
/* Generate Checkout Info - card layout */
#pmprodev-base-email {
	display: block;
	width: 100%;
	max-width: 320px;
	margin-bottom: 12px;
}

#pmprodev-generate,
#pmprodev-generate-submit {
	display: inline-block;
	padding: 8px 16px;
	margin: 0 8px 0 0;
	font-size: 0.9em;
	font-weight: 600;
	line-height: 1.4;
	cursor: pointer;
	border-radius: 4px;
	border: 2px solid currentColor;
	transition: opacity 0.15s ease, background-color 0.15s ease;
	color: var(--pmpro--color--base, #fff);
	background-color: var(--pmpro--color--accent, #0c3d54);
	border-color: var(--pmpro--color--accent, #0c3d54);
}


#pmprodev-generate:hover:not(:disabled),
#pmprodev-generate-submit:hover:not(:disabled) {
	background-color: var(--pmpro--color--accent--variation, #0a3347);
	border-color: var(--pmpro--color--accent--variation, #0a3347);
}
#pmprodev-generate:disabled,
#pmprodev-generate-submit:disabled {
	opacity: 0.5;
	cursor: not-allowed;
}
#ays-poll-user-score-page td,#ays-poll-user-score-page thead th,.ays-poll-modal-body *{word-break:initial!important;vertical-align:middle;word-wrap:break-word}.ays-share-btn,.ays-share-btn *,.ays-share-btn :after,.ays-share-btn :before,.ays_poll_checkbox_for_label,.box-apm,.box-apm *,.box-apm ::after,.box-apm ::before,[id^=ays-poll-container-],div#ays-poll-request-modal-main *{box-sizing:border-box}@font-face{font-weight:400;font-style:normal}.box-apm{width:100%;margin:0 auto;padding:14px 0;overflow:hidden;transition:.2s ease-in!important;-webkit-transition:-webkit-filter .2s ease-in!important;box-shadow:none}.ays-poll-main .box-apm>div{margin:15px 0}.ays-poll-main .ays_poll_passed_count .ays_poll_fa,.ays_poll_fa,.ays_poll_far,.ays_poll_fas{font-family:"Font Awesome 5 Free"}.ays_poll_fa,.ays_poll_fas{font-weight:900}.ays_fa{display:inline-block;font:14px/1 "Font Awesome 5 Free";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ays_poll_fa,.ays_poll_fab,.ays_poll_fal,.ays_poll_far,.ays_poll_fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ays-aqua-theme .user-form h5,.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=checkbox]:checked+label.apm-label-with-bg span,.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=radio]:checked+label.apm-label-with-bg span,.ays-coffee-theme .apm-choosing input[type=checkbox]:checked+label,.ays-coffee-theme .apm-choosing input[type=checkbox]:checked+label.apm-label-with-bg span,.ays-coffee-theme .apm-choosing input[type=radio]:checked+label,.ays-coffee-theme .apm-choosing input[type=radio]:checked+label.apm-label-with-bg span,.ays_poll_far{font-weight:400}.ays_poll_fa-star:before{content:"\f005"}.ays_poll_fa-smile:before{content:"\f118"}.ays_poll_fa-frown:before{content:"\f119"}.ays_poll_fa-tired:before{content:"\f5c8"}.ays_poll_fa-dizzy:before{content:"\f567"}.ays_poll_fa-meh:before{content:"\f11a"}.ays_poll_fa-thumbs-up:before{content:"\f164"}.ays_poll_fa-thumbs-down:before{content:"\f165"}.ays_poll_fa-info-circle:before{content:"\f05a"}.ays_poll_fa-check:before{content:"\f00c"}.ays_poll_fa-plus-square:before{content:"\f0fe"}.ays_poll_fa-minus-square:before{content:"\f146"}.ays_poll_fa-image:before,.ays_poll_fa-images:before{content:"\f03e"}.ays_poll_fa-arrow-left:before{content:"\f060"}.ays_poll_fa-poll:before{content:"\f681"}.ays_poll_fa-check-square:before{content:"\f14a"}.ays_poll_fa-square:before{content:"\f0c8"}.ays_poll_fa-users:before{content:"\f0c0"}.ays_poll_fa-times:before{content:"\f00d"}.ays_fa_calendar:before{content:"\f073";font-weight:400}.ays_poll_shake{animation:.1s 3 shake}@keyframes shake{0%,100%,50%{transform:translate(1px,0)}25%{transform:translate(-3px,0)}75%{transform:translate(3px,0)}}.apm-add-answer,.box-apm input[type=checkbox]+label,.box-apm input[type=radio]+label{cursor:pointer;margin:0}.box-apm textarea{resize:none;padding:5px;line-height:normal;height:100px}.box-apm textarea:focus{border-color:unset}.box-apm *{padding:0;margin:0}.box-apm * p.ays-poll-answers{margin:0}.apm-button-box{width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}input[type=button].ays-poll-btn,input[type=submit].ays-poll-password-button{margin: 0 10px;font-family:inherit;line-height:normal;box-shadow:unset;border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;min-width:90px;width:auto!important;transition:.2s ease-in!important;-webkit-transition:-webkit-filter .2s ease-in!important;font-weight:200!important;background-image:none;text-shadow:none;overflow:hidden}.apm-add-answer{display:flex;padding:5px}div[id*=ays-poll-container-] .add_answer_for_grid{width:100%!important;align-items:center;flex-basis:initial!important;max-width:100%!important;margin:0!important}input[type=button].ays-poll-btn:hover,input[type=submit].ays-poll-password-button:hover{border:none;box-shadow:unset;-webkit-filter:opacity(0.7);filter:opacity(.7)}input[type=button].ays-poll-btn:focus,input[type=submit].ays-poll-password-button:focus{outline:0;background:unset}button.ays-poll-next-btn:focus,button.ays-poll-previous-btn{background:unset;outline:0;border-style:solid!important}button.ays-poll-next-btn:disabled,button.ays-poll-previous-btn:disabled{cursor:not-allowed;background:#696969!important;color:#fff!important}button.ays-poll-next-btn:enabled,button.ays-poll-previous-btn:enabled{cursor:pointer}button.ays-poll-next-btn{border-style:solid!important}.box-apm h2,.box-apm h5{margin:0 auto;text-align:center;align-self:center;background-color:inherit!important;color:inherit!important;border:inherit!important}.ays_poll_preview_mode_hint{display:inline-block;width:100%;text-align:center;margin-bottom:5px;color:#ccc !important;font-size:15px}.ays_poll_cb_and_a{width:100%;text-align:center;font-size:12px}.ays_poll_cb_and_a span,.ays_poll_cb_and_a strong{margin-right:3px}.ays_poll_cb_and_a img{display:inline-block!important;width:15px!important;height:15px!important;object-fit:cover;object-position:center center;border-radius:50%;border:1px solid #aaa;margin-right:5px;margin-left:0;vertical-align:text-top}.flex-apm{display:flex;flex-wrap:nowrap;align-items:center}.answer-title.flex-apm{justify-content:space-between;border:none;line-height:normal;font-size:16px}.ays-coffee-theme.choosing-poll .results-apm .answer-percent,.ays-coffee-theme.choosing-poll .results-apm .answer-percent-res,.ays-poll-if-not-allow,.ays-poll-main .box-apm .apm-button-box::after,.ays-poll-main .box-apm .apm-button-box::before,.ays-poll-main .box-apm .ays_res_mess::after,.ays-poll-main .box-apm .ays_res_mess::before,.ays-poll-main .box-apm .results-apm .answer-title::after,.ays-poll-main .box-apm .results-apm .answer-title::before,.ays-poll-popup-poll-window .ays-poll-popup-close-full-screen,.box-apm div::before,.box-apm div:not(.apm-versus)::after,.box-apm input[type=checkbox],.box-apm input[type=radio],.hideResults{display:none}.answer-percent,.answer-percent-res{max-width:100%;min-width:1%;height:16px;padding:0 3px;line-height:16px;margin-bottom:12px;margin-top:5px;background-color:#0c6291;border-radius:5px;text-align:right;font-size:12px;transition:1s ease-out}.results-apm{padding:0 14px}#ays_loginform p,.apm-img-box,.apm-need-sign-in,.apm_expired_poll,.auto_next_option_msg,.ays-poll-main .box-apm .ays-poll-vote-message p,.ays-poll-main .box-apm .ays-poll-vote-reason div,.ays-poll-main .box-apm .ays_res_mess p,.ays-poll-main .box-apm .voteReason div,.ays-poll-vote-message,.ays_poll_show_timer,.ays_poll_show_timer>p,.ays_poll_vote_limitation_msg,[id*=ays_loginform],div[id*=ays-poll-container-] .apm-social-btn .ays-survey-social-shares-heading p{text-align:center}.ays-poll-img{width:100%;display:inline-block;max-width:max-content}.ays_question p{text-align:center!important;font-size:16px}.ays_question{text-align:center;margin:1rem}.box-apm .user-form{display:none;padding:0 .5rem;text-align:center}.box-apm .user-form input:not([type=button]),.box-apm .user-form select,.box-apm.choosing-poll .apm-choosing label{font-size:16px;font-weight:400;display:block;margin:5px auto;width:100%;padding:5px 10px;transition:.1s ease-in;text-overflow:ellipsis}.box-apm .user-form input,.box-apm .user-form select{max-width:90%}.apm-answers.apm-grid{display:flex;flex-wrap:wrap;width:100%;margin:0 auto!important;justify-content:space-around;align-items:stretch;align-content:center}.apm-grid .apm-choosing{width:40%;flex-basis:40%;min-height:150px;max-width:40%;padding:0;margin:0;min-height:initial;align-content:flex-start}.apm-grid .apm-choosing label{height:100%;display:flex!important;align-items:center;justify-content:center;text-align:center}.apm-grid .apm-choosing label.apm-label-with-bg{padding:0;background-position:center;background-repeat:no-repeat}.apm-grid .apm-choosing label.apm-label-with-bg span,div[id*=ays-poll-container-] .apm-social-btn .ays-survey-social-shares-heading{width:100%;text-align:center}.choosing-poll input[type=checkbox]:checked+label.apm-label-with-bg span,.choosing-poll input[type=checkbox]:checked+label:not(.apm-label-with-bg),.choosing-poll input[type=radio]:checked+label.apm-label-with-bg span,.choosing-poll input[type=radio]:checked+label:not(.apm-label-with-bg){font-weight:700}div[id*=ays-poll-container-] .choosing-poll{padding:0 14px 60px!important}.rating-poll,.voting-poll{text-align:center!important}.rating-poll .apm-answers,.voting-poll .apm-answers{display:inline-flex;justify-content:center;align-items:center;flex-wrap:nowrap}.rating-poll .apm-answers>div{margin:0 5px}.voting-poll .apm-answers>div{margin:0 15px}.box-apm i,div[id*=ays-poll-container-] .ays-poll-password-input-box-visibility,label.ays_label_poll{position:relative}.box-apm i.ays_poll_fa,.box-apm i.ays_poll_far,.box-apm i.ays_poll_fas{font-family:"Font Awesome 5 Free"!important}.box-apm label>i.ays_poll_fa-thumbs-down{top:.3em}.box-apm .apm-social-btn,.results-apm .apm-social-btn{display:flex;justify-content:center;align-items:center;opacity:0;transition:.2s ease-in;flex-wrap:wrap;font-family:"Font Awesome 5 Free"!important}.ays-coffee-theme,.ays-coffee-theme :not(.ays-share-btn-icon){font-family:'Open Sans Hebrew',sans-serif!important}.apm-social-btn>*,.box-apm .apm-social-btn>*{margin:.25rem}.ays-share-btn-googleplus .ays-share-btn-icon:before{content:"\ea88"}.ays-share-btn-facebook .ays-share-btn-icon:before{content:"\ea8c"}.ays-share-btn-twitter .ays-share-btn-icon:before{content:"\ea91"}.ays-share-btn-linkedin .ays-share-btn-icon:before{content:"\eac8"}.apm-social-btn .ays-share-btn-vkontakte{background:#486c91;color:#fff;border-color:#4b719a}.apm-social-btn .ays-share-btn-vkontakte:focus,.apm-social-btn .ays-share-btn-vkontakte:hover{background:#2a6098;border-color:#4b719a}.apm-social-btn .ays-share-btn-vkontakte:active{background:#4b719a;border-color:#4b719a}div[id*=ays-poll-container] div.apm-social-btn a.ays-share-btn{position:relative;display:inline-block;height:24px;padding:3px 8px;line-height:1.53;letter-spacing:.04em;vertical-align:top;font-size:12px;font-weight:700;font-family:"Helvetica Neue",Arial,sans-serif!important;border:1px;border-radius:2px;text-decoration:none!important;transition:.2s;cursor:pointer}.ays-share-btn span.ays-share-btn-icon{font-family:share-buttons!important;color:#fff;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apm-social-btn a{color:#fff}.ays-share-btn:focus,.ays-share-btn:hover{background:#d3d3d3;border-color:#bababa;text-decoration:none;color:#111}.ays-share-btn:active{background:#c7c7c7;border-color:#adadad;text-decoration:none;color:#111}span.ays-share-btn-text{color:#fff!important;padding-left:2px}.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter{background:#55acee;border-color:#3ea1ec}.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter:focus,.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter:hover{background:#3ea1ec;border-color:#2795e9;cursor:pointer}.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter:active{background:#2795e9;border-color:#1689e0}.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook{background:#3b5998;border-color:#344e86}.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook:focus,.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook:hover{background:#344e86;border-color:#2d4373;cursor:pointer}.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook:active{background:#2d4373;border-color:#263961}.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin{background:#0976b4;color:#fff;border-color:#08669c}.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin:focus,.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin:hover{background:#08669c;border-color:#075683;cursor:pointer}.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin:active{background:#075683;border-color:#05466b}div.apm-opacity-layer-dark,div.apm-opacity-layer-light{position:absolute;opacity:0;top:0;left:0;margin:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:5;transition:.2s ease-out}div.apm-opacity-layer-light{background:rgba(255,255,255,.75)}.apm-versus-answer label,.apm-versus::after{background-repeat:no-repeat;background-position:center}.ays-poll-main .box-apm div.apm-loading-gif{position:relative;background:0 0;top:50%;left:0;bottom:0;right:0;margin:auto;width:35%;transform:translateY(-50%)}div.apm-loading-gif .apm-loader{height:100%!important;width:100%;text-align:center;padding:1em;margin:0 auto 1em;display:inline-block;vertical-align:top}.ays_poll_category-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.apm-cashed-fa{height:0;position:absolute}[id^=ays-poll-container-]{position:relative}.ays_poll_passed_count{display:block;position:absolute;bottom:0;right:0;padding:5px 20px;border-radius:4px 0 0;font-weight:700}.ays_res_mess,.redirectionAfterVote{display:none;text-align:center}.ays_poll_passed_count i{font-size:16px!important}.voteReason{width:65%;margin:1rem auto!important;text-align:center}div.ays-poll-main div.box-apm div.voteReason textarea#reasonTxt:focus{background-image:none}div.ays-poll-main div.box-apm div.voteReason textarea#reasonTxt{height:85px;width:200px;margin:auto}.redirectionAfterVote{width:65%;margin:.5rem auto!important}.apm-answers.apm-answers-without-submit{margin-bottom:20px}.apm-answers-without-submit~.apm-button-box>.ays_finish_poll,.ays-poll-hide-boxes-recaptcha,.ays_poll_display_none{display:none!important}.box-apm[dir=rtl] input[type=button].ays-poll-btn:not(:last-child){margin-right:0}.ays-coffee-theme p{padding-left:5px;padding-right:5px}.ays-coffee-theme{display:flex;flex-direction:column;padding:0!important}.ays-aqua-theme,.ays-aqua-theme :not(.ays-share-btn-icon){font-family:Ubuntu,sans-serif!important}.ays-coffee-theme .apm-answers,.ays-coffee-theme .ays_question,.box-apm.ays-coffee-theme .apm-choosing label{margin:0}.ays-aqua-theme .apm-img-box,.ays-coffee-theme .apm-img-box{margin:0;font-size:0}.ays-coffee-theme .apm-choosing label,.ays-coffee-theme.choosing-poll .results-apm .answer-title{border-top:none!important;border-right:none!important;border-left:none!important;padding:5px 20px;position:relative;font-size:16px;line-height:1.5}.ays-coffee-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=checkbox]:checked+label:not(.apm-label-with-bg)::after,.ays-coffee-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=radio]:checked+label:not(.apm-label-with-bg)::after,.ays-coffee-theme.choosing-poll .apm-answers:not(.apm-grid) label:hover::after,.ays-coffee-theme.choosing-poll .results-apm .answer-title.current .apm-percent-bar::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-left:5px solid transparent}.ays-coffee-theme.choosing-poll .results-apm{padding:0;margin:0 0 20px}.ays-coffee-theme:not(.choosing-poll) .results-apm .answer-percent,.ays-coffee-theme:not(.choosing-poll) .results-apm .answer-percent-res{border-radius:0}.ays-coffee-theme.choosing-poll .results-apm .answer-title .apm-percent-bar{position:absolute;display:block;height:100%;top:0;left:0;padding-top:inherit;text-align:right;-webkit-animation:2s bar-fill;-o-animation:2s bar-fill;animation:2s bar-fill}.ays-coffee-theme.choosing-poll .results-apm .answer-title .apm-percent-bar::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}@keyframes bar-fill{0%{width:0}100%{width:100%}}.ays-aqua-theme{border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column;padding:0!important}.ays-aqua-theme .apm-title-box,.ays-aqua-theme .ays_question{margin:0;padding-top:5px;padding-bottom:5px}.ays-aqua-theme .apm-title-box{position:relative;z-index:1}.ays-aqua-theme .ays_question{box-shadow:0 -2px 10px 1px rgba(0,0,0,.6);position:relative}.ays-aqua-theme .apm-answers{padding-right:15px;padding-left:15px}.ays-aqua-theme .apm-grid{margin-top:15px!important;margin-bottom:15px!important}.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) label{border:none!important;margin:0;padding-left:35px;position:relative}.ays-aqua-theme.choosing-poll label span{transition:.2s ease-in}.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) label:not(.apm-label-with-bg)::before{content:"";display:block;position:absolute;top:12px;left:-8px;width:15px;height:15px;border-radius:2px;transition:.2s ease-in}.ays-aqua-theme .apm-answers:not(.apm-grid) label:not(.apm-label-with-bg)::after{content:"";display:block;position:absolute;top:14px;left:-6px;width:11px;height:11px;border-radius:2px;transition:.2s ease-out;transform:scale(0)}.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=checkbox]:checked+label:not(.apm-label-with-bg)::after,.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=radio]:checked+label:not(.apm-label-with-bg)::after{transform:scale(1)}.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) label.apm-label-with-bg:hover span,.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) label:hover,.ays_poll_login_form label{background-color:unset!important}.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=checkbox]:checked+label,.ays-aqua-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=radio]:checked+label{font-weight:400;background-color:unset!important}.ays-aqua-theme .apm-button-box{margin:0;padding-top:15px;padding-bottom:15px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.ays-aqua-theme input[type=button].ays_finish_poll{order:-1;margin-left:25px;margin-right:0}.ays-aqua-theme input[data-seeres=true].ays-poll-btn{margin-left:25px;margin-right:0}.ays-aqua-theme .voteReason{order:-2;flex-grow:1;flex-basis:100%;padding-left:15%;padding-right:15%}.ays-aqua-theme .answer-percent,.ays-aqua-theme .answer-percent-res{border-radius:2px}.ays-aqua-theme .results-apm{margin-bottom:0}.box-apm label.apm-add-answer{display:flex;align-items:center;flex-wrap:wrap}.box-apm input.apm-new-answer{height:28px;font-size:16px;line-height:18px;margin-right:10px;padding:0;border:none;background-color:transparent}.box-apm .apm-grid input.apm-new-answer{width:100%;margin-right:0;text-align:center}.box-apm .apm-new-answer-apply:active,.box-apm .apm-new-answer-apply:focus,.box-apm .apm-new-answer-apply:hover,.box-apm input.apm-new-answer:active,.box-apm input.apm-new-answer:focus,.box-apm input.apm-new-answer:hover,.box-apm label:hover input.apm-new-answer,div#ays-poll-request-modal-main{outline:0}.box-apm label.apm-add-answer .apm-new-answer-apply{width:28px;height:28px}.ays-coffee-theme .apm-new-answer-apply,.ays-coffee-theme input.apm-new-answer{position:relative;z-index:2}.apm-versus{display:flex;position:relative;padding:0 10px}.apm-versus.vertical{flex-direction:column;height:500px}.apm-versus::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-background-size:cover;background-size:cover;opacity:1;transition:.4s}.apm-versus.vs-icon-start::after{bottom:auto;top:0;left:0;right:0}.apm-versus.vs-icon-end::after{bottom:0;top:auto;left:0;right:0}.apm-versus.vertical.vs-icon-start::after{right:auto;left:0;top:0;bottom:0}.apm-versus.vertical.vs-icon-end::after{right:0;left:auto;top:0;bottom:0}.apm-versus.vs-default::after,.apm-versus.vs-times::after{content:"VS";display:flex;justify-content:center;align-items:center;width:35px;height:35px;background-color:#fff;color:#000;border:2px solid #000}.apm-versus.vertical::after{width:50px;height:50px;font-size:22px}.apm-versus.vs-times::after{content:'\f00d';font-family:'Font Awesome 5 Free'!important;font-weight:700;color:#fff;font-size:40px;background:0 0;-webkit-font-smoothing:antialiased;border:none;text-shadow:0 0 5px #000}.apm-versus.vertical.vs-times::after{font-size:55px}.apm-versus.vs-material::after{content:'';background-image:url('/wp-content/plugins/poll-maker/admin/images/versus_icons/material.png');background-color:#3f51b5;-webkit-background-size:35px 35px;background-size:35px 35px;border:none;box-shadow:0 6px 10px 0 rgba(0,0,0,.4);border-radius:50%;height:70px;width:70px;-webkit-transform:scale(.7) rotate(45deg);-moz-transform:scale(.7) rotate(45deg);-ms-transform:scale(.7) rotate(45deg);-o-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg)}.apm-versus.vertical.vs-material::after{-webkit-transform:scale(.9) rotate(45deg);-moz-transform:scale(.9) rotate(45deg);-ms-transform:scale(.9) rotate(45deg);-o-transform:scale(.9) rotate(45deg);transform:scale(.9) rotate(45deg)}.apm-versus.vs-battle::after,.apm-versus.vs-classic::after,.apm-versus.vs-graffiti::after,.apm-versus.vs-simple::after{content:'';background-image:url('/wp-content/plugins/poll-maker/admin/images/versus_icons/battle.png');background-color:transparent;border:none;height:60px;width:60px}.apm-versus.vertical.vs-battle::after,.apm-versus.vertical.vs-classic::after,.apm-versus.vertical.vs-simple::after{width:90px;height:90px}.apm-versus.vs-classic::after{background-image:url('/wp-content/plugins/poll-maker/admin/images/versus_icons/classic.png')}.apm-versus.vs-graffiti::after{background-image:url('/wp-content/plugins/poll-maker/admin/images/versus_icons/graffiti.png');height:90px;width:90px}.apm-versus.vertical.vs-graffiti::after{height:120px;width:120px}.apm-versus.vs-simple::after{background-image:url('/wp-content/plugins/poll-maker/admin/images/versus_icons/simple.png')}.apm-versus.apm-no-after::after{opacity:0;z-index:-1}.apm-versus-answer{height:200px;flex-basis:50%;cursor:pointer;transition:.4s}.apm-versus-answer.active-answer{flex-basis:70%}.apm-versus-answer.hover-answer{flex-basis:100%}.apm-versus.vertical .apm-versus-answer.hover-answer{height:100%!important}.apm-versus.vertical .apm-versus-answer.active-answer{height:70%}.apm-versus.vertical .apm-versus-answer.apm-w-0{height:0}.apm-versus-answer.apm-w-0{flex-basis:0}.apm-versus-answer.apm-w-0 label{transition:none;padding:0;border:none!important}.apm-versus-answer.apm-w-0 label span{transition:none;width:0;border:none!important}.apm-versus.vertical .apm-versus-answer{height:0;flex:1}.apm-versus-answer label{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;transition:.2s;margin:0!important}.apm-versus-answer label span{width:100%;overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:clip;text-align:center;transition:.3s}.apm-versus-answer label.apm-label-with-bg span{position:absolute;left:0;bottom:0}.vertical .apm-versus-answer:first-child label.apm-label-with-bg span{bottom:auto;top:0}.ays-poll-main{max-width:100%}.box-apm[dir=rtl],.box-apm[dir=rtl] *{direction:rtl}.box-apm[dir=rtl] .ays_poll_passed_count{right:auto;left:0;border-radius:0 4px 0 0}.box-apm[dir=rtl] span.ays-share-btn-text{padding-left:unset;padding-right:2px}.box-apm.ays-aqua-theme .apm-choosing label,.box-apm.ays-coffee-theme .apm-choosing label,.box-apm[dir=rtl] .answer-percent,.box-apm[dir=rtl] .answer-percent-res{text-align:left}.box-apm[dir=rtl] input[type=button].ays-poll-btn:not(:first-child){margin-right:15px}.box-apm[dir=rtl].ays-aqua-theme input[data-seeres=true].ays-poll-btn{margin-left:0;margin-right:25px}.box-apm[dir=rtl].ays-coffee-theme.choosing-poll .results-apm .answer-title .apm-percent-bar,.box-apm[dir=rtl].ays-coffee-theme.choosing-poll .results-apm .answer-title .apm-percent-bar::before{right:0;left:auto}.box-apm[dir=rtl].ays-coffee-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=checkbox]:checked+label:not(.apm-label-with-bg)::after,.box-apm[dir=rtl].ays-coffee-theme.choosing-poll .apm-answers:not(.apm-grid) input[type=radio]:checked+label:not(.apm-label-with-bg)::after,.box-apm[dir=rtl].ays-coffee-theme.choosing-poll .apm-answers:not(.apm-grid) label:hover::after,.box-apm[dir=rtl].ays-coffee-theme.choosing-poll .results-apm .answer-title.current .apm-percent-bar::after{right:0;left:auto;border-left:none;border-right:5px solid transparent}.box-apm[dir=rtl] .ays-poll-maker-text-answer-main-for-text,.box-apm[dir=rtl] .ays_poll_question_text_message,.box-apm[dir=rtl].ays-aqua-theme .apm-choosing label,.box-apm[dir=rtl].ays-coffee-theme .apm-choosing label{text-align:right}.ays_poll_login_form{max-width:90%!important;margin:auto!important}[id*=ays_loginform] label{border:none!important;background:unset;display:block}[id*=ays_loginform] label:hover{background-color:unset!important;color:unset}[id*=ays_loginform] input[type=password],[id*=ays_loginform] input[type=text],div[id*=ays-poll-container-] .apm-add-answer{width:100%}[id*=ays_loginform] input[type=submit]{text-align:center;font-family:inherit;font-size:medium;line-height:20px;box-shadow:unset;border:none;cursor:pointer;display:inline-block;padding:9px 15px!important;height:35px;min-width:90px;width:auto!important;-webkit-transition:-webkit-filter .2s ease-in!important;font-weight:500;text-transform:none!important;-webkit-appearance:none;color:#fbfef9!important;background-color:#0c6291!important;margin: 0 10px}[id*=ays_loginform] input[type=submit]:hover{filter:opacity(.7)}.ays_red_border{border-color:red!important;outline:0}.ays_green_border{border-color:green!important;outline:0}span.ays_check:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f00c";margin-right:5px}label.ays_poll_for_checkbox:hover{color:inherit!important}.ays_poll_checkbox_for_label{padding:13px 15px;border:1px solid;border-radius:3px!important;font-size:13px;text-align:left;max-width:90%;margin:auto;display:flex}label.ays_poll_for_checkbox{font-weight:500;font-size:16px;width:auto;cursor:pointer;border:none!important;background-color:unset!important}label.ays_poll_for_checkbox_info_form{display:flex;align-items:center;margin-right:15px;word-break:normal!important}div.ays_poll_checkbox_for_label input[type=checkbox]{display:inline-block!important;width:13px;margin:0 10px;cursor:pointer;padding:unset;overflow-x:unset}div.ays_poll_checkbox_for_label .ays_poll_for_checkbox_info_form input[type=checkbox]{margin-left:15px}#pollResultId{width:100%;height:400px}.apm-title-box h5{font-size:18px}.ays_poll_login_form{padding:0 25px}.ays_poll_login_form p{margin-bottom:15px}div.ays_poll_glb_container{padding-top:15px;padding-bottom:30px;width:100%}.ays-poll-modal-content{background-color:#fefefe;margin:40px auto 30px;border:1px solid #888;width:85%;padding-left:0!important;transition:.5s ease-in-out;border-radius:4px}.ays-poll-modal-header{padding:4px 16px;background-color:#f5f5f5;text-align:center}.ays-poll-modal-body,.ays-quick-poll-container-footer,.ays-quick-questions-container{padding:2px 16px 20px;overflow-x:auto;width:100%}.ays-quick-poll-container-footer,div.apm-load-message-container{display:flex;justify-content:center;align-items:center}.ays-poll-modal-body table{border-collapse:collapse;margin:0 0 1.5em;width:100%}.ays-poll-modal-body tr{border-bottom:1px solid #eee}.ays-poll-modal-body tr td:not(.ays-poll-request-modal-add-answer){padding:10px;font-size:15px;text-align:center}.ays-poll-select-category{width:100%;padding:0 10px}.ays_poll_remove_answer i{cursor:pointer;width:10px;color:#333;margin:0 auto}.ays_poll_svg{width:25px;vertical-align:middle}#ays-poll-user-score-page{margin:0!important}#ays-poll-user-score-page thead th,.ays-poll-modal-names{font-size:16px}#ays-poll-user-score-page td{font-size:14px}#ays-poll-user-score-page td,#ays-poll-user-score-page thead th{text-align:center}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#ays-poll-request-modal-header h4,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question div#ays-poll-request-modal-answer-box table,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question div#ays_question_id label.ays-poll-request-modal-label-question,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-title label.ays-poll-request-modal-label-title,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-title select#ays-poll-request-modal-body-category{color:#0c6291;font-size:20px}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question td.ays_poll_remove_answer i{color:#e41919cc}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question td.ays-poll-request-modal-add-answer{border:0;padding:0;color:#333;text-align:left}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question td.ays-poll-request-modal-add-answer i{cursor:pointer;font-size:30px}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question div#ays_question_id input#ays-poll-request-modal-question-text,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question input.ays-poll-request-modal-body-answer-texts,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-title input#ays-poll-request-modal-title-main,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-title select#ays-poll-request-modal-body-category{padding:0 8px;border-radius:4px;width:100%;border:1px solid #0c6291;height:40px;font-family:inherit;font-size:18px;outline:0;margin:0}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question div#ays_question_id input#ays-poll-request-modal-question-text:focus,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question input.ays-poll-request-modal-body-answer-texts:focus,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-title input#ays-poll-request-modal-title-main:focus{border-color:#0c6291;box-shadow:0 0 0 1px #0c6291;outline:transparent solid 2px}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question div#ays-poll-request-modal-answer-box{margin-top:15px}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question div#ays-poll-request-modal-body-question-hr{margin:15px 0 0;background-color:#0c6291;height:1px}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#poll-request-modal-body form div#ays-poll-request-modal-body-question{padding:2px 16px 0}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#ays-poll-request-modal-footer input#ays-poll-request-modal-submit{padding:0 10px;font-size:16px;background-color:#0c6291;color:#fff;border-radius:4px;outline:0;height:30px;width:80px;border:0;cursor:pointer}div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#ays-poll-request-modal-footer input#ays-poll-request-modal-submit:focus,div#ays-poll-request-modal-main div#ays-poll-request-modal-content div#ays-poll-request-modal-footer input#ays-poll-request-modal-submit:hover{width:80px;text-decoration:none}.ays-poll-view-more-button-box{display:flex;justify-content:start;align-items:center;padding:10px;max-width: 100%;}.ays-user-count{display:flex;justify-content:flex-end}.ays-users-profile-pics{margin-right:1px}div[id*=ays-poll-container] div.ays-users-profile-pics>img{border-radius:50%;margin:0;width:24px;height:24px;padding:0}.ays-user-image-more{opacity:.8;background-color:#fff;cursor:pointer}.ays-poll-maker-versus-vertical-line{background:#000;position:absolute;left:50%;bottom:0;height:100%;width:3px}.ays-poll-maker-versus-answer-container{position:relative;padding:8px 0}.ays-poll-maker-versus-answer-percentage{display:flex;border:2px solid;background:#c66154}.ays-poll-answer-rating-star{position:relative;display:inline-block;font-size:18px!important;width:27px;height:31px}.ays_all_res_none_message{border-left:2px solid #f90808;padding:10px}.ayspoll-answers-votes-count-before-voting{display:flex;justify-content:flex-end;background-color:unset!important;z-index:1}.ayspoll-answers-votes-count-before-voting,.ayspoll-answers-votes-count-before-voting-width{position:absolute;right:0;top:0;line-height:1;vertical-align:middle;text-align:center;display:flex;align-items:center;margin:0!important;padding:0!important;height:100%;width:auto!important}.ayspoll-answers-votes-count-before-voting-width{width:100%!important;height:100%;padding:0;z-index:0}.ayspoll-answers-votes-count-before-voting-width>span{display:block;height:100%;transition:.5s ease-in-out}label.ays_label_poll span.ays_grid_answer_span{transition:.1s ease-in;font-size:15px;border-radius:0;display:inline-block;margin:0;padding:0;width:auto;text-overflow:ellipsis;border:none;position:static;z-index:2}.answer-percent_range,.apm-range{display:flex;justify-content:center;position:relative}.avgText,.range-poll>.results-apm{display:flex;justify-content:center}.answer-percent_range>input[type=range].apm_range_answer_res,.apm-range>input[type=range]{width:60%;-webkit-appearance:auto}.range-value{position:absolute;top:-10px;left:83%}.range-value span{width:30px;height:24px;line-height:24px;text-align:center;background:#03a9f4;color:#fff;font-size:12px;display:block;position:absolute;left:50%;transform:translate(-50%,0);border-radius:6px}.range-value span:before{position:absolute;top:7px;left:-5px;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #03a9f4;border-bottom:5px solid transparent;content:''}.range-poll>.results-apm input[type=range]{width:260px;max-width:100%;-webkit-appearance:auto}.resPoint{display:flex;justify-content:space-between}.avgText{margin-right:14px}.resPoint>span{margin:0 -9px}div.box-apm .select2{display:inline-block!important}div.box-apm .select2,div.box-apm .select2-container,div.box-apm .select2-container--below,div.box-apm .select2-container--default,div.box-apm .select2-container--focus{min-height:71px}div.box-apm .select2-selection.select2-selection--single{height:40px!important;border:1px solid #ddd!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)!important;overflow:hidden}div.box-apm .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:39px!important}div.box-apm .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important}div.box-apm .select2.select2-container{width:200px!important}select#apm_dropdown_answers+.select2{width:80%!important}.apm-type-row{margin-bottom:25px}div.box-apm select[multiple]+.select2.select2-container{width:100%!important}div.box-apm .select2-selection--multiple{font-size:16px;min-height:40px!important;border-radius:4px;margin-top:-5px;min-width:150px;border-color:#ddd}div.box-apm .select2.select2-container.select2-container--default.select2-container--below.select2-container--open .select2-selection--multiple{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8);outline:transparent solid 2px}div.box-apm .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:1px!important;padding:0 5px!important;margin-bottom:8px!important}div.box-apm .select2-container--default .select2-selection--multiple .select2-selection__rendered{overflow:hidden;padding-top:5px}div.ays_exp_cat_message{border-left:2px solid red;padding-left:10px}span.ays_music_sound,span.ays_sound_active{cursor:pointer;display:block;text-align:center;position:static}.ays_poll_fa-volume_up::before{content:"\f028";font-weight:800}.ays_poll_fa-volume_off::before{content:"\f026";font-weight:800}.ays-poll-avatars-modal-main{display:none;position:fixed;left:0;top:0;z-index:1000000!important;width:100%;height:100%;animation-duration:.5s;transition:.5s ease-in-out;outline:0;overflow-x:hidden;overflow-y:auto}.modal-open{overflow:hidden;position:relative;height:100%}.ays-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999!important;background-color:rgba(0,0,0,.5)}.ays-poll-avatars-modal-content{background-color:#fefefe;margin:40px auto 30px;border:1px solid #888;width:300px;z-index:100000000;position:relative;padding-left:0!important;animation-duration:.3s;transition:.5s ease-in-out;border-radius:4px;min-height:500px}.ays-close{color:#aaa;float:right;line-height:1.3;font-size:24px;font-weight:700}.ays-close:focus,.ays-close:hover{color:#000;text-decoration:none;cursor:pointer}.ays-poll-avatars-modal-header{padding:4px 16px}.ays-poll-avatars-modal-main .ays-poll-avatars-modal-header h2{line-height:1.3;font-size:1.8rem;margin:0;padding:0;clear:none;font-weight:500}div.ays-poll-modal-body{padding:2px 16px 20px;overflow-x:auto;width:100%;border-top:1.5px solid #00000045;overflow-y:scroll;height:500px;overflow:auto}div.ays-poll-avatars-preloader{display:none;position:absolute;background:rgba(255,255,255,.8);width:100%;justify-content:center;height:100%;align-items:center;z-index:1}div.ays-users-profile-pics-popup{display:flex;margin-top:12px}div.ays-poll-avatars-modal-content img.ays-user-profile-pic-popup{width:40px;height:40px;border-radius:50%;margin:0}div.ays-poll-avatars-modal-content img.ays-poll-avatar-pic-loader{width:60px}.ays-users-profile-pics-popup-text{margin-left:12px}.ays-poll-user-results-container{background-color:#f6f8ef;overflow-x:auto}div[id*=ays-poll-container-] div[id*=ays-poll-id-] a.ays-poll-logo-image-url-link,div[id*=ays-poll-container-] div[id*=ays-poll-id-] a.ays-poll-logo-image-url-link img.ays-poll-image-logo,div[id*=ays-poll-container-] div[id*=ays-poll-id-] a.ays-poll-logo-image-url-link:focus,div[id*=ays-poll-container-] div[id*=ays-poll-id-] a.ays-poll-logo-image-url-link:hover{outline:0;border:0;box-shadow:unset}div[id*=ays-poll-container-] div[id*=ays-poll-id-] div.ays-poll-multivote-message{color:red;font-size:14px;display:none;margin:0;padding:10px 0}div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main{padding:0 10px}div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main input[id*=ays-poll-text-type-short-],div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main textarea[id*=ays-poll-text-type-paragraph-]{background-color:#f3f5f7;transition:.5s;font-size:14px}div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main textarea[id*=ays-poll-text-type-paragraph-]{width:100%;min-height:120px;padding:16px 0 16px 16px;overflow:hidden;resize:none;border:0;border-radius:4px 4px 0 0;box-shadow:unset;outline:0}div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main input[id*=ays-poll-text-type-short-]{width:60%;height:40px;resize:none;border:0;border-radius:4px 4px 0 0;box-shadow:unset;outline:0}div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main input[id*=ays-poll-text-type-short-]:focus,div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main input[id*=ays-poll-text-type-short-]:hover,div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main textarea[id*=ays-poll-text-type-paragraph-]:focus,div[id*=ays-poll-container-] div.ays-poll-maker-text-answer-main textarea[id*=ays-poll-text-type-paragraph-]:hover{background-color:#d8d8d8}input[id*=ays-poll-text-type-short-]::placeholder,textarea[id*=ays-poll-text-type-paragraph-]::placeholder{font-size:14px}div[id*=ays-poll-container-] .ays_poll_question_text_conteiner{margin-top:10px;padding:0 5px}div[id*=ays-poll-container-] div.ays-poll-add-answer-note{display:none;margin-top:10px;padding:0 2px}div[id*=ays-poll-container-] div.ays-poll-add-answer-note div.ays-poll-add-answer-note-text{font-size:13px;font-style:italic;color:#696969;font-family:initial}div.ays-poll-add-answer-note-text img{margin-right:5px}div[id*=ays-poll-container-] div.ays-poll-add-answer-note div.ays-poll-add-answer-note-text::before{content:""}div[id*=ays-poll-container-] .answer-title .answer-text,div[id*=ays-poll-container-] .ays_grid_answer_span{word-wrap:break-word;word-break:break-word}.ays_poll_question_text_message{font-size:12px}div[id*=ays-poll-container-] div.ays-poll-answers-box{display:flex;align-items:center;margin:12px 0 auto}div[id*=ays-poll-container-] div.ays-poll-answers-box img.ays-poll-answers-current-image{width:80px;height:80px;object-fit:cover;border-radius:3px}div[id*=ays-poll-container-] div.ays-poll-answers-box div.ays-poll-answer-text-and-percent-box{width:100%;max-width:100%;padding:0 0 0 10px}div[id*=ays-poll-container-] .ays-poll-password-input-box-visibility .ays-poll-password-toggle{position:absolute;right:10px;top:25%;width:20px;cursor:pointer}div[id*=ays-poll-container-] div[id*=ays-poll-password-] div.ays-poll-password-box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}div[id*=ays-poll-container-] div[id*=ays-poll-password-] div.ays-poll-password-box div.ays-poll-password-input-box input.ays-poll-password-input{border:1px solid;border-radius:4px;display:inline-block;outline:0;box-shadow:unset;height:100%;color:#000;font-size:18px;width:100%;min-width:200px}div[id*=ays-poll-container-] div[id*=ays-poll-password-] div.ays-poll-password-box div.ays-poll-password-button-box{height:40px;margin-left:5px}div[id*=ays-poll-container-] div[id*=ays-poll-password-] div.ays-poll-password-box div.ays-poll-password-button-box input.ays-poll-password-button{height:100%;margin-left:5px;padding:0 10px;display:inline-block;border-radius:4px;font-size:17px;letter-spacing:1px;text-decoration:none;cursor:pointer}div[id*=ays-poll-container-] div[id*=ays-poll-password-] div.ays-poll-password-box div.ays-poll-password-input-box{height:40px}div[id*=ays-poll-container-] div[id*=ays-poll-password-] div.ays-poll-password-box div.ays-poll-password-button-box,div[id*=ays-poll-container-] div[id*=ays-poll-password-] div.ays-poll-password-box div.ays-poll-password-input-box{margin-top:10px}.ays-poll-text-to-speech-question-box{padding:0 23px 0 0;}.ays-poll-question-title-text-to-speech-icon{cursor:pointer;position:absolute;right:15px;z-index:1;top:15px}.ays-poll-popup-poll-window{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99999999999;pointer-events:fill;scrollbar-color:#d6d6d6;scrollbar-width:thin;padding:13px 5px 5px}.ays-poll-popup-poll-window .ays-poll-popup-btn-close{display:flex;justify-content:flex-end;margin:4px;cursor:pointer;position:absolute;width:24px;height:24px;top:-16px;right:-16px;background-color:#fff;border-radius:50%;box-shadow:0 2px 1px -1px rgb(0 0 0 / 20%),0 1px 1px 0 rgb(0 0 0 / 14%),0 1px 3px 0 rgb(0 0 0 / 12%);transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1);border:1px solid #dadce0;z-index:10}.ays-poll-popup-poll-window .ays-poll-popup-btn-close:hover{background-color:#ebedf1}.ays-poll-popup-poll-window .ays-poll-popup-btn-close:active{background-color:#dadce0}.ays-poll-popup-poll-window .ays-poll-popup-content{overflow-y:auto;height:100%;width:100%;padding-right:10px}.ays-poll-popup-poll-window .ays-poll-popup-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.ays-poll-popup-poll-window .ays-poll-popup-content::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.ays-poll-popup-poll-window .ays-poll-popup-content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d6d6d6}.ays-poll-popup-poll-window .ays-poll-popup-full-screen-mode{height:20px;text-align:right}.ays-poll-popup-poll-window .ays-poll-popup-full-screen-mode a.ays-poll-popup-full-screen-container{cursor:pointer;outline:0;border:none;box-shadow:none;margin:0;padding:0;box-sizing:border-box;text-decoration:none}.block-editor-block-list__block .ays-poll-main .ays-poll-maker-text-answer-main input.ays-poll-text-types-inputs{pointer-events:none}.box-apm[dir=rtl] div.results-apm svg[aria-label] text{direction:ltr}.ays-poll-view-more-button-box{justify-content:center}.ays-poll-main .box-apm .ays-poll-vote-reason,.ays-poll-main .box-apm .voteReason{text-align:center;width:65%;margin:1rem auto}.ays-poll-main .box-apm .ays_poll_passed_count{padding:5px 20px}.ays-poll-main .box-apm .apm-button-box .ays-poll-not-send-email,.ays-poll-main .box-apm .apm-button-box .ays_finish_poll,.ays-poll-main .box-apm .apm-button-box .btn-restart{box-shadow:none}.ays-poll-main .box-apm .ays-poll-answer-container-list .ays_enable_hover:hover{background-color:inherit}.ays-poll-main .box-apm .apm-social-btn .ays-share-btn{font-size:12px;font-weight:700;padding:2px 8px}.ays-poll-main .box-apm div.ays_poll_login_form p.login-password input,.ays-poll-main .box-apm div.ays_poll_login_form p.login-username input{height:60px;width:100%;padding:10px;font-size:20px}@media screen and (max-width:768px){.ays-poll-modal-content{width:97%!important}.ays-poll-main .box-apm .results-apm .answer-percent{padding:0}}input[type=checkbox].ays_red_border{box-shadow:0 0 10px red!important}.ays-poll-question-validation-error{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:16px;color:#d93025;padding-bottom:10px;display:none}.ays-has-error .ays-poll-question-validation-error{-webkit-box-align:center;box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.ays-has-error .ays-poll-question-validation-error img{margin-right:12px}/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.ays-quiz-container {
    box-sizing: border-box;
}
.ays-quiz-container p {
    padding: 0 10px;
    margin: 1em 0;
}
.ays-quiz-container section.ays_quiz_redirection_timer_container,
.ays-quiz-container section.ays_quiz_timer_container {
    padding-top: 5px;
}
.ays-quiz-container section.ays_quiz_redirection_timer_container hr,
.ays-quiz-container section.ays_quiz_timer_container hr{
    padding: 0px;
    margin: 0px;
    border-bottom-color: #ccc;
}

.ays-quiz-container form span {
    margin-top: 0;
    margin: 0;
}
.ays-field {
    display: flex;
	text-align: left;
    opacity: 1;
    margin-bottom: 10px;
    position: relative;

}
[id^="ays-quiz-container-"] .ays-field input[type='checkbox'],
[id^="ays-quiz-container-"] .ays-field input[type='radio']{
	display: none!important;
}
.ays-quiz-answers .ays-field input~label[for^="ays-answer-"] {
    font-weight: 600;
    color: #484848;
    margin-bottom: 0;
    width: 100%;
    height: unset;
    transition: all .3s;
    cursor: pointer;
    display: block !important;
    padding: 10px;
    word-wrap: break-word !important;
    white-space: initial !important;
    line-height: 33px;
    text-transform: initial;
    max-width: 100%;
    margin: 0!important;
    letter-spacing: unset;
}
.ays-quiz-answers .ays-field input~label.ays_answer_image_label[for^="ays-answer-"] {
    line-height: 0 !important;
}
.ays-quiz-answers .ays-field input[type="checkbox"]+label[for^="ays-answer-"] {
	margin-left: 0;
}

.ays-field.ays_list_view_item input~label:before {
	content: "";
	display: inline-block;
	background: #ddd;
	background-clip: content-box;
	width: 20px;
	height: 20px;
	border: 3px solid #ccc;
	padding: 3px 3px 3px 3px;
	box-sizing: border-box;
	transition: all .4s linear;
	vertical-align: middle;
	margin-right: 10px;
	position: unset;
}
.ays-field.ays_list_view_item input[type="radio"]~label:before {
	border-radius: 50%;
}
.ays-field.ays_list_view_item input~label:hover:before {
	background: #ddd;
	color: #ddd;
	background-clip: content-box;
}
.ays-field input~label:hover {
    opacity: 1 !important;
}

.ays-field.ays_grid_view_item input~label:before {
    content: "";
    display: inline-block;
    background: #ddd;
    background-clip: content-box;
    width: 20px;
    height: 20px;
    border: 3px solid #ccc;
    padding: 3px 3px 3px 3px;
    box-sizing: border-box;
    transition: all .4s linear;
    vertical-align: middle;
    margin-right: 10px;
    position: unset;
}

.ays-field.ays_grid_view_item input:checked~label.answered.wrong:before {
	border-color: #cc3700!important;
	background: #cc3700!important;
	background-clip: content-box!important;
}
.ays-field.ays_grid_view_item input:checked~label.answered.correct:before {
	border-color: #27ae60!important;
	background: #27ae60!important;
	background-clip: content-box!important;
}

.ays-field label.ays_position_initial,
.ays-field.ays_grid_view_item input+label {
    position: initial !important;
}

.ays_quiz_rect_light .ays-field.ays_grid_view_item label[for^="ays-answer"]:last-of-type::before,
.ays_quiz_rect_dark .ays-field.ays_grid_view_item label[for^="ays-answer"]:last-of-type::before,
.ays-field.ays_grid_view_item label[for^="ays-answer"]:last-of-type::before {
	content: none!important;
}

.ays-field.ays_grid_view_item input[type="radio"]~label:before {
    border-radius: 50%;
}

.ays-quiz-container .select2-container {
	display: block;
	width: 100%!important;
}
.ays-quiz-container .select2.select2-container .select2-selection {
    padding: 0 !important;
}
.ays-quiz-container .select2-container .select2-selection--single,
.ays-quiz-container .select2-container--default .select2-selection--single .select2-selection__rendered {
	height: 40px;
	line-height: 40px;
	font-size: 17px !important;
    width: 100%;
    color: white;
    display: inline-block;
}
.ays-quiz-container .select2-container--default,
.ays-quiz-container .select2-container--default .selection,
.ays-quiz-container .select2-container--default .select2-selection {
    display: inline-block;
    width: 100%;
    height: 40px;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .select2-container--default .select2-selection {
    display: inline-block;
    width: 100%;
    height: 40px;
}

.ays-quiz-container .select2-container--default .select2-selection--single {
	background: transparent;
	border: none;
	border-radius: unset;
}
.ays-quiz-container .select2-container--default .select2-selection--single:focus {
	outline: none;
	box-shadow: none;
}
.ays-quiz-container .select2-container .select2-selection--single .select2-selection__arrow b[role="presentation"] {
	border: none;
}
.ays-quiz-container .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 0;
	right: 10px;
    color: #fff;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
    top: 1px;
    right: 10px;
    transform: unset;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: inline-block;
}


[id^="ays-quiz-container-"] * {
	box-sizing: border-box;
    word-wrap: break-word;
}


div.ays-quiz-wrap {
    max-width: 100%;
    width: 100%;
}

div.ays-quiz-container[id^="ays-quiz-container-"] p:empty{
	display: none;
}

div.ays-quiz-container[id^="ays-quiz-container-"] {
	width: 96%;
    min-width: 200px;
    max-width: 96%;
	margin: 20px auto;
	text-align: center;
	background: white;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	box-sizing: border-box;
	position: relative;
    padding-bottom: 60px;
    transition: .5s ease;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
form[id^="ays_finish_quiz_"] {
	background-color: initial !important;
}

[id^="ays-quiz-container-"] iframe {
    width: 100% !important;
    height: 100% !important;
}

[id^="ays_finish_quiz_"] div.step {
	display: flex;
	justify-content:  center;
	align-items:  center;
	border: 0 none;
	width: 100%;
	position: relative;
    padding-top: 45px;
    z-index: 999;
}

[id^="ays_finish_quiz_"] > div.step:first-of-type {
    background-color: transparent !important;
    border: none !important;
}
[id^="ays_finish_quiz_"] > div.step.ays_thank_you_fs {
    padding-top: 0px !important;
}
[id^="ays_finish_quiz_"] > div.step.ays_thank_you_fs .ays-abs-fs.ays-end-page {
    margin-top: 0px !important;
}

[id^="ays_finish_quiz_"] div.step div.ays-image-question-img{
	margin-bottom: 15px;
}

[id^="ays_finish_quiz_"] div.step div.ays-abs-fs {
	width: 90%;
	position: relative;
}

/*Hide all except first div.step*/

[id^="ays_finish_quiz_"] div.step:not(:first-of-type) {
	display: none;
}

/*inputs*/

div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=search],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=tel],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=time],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=url],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=password],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=date],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=datetime],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=datetime-local],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=email],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type=number],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input[type="text"],
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] textarea,
div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] select {
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 3px!important;
	margin-bottom: 10px;
	width: 100%;
	box-sizing: border-box;
	color: #2C3E50;
	font-size: 13px;
	height: auto;
    background: #fff;
}

[id^="ays_finish_quiz_"] textarea {
    background-color: rgba(255, 255, 255, 0.7);
}

div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=search]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=tel]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=time]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=url]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=password]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=date]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=datetime]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=datetime-local]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=email]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type=number],:focus
div.ays-quiz-container[id^="ays_finish_quiz_"] input[type="text"]:focus,
div.ays-quiz-container[id^="ays_finish_quiz_"] textarea:focus {
	border-color: unset;
}

div.ays-quiz-container[id^="ays-quiz-container-"] input[type=button]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=search]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=tel]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=time]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=url]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=password]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=date]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=datetime]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=datetime-local]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=email]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type=number]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] input[type="text"]:hover,
div.ays-quiz-container[id^="ays-quiz-container-"] textarea:hover {
    transform: unset;
    -o-transform: unset;
    -moz-transform: unset;
    -webkit-transform: unset;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .information_form label[for^="ays_form_field"] {
    text-align: left;
    display: block;
    cursor: pointer;
}

/*buttons*/

[id^="ays_finish_quiz_"] .action-button {
    display: inline-block;
    height: initial !important;
	width:auto;
	font-weight: bold;
	border: 0 none;
	cursor: pointer;
	margin: 10px 5px;
    line-height: 1;
    text-transform: initial !important;
    max-width: 100%;
    min-width: fit-content;
    box-shadow: unset;
    text-align: center;
}

[id^="ays_finish_quiz_"] .action-button.start_button {
	padding: 10px 20px;
}

[id^="ays_finish_quiz_"] a.action-button.ays_resume_quiz {
	text-decoration: none;
}

[id^="ays_finish_quiz_"] .action-button:disabled:hover,
[id^="ays_finish_quiz_"] .action-button:disabled:focus,
[id^="ays_finish_quiz_"] .action-button:disabled {
	outline: none !important;
    background-color: #aaa !important;
    box-shadow: none !important;
    text-decoration: none !important;
    cursor: default !important;
}


[id^="ays_finish_quiz_"] i.ays_early_finish.action-button[disabled]:hover,
[id^="ays_finish_quiz_"] i.ays_early_finish.action-button[disabled]:focus,
[id^="ays_finish_quiz_"] i.ays_early_finish.action-button[disabled],
[id^="ays_finish_quiz_"] i.ays_arrow.action-button[disabled]:hover,
[id^="ays_finish_quiz_"] i.ays_arrow.action-button[disabled]:focus,
[id^="ays_finish_quiz_"] i.ays_arrow.action-button[disabled] {
	outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    cursor: default !important;
    color: #aaa !important;
    pointer-events: none !important;
}

[id^="ays_finish_quiz_"] .action-button.ays_finish {
    margin: 10px 5px;
}


/*headings*/

[id^="ays_finish_quiz_"] .ays-fs-title {
	font-size: 21px;
	text-transform: uppercase;
	color: #2C3E50;
	margin-bottom: 10px;
    text-align: center !important;
}
[id^="ays_finish_quiz_"] .ays-fs-subtitle {
	font-weight: normal;
	font-size: 17px;
	color: #666;
	margin-bottom: 20px;
}
.ays-quiz-container .select2-container .select2-dropdown {
	margin: 0;
    max-width: unset;
}
.ays-quiz-container .select2-dropdown input.select2-search__field {
    border-radius: 0px!important;
}
.ays-quiz-container .select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #fff !important;
}
.ays-quiz-container .select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: #aaa;
}
.ays-quiz-container .select2-container--default .select2-results>.select2-results__options {
    max-height: calc( 100vh / 3 );
    margin: 0!important;
    padding: 0!important;
}
.ays-quiz-container .select2-container--default .select2-results__option {
	list-style-type: none;
    text-align: left;
	color: #000 !important;
    margin: 0!important;
}
.ays-quiz-container .select2-container.select2-container--default.select2-container--open {
    z-index: 99999;
}
.ays-quiz-container .select2-container.select2-container--default.select2-container--open .select2-dropdown--below{
    animation: fadeInUp;
    animation-duration: .3s !important;
    max-width: unset;
}
.ays-quiz-container .select2-container--default .select2-selection--single .select2-selection__arrow{
    display: inline-block;
    height: 26px;
}

[id^="ays_finish_quiz_"] p.ays_message{
	font-size: 20px;
}

[id^="ays_finish_quiz_"] p.ays_score.ays_score_percent{
	font-size: 18px;
}
/*

.ays-bar-wrap {
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin-bottom: 10px;
    padding: 0px;
}

.ays-bar-fill {
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-animation: bar-fill 1s;
	-webkit-animation: bar-fill 1s;
	-ms-animation: bar-fill 1s;
	animation: bar-fill 1s;
	display: block;
	height: 15px;
	width: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    line-height: 15px !important;
    white-space: nowrap;
}
*/

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-social-shares{
	margin: 15px 0;
	text-align: center;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-share-btn-icon {
	font-family: FontAwesome;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

.ays-share-btn-linkedin .ays-quiz-share-btn-icon:before {
	content: "\f08c";
}
.ays-share-btn-facebook .ays-quiz-share-btn-icon:before {
	content: "\f082";
}
.ays-share-btn-twitter .ays-quiz-share-btn-icon:before {
	/* content: "\f081"; */
}


.ays-share-btn-email .ays-quiz-share-btn-icon:before {
	content: "\e945";
}
.ays-share-btn-more .ays-quiz-share-btn-icon:before {
	content: "\ea82";
}
.ays-share-btn-googleplus .ays-quiz-share-btn-icon:before {
	content: "\ea88";
}
.ays-share-btn-github .ays-quiz-share-btn-icon:before {
	content: "\eab4";
}
.ays-share-btn-tumblr .ays-quiz-share-btn-icon:before {
	content: "\eabb";
}
.ays-share-btn-reddit .ays-quiz-share-btn-icon:before {
	content: "\eac7";
}
.ays-share-btn-delicious .ays-quiz-share-btn-icon:before {
	content: "\eacc";
}
.ays-share-btn-stumbleupon .ays-quiz-share-btn-icon:before {
	content: "\eace";
}
.ays-share-btn-pinterest .ays-quiz-share-btn-icon:before {
	content: "\ead0";
}
.ays-share-btn-vkontakte .ays-quiz-share-btn-icon:before {
	content: "\f189";
}
.ays-share-btn-instagram .ays-quiz-share-btn-icon:before {
	content:"\f16d";
}
.ays-share-btn-youtube .ays-quiz-share-btn-icon:before {
	content:"\f16a";
}
.ays-share-btn-behance .ays-quiz-share-btn-icon:before {
	content:"\f1b4";
}

.ays-share-btn,
.ays-share-btn * {
	box-sizing: border-box;
}
.ays-share-btn,
.ays-share-btn *,
.ays-share-btn *:before,
.ays-share-btn *:after {
	box-sizing: border-box;
}
div.ays-quiz-container[id^="ays-quiz-container-"] .ays-share-btn {
	position: relative;
	display: inline-block;
	height: 24px;
	margin: 0;
	padding: 2px 8px;
	line-height: 1.53;
	letter-spacing: .04em;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #111;
	background: #e0e0e0;
	border: 1px solid #c7c7c7;
	border-radius: 2px;
	text-decoration: none;
	transition: all 0.2s ease;
}
.ays-share-btn:hover,
.ays-share-btn:focus {
	background: #d3d3d3;
	border-color: #bababa;
	text-decoration: none !important;
	color: #111;
}
.ays-share-btn:active {
	background: #c7c7c7;
	border-color: #adadad;
	text-decoration: none;
	color: #111;
}
.ays-share-btn.ays-share-btn-sm {
	height: 20px;
	font-size: 10px;
	padding: 0 8px;
	line-height: 1.6;
}
.ays-share-btn.ays-share-btn-lg {
	height: 28px;
	font-size: 16px;
	line-height: 1.4;
}
.ays-share-btn .ays-share-btn-text-sr {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.ays-share-btn.ays-share-btn-branded {
	color: #fff;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter {
	background: #000000 !important;
	border-color: #000000 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter:focus {
	background: #000000 !important;
	border-color: #000000 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-twitter:active {
	background: #000000 !important;
	border-color: #000000 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook {
	background: #3b5998 !important;
	border-color: #344e86 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook:focus {
	background: #344e86 !important;
	border-color: #2d4373 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-facebook:active {
	background: #2d4373 !important;
	border-color: #263961 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-vkontakte {
	background: #486c91 !important;
	border-color: #4b719a !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-vkontakte:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-vkontakte:focus {
	background: #2a6098 !important;
	border-color: #4b719a !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-vkontakte:active {
	background: #4b719a !important;
	border-color: #4b719a !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-instagram {
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
	border-color: #8d3bbf !important;

	border: 0;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-instagram:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-instagram:focus {
	background: radial-gradient(circle at 30% 107%, #fff37b 0%, #f5e96a 5%, #f83926 45%,#d61299 60%,#0e48f0 90%) !important;
	border-color: #8d3bbf !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-instagram:active {
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
	border-color: #8d3bbf !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-instagram .ays-quiz-share-btn-icon {
	/*line-height: 24px;*/
    padding: 0;
    margin: 0;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-youtube {
	background: #fff !important;
	border-color: #fff !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-youtube:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-youtube:focus {
	background: #ffffffd1 !important;
	border-color: #ffffffd1 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-youtube:active {
	background: #ffffffd1 !important;
	border-color: #ffffffd1 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-youtube .ays-quiz-share-btn-icon {
	color: #FF0000;
}

.ays-share-btn.ays-share-btn-branded.ays-share-btn-behance {
	background: #000B1D !important;
	border-color: #000B1D !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-behance:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-behance:focus {
	background: #000206 !important;
	border-color: #000206 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-behance:active {
	background: #000206 !important;
	border-color: #000206 !important;
}


.ays-share-btn.ays-share-btn-branded.ays-share-btn-googleplus {
	background: #dd4b39;
	color: #fff;
	border-color: #d73925;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-googleplus:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-googleplus:focus {
	background: #d73925;
	border-color: #c23321;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-googleplus:active {
	background: #c23321;
	border-color: #ac2d1e;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-tumblr {
	background: #35465c;
	color: #fff;
	border-color: #2c3a4c;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-tumblr:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-tumblr:focus {
	background: #2c3a4c;
	border-color: #222d3c;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-tumblr:active {
	background: #222d3c;
	border-color: #19212b;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-reddit {
	background: #ff4500;
	color: #fff;
	border-color: #e63e00;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-reddit:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-reddit:focus {
	background: #e63e00;
	border-color: #cc3700;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-reddit:active {
	background: #cc3700;
	border-color: #b33000;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin {
	background: #0976b4 !important;
	color: #fff !important;
	border-color: #08669c !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin:focus {
	background: #08669c !important;
	border-color: #075683 !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-linkedin:active {
	background: #075683 !important;
	border-color: #05466b !important;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-delicious {
	background: #3399ff;
	color: #fff;
	border-color: #198cff;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-delicious:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-delicious:focus {
	background: #198cff;
	border-color: #007fff;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-delicious:active {
	background: #007fff;
	border-color: #0073e5;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-stumbleupon {
	background: #eb4924;
	color: #fff;
	border-color: #e13b15;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-stumbleupon:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-stumbleupon:focus {
	background: #e13b15;
	border-color: #ca3412;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-stumbleupon:active {
	background: #ca3412;
	border-color: #b22e10;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-pinterest {
	background: #cc2127;
	color: #fff;
	border-color: #b61d23;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-pinterest:hover,
.ays-share-btn.ays-share-btn-branded.ays-share-btn-pinterest:focus {
	background: #b61d23;
	border-color: #a01a1f;
}
.ays-share-btn.ays-share-btn-branded.ays-share-btn-pinterest:active {
	background: #a01a1f;
	border-color: #8a161a;
}
.ays-share-btn.ays-share-btn-inverse {
	color: #eeeeee;
	background: #1f1f1f;
	border-color: #050505;
}
.ays-share-btn.ays-share-btn-inverse:hover,
.ays-share-btn.ays-share-btn-inverse:focus {
	background: #121212;
	border-color: #000000;
	color: #eeeeee;
}
.ays-share-btn.ays-share-btn-inverse:active {
	background: #050505;
	border-color: #000000;
	color: #eeeeee;
}
.ays-share-btn.ays-share-btn-twitter .ays-quiz-share-btn-icon,
.ays-share-btn.ays-share-btn-googleplus .ays-quiz-share-btn-icon,
.ays-share-btn.ays-share-btn-tumblr .ays-quiz-share-btn-icon,
.ays-share-btn.ays-share-btn-linkedin .ays-quiz-share-btn-icon,
.ays-share-btn.ays-share-btn-pinterest .ays-quiz-share-btn-icon,
.ays-share-btn.ays-share-btn-stumbleupon .ays-quiz-share-btn-icon,
.ays-share-btn.ays-share-btn-delicious .ays-quiz-share-btn-icon,
.ays-share-btn.ays-share-btn-more .ays-quiz-share-btn-icon {
	position: relative;
	top: 1px;
}
@-moz-document url-prefix() {
	.ays-share-btn.ays-share-btn-twitter .ays-quiz-share-btn-icon,
	.ays-share-btn.ays-share-btn-googleplus .ays-quiz-share-btn-icon,
	.ays-share-btn.ays-share-btn-tumblr .ays-quiz-share-btn-icon,
	.ays-share-btn.ays-share-btn-linkedin .ays-quiz-share-btn-icon,
	.ays-share-btn.ays-share-btn-pinterest .ays-quiz-share-btn-icon,
	.ays-share-btn.ays-share-btn-stumbleupon .ays-quiz-share-btn-icon,
	.ays-share-btn.ays-share-btn-delicious .ays-quiz-share-btn-icon,
	.ays-share-btn.ays-share-btn-more .ays-quiz-share-btn-icon {
		top: 0;
	}
}
.ays-share-btn.ays-share-btn-more.ays-share-btn-lg .ays-quiz-share-btn-icon {
	top: 2px;
}
.ays-share-btn .ays-share-btn-text {
	padding-left: 2px;
}

.ays-question-counter{
	position: absolute;
	right: 8px;
	top: 0px;
	color: rgba(0,0,0,.6);
    margin: 1em 0;
    text-align: right;
}

.ays-answer-image:hover{
	cursor: pointer;
}
.ays_answer_select_image,
.ays-answer-image {
    height: 100%;
    min-width: 100px;
    max-width: 100%;
    object-fit: cover;
    object-position: center center;
}
.ays-answer-image {
	width: 100%;
}
.ays-quiz-container .select2-results__options .select2-results__option span {
    display: flex;
    align-items: center;
    word-wrap: break-word;
}
.ays-quiz-container .select2-results__options .select2-results__option .ays_answer_select_image {
    width: 150px;
    height: 100px;
    display: inline-block;
    margin-right: 15px;
}
.ays_feedback_button_div,
.ays_buttons_div{
	display: flex;
	margin-top: 15px;
	margin-bottom: 15px;
    flex-wrap: wrap;
}
.ays_feedback_button_div {
	justify-content: center !important;
}
.ays_buttons_div input {
	height: 40px;
}

.ays_quiz_flash_card_main_container .display_none,
.ays-quiz-container .ays_display_none{
	display: none !important;
}
.active-step{
/*
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-o-transform: scale(1) !important;
	transform: scale(1) !important;
*/
}
.ays_red_border{
	border-color:red !important;
}
.ays_green_border{
	border-color:green !important;
}
input[type="checkbox"].ays_red_border{
	box-shadow: 0px 0px 10px red !important;
}
input[type="checkbox"].ays_green_border{
	box-shadow: 0px 0px 10px green !important;
}
.ays_arrow{
	background: none !important;
	font-size: 40px !important;
}
.ays_arrow:hover{
	box-shadow:none !important;
	transform: scale(1.1);
}


@keyframes bar-fill {
	0% {
		width: 0;
	}
}
@-webkit-keyframes bar-fill {
	0% {
		width: 0;
	}
}
@-moz-keyframes bar-fill {
	0% {
		width: 0;
	}
}
@-o-keyframes bar-fill {
	0% {
		width: 0;
	}
}
.ays-field.ays_list_view_item input+label.answered::after,
.ays-field.ays_grid_view_item label.answered::after{
	content: '';
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 5px;
	position: unset;
}

.ays-field input~label.answered.correct::after{
	content: url('/wp-content/plugins/quiz-maker/public/images/correct.png');
}

.ays-field input~label.answered.wrong::after{
	content: url('/wp-content/plugins/quiz-maker/public/images/wrong.png');
}
.ays-field label.answered {
	position: relative;
}
.ays-field label.answered.correct:last-of-type::after,
.ays-field label.answered.wrong:last-of-type::after{
	position: absolute;
}
.ays-field input~label.ays_without_after_content.answered::after {
	content: none!important;
}
.ays-field.ays_list_view_item input:checked~label.answered.wrong:before {
	border-color: #cc3700!important;
	background: #cc3700!important;
	background-clip: content-box!important;
}
.ays-field.ays_list_view_item input:checked~label.answered.correct:before {
	border-color: #27ae60!important;
	background: #27ae60!important;
	background-clip: content-box!important;
}

.ays-field label.ays_position_initial,
.ays-field.ays_list_view_item input+label {
    position: initial !important;
}
.ays_quiz_rect_light .ays-field.ays_list_view_item label[for^="ays-answer"]:last-of-type::before,
.ays_quiz_rect_dark .ays-field.ays_list_view_item label[for^="ays-answer"]:last-of-type::before,
.ays-field.ays_list_view_item label[for^="ays-answer"]:last-of-type::before {
	content: none!important;
}
.ays-field input:checked+label.answered.correct:before{
    background-color: #1cbf8b;
}

.ays_question_result{
	pointer-events: none;
	opacity: 1 !important;
	display: flex !important;
	position:static !important;
	/* min-height: 0 !important; */   /* tid=29821 */
	transform: scale(1) !important;
}

.ays-quiz-container .ays-loader{
	display: none;
}
.lds-ellipsis {
	display: inline-block;
	position: relative;
	width: 64px;
	height: 64px;
}
.lds-ellipsis div {
	position: absolute;
	top: 27px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
	left: 6px;
	animation: lds-ellipsis1 infinite;
	animation-duration: 0.6s !important;
}
.lds-ellipsis div:nth-child(2) {
	left: 6px;
	animation: lds-ellipsis2 infinite;
	animation-duration: 0.6s !important;
}
.lds-ellipsis div:nth-child(3) {
	left: 26px;
	animation: lds-ellipsis2 infinite;
	animation-duration: 0.6s !important;
}
.lds-ellipsis div:nth-child(4) {
	left: 45px;
	animation: lds-ellipsis3 infinite;
	animation-duration: 0.6s !important;
}
.ays_grid_view_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.ays_grid_view_item{
    width: calc(50% - 5px);
}
.ays_grid_view_item:nth-child(odd) {
	margin-right: 5px;
}
.ays-quiz-redirection-timer,
.ays-quiz-timer {
    margin: 0 !important;
}
.ays-quiz-after-timer {
    display: none;
    margin: 0 !important;
}

.ays-quiz-question-waiting-time-box{
	position: absolute;
    margin-left: auto;
    margin-right: auto;
    top: 10px;
    left: 0;
    right: 0;
    text-align: center;
}

.ays_question_hint_container {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 999;
}

.ays_question_hint_container button.ays_question_hint {
    font-size: 20px;
    cursor: pointer;
}
.ays_question_hint_container p.ays_question_hint {
    font-size: 20px;
    cursor: pointer;
    margin: 0;
}
.ays_question_hint_container i.ays_question_hint {
    font-size: 20px !important;
    cursor: pointer;
}
.ays_question_hint_container .ays_question_hint_text {
	visibility: hidden;
    max-width: 270px;
    width: max-content;
	/*color: #fff;*/
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
    z-index: 999;
    top: 0;
	left: unset;
	margin-left: 15px;
	opacity: 0;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	transition: opacity 0.5s;
}

.ays_question_hint_container .ays_question_hint_text.show_hint {
	visibility: visible;
    opacity: 1;
    z-index: 1000;
}

.ays-export-quiz-button-container .ays-export-quiz-button-more-box {
    display: none;
	position: absolute;
    top: 25px;
    right: 0px;
    z-index: 1000;
    /*float: left;*/
    min-width: 10rem;
    max-width: 190px;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    outline: none;
    border: 0;
    box-shadow: 0.025px 0.025px 1px 1px rgb(0 0 0 / 20%), 0px 2px 1px 0px rgb(0 0 0 / 14%), 0px 2px 5px 0 rgb(0 0 0 / 12%);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform;
}

.ays-export-quiz-button-container .ays-export-quiz-button-more-box.show-more-buttons {
	display: block;
	visibility: visible;
    opacity: 1;
    z-index: 1000;
}

.ays-export-quiz-button-container .ays-export-quiz-button-more-icon-box {
    cursor: pointer;
}

.ays-export-quiz-button-container .ays-export-quiz-button-more-box .ays-export-quiz-dropdown-item {
	display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.ays_question_result .ays_question_hint{
	display: none;
}
.ays_average{
	display: none;
}
.ays_quiz_form_input{
	display: block !important;
}
.ays-quiz-container *:after{
	content: none;
}
.ays-quiz-container .ays-image-question-img img{
	width:100%;
	max-width:100%;
}
.ays-quiz-container .ays-field label:last-child{
    overflow: hidden;
}
.ays-quiz-container .ays-field input ~ label[for^="ays-answer"]:empty{
	display: none !important;
	padding: 0px !important;
}
.ays-quiz-container .ays-field input ~ label[for^="ays-answer"].ays_empty_before_content::before,
.ays-quiz-container .ays-field input:checked ~ label[for^="ays-answer"].ays_empty_before_content::before {
	content: none !important;
}
.ays-field label.ays_answer_image {
    overflow: hidden;
    border-radius: 0;
    margin: 0;
    padding: 0;
    line-height: 0 !important;
}


.ays-quiz-container{
	max-width: 100%;
}

.ays_empty_before_content:before{
	content: none !important;
}
.ays_score_display_none{
	display:none;
}

.ays-quiz-container .disable_social_buttons{
	display: none;
}
.ays-quiz-container	.ays_quiz_image{
	max-width: 100%;
    margin: auto;
}
.ays-form-title{
	margin-bottom: 20px;
	font-size: 20px;
    text-align: inherit;
}
.ays-quiz-container .ays-field.ays-select-field {
    padding: 0;
    width: 100% !important;
}
.ays-quiz-container .ays-field.ays-text-field {
    padding: 5px;
    width: 100% !important;
    display: flex;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    margin-bottom: 20px;
    align-items: stretch;
}

.ays-quiz-container .ays-matching-field {
    width: 100%;
}

.ays-quiz-container .ays-field.ays-matching-field-option {
    padding: 0;
	flex-direction: row !important;
	justify-content: space-between;
	align-items: center;
}
.ays-quiz-container .ays-field.ays-matching-field-option:hover {
	background-color: initial !important;
	color: initial !important;
	transition: none !important;
}
.ays-quiz-container .ays-field.ays-matching-field-option .ays-matching-field-choice {
    flex: 50%;
	padding-left: 10px;
}
.ays-quiz-container .ays-field.ays-matching-field-option .ays-matching-field-match {
    flex: 50%;
    max-width: 50%;
}


.ays-quiz-container .ays-field.ays-text-field input.ays-text-input[type="text"],
.ays-quiz-container .ays-field.ays-text-field input.ays-text-input[type="number"] {
    padding: 10px;
    margin: 5px;
    text-indent: 10px;
    outline: 0;
    transition: .8s ease;
    color: #000 !important;
    background-color: #fff;
    background-image: unset;
}

.ays-quiz-container .ays-field.ays-text-field input.ays-text-input ~ button.ays_check_answer {
    margin-right: 0 !important;
}
.ays-quiz-container .ays-field.ays-text-field textarea.ays-text-input{
    padding: 10px;
    margin: 5px;
    text-indent: 10px;
    outline: 0;
    transition: .8s ease;
    height: 100px;
    resize: none;
    color: #000 !important;
    background-color: #fff;
    min-height: 100px;
    background-image: unset;
}
.ays-quiz-container .ays-field.ays-text-field input.ays-text-input{
    padding: 10px;
/*    margin-right: 5px;*/
    margin-bottom: 0;
    text-indent: 10px;
    outline: 0;
    transition: .8s ease;
    color: #000 !important;
    background-image: unset;
    max-width: 100%;
    margin-top: 0;
    margin: 0;
}
.ays-quiz-container .ays-quiz-answers div.ays-text-right-answer {
    display: none;
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 4px;
    color: #ddd;
    background: rgba(39,174,96,0.5);
}
.ays_quiz_question {
    word-wrap: break-word;
}
.ays-quiz-container .ays-field.ays-text-field textarea.ays-text-input ~ button.ays_check_answer {
    margin: 5px !important;
    margin-left: 0 !important;
}

.ays-quiz-container .ays-field.ays-text-field input.ays-text-input[type="text"] ~ button.ays_check_answer,
.ays-quiz-container .ays-field.ays-text-field input.ays-text-input[type="number"] ~ button.ays_check_answer {
    margin: 5px !important;
    margin-left: 0 !important;
}

.ays-quiz-container .ays-field.ays-text-field button.ays_check_answer{
    margin: 0 !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
    width: auto !important;
    max-width: 100px;
    white-space: initial !important;
    word-wrap: break-word;
    word-break: initial !important;
}
.ays-quiz-container .ays-field{
	word-break: break-all;
}

.ays-live-bar-wrap {
    box-sizing: border-box;
    position: absolute;
    height: 15px;
    top: -15px;
    border: none;
    width: 100%;
    background-color: transparent;
    display: none;
}
.ays-live-bar-fill{
    height: 100%;
    border-bottom: 2px solid rgb(0, 0, 0);
}
.ays-live-bar-fill>span {
    line-height: 15px !important;
    text-align: right !important;
    white-space: nowrap;
}
.ays-live-bar-fill span {
    text-align: right;
    display: block;
    height: 100%;
    color: inherit;
    font-size: 11px;
}

div.ays-live-second-wrap{
	background-color: black;
}

div.ays-live-second{
	border-bottom: unset !important;
}

div.ays-live-third-wrap{
	background-color: black;
}

div.ays-live-third{
	border-bottom: unset !important;
	border-radius: inherit;
}

div.ays-live-third::after {
	content: "";
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) !important;
	background-size: 40px 40px;
    width: inherit;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

@keyframes ays_progress_live_bar {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -40px 0;
    }
}

div.ays-live-fourth-wrap{
	background-color: black;
}

div.ays-live-fourth{
	border-bottom: unset !important;
	border-radius: inherit;
}

div.ays-live-fourth::before {
	content: "";
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) !important;
	background-size: 40px 40px;
    width: inherit;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation: ays_progress_live_bar linear infinite;
    animation-duration: 0.8s;
}



.ays_quiz_reports {
    display: flex;
    position: absolute;
    bottom: 0;
    justify-content: space-between;
    align-items: stretch;
    left: 0;
    width: 100%;
}
.ays_quiz_reports .ays_quiz_rete_avg {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: 80%;
    position: relative;
    bottom: unset;
    left: unset;
    padding: 5px 8px;
    border-radius: 0px; 
    font-size: 12px;
    font-weight: 600;
}
.ays_quiz_reports .ays_quiz_rete_avg span {
    display: inline-block;
}
.ays_quiz_reports .ays_quizn_ancnoxneri_qanak i {
    margin-right: 4px;
    font-style: initial !important;
}
.ays_quiz_reports .ays_quizn_ancnoxneri_qanak {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative; 
    bottom: unset; 
    right: unset; 
    padding: 5px 20px; 
    border-radius: 0px; 
    font-weight: bold;
    font-size: 14px;
    width: 20%;
    text-align: right;
    padding: 5px 8px;
    white-space: nowrap;
}

.ays_quizn_ancnoxneri_qanak i {
    font-style: initial !important;
}
.ays_quizn_ancnoxneri_qanak {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 5px 20px;
    border-radius: 4px 0px 0px 0px;
    font-weight: bold
}

.ays_quiz_rete_avg i.icon {
    font-size: 12px;
}
.ays_quiz_rete_avg {
    display: block;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: fit-content;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px 8px;
    border-radius: 0px 4px 0px 0px;
    font-size: 12px;
    font-weight: 600;
}
div.ays-quiz-container[id^="ays-quiz-container-"] .ays_quiz_rete {
    display: none;
    margin-bottom: 10px;
    padding: 0px;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
}
.ays_quiz_rete .for_quiz_rate {
    margin-bottom: 15px;
}
.ays_quiz_rete .for_quiz_rate_reason {
    display: none;
    margin-bottom: 20px;
}
.ays_quiz_rete .for_quiz_rate_reason textarea.quiz_rate_reason {
    width: 100%;
    height: 150px;
    resize: vertical;
    background: #fff;
    padding: 15px;
}
.ays_quiz_rete .for_quiz_rate_reason .ays_feedback_button_div {
    justify-content: flex-end;
}
.ays_quiz_rete .for_quiz_rate_reason .ays_feedback_button_div .action-button{
    max-width: fit-content;
    height: 40px;
}
.ays_quiz_rete .quiz_rate_more_review,
.ays_quiz_rete .quiz_rate_reasons_container {
    display: none;
}
.ays_quiz_rete .quiz_rate_reasons_container .quiz_rate_reasons {
    margin-bottom: 15px;
}
.ays_quiz_rete .quiz_rate_reasons_container .quiz_rate_reasons blockquote {
    text-align: left;
}
.ays_quiz_rete .ays-quiz-rate-link-box .ays-quiz-rate-link {
    cursor: pointer;
}
div.ays-quiz-container[id^="ays-quiz-container-"] .ays_quiz_rete .ays-quiz-rate-link-box {
	text-align: center;
}

@keyframes lds-ellipsis1 {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}
@keyframes lds-ellipsis3 {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0);
	}
}
@keyframes lds-ellipsis2 {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(19px, 0);
	}
}

/*
 *  Font awsome icons style
 */

.ays-quiz-container[id^="ays-quiz-container"] .ays_fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.ays_fa_flag_checkered::before {
    content: "\f11e";
    font-weight: 900;
}
.ays_fa_arrow_left::before {
    content: "\f060";
    font-weight: 900;
}
.ays_fa_arrow_right::before {
    content: "\f061";
    font-weight: 900;
}
.ays_fa_info_circle::before {
    content: "\f05a";
    font-weight: 900;
}
.ays_fa_chevron_up::before {
    content: "\f077";
    font-weight: 900;
}
.ays_fa_chevron_down::before {
    content: "\f078";
    font-weight: 900;
}
.ays_fa_eye::before {
    content: '\f06e';
    font-weight: 400;
}
.ays_fa_users::before {
    content: '\f0c0';
    font-weight: 400;
}
.ays_fa_square_o::before {
    content: "\f096";
    font-weight: 900;
}
.ays_fa_check_square_o::before {
    content: "\f046";
    font-weight: 900;
}
.ays_fa_star::before {
    content: "\f005";
    font-weight: 400;
}
.ays_fa_star_o::before {
    content: "\f006";
    font-weight: 400;
}
.ays_fa_user::before {
    content: "\f007";
    font-weight: 400;
}
.ays_fa_clock_o::before {
    content: "\f017";
    font-weight: 400;
}
.ays_fa_undo::before {
    content: "\f0e2";
    font-weight: 400;
}
.ays_fa_volume_up::before {
    content: "\f028";
    font-weight: 400;
}
.ays_fa_volume_off::before {
    content: "\f026";
    font-weight: 400;
}
.ays_fa_sign_out::before {
    content: "\f08b";
    font-weight: 400;
}

.ays_fa_play::before {
    content: "\f04b";
    font-weight: 400;
}
.ays_fa_play_circle::before {
    content: "\f144";
    font-weight: 400;
}
.ays_fa_play_circle_o::before {
    content: "\f01d";
    font-weight: 400;
}

.ays_fa_pause::before {
    content: "\f04c";
    font-weight: 400;
}
.ays_fa_pause_circle::before {
    content: "\f28b";
    font-weight: 400;
}
.ays_fa_pause_circle_o::before {
    content: "\f28c";
    font-weight: 400;
}

.ays_fa_stop::before {
    content: "\f04d";
    font-weight: 400;
}
.ays_fa_stop_circle::before {
    content: "\f28d";
    font-weight: 400;
}
.ays_fa_stop_circle_o::before {
    content: "\f28e";
    font-weight: 400;
}
.ays_fa_expand::before {
    content: "\f065";
    font-weight: 400;
}
.ays_fa_compress::before {
    content: "\f066";
    font-weight: 400;
}
.ays_fa_eraser::before {
    content: "\f12d";
    font-weight: 400;
}
.ays_fa_music::before {
    content: "\f001";
    font-weight: 400;
}
.ays_fa_long_arrow_left::before {
    content: "\f177";
    font-weight: 400;
}
.ays_fa_long_arrow_right::before {
    content: "\f178";
    font-weight: 400;
}
.ays_fa_arrow_circle_o_left::before {
    content: "\f190";
    font-weight: 400;
}
.ays_fa_arrow_circle_o_right::before {
    content: "\f18e";
    font-weight: 400;
}
.ays_fa_arrow_circle_left::before {
    content: "\f0a8";
    font-weight: 400;
}
.ays_fa_arrow_circle_right::before {
    content: "\f0a9";
    font-weight: 400;
}
.ays_fa_angle_left:before {
    content: "\f104";
    font-weight: 900;
}
.ays_fa_angle_right:before {
    content: "\f105";
    font-weight: 900;
}
.ays_fa_angle_up:before {
    content: "\f106";
    font-weight: 900;
}
.ays_fa_angle_down:before {
    content: "\f107";
    font-weight: 900;
}
.ays_fa_check::before {
    content: "\f00c";
}
.ays_fa_times::before {
    content: "\f00d";
}
.ays_fa_save::before {
    content: "\f0c7";
}


.ays-quiz-container .logged_in_message{
    padding: 15px;
}

.ays_quiz_results {
    display: none;
}
.ays-quiz-container .rate_comment_row * {
    box-sizing: border-box;
}
.ays-quiz-container .rate_comment_row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.ays-quiz-container .rate_comment_row.row_reverse {
    flex-direction: row-reverse;
}
.ays-quiz-container .rate_comment_row .rate_comment_user {
    width: 25%;
}
.ays-quiz-container .rate_comment_row .rate_comment {
    width: fit-content;
    max-width: 75%;
}
.ays-quiz-container .rate_comment_row .rate_comment_user,
.ays-quiz-container .rate_comment_row .rate_comment {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.ays-quiz-container .rate_comment_row .thumbnail {
    padding: 4px;
    display: block;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ays-quiz-container .rate_comment_row .img-responsive,
.ays-quiz-container .rate_comment_row .thumbnail>img,
.ays-quiz-container .rate_comment_row .thumbnail a>img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
}
.ays-quiz-container .rate_comment_row .panel {
	position:relative;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    text-align: left !important;
}
.ays-quiz-container .rate_comment_row .panel-default {
    border-color: #ddd;
}
.ays-quiz-container .rate_comment_row .panel>.panel-heading:after,
.ays-quiz-container .rate_comment_row .panel>.panel-heading:before{
	position:absolute;
	top:11px;left:-16px;
	right:100%;
	width:0;
	height:0;
	display:block;
	content:" ";
	border-color:transparent;
	border-style:solid solid outset;
	pointer-events:none;
}
.ays-quiz-container .rate_comment_row.row_reverse .panel>.panel-heading:after,
.ays-quiz-container .rate_comment_row.row_reverse .panel>.panel-heading:before{
    right:-16px;
	left:100%;
}
.ays-quiz-container .rate_comment_row .panel>.panel-heading:after{
	border-width:7px;
	border-right-color:#f7f7f7;
	margin-top:1px;
	margin-left:2px;
}
.ays-quiz-container .rate_comment_row .panel>.panel-heading:before{
	border-right-color:#ddd;
	border-width:8px;
}
.ays-quiz-container .rate_comment_row.row_reverse .panel>.panel-heading:after{
    border-width: 7px;
    border-left-color: #f7f7f7;
    margin-top: 1px;
    margin-left: 0;
    margin-right: 2px;
    border-right: none
}
.ays-quiz-container .rate_comment_row.row_reverse .panel>.panel-heading:before{
    border-left-color: #ddd;
    border-width: 8px;
    border-right: none;
}
.ays-quiz-container .rate_comment_row .panel>.panel-body {
    padding: 15px;
}
.ays-quiz-container .rate_comment_row .panel>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
	border-width:8px;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}


.lds-spinner2-none,
.lds-spinner-none {
    display: none;
}
.lds-spinner2,
.lds-spinner {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
    transform: scale(0.5);
}
.lds-spinner2 div,
.lds-spinner div {
  transform-origin: 32px 32px;
  animation: lds-spinner linear infinite;
  animation-duration: 1.2s !important;
}
.lds-spinner2 div:after,
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
}
.lds-spinner2 div:nth-child(1),
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner2 div:nth-child(2),
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner2 div:nth-child(3),
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner2 div:nth-child(4),
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner2 div:nth-child(5),
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner2 div:nth-child(6),
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner2 div:nth-child(7),
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner2 div:nth-child(8),
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner2 div:nth-child(9),
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner2 div:nth-child(10),
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner2 div:nth-child(11),
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner2 div:nth-child(12),
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.ays_paypal_wrap_div,
.ays_stripe_wrap_div {
	display: none;
}
.ays_paypal_div {
    overflow: hidden;
}
.ays_paypal_div > div {
    margin: auto;
    width: 200px;
}
.ays_paypal_div iframe {
    width: 100% !important;
}
.ays_paypal_details_div {
	width: 100%;
	padding: 15px;
}
.ays_paypal_details_div iframe {
    width: 100% !important;
}

.ays_restart_button_p {
    text-align: center !important;
    margin: 0 !important;
}
.action-button.ays_restart_button {
    width: auto;
    max-width: 100%;
    padding: 10px 20px;    
    font-size: 14px;
    font-family: inherit;
}
.action-button.ays_restart_button span {
    margin-left: 7px;
}
div.ays_quiz_results_page {
    display: none;
}

.ays_user_explanation {
    margin-top: 5px;
    padding-top: 15px;
}
.ays_user_explanation textarea {
    resize: vertical;
    height: 120px;
    transition: .5s ease;
}
.ays_user_explanation textarea::placeholder {
    font-size: 14px;
}
.ays_questtion_explanation,
.wrong_answer_text,
.right_answer_text {
    text-align: initial;
}

.ays_animated_x5ms {
    -webkit-animation-duration: .5s !important;
    animation-duration: .5s !important;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.ays_animated_x1s {
    -webkit-animation-duration: 1s !important;
    animation-duration: 1s !important;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/*
 * User explanation
 */
.ays_user_explanation {
    margin-top: 5px;
    padding-top: 15px;
}
.ays_user_explanation textarea {
    resize: vertical;
    height: 120px;
    transition: .5s ease;
}
.ays_user_explanation textarea::placeholder {
    font-size: 14px;
}


/*
 * Music, Sound
 */

.ays_music_sound {
    display: flex;
    cursor: pointer;
    z-index: 998;
    width: 35px;
    padding: 0;
    margin: 0;
}
.ays_music_sound.z_index_0 {
    z-index: 0;
}
.ays_music_sound > i {
    font-size: 20px;
    vertical-align: middle;
}


/*
 * Ays Fieldset
 */

fieldset.ays_fieldset {
    border: 1px solid #e3939394;
    padding: 5px;
    background-color: transparent !important;
    word-break: break-word;
}

div[id^="ays-quiz-container-"] fieldset.ays_fieldset legend {
    font-size: 12px;
    padding: 0 7px;
    color: #f00;
    margin: 0 auto;
    text-align: center;
    border-top: 1px solid #e3939394;
    border-bottom: 1px solid #e3939394;
    margin-bottom: 10px;
    background-color: transparent !important;
    font-weight: normal;
    text-transform: none;
    width: auto;
    line-height: unset;
    float: unset;
}

fieldset.ays_fieldset .ays_quiz_question .wp-video {
	width: 100%;
	max-height: 100%;
}

[id^="ays-quiz-container-"] fieldset.ays_fieldset .wp-video {
	width: 100% !important;
	max-width: 100% !important;
}

/*
 * Create date and author
 */

.ays_cb_and_a {
    position: relative;
    top: -40px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    text-align: center;
}

.ays_cb_and_a p {
    text-align: center;
}
.ays_cb_and_a span,
.ays_cb_and_a strong {
    margin-right: 7px;
}
.ays_cb_and_a img {
    display: inline-block !important;
    width: 15px;
    height: 15px;
    object-fit: cover;
    object-position: center center;
    border-radius: 50%;
    border: 1px solid #aaa;
    margin-right: 3px;
    margin-left: 5px;
    vertical-align: text-top;
}



/*WooCommerce Product styles*/
div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-block-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin-top: 30px;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-block {
    width: 320px;
    background-color: #fff !important;
    border-radius: 8px;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    border: 1px solid #A3A3A3;
}


div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-block .product-image {
    width: 100%;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    margin: 0;
    margin-top: 10px;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-block img {
    max-width: 100%;
    max-height: 210px;
    object-fit: contain;
    border-radius: 8px;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-block {
    padding: 15px;
    text-align: left;
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-rating {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-stars {
    display: flex;
    flex: 1;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-reviews {
    font-size: 16px;
    color: #BABABA;
    white-space: nowrap;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-details {
    margin-bottom: 15px;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-title {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 8px 0;
    color: #333;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-title a {
    color: #333;
    text-decoration: none;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-price {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin: 0;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .action-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff;
    border: none;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    text-decoration: none;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 38px !important;
}


div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-product-description {
    font-size: 18px;
    color: #000000;
    line-height: 1.5;
    text-align: center;
    font-weight: 400;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .added_to_cart.wc-forward {
    display: block;
    width: 110px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #555;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #f8f8f8;
    transition: all 0.2s ease;
    margin: 10px 5px 15px;
}

div[id^="ays-quiz-container-"] div.ays-questions-container .added_to_cart.wc-forward:hover {
    background-color: #eee;
    color: #333;
    border-color: #ccc;
}

@media screen and (max-width: 767px) {
    div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-block-main {
        justify-content: center;
    }
    
    div[id^="ays-quiz-container-"] div.ays-questions-container .ays-woo-block {
        width: 100%;
        max-width: 280px;
    }
}
/*WooCommerce Product styles end*/

/*Question background styles*/
.ays-quiz-question-with-bg {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
}

/*Question background styles end*/

.ays_block_content {
/*    display: flex;*/
    justify-content: center;
    align-items: center;
    padding: 10px;
}


/* Quiz login form */

[id^="ays-quiz-container-"] .ays_quiz_login_form input#ays-submit {
    display: inline-block;
	width:auto;
/*	max-width:200px;*/
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 5px 10px;
	margin: 10px 5px;
    line-height: 1;
    white-space: break-spaces;
}

.ays_quiz_login_form label {
    display: block;
}


/* progress bars style start */

.ays-progress {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}

.ays-progress-bar {
    overflow: hidden;
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
}

.ays-progress-value {
    color: #333;
    display: block;
    font-size: 12px;
    line-height: 15px;
    white-space: nowrap;
    background-color: transparent;
}


.ays-progress-bg {
    position: relative;
    height: 8px;
    border-radius: 5px;
    overflow: hidden;
}

.ays-progress-bar:after {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
    position: absolute;
    content: '' !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@keyframes ays_progress_bar {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -40px 0;
    }
}


/* first */

.ays-progress.first {
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin-bottom: 10px;
    padding: 0px;
    background-color: #000;
    border: 1px solid;
}
.ays-progress-bar.first {
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	/* -moz-animation: bar-fill 1s;
	-webkit-animation: bar-fill 1s;
	-ms-animation: bar-fill 1s;
	animation: bar-fill 1s; */
	display: block;
	height: 15px;
	width: 0%;
    margin: 0px;
    padding: 0px;
    background-color: #fff;
}

.ays-progress-bar.first::after {
    content: none !important;
}
.ays-progress-value.first {
    position:absolute;
    z-index:1;
    width:0;
    height:100%;
    text-align: center;
}
.ays-progress-bg.first {
    height:15px;
    background: transparent;
}


/* second */

.ays-progress.second {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 10px;
    padding: 0px;
    background-color: #000;
    border: 1px solid;
}
.ays-progress-bar.second {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
	/* -moz-animation: bar-fill 1s;
	-webkit-animation: bar-fill 1s;
	-ms-animation: bar-fill 1s;
	animation: bar-fill 1s; */
	display: block;
	height: 15px;
	width: 0%;
    margin: 0px;
    padding: 0px;
    background-color: #fff;
}

.ays-progress-bar.second::after {
    content: none !important;
}
.ays-progress-value.second {
    position:absolute;
    z-index:1;
    width:0;
    height:100%;
    font-size: 12px;
    line-height: 15px !important;
    white-space: nowrap;
    background-color: transparent;
    text-align: center;
}
.ays-progress-bg.second {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
    height:15px;
    background: transparent;
}

/* third */

.ays-progress.third {
    border-radius: 5px;
    border: none;
}
.ays-progress-value.third {    
    width:100%;
    height:100%;
    text-align: center;
}
.ays-progress-bg.third {
    
}

/* fourth */

.ays-progress.fourth {    
    border-radius: 5px;
    border: none;
}

.ays-progress-bar.fourth {    
    border-radius: 0px;
}
.ays-progress-value.fourth {
    position:absolute;
    z-index:1;
    width:100%;
    height:100%;
    text-align: center;
}
.ays-progress-bg.fourth {
    height:15px;
}
.ays-progress-bar.fourth:after {
    animation: ays_progress_bar linear infinite;
    animation-duration: 0.8s !important;
}


/* progress bar styles end */


/*For Attribute type checkbox AV*/
.ays_checkbox_for_label {
    padding: 13px 15px;
    border: 1px solid #ccc;
    border-radius: 3px !important;
    margin-bottom: 10px;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px;
    background: #fff;
    text-align: left;
}

label.ays_for_checkbox {
	font-weight: 500;
    font-size: 16px;
    width: auto;
    cursor: pointer;
}

div.ays_checkbox_for_label input[type='checkbox'] {
    display: inline-block !important;
	width: 13px;
    margin: 5px 10px;
	cursor: pointer;
}
/*Question background styles end*/

/*AV Leader Board styles*/
div.ays_lb_container {
    padding-top: 15px;
    padding-bottom: 30px;
    width: 100%;
    overflow-x: auto;
}
.ays_lb_ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 17px;
}

.ays_lb_li {
    display: flex;
    min-height: 40px;
    align-items: center;
    padding: 5px;
    margin: 0;
}

.ays_lb_pos {
    min-width: 40px !important;
    width: auto;
    text-align: center;
    white-space: nowrap;
}

.ays_lb_user {
    width: 30% !important;
    word-break: break-word;
    text-align: center;
    padding-right: 3px;
}
.ays_lb_score {
    width: 20% !important;
    min-width: 75px !important;
    text-align: center;
}
.ays_lb_duration {
    width: 20% !important;
    min-width: 80px !important;
    text-align: center;
    padding-right: 8px;
}
.ays_lb_points{
	width: 20% !important;
    min-width: 45px !important;
    text-align: center;
}

.ays_lb_custom_fields{
	width: 20% !important;
    min-width: 45px !important;
    text-align: center;
}

.ays_lb_li:nth-child(odd) {
    background: #F6F8EF;
}

.ays-leaderboard-main-container .ays_lb_user {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ays-leaderboard-main-container .ays-lb-user-avatar-row {
	display: flex;
    justify-content: center;
    align-items: center;
	margin-right: 5px;
}

.ays-leaderboard-main-container .ays-lb-user-avatar {
	width: 20px;
    height: 20px;
    border-radius: 50%;
}

.ays-leaderboard-main-container table thead:first-child tr:first-child th{
	border-top: transparent;
}
.ays-leaderboard-main-container table tbody>tr:nth-child(odd)>td,
.ays-leaderboard-main-container table tbody>tr:nth-child(odd)>th,
.ays-leaderboard-main-container table tbody tr:hover>td,
.ays-leaderboard-main-container table tbody tr:hover>th {
	background-color: transparent;
}

div.ays-leaderboard-main-container table {
	font-size: 14px;
}

div.ays-leaderboard-main-container table.ays_lb_li:first-child {
    background: #99BB5A;
    color: white;
}

div.ays-leaderboard-main-container table,
div.ays-leaderboard-main-container table tr,
div.ays-leaderboard-main-container table tr th,
div.ays-leaderboard-main-container table tr td {
	border: none;
}

div.ays-leaderboard-main-container tbody td {
	word-wrap: break-word;
}

/*AV Leader Board styles end*/

/* 
====================================================================================
*/

/*
 * User reports info table
 */
#ays-quiz-all-orders-page,
#ays-quiz-user-score-page {
    margin: 0 auto !important;
}
#ays-quiz-all-orders-page thead th,
#ays-quiz-user-score-page thead th {
    font-size: 16px;
}
#ays-quiz-all-orders-page td,
#ays-quiz-user-score-page td {
    font-size: 14px;
}

#ays-quiz-all-orders-page thead th,
#ays-quiz-all-orders-page td,
#ays-quiz-user-score-page thead th,
#ays-quiz-user-score-page td {
    word-break: initial !important;
    word-wrap: break-word;
    vertical-align: middle;
    text-align: center !important;
    white-space: nowrap;
}

button.ays-quiz-user-sqore-pages-details {
	background-color: #222;
	border: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	padding: 13px 25px;
	text-shadow: none;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
    white-space: nowrap;
    margin: auto;
    display: block;
}

button.ays-quiz-user-sqore-pages-details:hover{
	background-color: #aaaaaaab;
	color: #222;
}

#ays-quiz-user-score-page button.ays-quiz-user-sqore-pages-details {
	padding: 13px 25px !important;
}

td.ays-quiz-duration-column,
td.ays-quiz-score-column {
    text-align: center;
}

.ays-quiz-user-results-container {
    background-color: #F6F8EF;
    overflow-x: auto;
}


/*
Generic Styling, for Desktops/Laptops
*/
table#ays-quiz-all-orders-page,
table#ays-quiz-user-score-page {
    width: 99%;
    border-collapse: collapse;
}
/* Zebra striping */
table#ays-quiz-all-orders-page tr:nth-of-type(odd),
table#ays-quiz-user-score-page tr:nth-of-type(odd) {
    background: #eee;
}
table#ays-quiz-all-orders-page th,
table#ays-quiz-user-score-page th {
    background-color: #333 !important;
    color: white;
    font-weight: bold;
}
table#ays-quiz-all-orders-page td,
table#ays-quiz-all-orders-page th,
table#ays-quiz-user-score-page td,
table#ays-quiz-user-score-page th {
    padding: 6px !important;
    border: 1px solid #ccc;
}


@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table#ays-quiz-user-score-page,
    table#ays-quiz-user-score-page thead,
    table#ays-quiz-user-score-page tbody,
    table#ays-quiz-user-score-page th,
    table#ays-quiz-user-score-page td,
    table#ays-quiz-user-score-page tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	table#ays-quiz-user-score-page thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	table#ays-quiz-user-score-page tr { border: 1px solid #ccc; }

	table#ays-quiz-user-score-page td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
        text-align: left;
	}

	table#ays-quiz-user-score-page td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	/*============================*/
	/*============================*/


	/* Force table to not be like tables anymore */
	table#ays-quiz-all-orders-page,
    table#ays-quiz-all-orders-page thead,
    table#ays-quiz-all-orders-page tbody,
    table#ays-quiz-all-orders-page th,
    table#ays-quiz-all-orders-page td,
    table#ays-quiz-all-orders-page tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	table#ays-quiz-all-orders-page thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	table#ays-quiz-all-orders-page tr { border: 1px solid #ccc; }

	table#ays-quiz-all-orders-page td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
        text-align: left;
	}

	table#ays-quiz-all-orders-page td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	table#ays-quiz-all-orders-page td:empty { display: none !important; }
    table#ays-quiz-all-orders-page td:before {
     	content: attr(data-title);
    }
}



/*
 * User reports info table .
 * The Modal (background) */
.ays-modal {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000000 !important;
    width: 100%;
    height: 100%;
    animation-duration: .5s;
    transition: .5s ease-in-out;
    outline: 0;
}

.ays-modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-open {
    overflow: hidden;
    position: relative;
    height: 100%;
}

.ays-modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999 !important;
    background-color: rgba(0, 0, 0, 0.5);
}
/* Modal Content/Box */
.ays-modal-content {
    background-color: #fefefe;
    margin: auto; /* 15% from the top and centered */
    margin-bottom: 30px;
    margin-top: 40px;
    border: 1px solid #888;
    width: 85%; /* Could be more or less, depending on screen size */
    z-index: 100000000;
    position: relative;
    padding-left: 0 !important;
    animation-duration: .3s;
    transition: .5s ease-in-out;
    border-radius: 4px;
}

#ays-results-modal .ays-modal-content {
    min-height: 500px;
    margin: auto !important; /* 15% from the top and centered */
    margin-bottom: 30px !important;
    margin-top: 40px !important;
}
/* The Close Button */
.ays-close {
    color: #aaa;
    float: right;
    line-height: 1.3;
    font-size: 28px;
    font-weight: bold;
}

.ays-close:hover,
.ays-close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.ays-modal-header {
    padding: 4px 16px;
}
.ays-modal .ays-modal-header h2 {
	line-height: 1.3;
	font-size: 1.8rem;
	margin: 0;
	padding: 0;
	clear: none;
	font-weight: 500;
}

/* Modal Body */
.ays-modal-body {
    padding: 2px 16px 20px;
    overflow-x: auto;
    width: 100%;
    box-sizing: border-box;
}

/* Modal Footer */
.ays-modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}

#ays-results-modal .ays-modal-header {
    padding: 4px 16px !important;
}

#ays-results-modal .ays-modal-body {
    padding: 2px 16px 20px !important;
}

#ays-results-modal .ays-modal-footer {
    padding: 1rem !important;
}

table#ays-results-table {
	border: 1px solid #ccc;
}

table#ays-results-table .ays-quiz-report-table-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

table#ays-results-table .ays-quiz-report-table-header::after,
table#ays-results-table .ays-quiz-report-table-header::before {
    content: none !important;
}

table#ays-results-table svg {
	width: 30px;
	vertical-align: middle;
}
table#ays-results-table .wp-video {
	width: max-content !important;
}
table#ays-results-table video {
	max-width: 300px;
    height: auto !important;
	vertical-align: middle;
}
table#ays-results-table audio {
	max-width: 300px;
	vertical-align: middle;
}
table#ays-results-table {
    margin: 0;
	width: 100%;
}
table#ays-results-table h1::before {
    content: none !important;
}
table#ays-results-table h1 {
    margin: 0;
    font-size: 25px;
}
table#ays-results-table tr td:first-child {
	font-weight: bold;
}
tr.ays_result_element {
	border-bottom: 1px solid #ccc;
}
table#ays-results-table tr td:first-child {
	font-weight: bold;
}
.ays-modal-body * {
    word-break: initial !important;
    word-wrap: break-word;
    vertical-align: middle;
}
.ays-modal-body tr td {
	padding: 10px;
    font-size: 15px;
    border: none;
}
table#ays-results-table p.success img,
table#ays-results-table p.error img {
    max-width: 150px !important;
}
table#ays-results-table p.success {
	color: #73AF55;
}
table#ays-results-table p {
	display: inline-block;
	margin: 0;
	font-size: 1.25em;
	vertical-align: middle;
    word-wrap: break-word;
}
table#ays-results-table p.error {
	color: #D06079;
}

table#ays-results-table tr td {
    word-wrap: break-word;
}
table#ays-results-table tr td:first-child,
table#ays-results-table tr td:first-child *{
    color: #000 !important;
}

table#ays-results-table tr td:first-child{
    font-weight: bold;
    width: 40%;
}

table#ays-results-table tr td.ays-report-correct-answer {
    width: 25%;
}
table#ays-results-table tr td.ays-report-user-answer {
    width: 25%;
}

table#ays-results-table tr td.ays-report-status-icon {
    width: 10%;
}

table#ays-results-table tr td.ays-report-user-answer.ays-report-user-answer-by-points {
    width: 40%
}
table#ays-results-table tr td.ays-report-answer-point {
    width: 20%;
}

div.ays-quiz-preloader{
	display: none;
	position: absolute;
	background: rgba(255, 255, 255, 0.8);
	width: 100%;
	justify-content: center;
	height: 100%;
	align-items: center;
	z-index: 1;
}

.wrong_shortcode_text::first-letter {
    color: red !important;
    background-color: transparent !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    float: none !important;
    line-height: inherit !important;
    margin: 0 !important;
    padding: 0 !important;
}

.ays-quiz-container .ays-field.ays-text-field .ays-text-input::-webkit-input-placeholder {
    color: #ccc !important;
    line-height: initial !important;
}
.ays-quiz-container .ays-field.ays-text-field .ays-text-input:-moz-placeholder { /* Firefox 18- */
    color: #ccc !important;
    line-height: initial !important;
}
.ays-quiz-container .ays-field.ays-text-field .ays-text-input::-moz-placeholder {  /* Firefox 19+ */
    color: #ccc !important;
    line-height: initial !important;
}
.ays-quiz-container .ays-field.ays-text-field .ays-text-input:-ms-input-placeholder {
    color: #ccc !important;
    line-height: initial !important;
}
.ays-quiz-container .ays-field.ays-text-field .ays-text-input::placeholder {
    color: #ccc !important;
    line-height: initial !important;
}

.ays-quiz-container .mejs-container {
	width: 100% !important;
}

.ays_quiz_display_none_important {
	display: none !important;
}

.ays-has-error {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #d93025 !important;
}

.ays-has-error.ays_questions_nav_question {
    border-width: 2px !important;
}

.ays-quiz-question-validation-error {
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .3px;
    line-height: 16px;
    color: #d93025;
    padding-bottom: 10px;
    display: none;
}

.ays-has-error .ays-quiz-question-validation-error {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.ays-has-error .ays-quiz-question-validation-error img {
    margin-right: 12px;
}

.ays-loader-text {
    display: flex;
    justify-content: center;
    align-content: center;
}

img.ays-loader-custom-gif-content{
/*
	width: 100px;
	max-height: 100px;
*/
}

.ays_quiz_question_text_message{
	text-align: left;
    font-size: 12px;
}

.ays_quiz_question_text_error_message {
	color: #ff0000;
}


/* All Results table export to pdf button */
table#ays-results-table tr td:first-child div#quiz-export-pdf button[class="button button-primary ays-quiz-export-pdf"]{
    background: #007cba;
    border-color: #007cba;
    color: #fff !important;
    text-decoration: none;
    text-shadow: none;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: baseline;
    font-size: 13px;
    line-height: 1;
    min-height: 30px;
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
}

table#ays-results-table tr td:first-child span[class="ays-pdf-export-text"]{
    padding: 0 5px;
}

table#ays-results-table tr td:first-child div#quiz-export-pdf button[class="button button-primary ays-quiz-export-pdf"]:hover{
    background: #0071a1;
    border-color: #0071a1;
    color: #fff !important;
}
/**/

/* Download Certificate button */
table#ays-quiz-user-score-page td > a.ays-quiz-user-d-cert{
    background-color: #222;
    color: white;
    padding: 12px 25px;
    border-radius: 4px;
    text-decoration: none;
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    outline:none;
    font-weight: 700;
}

table#ays-quiz-user-score-page td > a.ays-quiz-user-d-cert:hover{
    background-color: #aaaaaaab;
    color: #222;
}
/**/

td.ays_wproducts_row input.select2-search__field{
    width: 100% !important;
}

.ays_quiz_music,
.ays_quiz_wrong_ans_sound,
.ays_quiz_right_ans_sound{
    display: none !important;
}


.ays-quiz-all-results-container > div.dataTables_wrapper,
.ays-individual-quiz-all-results-container > div.dataTables_wrapper {
    position: static;
}

/* Start button loader | Start */
.ays-quiz-container .ays-quiz-start-button-preloader{
    position: relative;
    max-width: 100%;
}

.ays-quiz-container .ays_quiz_start_button_loader_container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ays-quiz-container .ays_quiz_start_button_loader{
    cursor: wait;
    width: 30px;
}

.ays-quiz-container .ays_resume_button.ays_quiz_enable_loader,
.ays-quiz-container .ays_next.start_button.ays_quiz_enable_loader{
    color: #a0a5aa!important;
    background: grey!important;
    border-color: #ddd!important;
    box-shadow: none!important;
    text-shadow: none!important;
    padding: 10px 20px !important;
    border: none;
    opacity: 0.5;
    cursor: wait;
}
/* Start button loader | End */

div.ays_quiz_maker_block_select select.components-select-control__input {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.ays-individual-quiz-all-results-container,
.ays-quiz-all-results-container {
	overflow: auto;
}


.ays-individual-quiz-all-results-container .dataTables_wrapper .dataTables_filter,
.ays-quiz-all-results-container .dataTables_wrapper .dataTables_filter{
	padding-right: 10px;
}

.ays-individual-quiz-all-results-container .dataTables_wrapper .dataTables_filter input,
.ays-quiz-all-results-container .dataTables_wrapper .dataTables_filter input {
	margin: 0;
}


.ays-quiz-display-questions-container .ays-quiz-display-question-box {
	border-bottom: 0.5px solid #848688;
}

.ays-quiz-user-results-container .ays-quiz-status-column .ays-quiz-score-column-check,
.ays-quiz-all-results-container .ays-quiz-status-column .ays-quiz-score-column-check {
    color: green;
    font-weight: 900;
}

.ays-quiz-user-results-container .ays-quiz-status-column .ays-quiz-score-column-times,
.ays-quiz-all-results-container .ays-quiz-status-column .ays-quiz-score-column-times {
    color: brown;
    font-weight: 900;
}

.ays-quiz-all-results-container .ays-quiz-status-column .ays_fa_check {
    color: green;
    font-size: 18px;
}

.ays-quiz-all-results-container .ays-quiz-status-column .ays_fa_times {
    color: brown;
    font-size: 18px;
}

.ays-quiz-user-results-container .ays-quiz-score-column-check-box,
.ays-quiz-all-results-container .ays-quiz-score-column-check-box {
    display: flex;
}



/*Sinatra theme (Version: 1.2.1) | Start */
.ays-quiz-container .mejs-container.mejs-video {
	min-height: 220px !important;
}

.ays-quiz-container .mejs-container.mejs-audio {
	min-height: 40px !important;
}

.ays-quiz-container form.ays-quiz-form > .mejs-container {
	display: none;
}

[id^="ays-quiz-container-"] .mejs-container .mejs-inner .mejs-controls .mejs-time {
    height: 22px;
    overflow: hidden;
    padding: 16px 6px 0;
    text-align: center;
    width: auto;
    margin: 0;
}
/*Sinatra theme (Version: 1.2.1) | End */


/* Mozilla firefox | Start */
.ays-quiz-container input[type=number]::-webkit-outer-spin-button,
.ays-quiz-container input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

.ays-quiz-container input[type=number] {
    -moz-appearance:textfield;
}

.ays-quiz-container input[type=number]:hover{
	-moz-appearance: auto;
}

.ays-quiz-container input[type=number]:hover::-webkit-outer-spin-button,
.ays-quiz-container input[type=number]:hover::-webkit-inner-spin-button{
	-webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}

.ays-quiz-container input[type=number]:hover:disabled {
	-moz-appearance:textfield;
}
/* Mozilla firefox | End */

div.ays-quiz-category-container-flex {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}


div#ays-results-modal div#ays-results-body table#ays-results-table p.ays_quiz_user_page_hide_answer{
    font-weight: bold;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-lds-spinner-box,
div.ays-quiz-container[id^="ays-quiz-container-"] .ays-start-page {
	text-align: center;
}


/*
==========================================
 Quiz Flash cards start
==========================================
*/

.ays_quiz_flash_card_main_container div.ays_quiz_flash_card:first-child{
    display: block;
}

.ays_quiz_flash_card_main_container .ays_quiz_front,
.ays_quiz_flash_card_main_container .ays_quiz_back {
    padding: 40px;
    text-align: center;
    margin-bottom: 5px;
    word-break: break-word;
    word-wrap: break-word;
    white-space: initial;
    -webkit-user-select: none;
    user-select: none
}

.ays_quiz_flash_card_main_container .ays_quiz_front *,
.ays_quiz_flash_card_main_container .ays_quiz_back * {
    word-break: break-word;
    word-wrap: break-word;
    white-space: initial;
}

.ays_quiz_flash_card_main_container .ays_quiz_flash_card {
    display: none;
    cursor: pointer;
    position: relative;
}

.ays_quiz_flash_card_main_container .ays_quiz_flash_card_introduction {
    display: flex;
    align-items: center;
}

.ays_quiz_flash_card_main_container .ays_quiz_flash_card,
.ays_quiz_flash_card_main_container .ays_quiz_flash_card_introduction {
    background-color: #D1E4DD;
    padding: 20px;
    text-align: center;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    background: #fff;
    margin-bottom: 20px;
    min-height: 300px;
}

.ays_quiz_flash_card_introduction .ays_quiz_flash_card_introduction_content {
    width: 100%;
}

.ays_quiz_flash_card_main_container .ays_quiz_back {
    transform: rotateY(180deg);
}
.ays_quiz_flash_card_main_container .ays_quiz_front {
    transform: rotateY(0deg);
}
.ays_quiz_flash_card_main_container .ays_quiz_fc_img {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
.ays_quiz_flash_card_main_container .ays_quiz_fc_next_btn_content a.ays_quiz_fc_next_prev_btn,
.ays_quiz_flash_card_main_container .ays_quiz_fc_start_btn_content a.ays_quiz_fc_start_btn {
    background: #2A2A2A;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin-left: 13px;
    width: 75px;
    text-align: center;
    -webkit-user-select: none;
    user-select: none
}
.ays_quiz_flash_card_main_container .ays_quiz_fc_next_btn_content, 
.ays_quiz_flash_card_main_container .ays_quiz_fc_start_btn_content {
/*    width: 300px;*/
    display: flex;
/*    margin: auto;*/
    justify-content: center;
}

.ays_quiz_flash_card_main_container a.ays_quiz_fc_next_prev_btn.prev {
    display: none;
}

a.ays-quiz-flash-card-rotate{
    display: flex;
    justify-content: flex-end;
    text-decoration: none;
}
a.ays-quiz-flash-card-rotate img{
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.ays_quiz_current_page {
    position: absolute;
    bottom: 5px;
    right: 10px;
}

.ays_quiz_current_page.rotated {
    transform: rotateY(180deg);
    right: auto;
    left: 10px;
}


div.ays_quiz_fc_explanation{
    display: flex;
    justify-content: flex-start;
    margin-top: 60px;
    background: #80808026;
}

div.ays_quiz_fc_explanation p{
    margin: 0;
    font-size: 15px;
}

/*
==========================================
 Quiz Flash cards end
==========================================
*/

/*
==========================================
 Quiz Full screen start
==========================================
*/

.ays-quiz-full-screen-wrap {
    display: flex;
    justify-content: flex-end;
    padding: 0;
    line-height: 1;
}

.ays-quiz-full-screen-container {
    cursor: pointer;
}

.ays-quiz-full-screen-container > svg.ays-quiz-close-full-screen {
    display: none;
}

/*
==========================================
 Quiz Full screen end
==========================================
*/



/*
==========================================
 Quiz navigation bar start
==========================================
*/


.ays-quiz-questions-nav-wrap {
	display: none;
    min-width: 200px;
    max-width: 96%;
    margin: auto;
    text-align: center;
    background: white;
    box-sizing: border-box;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    width: 400px;
    background-color: #fff;
    background-position: center center;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0 0 15px 1px rgba(0,0,0,0.4);
    border: none;
    overflow: hidden;
}


.ays-quiz-questions-nav-wrap .ays-quiz-questions-nav-content {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 10px;
}

.ays-quiz-questions-nav-wrap .ays-quiz-questions-nav-item {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 40px;
    margin: 5px;
}

.ays-quiz-questions-nav-wrap a.ays_questions_nav_question {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid #dddddd;
    color: #2c2c2c;
    background-color: #fff;
    border-radius: 50%;
    margin: auto;
    min-width: 40px;
    padding: 0;
    font-size: 15px;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
}

.ays-quiz-questions-nav-wrap a.ays_questions_nav_question span.ays-quiz-navbar-highlighted-notice {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 10px;
    height: 10px;
    padding: 3px;
    background-color: rgb(255, 199, 0);
    border-radius: 50%;
    border: 1px solid #fff;
    line-height: 0;
    display: none;
}

.ays-quiz-questions-nav-wrap a.ays_questions_nav_question span.ays-quiz-navbar-highlighted-notice img {
    height: 100%;
}


.ays-quiz-questions-nav-wrap .ays-quiz-questions-nav-item.ays_quiz_checked_answer_div a.ays_questions_nav_question {
    pointer-events: none;
}

.ays-quiz-questions-nav-wrap a.ays_questions_nav_question[disabled] {
    pointer-events: none;
    /* opacity: 0.45; */
    border: 2px solid #fff;
    color: #fff;
    background-color: #2c2c2c;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-content {
	display: flex;
	align-items: center;
	padding: 15px;
	width: fit-content;
	position: relative;
	left: 0;
	transition: .5s ease-in-out;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-item {
    width: 60px;
    height: 60px;
    margin-right: 10px;
    border-radius: 50%;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-item:last-child {
    margin-right: 0;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-item:hover {
	box-shadow: 0px 0px 10px #444;
}
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-item[disabled]:hover {
	box-shadow: none !important;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays_questions_nav_question {
	display: block;
    border-radius: 50%;
    background-color: #27AE60;
    color: #000;
    text-decoration: none;
    font-weight: 900;
    width: 100%;
    height: 100%;
    line-height: 60px;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays_questions_nav_question[disabled] {
    background-color: #aaa !important;
    color: #000 !important;
    pointer-events: none !important;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays_questions_nav_question:hover {
	box-shadow: inset 0px 0px 10px #444;
}
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays_questions_nav_question[disabled]:hover {
	box-shadow: none !important;
}

.ays-quiz-questions-nav-wrap .ays-quiz-questions-nav-go-left,
.ays-quiz-questions-nav-wrap .ays-quiz-questions-nav-go-right {
    display: none;
}
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-left,
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-right {
	position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    width: 10%;
    z-index: 1;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-left {
	left: 0;
    background-image: linear-gradient(90deg, #27ae60, transparent);
}
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-right {
	right: 0;
	justify-content: flex-end;
	background-image: linear-gradient(90deg, transparent, #27ae60);
}

.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-left i.ays_fa,
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-right i.ays_fa {
    transition: .5s ease-in-out;
	margin: 0 10px;
}
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-left:hover i.ays_fa ,
.ays-quiz-questions-nav-wrap.ays-quiz-questions-nav-with-controls .ays-quiz-questions-nav-go-right:hover i.ays_fa {
    transition: .5s ease-in-out;
	margin: 0;
}


/*
==========================================
 Quiz navigation bar end
==========================================
*/

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-question-note-message-box,
div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-question-note-message-box * {
	font-style: italic;
	text-align: left;
	font-size: 14px;
}

.ays-quiz-some-items-icons-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 7px;
}

.ays-quiz-some-items-icons-wrap:empty {
    display: none;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-password-toggle-visibility-box {
	position: relative;
	margin: 0 auto;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-start-page > input[id^='ays_quiz_password_val_'],
div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-password-toggle-visibility-box {
    max-width: 100%;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-password-toggle-visibility-box .ays_quiz_password {
	padding-right: 40px;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-password-toggle-visibility-box .ays-quiz-password-toggle {
	position: absolute;
    right: 10px;
    top: 25%;
    width: 20px;
	cursor: pointer;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-number-error-message {
	color: #ff0000;
	text-align: left;
    font-size: 14px;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-answers .ays-field input+label[for^="ays-answer-"] {
	margin-top: 0 !important;
}

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-category-description-box {
	margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
    #ays-results-modal .ays-modal-content table#ays-results-table,
    #ays-results-modal .ays-modal-content table#ays-results-table thead,
    #ays-results-modal .ays-modal-content table#ays-results-table tbody,
    #ays-results-modal .ays-modal-content table#ays-results-table th,
    #ays-results-modal .ays-modal-content table#ays-results-table td,
    #ays-results-modal .ays-modal-content table#ays-results-table tr {
        display: block;
    }
    #ays-results-modal .ays-modal-content table#ays-results-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    #ays-results-modal .ays-modal-content table#ays-results-table td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }

    #ays-results-modal .ays-modal-content table#ays-results-table tr.ays_result_element td {
		width: 95%;
	}

    #ays-results-modal .ays-modal-content table#ays-results-table tr td.ays-report-correct-answer {
    	width: 95%;
	}
	#ays-results-modal .ays-modal-content table#ays-results-table tr td.ays-report-user-answer {
	    width: 95%;
	}

	#ays-results-modal .ays-modal-content table#ays-results-table tr td.ays-report-status-icon {
	    width: 95%;
	}

	#ays-results-modal .ays-modal-content table#ays-results-table tr td.ays-report-user-answer.ays-report-user-answer-by-points {
	    width: 95%
	}
	#ays-results-modal .ays-modal-content table#ays-results-table tr td.ays-report-answer-point {
	    width: 95%;
	}

	.ays-quiz-user-results-container table#ays-quiz-user-score-page td {
	    white-space: break-spaces;
	}
}

.ays-quiz-container .ays-quiz-recaptcha-wrap .ays-quiz-g-recaptcha > div {
	margin: auto;
}

.ays-quiz-container label.ays_switch_toggle {
	cursor: pointer;
	text-indent: -9999px;
	width: 35px;
	height: 14px;
	background: grey;
	display: block;
	border-radius: 50px;
	position: relative;
	transition: .3s ease;
}

.ays-quiz-container label.ays_switch_toggle:after {
	content: '';
	position: absolute;
	top: -3px;
	left: -3px;
	width: 20px;
	height: 20px;
	background: #0085ba;
	border-radius: 30px;
	transition: 0.3s;
}

.ays-quiz-container input:checked + label.ays_switch_toggle {
	background: #b7ccea;
}

.ays-quiz-container input:checked + label.ays_switch_toggle:after {
	left: calc(100% - -5px);
	transform: translateX(-100%);
}

.ays-quiz-container label.ays_switch_toggle:active:after {
    
}

.ays-quiz-container label.ays_switch_toggle:hover:after {
    box-shadow: 0 0 10px #31618c;
}

.ays-quiz-container div.ays-quiz-results-toggle-block {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 15px;
}

.ays-quiz-container input.ays_toggle[type=checkbox]{
    display: none;
}

.ays-quiz-container div.ays-quiz-results-toggle-block label.ays_switch_toggle:after {
    left: calc(100% - 13px);
    top: 2px;
    background-color: #aaa;
    width: 10px;
    height: 10px;
}

.ays-quiz-container div.ays-quiz-results-toggle-block label.ays_switch_toggle {
    width: 40px;
    height: 15px;
    background: white;
    border: 1px solid #aaa;
}

.ays-quiz-container div.ays-quiz-results-toggle-block span.ays-show-res-toggle.ays-res-toggle-show{
    color: #2277CC;
}

.ays-quiz-container div.ays-quiz-results-toggle-block label.ays_switch_toggle:hover:after {
    box-shadow: none;
}

.ays-quiz-container div.ays-quiz-results-toggle-block input:checked + label.ays_switch_toggle {
    width: 40px;
    height: 15px;
    background: white;    
    border: 1px solid #2277CC;
}

.ays-quiz-container div.ays-quiz-results-toggle-block input:checked + label.ays_switch_toggle:after {
    top: 2px;
    left: 13px;
    width: 10px;
    height: 10px;
    background: #2277CC;
}
.ays-quiz-container div.ays-quiz-results-toggle-block > label.ays_switch_toggle {
    margin: 0 10px;
}

div.ays-quiz-all-orders-container table.ays-quiz-all-orders-page a.ays-quiz-all-orders-title-href {
	color: #551AA9;
}

.ays-quiz-container .ays-quiz-question-image-zoom {
    cursor: zoom-in;
    transition: 0.3s;
}

.ays-quiz-container .ays-quiz-question-image-zoom:hover {
    opacity: 0.9;
}

@keyframes aysAnimationLightboxImages {
    from{
        transform: scale(0);
        }
    to{
        transform: scale(1);
    }   
}

.ays-quiz-question-image-lightbox-container {
    display: none;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0 ,0 ,0 ,0.8);
}

.ays-quiz-question-image-lightbox-container .ays-quiz-question-image-lightbox-close-button {
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    top: 10px;
    right: 20px;
    color: #fff;
    cursor: pointer;
    transition: 0.3s;
    z-index: 99999;
}

.ays-quiz-question-image-lightbox-container .ays-quiz-question-image-lightbox-close-button:hover,
.ays-quiz-question-image-lightbox-container .ays-quiz-question-image-lightbox-close-button:focus {
    color: #b5b5b5;
}

.ays-quiz-question-image-lightbox-container .ays-quiz-question-image-lightbox-img {
    margin: auto;
    display: block;
    width: 100%;
    max-width: 1200px;
    height: auto;
    text-align: center;
    animation-name: aysAnimationLightboxImages;
    animation-duration: 0.7s;
    position: relative;
}

.ays-quiz-question-image-lightbox-container .ays-quiz-question-image-lightbox-preloader {
    opacity: 0.7;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 101;
    position: absolute;
    left: 0;
}

.ays-quiz-question-image-lightbox-container .ays-quiz-question-image-lightbox-preloader img {
    width: 100px;
}

@media screen and (max-width: 768px) {
	div.ays-quiz-question-image-lightbox-container .ays-quiz-question-image-lightbox-close-button {
	    top: 40px;
	}
}

.ays-export-quiz-button-container {
	position: absolute;
	right: 74px;
	top: -19px;
	margin: 1em 0;
}

div.ays-quiz-container[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] input.ays-quiz-fill-in-blank-input{
	display: inline-block;
	padding: 3px;
    border: 1px solid #ccc;
    border-radius: 3px!important;
    margin-bottom: 10px;
    width: auto;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 14px;
    height: auto;
    background: #fff;
    color: #000 !important;
}

.ays_question_report {
    text-align: right;
}

.ays_question_report .ays-quiz-open-report-window {
    cursor: pointer;
    margin-bottom: 10px;
    display: inline-block;
}

.ays-quiz-question-report-popup-container .swal2-popup {
    width: 480px;
    font-size: 15px;
}

.ays-quiz-question-report-popup-container .swal2-popup .swal2-styled.swal2-confirm {
    line-height: 15.9375px;
}

div.ays_quiz_flash_card_main_container div.ays_quiz_flash_card_introduction_content *,
div.ays_quiz_flash_card_main_container div.ays_quiz_fc_qa * {
	text-align: center;
}

/* Personalit result | Start*/

.ays-quiz-personality-result-box {
	background: white;
    border-radius: 17px;
    box-shadow: 0px 0px 20px rgba(98, 85, 165, 0.1);
    /*padding: 30px 3% 40px;*/
    padding: 20px 30px;
    margin: 30px 0;
    font-size: 16px;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-title {
	color: #413A5C;
    font-size: 23px;
    margin: 0;
    text-align: left;
    font-weight: bold;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-description {
    margin: 0;
    font-size: 16px;
    text-align: left;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-progress {
	width: 100%;
    background-color: rgba(128, 126, 137, 0.1);
    border-radius: 15px;
    position: relative;
    display: flex;
    /*justify-content: flex-end;*/
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-progress-end {
    justify-content: flex-end;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-bar {
	height: 30px;
    border-radius: 15px;
    color: white;
    font-size: 18px;
    padding: 3px 15px 0;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-percentages {
	position: absolute;
    width: 100%;
    padding: 4px 15px;
    top: 0;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -ms-flexbox;
    display: flex;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-text-dark-purple {
	color: #413A5C;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-text-white {
	color: #ffffff;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-text-percentage {
	font-weight: bolder;
}

.ays-quiz-personality-result-box .ays-quiz-personality-result-keyword-box {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-purple .ays-quiz-personality-result-bar {
	background-color: #6255A5;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-purple .ays-quiz-personality-result-keyword-text-color {
	color: #6255A5;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-yellow .ays-quiz-personality-result-bar {
	background-color: #F2C94C;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-yellow .ays-quiz-personality-result-keyword-text-color {
	color: #F2C94C;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-green .ays-quiz-personality-result-bar {
	background-color: #88D29D;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-green .ays-quiz-personality-result-keyword-text-color {
	color: #88D29D;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-red .ays-quiz-personality-result-bar {
	background-color: #E5A69D;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-red .ays-quiz-personality-result-keyword-text-color {
	color: #E5A69D;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-blue .ays-quiz-personality-result-bar {
	background-color: #03A9F4;
}

.ays-quiz-personality-result-box.ays-quiz-personality-result-box-blue .ays-quiz-personality-result-keyword-text-color {
	color: #03A9F4;
}

@media only screen and (max-width: 768px) {
	div.ays-quiz-personality-result-box .ays-quiz-personality-result-title {
		font-size: 18px;
	}

	div.ays-quiz-personality-result-box .ays-quiz-personality-result-bar {
	    font-size: 14px;
    	padding: 6px 10px 0;
	}
}

/* Personalit result | End */

div.ays-quiz-container[id^="ays-quiz-container-"] .ays-field-matching-type-empty-answer {
	border-color: #444;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
	padding: 5px;
    text-align: center;
    display: block;
}

/* Message variables charts styles start */

/* Bar chart */
.ays_message_vars_multiple_bar {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.ays_message_vars_multiple_bar .ays_message_vars_multiple_bar,
.ays_message_vars_simple_bar {
    width: 100%;
    background: transparent;
    border-radius: 12px;
    text-align: left;
}

.ays_message_vars_multiple_bar p.ays_message_vars_multiple_bar_name {
    text-align: left !important;
    margin: 0;
    margin-bottom: 7px;
}

.ays_message_vars_multiple_bar .ays_message_vars_multiple_progress_bar,
.ays_message_vars_simple_bar .ays_message_vars_simple_bar_progress_bar {
    width: 100%;
    background: #F2F2F3;
    border-radius: 30px;
    overflow: hidden;
}

.ays_message_vars_multiple_bar .ays_message_vars_multiple_progress_bar_filled,
.ays_message_vars_simple_bar .ays_message_vars_simple_bar_progress_bar_filled {
    background: #88D29D;
    border-radius: 50px;
    height: 20px;
    position: relative;
    display: flex;
    justify-content: flex-end;
}

.ays_message_vars_multiple_bar span.ays_message_vars_multiple_bar_score,
.ays_message_vars_simple_bar span.ays_message_vars_simple_bar_bar_score {
    font-size: 16px;
    font-weight: 600;
    margin: 0 7px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    /* line-height: 32px; */
}

.ays_message_vars_simple_bar {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}

.ays_message_vars_simple_bar p.ays_message_vars_simple_bar_progress_bar_label {
    font-size: 17px;
    font-weight: 700;
    margin-left: 10px;
}

/* Column chart */
.ays_detailed_result_column_chart {
    width: 360px;
    margin: auto;
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
}

.ays_detailed_result_column_chart .ays_detailed_result_column_chart_column {
    width: 15%;
    max-width: 100px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 4px;
}

.ays_detailed_result_column_chart .ays_detailed_result_column_chart_column_row {
    width: 100%;
}

.ays_detailed_result_column_chart .ays_detailed_result_column_chart_column_empty {
    height: 33vh;
    display: flex;
    flex-direction: column-reverse;
    background: #F2F2F3;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}

.ays_detailed_result_column_chart .ays_detailed_result_column_chart_column_title {
    width: 100%;
    font-size: 11px;
    font-weight: 600;
    color: #88D29D;
}

.ays_detailed_result_column_chart .ays_detailed_result_column_chart_column_filled {
    background: #88D29D;
}

.ays_detailed_result_column_chart .ays_detailed_result_column_chart_column_filled span,
.ays_detailed_result_column_chart .ays_detailed_result_column_chart_column_total {
    font-size: 13px;
    font-weight: 600;
}

@media screen and (max-width: 500px) {
    .ays_detailed_result_column_chart {
        width: 100%;
    }
}
/* Pie chart */
.ays_user_corrects_count_pie_chart_container {
    width: 100%;
    height: fit-content;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 30px;
}

.ays_user_corrects_count_pie_chart {
    box-sizing: border-box;
    padding: 12vh;
    border-radius: 50%;
}

.ays_user_corrects_count_pie_chart_labels {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    font-size: 16px;
}

.ays_user_corrects_count_pie_chart_labels div {
    display: flex;
    gap: 8px;
    align-items: center;
}

.ays_user_corrects_count_pie_chart_labels_rect {
    display: inline-block;
    /* background-color: #ffffff; */
    border: 1px solid #525252;
    width: 25px;
    height: 25px;
}

.ays_user_corrects_count_pie_chart_labels_rect span {
    display: inline-block;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 640px) {
    .ays_user_corrects_count_pie_chart_container {
        flex-direction: column;
        align-items: center;
    }

    .ays_user_corrects_count_pie_chart_labels {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        font-size: 12px;
    }

    .ays_user_corrects_count_pie_chart_labels div {
        gap: 5px;
    }

    .ays_user_corrects_count_pie_chart_labels_rect {
        width: 19px;
        height: 19px;
    }
}

/* Stars */
.ays_avg_rate_stars_with_icons_container {
    position: relative;
    width: 140px;
    height: 28px;
    font-size: 28px;
    margin: 0 auto;
    padding: 0;
    color: #F7BB07;
}

.ays_avg_rate_stars_with_icons_filled {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    gap: 2.5px;
    z-index: 1;
    padding: 0;
    overflow: hidden;
}

.ays_avg_rate_stars_with_icons_empty {
    display: flex;
    gap: 2.5px;
    z-index: 0;
    padding: 0;
}
        
/* Message variables charts styles end */

/* Upload question type start */

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main {
	position: relative;
	padding: 7px 5px;
	border: 1px solid #ccc;
	border-radius: 3px !important;
	margin-bottom: 10px;
	box-sizing: border-box;
	color: #2C3E50;
	font-size: 13px;
	background: #fff;
	text-align: left;
}

div[id*='ays-quiz-container-'] .ays-upload-field .ays-quiz-upload-type-file[hidden],
div[id*='ays-quiz-container-'] .ays-upload-field .ays-quiz-question-upload-type-file[hidden] {
	display: none !important;
}

div[id*='ays-quiz-container-'] .ays-upload-field input[type="file"],
div[id*='ays-quiz-container-'] .ays-upload-field input[type="file"] {
	display: none !important;
}

div[id*='ays-quiz-container-'] .ays-upload-field .ays-quiz-upload-type-main {
	padding: 15px 10px;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main::before,
div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main::after,
div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main *::before,
div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main *::after {
	content: none !important;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-label {
	display: block;
	cursor: pointer;
}

div[id*='ays-quiz-container-'] .ays-upload-field .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-label {
	width: 100%;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-label .ays-quiz-upload-type-button {
	background-color: white;
	font-size: initial;
	border: 1px solid rgba(0,0,0,.1);
	padding: 5px 7px;
	border-radius: 4px;
	transition: .5s;
	display: flex;
}

div[id*='ays-quiz-container-'] .ays-upload-field .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-label .ays-quiz-upload-type-button {
	justify-content: center;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-button img,
div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-button span,
div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-validation-error-upload img,
div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-validation-error-upload span{
	display: initial;
	box-shadow: unset;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-label .ays-quiz-upload-type-button:hover {
	background-color: #fffbfbe0;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-main .ays-quiz-upload-type .ays-quiz-upload-type-label .ays-quiz-upload-type-button .ays-quiz-upload-type-text{
	padding: 0 10px;
	font-size: 14px;
	color: #5F6368 !important;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-label{
	width: 110px;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-ready{
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 4px;
	padding: 5px 10px;
	display: flex;
	justify-content: space-between;
	min-height: 40px;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-ready .ays-quiz-upload-ready-link-box a{
	font-size: 12px;
	overflow: hidden;
	text-decoration: none;
	box-shadow: none;
	outline: none;
	word-break: break-all;
	word-wrap: break-word;
	color: #5F6368 !important;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-ready .ays-quiz-upload-ready-link-box a:hover{
	text-decoration: underline !important;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-ready .ays-quiz-upload-ready-image-box{
	cursor: pointer;
	margin-left: 10px;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-ready-image-box img{
	max-width: initial;
	box-shadow: unset;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-ready-link-box,
div[id*='ays-quiz-container-'] .ays-quiz-upload-ready-image-box{
	display: flex;
	align-items: center;
}

.ays_quiz_upload_type_answers_summary{
	width: 100%;
}

.ays_quiz_upload_type_answers_summary .ays-quiz-upload-ready-summary a{
	text-decoration: none;
}

.ays_quiz_upload_type_answers_summary .ays-quiz-upload-ready-summary a:hover{
	text-decoration: underline;
}

.ays-quiz-upload-ready-summary{
	border-radius: 4px;
	background-color: rgb(0, 0, 0, 0.03);
	padding: 5px 10px;
	margin-bottom: 8px;
	display: flex;
}

.ays-quiz-upload-ready-summary:hover{
	background-color: rgb(0, 0, 0, 0.1);
}

.ays-quiz-upload-ready-summary .ays-quiz-upload-ready-link-summary{
	font-size: 13px;
	color: black;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-loader {
	background-color: #bfbfbf69;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-type-loader img {
	box-shadow: unset;
}

div[id*='ays-quiz-container-'] .ays-quiz-validation-error-upload {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

div[id*='ays-quiz-container-'] .ays-quiz-validation-error-upload {
	display: none;
}

div[id*='ays-quiz-container-'] .ays-quiz-validation-error-upload span {
	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	line-height: 16px;
	color: #d93025 !important;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-header {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-header::before,
div[id*='ays-quiz-container-'] .ays-quiz-upload-header::after {
	content: none !important;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-header .ays-quiz-upload-title {
	font-size: 15px;
	color: #000;
}

div[id*='ays-quiz-container-'] .ays-quiz-upload-header .ays-quiz-upload-allowed-types {
	font-size: 12px;
	color: #555;
}

/* Upload question type end */

/* Plugin Branding Link start */

.ays-quiz-powered-by-container {
    margin: 0 auto 20px;
    max-width: 96%;
    text-align: right;
}

.ays-quiz-promote-powered-by-text-row {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.ays-quiz-promote-powered-by-text {
	margin: 0;
    text-align: right;
    font-size: 12px;
    font-style: italic;
    color: #767373;
}

.ays-quiz-promote-powered-by-text a {
	color: #767373;
}

/* Plugin Branding Link end */

.ays_user_points_container {
	position: absolute;
	top: 0px;
	color: #000;
    margin: 1em 0;
    text-align: right;
    font-size: 16px;
}

.ays-leaderboard-main-container button.ays_quiz_lb_admin_note_button {
    background-color: transparent;
    border: none;
    border-radius: 4px;
    padding: 8px 12px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.ays-leaderboard-main-container button.ays_quiz_lb_admin_note_button:hover,
.ays-leaderboard-main-container button.ays_quiz_lb_admin_note_button:focus {
    background-color: transparent;
    border: none;
}

.ays-lb-admin-notes-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}

.ays-lb-admin-notes-popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    max-width: 600px;
    width: 90%;
    max-height: 80vh;
    overflow-y: auto;
}

.ays-lb-admin-notes-popup-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.ays-lb-admin-notes-popup-header h3 {
    margin: 0;
}

.ays-lb-admin-notes-popup-close {
    color: #aaa;
    float: right;
    line-height: 1.3;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

.ays-lb-admin-notes-loading {
    text-align: center;
}

.ays-lb-admin-notes-item {
    margin-bottom: 15px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.ays-lb-admin-notes-date {
    font-size: 12px;
    color: #666;
    margin-bottom: 5px;
}

.ays-lb-admin-notes-text {
    white-space: pre-wrap;
}

.ays-lb-admin-no-notes {
    text-align: center;
    padding: 20px;
}

.ays-lb-admin-notes-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
}

.ays-lb-admin-notes-row {
    border-bottom: 1px solid #ddd !important;
    height: 60px;
}

.ays-lb-admin-notes-row:last-child {
    border-bottom: none;
}

.ays-lb-admin-notes-date-cell {
    vertical-align: middle;
    padding: 10px;
    font-size: 15px;
    border: none;
    word-wrap: break-word;
    color: #000 !important;
    font-weight: bold;
    width: 60%;
    padding-right: 50px;
}

.ays-lb-admin-notes-text-cell {
    vertical-align: middle;
    padding: 10px;
    font-size: 15px;
    border: none;
    word-wrap: break-word;
    font-weight: 300;
    letter-spacing: -0.1px;
    line-height: 1.4;
}

.ays_lb_ul .ays_quiz_current_user_lb_row{
    background: #fff0a2!important;
}

.ays-leaderboard-main-container select{
   padding:  5px 10px!important;
}/**
* All of the CSS for your public-facing functionality should be
* included in this file.
*/

@keyframes aysSMquantumWizPaperInputAddUnderline {
   0% {
       -webkit-transform: scaleX(0);
       transform: scaleX(0);
   }
   to {
       -webkit-transform: scaleX(1);
       transform: scaleX(1);
   }
}
@-webkit-keyframes aysSMquantumWizPaperInputAddUnderline {
   0% {
       -webkit-transform: scaleX(0);
       transform: scaleX(0);
   }
   to {
       -webkit-transform: scaleX(1);
       transform: scaleX(1);
   }
}

div[id*='ays-survey-container'].ays-survey-container *{
   box-sizing: border-box;
}

.ays-survey-container {
    background-color: #fff;
    margin-bottom: 48px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    padding-bottom: 6px;
    word-wrap: break-word;

    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
    word-wrap: break-word;
    min-width: 250px;
    width: 100%;
    max-width: 100% !important;
    margin: 0 auto;
}

.ays-survey-container[dir=rtl],
.ays-survey-container[dir=rtl] * {
    direction: rtl;
}

.ays-survey-container[dir=rtl] .ays-survey-answer-slider-list-main,
.ays-survey-container[dir=rtl] .ays-survey-answer-slider-list-main * {
    direction: ltr;
}

.ays-survey-container[dir=rtl] .ays-survey-question {
   border-left: 1px solid #dadce0!important;
   border-right: 5px solid rgb(255, 87, 34);
}

.ays-survey-container[dir=ltr] .ays-survey-question {
   border-left: 5px solid rgb(255, 87, 34);
   border-right: 1px solid #dadce0!important;
}

div[id*='ays-survey-container'][data-theme='minimal'].ays-survey-container .ays-survey-question:not(.ays-has-error),
div[id*='ays-survey-container'][data-theme='modern'].ays-survey-container .ays-survey-question:not(.ays-has-error) {
   border-right: unset !important;
}

.ays-survey-container[dir=rtl] .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column.ays-survey-answer-matrix-scale-column-row-header,
.ays-survey-container[dir=rtl] .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column.ays-survey-answer-slider-list-column-row-header,
.ays-survey-container[dir=rtl] .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column.ays-survey-answer-star-list-column-row-header {
   text-align: right;
}

.ays-survey-container {
    position: relative;
}

.ays-survey-container .ays-survey-section {
    display: none;
}

.elementor-editor-active .elementor-element .elementor-shortcode .ays-survey-container .ays-survey-section:first-of-type {
   display: block;
}

.ays-survey-container .ays-survey-section.active-section {
    display: block;
}

.ays-survey-container .ays-survey-section-header {
    margin-top: 12px;
    background-color: #fff;
    border: 1px solid #dadce0;
    border-radius: 8px;
    margin-bottom: 12px;
    padding: 24px;
    padding-top: 22px;
    position: relative;
    border-top: 10px solid rgb(255, 87, 34);
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.141), 0 1px 3px 0 rgba(0, 0, 0, 0.122);
}

.ays-survey-container .ays-survey-section-title-row {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
 
.ays-survey-container .ays-survey-section-title-row {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 32px;
    font-weight: 400;
    color: #202124;
    line-height: 135%;
    max-width: 100%;
    min-width: 0%;
}

.ays-survey-container .ays-survey-title-wrap {
   width: 100%;
   /* padding-right: 10px; */
}

div[id*="ays-survey-container-"].ays-survey-container .ays-survey-title {
   /* font-family: 'Google Sans', Roboto, Arial, sans-serif; */
   font-size: 2rem;
   margin-bottom: 12px;
   display: block;
   margin-block-start: 0.83em;
   margin-block-end: 0.83em;
   margin-inline-start: 0px;
   margin-inline-end: 0px;
   font-weight: bold;
   line-height: 1.5;
}


.ays-survey-container .ays-survey-title-wrap .ays-survey-cover-photo-title-wrap {
   padding-left: 5px;
}

.ays-survey-container .ays-survey-cover-photo-title-wrap {
   height: 150px;
   background-image: unset;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center center;
}

.ays-survey-container .ays-survey-cover-photo-title-wrap.ays-survey-no-cover-photo {
   background-image: unset !important;
}

.ays-survey-container .ays-survey-section-desc {
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 20px;
    color: #202124;
    margin-top: 12px;
}

.ays-survey-container .ays-survey-question {
    -webkit-transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    background-color: #fff;
    border: 1px solid #dadce0;
    border-radius: 8px;
    margin-bottom: 12px;
    padding: 24px;
    page-break-inside: avoid;
    word-wrap: break-word;
    border-left: 5px solid rgb(255, 87, 34);
    position: relative;
}

.ays-survey-container .ays-survey-question-header p {
   margin: 0;
}

/*
.ays-survey-container .ays-survey-question::before {
    z-index: 0;
    position: absolute;
    right: 5px;
    bottom: 5px;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 1;
    width: 40px;
    height: 40px;
}
*/

.ays-survey-container .ays-survey-question-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 16px;

    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    min-width: 0%;
    position: relative;
}

.ays-survey-container .ays-survey-question-header-content {
   /* display: flex;
   justify-content: space-between; */
   width: 100%;
}

.ays-survey-container .ays-survey-question-title {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .1px;
    line-height: 1.5;
    color: #202124;
    font-weight: 400;
    width: 100%;
    word-break: break-word;
    display: block;
    margin-bottom: 10px;
}

.ays-survey-container .ays-survey-question-image-container {
   width: 100%;
   padding: 5px 0;
}

.ays-survey-container .ays-survey-question-image {
   max-width: 100%;
   object-position: center center;
}

.ays-survey-container .ays-survey-question-required-icon {
   color: #d93025;
}


.ays-survey-container .ays-survey-question-answers {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-flex-direction: column;
   flex-direction: column;

    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
}

.ays-survey-container .ays-survey-answer {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   width: 100%;
   min-height: 24px;
   /* padding: .5em .5em .5em 0; */
}

.ays-survey-container .ays-survey-answer.ays-survey-answer-box-text-types-prefix-suffix {
   display: block;
}

.ays-survey-container .ays-survey-section .ays-survey-question[data-type="short_text"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="text"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="email"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="name"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="number"] .ays-survey-answer{
   width: 100%;
}

.ays-survey-container .ays-survey-answer-label {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    cursor: pointer;
}

.ays-survey-container .ays-survey-answer-label-content {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   min-width: 0%;
   opacity: 1;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"],
.ays-survey-container .ays-survey-answer-label input[type="radio"] {
   display: none;
}

div.pen_container .ays-survey-container .ays-survey-answer-label input[type="checkbox"],
div.pen_container .ays-survey-container .ays-survey-answer-label input[type="radio"] {
   display: none !important;
}

.ays-survey-container[id^="ays-survey-container"] .ays-survey-minimal-theme-question .ays-survey-answer-label :not(.ays-survey-answer-star-radio) input[type="checkbox"],
.ays-survey-container[id^="ays-survey-container"] .ays-survey-minimal-theme-question .ays-survey-answer-label :not(.ays-survey-answer-star-radio) input[type="radio"] {
   display: initial !important;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content {
   -webkit-transition: border-color .2s cubic-bezier(0.4,0,0.2,1);
   transition: border-color .2s cubic-bezier(0.4,0,0.2,1);
   -webkit-user-select: none;
   user-select: none;
   -webkit-tap-highlight-color: transparent;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   cursor: pointer;
   outline: none;

   display: inline-block;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   height: 20px;
   position: relative;
   vertical-align: middle;
   width: 20px;
   z-index: 0;
}

.ays-survey-container .ays-survey-answer-icon-content-1 {
   -webkit-animation: aysSMagmAnimateSelectOut .2s forwards;
   animation: aysSMagmAnimateSelectOut .2s forwards;
   cursor: pointer;
   height: 20px;
   position: relative;
   width: 20px;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-1,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-1 {
   -webkit-animation: aysSMagmAnimateSelectOut .2s forwards;
   animation: aysSMagmAnimateSelectOut .2s forwards;
   cursor: pointer;
   height: 20px;
   position: relative;
   width: 20px;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2 {
   border: solid 2px;
   border-color: #5f6368;
   -webkit-border-radius: 50%;
   border-radius: 50%;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   height: 20px;
   width: 20px;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   top: 0;
   margin: 0;
}
   
.ays-survey-container .ays-survey-answer-label .ays-survey-answer-icon-ink {
    position: absolute;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .15s ease;
    transition: opacity .15s ease;
    background-color: rgba(218,220,224,0.2);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    height: 20px;
    opacity: 0;
    outline: .1px solid transparent;
    pointer-events: none;
    width: 20px;
    z-index: -1;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
   
.ays-survey-container .ays-survey-section .ays-survey-answer-label:hover .ays-survey-answer-icon-ink ,
.ays-survey-container .ays-survey-section .ays-survey-answer-label:focus .ays-survey-answer-icon-ink {
   -webkit-transform: scale(2);
   transform: scale(2);
   opacity: 1;
   background-color: rgba(255, 87, 34, 0.04);
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3 {
    border: 5px solid rgb(244, 0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform ease .28s;
    transition: -webkit-transform ease .28s;
    -webkit-transition: transform ease .28s;
    transition: transform ease .28s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
    transform: translateX(-50%) translateY(-50%) scale(0);
    cursor: pointer;
    visibility: hidden;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="radio"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2 {
   border-color: rgb(244, 0, 0);
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3,
.ays-survey-container .ays-survey-answer-label input[type="radio"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3 {
   -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
   transform: translateX(-50%) translateY(-50%) scale(1);
   visibility: visible;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3 {
   border-radius: 0;
}

.ays-survey-container .ays-survey-question-answers.ays-survey-question-answers-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: 100%;
}

.ays-survey-container .ays-survey-answer.ays-survey-answer-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-width: 260px;
    min-height: 24px;
    /* padding: .5em .5em .5em 0; */
    padding-bottom: .5em;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 45%;
}

.ays-survey-container .ays-survey-answer-label.ays-survey-answer-label-grid {
    flex-wrap: wrap;
}

.ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 195px;
    margin: 12px 0;
    line-height: 195px;
    outline-width: 0;
    padding: 8px;
    width: 260px;
    box-shadow: 0 1px 2px 0 rgba(60,64,67,0.302), 0 1px 3px 1px rgba(60,64,67,0.149);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: white;
    border-color: rgb(255, 87, 34);
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-image-container,
.ays-survey-container .ays-survey-answer-label input[type="radio"]:checked ~ .ays-survey-answer-image-container {
    border-style: solid;
    border-width: 2px;
    outline-width: 0;
    padding: 6px;
}

.ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 0%;
    min-width: 0%;
    vertical-align: middle;
    object-fit: contain;
    object-position: center center;
    margin: 0;
    width: 100%;
    height: 100%;
    box-shadow: unset;
    border-radius: 0;
}

@media screen and (max-width: 580px) {
   .ays-survey-container .ays-survey-answer.ays-survey-answer-grid {
      width: 100%;
      margin: 0;
   }

   .ays-survey-container .ays-survey-section .ays-survey-button-content .ays-survey-answer-clear-selection-text{
      line-height: 30px !important;
   }

   /* Prefix suffix mobile */
   div.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-input-box {
      width: 60%;
   }
}

/* 
@media screen and (min-width: 580px) and (max-width: 768px) {
   .ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container {
      height: 100px;
   }
} */

@media screen and (min-width: 580px) and (max-width: 1024px) {
   .ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container {
      height: 150px;
   }
}

.ays-survey-container input.ays-survey-question-input ~ .ays-survey-input-underline,
.ays-survey-container input.ays-survey-question-input ~ .ays-survey-input-underline-animation,
.ays-survey-container .ays-survey-answer-label-content > span {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   box-pack: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   justify-content: center;

   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;

   font-family: Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: .2px;
   line-height: 20px;
   color: #202124;
   min-width: 1px;
}

.ays-survey-container .ays-survey-answer-label-content > span {
   margin-left: .75em;
}

.ays-survey-container .ays-survey-answer-label.ays-survey-answer-label-other {
   -webkit-box-flex: 0;
   box-flex: 0;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   padding-right: 20px;
   width: auto;
   white-space: nowrap;
   margin-bottom: 10px;
}

.ays-survey-container .ays-survey-answer .ays-survey-answer-other-text {
   display: block;
   width: 100%;
   position: relative;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   min-width: 100px;
   max-width: 100%;
   margin-top: 10px;
}

.ays-survey-container .ays-survey-answer .ays-survey-answer-other-text input.ays-survey-answer-other-input {
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   /* background-color: transparent; */
   border: none;
   display: block;
   font: 400 16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
   margin: 0;
   min-width: 0%;
   outline: none;
   padding: .125em 0;
   z-index: 0;
}

.ays-survey-container .ays-survey-question-select.dropdown div.text {
   font-family: 'Google Sans',Roboto,Arial,sans-serif;   
   /* FOR Best Shop theme */
   float: initial;
   margin: 0;
   /* FOR Best Shop theme */
}
.ays-survey-container .ays-survey-question-select.dropdown div.item {
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 16px !important;
   font-weight: 500 !important;
   letter-spacing: .1px;
   line-height: 24px !important;
   color: #202124 !important;
   word-break: break-word;
}
.ays-survey-container .ays-survey-question-select.dropdown div.item img.ays-survey-answer-image {
   vertical-align: middle;
   margin-top: 0;
   margin-bottom: 0;
}

.ays-survey-container .ays-survey-question-select.dropdown div.text img.ays-survey-answer-image {
   font-size: initial;
   line-height: 1;
   height: auto;
   margin: 0;
   margin-right: .78571429rem;
   width: 50px;
   height: 50px;
}

/* .section-buttons {
   
} */

.ays-survey-container .ays-survey-simple-button-container,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container {
   -webkit-border-radius: 4px;
   border-radius: 4px;
   color: #5f6368;
   cursor: pointer;
   display: inline-block;
   overflow: hidden;
   position: relative;
   z-index: 0;

   box-shadow: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.141), 0 1px 3px 0 rgba(0,0,0,0.122);
   
   margin-right: 14px;
}

.ays-survey-container .ays-survey-simple-button-container {
   box-shadow: none;
}

.ays-survey-container .ays-survey-simple-button-container .ays-survey-button-content,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   position: relative;
}

.ays-survey-container .ays-survey-simple-button-container .ays-survey-button-content .ays-survey-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content button.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content a.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content input.ays-survey-section-button {
   display: inline-block;
   margin: 0;
   padding: 0 24px;
   background-color: #fff;
   color: rgb(244, 0, 0);
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 500;
   letter-spacing: .25px;
   line-height: 36px;
   text-decoration: none;
   text-transform: none;
   min-width: auto;
   outline: none;
   transition: all 280ms cubic-bezier(0.4,0.0,0.2,1);
   -webkit-font-smoothing: antialiased;
   -webkit-user-select: none;
   user-select: none;
   /* -webkit-transition: background .2s .1s;
   transition: background .2s .1s; */
   border: 0;
   cursor: pointer;
}

.ays-survey-container .ays-survey-simple-button-container .ays-survey-button-content .ays-survey-button {
   font-size: 12px;
   padding: 0;
   background-color: unset;
   line-height: initial;
}

.ays-survey-container .ays-survey-simple-button-container:hover .ays-survey-button-content .ays-survey-button {
   transform: none;
}

.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container:hover .ays-survey-section-button-content button.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container:hover .ays-survey-section-button-content a.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container:hover .ays-survey-section-button-content input.ays-survey-section-button,
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container:focus .ays-survey-section-button-content button.ays-survey-section-button,
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container:focus .ays-survey-section-button-content a.ays-survey-section-button,
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container:focus .ays-survey-section-button-content input.ays-survey-section-button{
   background-color: rgba(244, 0, 0, .04);
}

.ays-survey-container .ays-fa {
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.ays-survey-container .ays-fa-star::before {
   content: "\f005";
}

.ays-survey-container .ays-fa-star-o::before {
   content: "\f006";
}


.ays-survey-container .ays-loader {
	display: none;
}

@keyframes aysSMagmAnimateSelectIn {
   0% {
       height: 0;
       width: 0;
   }
   100% {
       height: 100%;
       width: 100%;
   }
}

@keyframes aysSMagmAnimateSelectOut {
   0% {
       height: 0;
       width: 0;
   }
   100% {
       height: 100%;
       width: 100%;
   }
}

.ays-survey-container .ays-survey-input {
   box-shadow: none !important;
   border: 0 !important;
   outline: 0 !important;
}

.ays-survey-container .ays-survey-input:active,
.ays-survey-container .ays-survey-input:focus {
   outline: 0 !important;
   box-shadow: none !important;
   border: 0 !important;
}

.ays-survey-container .ays-survey-input:focus ~ .ays-survey-input-underline-animation {
   outline: 0 !important;
   box-shadow: none !important;
   border: 0 !important;
   height: 2px;
   background-color: rgb(255, 87, 34);
   -webkit-animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
   animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
   -webkit-transform: scaleX(1);
   transform: scaleX(1);
}

.ays-survey-container .ays-survey-input-underline {
   background-color: rgba(0, 0, 0, 0.12);
   height: 1px;
   left: 0;
   margin: 0;
   padding: 0;
   position: absolute;
   width: 100%;
}

.ays-survey-container .ays-survey-input-underline-animation {
   -webkit-transform: scaleX(0);
   transform: scaleX(0);
   background-color: #4285f4;
   height: 2px;
   left: 0;
   margin: 0;
   padding: 0;
   position: absolute;
}

.ays-survey-container .ays-survey-remove-default-border,
.ays-survey-container .ays-survey-remove-default-border:focus{
   border-color: unset;
   border: 0;
   box-shadow: unset;
   outline: 0;
}

.ays-survey-container .ays-survey-question-box {
   width: 100%;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short {
   width: 100%;
   max-width: 230px;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix {
   display: flex;
   justify-content: flex-start;
   align-items: center;
   flex-wrap: wrap;
   max-width: 100%;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-answer-suffix,
.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-answer-prefix {
   padding: 10px 16px;
   background: #F8F9FA;
   border-bottom: 1px solid rgba(211, 211, 211, 1);
   border-radius: 4px 4px 0 0;
}

.ays-survey-container .ays-survey-sections .ays-survey-section-content .ays-survey-question-box .ays-survey-answer-text-inputs-default,
.ays-survey-container .ays-survey-sections .ays-survey-section-content .ays-survey-answer-other-text .ays-survey-answer-text-inputs-default {
   width: 100%;
   padding: 10px 8px 10px 15px;
   height: auto;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-date-time-box .ays-survey-date-time-inner-box{
   display: flex;
   flex-wrap: wrap;
   gap: 10px;
}

.ays-survey-container .ays-survey-question-type-text-box {
   width: 100%;
}

.ays-survey-container .ays-survey-question-input-box {
   position: relative;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-input-box {
   width: 230px;
   max-width: 100%;
   margin: 0 5px;
}

.ays-survey-container .ays-survey-question-input {
   min-height: 1.5em;
   position: relative;
   vertical-align: top;
}

.ays-survey-container input.ays-survey-question-input.ays-survey-question-input ~ .ays-survey-input-underline,
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input ~ .ays-survey-input-underline-animation,
.ays-survey-container textarea.ays-survey-question-input-textarea.ays-survey-question-input ~ .ays-survey-input-underline,
.ays-survey-container textarea.ays-survey-question-input-textarea.ays-survey-question-input ~ .ays-survey-input-underline-animation {
   width: calc( 100% );
}

.ays-survey-container .ays-survey-question .ays-survey-question-input {
   width: 100%;
   margin: 0;
}

.ays-survey-container .ays-survey-question .ays-survey-question-input {
   background-color: #f8f9fa !important;
   -webkit-border-radius: 4px 4px 0 0;
   border-radius: 4px 4px 0 0;
   color: initial;
}

.ays-survey-container .ays-survey-section .ays-survey-question .ays-survey-question-input::-webkit-input-placeholder {
   color: rgb(117, 117, 117);
}


.ays-survey-container .ays-survey-question.isDisabled .ays-survey-question-input,
.ays-survey-container .ays-survey-question:not(.isDisabled):hover .ays-survey-question-input,
.ays-survey-container .ays-survey-question.isDisabled .ays-survey-question-select.ui.selection.dropdown,
.ays-survey-container .ays-survey-question:not(.isDisabled):hover .ays-survey-question-select.ui.selection.dropdown {
   background-color: rgba(220, 220, 220, 0.8);
}
.ays-survey-container .ays-survey-question.isDisabled .ays-survey-question-select.ui.selection.dropdown .default.text,
.ays-survey-container .ays-survey-question:not(.isDisabled):hover .ays-survey-question-select.ui.selection.dropdown .default.text {
   color: #666;
}

.ays-survey-container .ays-survey-question .ays-survey-question-select.ui.selection.dropdown {
   min-width: 200px;
   box-sizing: border-box;
   padding: 0 10px;
   height: 46px;
   min-height: 46px;
   font-size: 15px;
}

.ays-survey-container .ays-survey-question .ays-survey-question-select.ui.selection.dropdown .dropdown.icon {
   padding: 13px;
   font-size: 14px;
}

.ays-survey-form .ays-survey-question-wrap-collapsed-action .ays-survey-action-expand-question .ays-survey-question-img-icon-content{
   padding: 0 15px;
}

.ays-survey-container .ays-survey-section .ays-survey-question-validation-error,
.ays-survey-container .ays-survey-section .ays-survey-question-validation-error-upload,
.ays-survey-container .ays-survey-section .ays-survey-votes-count-validation-error {
   font-family: Roboto, Arial, sans-serif;
   font-size: 12px;
   font-weight: 400;
   letter-spacing: .3px;
   line-height: 16px;
   color: #70757a;
   color: #d93025;
   display: none;
}

.ays-survey-container .ays-survey-question.ays-has-error {
   border-top-color: #d93025 !important;
   border-right-color: #d93025 !important;
   border-bottom-color: #d93025 !important;
   border-left-color: #d93025 !important;
}

.ays-survey-container .ays-survey-section-terms-and-conditions-content .ays-has-error{
   border: 1px solid #d93025;
}

.ays-survey-container .ays-survey-is-checked-terms-and-conditions:checked + span{
   border-color: black;
}

.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-question-validation-error,
.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-votes-count-validation-error {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
}

.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-question-validation-error img,
.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-votes-count-validation-error img {
   margin-right: 12px;
   box-shadow: unset;
   border-radius: 0;
}

.ays-survey-container .ays-survey-question-input-textarea {
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   font-family: Roboto, Arial, sans-serif;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: 0.1px;
   line-height: 24px;
   background-color: transparent;
   border: none;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   caret-color: #1a73e8;
   display: block;
   /*height: 24px;*/
   min-height: 24px;
   outline: none;
   overflow-y: visible;
   overflow-x: hidden;
   padding: 16px 0px 16px 16px;
   resize: none;
   white-space: pre-wrap;
   word-wrap: break-word;
   z-index: 1;
}

.ays-survey-container textarea.ays-survey-question-input-textarea {
   max-height: 1000px;
   overflow: auto scroll;
   margin: 0;
   box-sizing: border-box;
}

/* Chrome, Safari, Edge, Opera */
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input::-webkit-outer-spin-button,
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
}

/* Firefox */
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input[type=number] {
  -moz-appearance: textfield;
}

.ays-survey-container .ays-survey-question-type-select-box,
.ays-survey-container .ays-survey-question-select-conteiner {
   padding: 0;
   width: 100% !important;
}

.ays-survey-container .ays-survey-question-select-conteiner .select2-container {
   display: block;
   width: 100%!important;
}


.ays-survey-container .ays-survey-answer-clear-selection-container {
   width: 100%;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row-reverse;
   flex-direction: row-reverse;
}


.ays-survey-container .ays-survey-display-none {
   display: none !important;
}

.ays-survey-container .ays-survey-visibility-none {
   visibility: hidden;
}

.ays-survey-container .ays-survey-restricted-content {
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
}

.ays-survey-container .ays-survey-restricted-content p {
   margin: 0;
}

.ays-survey-container .ays-survey-restricted-message {
   margin: 0;
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 16px;
}

.ays-survey-container .ays-survey-loader {
   width: 100%;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   justify-content: center;
   align-items: center;
}

.ays-survey-container .ays-survey-thank-you-page {
   display: none;
}

.ays-survey-container .ays-survey-redirect-timer {
   text-align: center;
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 18px;
   font-weight: 500;
   letter-spacing: .25px;
   line-height: 36px;
}

/* show login form  */
.ays-survey-container .ays_survey_login_form {
   text-align: center;
}
.ays-survey-container .ays_survey_login_form form p {
   margin-top: 5px;
   margin-bottom: 15px;
}
.ays-survey-container .ays_survey_login_form label {
   display: block;
   cursor: pointer;
   margin: 0;
}

.ays-survey-container .ays_survey_login_form .ays-survey-question-input-box {
   width: 300px;
   margin: 0 auto;
}

.ays-survey-container .ays_survey_login_form #loginform .ays-survey-question-input-box .ays-survey-question-input{
   color: initial;
}

.ays-survey-container .ays_survey_login_form input[type="text"],
.ays-survey-container .ays_survey_login_form input[type="password"] {
   box-shadow: none !important;
   border: 0 !important;
   outline: 0 !important;
   
   min-height: 1.5em;
   position: relative;
   vertical-align: top;
   
   width: 100%;
   margin: 0;

   background-color: #f8f9fa;
   -webkit-border-radius: 4px 4px 0 0;
   border-radius: 4px 4px 0 0;
}

.ays-survey-container .ays_survey_login_form input[type="text"]:active,
.ays-survey-container .ays_survey_login_form input[type="password"]:active,
.ays-survey-container .ays_survey_login_form input[type="text"]:focus,
.ays-survey-container .ays_survey_login_form input[type="password"]:focus {
   outline: 0 !important;
   box-shadow: none !important;
   border: 0 !important;
}

.ays-survey-container .ays_survey_login_form .ays-survey-answer-label {
   width: auto;
   display: inline-block;
}

.ays-survey-container .ays_survey_login_form input[type="submit"].ays-survey-section-button {
   font-size: 16px !important;
   padding-left: 24px !important;
   padding-right: 24px !important;
   padding-top: 5px !important;
   padding-bottom: 5px !important;
   background-color: #cfcfcf;
}

.ays-survey-container .star_answer_inp {
   display: none;
}

.ays-survey-container .ays-survey-answer-label i.ays-survey-star-icon {
   cursor: pointer;
   font-size: 25px;
   /* color: #fc0; */
   font-family: FontAwesome !important;
   transform-origin: bottom;
   transform: scale(1);
   transition: .1s ease-in-out;
}

.ays-survey-container .ays-survey-answer-label i.ays-survey-star-icon.ays-fa-star {
   transform: scale(1.05);
}

/* Linear scale */ /* Star question type */
.ays-survey-container .ays-survey-answer-star,
.ays-survey-container .ays-survey-answer-linear-scale {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   width: 100%;
   overflow-x: auto;
}
.ays-survey-container .ays-survey-answer-linear-scale-mobile-label {
   display: -webkit-box;
   display: -webkit-flex;
   display: none;
   justify-content: space-between;
   width: 100%;
   overflow-x: auto;
}

.ays-survey-container .ays-survey-answer-star-radios,
.ays-survey-container .ays-survey-answer-linear-scale-radios {
   display: flex;
   /* width: 80%; */
   justify-content: center;
}

.ays-survey-container .ays-survey-answer-star-label,
.ays-survey-container .ays-survey-answer-linear-scale-label {
   -webkit-box-align: stretch;
   box-align: stretch;
   -webkit-align-items: stretch;
   align-items: stretch;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-direction: column;
   flex-direction: column;
   text-align: center;
   /* max-width: 35%; */
}

.ays-survey-container .ays-survey-answer-star-radio-label,
.ays-survey-container .ays-survey-answer-linear-scale-radio-label {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   box-pack: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   min-height: 3em;

   font-family: Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: .2px;
   line-height: 20px;
   color: #202124;
   padding: 0 5px;
}

.ays-survey-container .ays-survey-answer-star-radio-label {
   min-height: 0;
}

.ays-survey-container .ays-survey-answer-star-radio,
.ays-survey-container .ays-survey-answer-linear-scale-radio {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   box-pack: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   min-height: 3em;
   word-wrap: break-word;
}

.ays-survey-container .ays-survey-answer-star label.ays-survey-answer-label,
.ays-survey-container .ays-survey-answer-linear-scale label.ays-survey-answer-label {
   width: auto;
   -webkit-flex-grow: initial;
   flex-grow: initial;
   -webkit-box-align: stretch;
   box-align: stretch;
   -webkit-align-items: stretch;
   align-items: stretch;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-direction: column;
   flex-direction: column;
   text-align: center;
   box-pack: justify;
   -webkit-box-pack: justify;
   -webkit-justify-content: initial;
   justify-content: initial;
}

/* Linear scale */ /* Star question type */


/* Date question type */

.ays-survey-container .ays-survey-question-date-input-box {
   width: 100%;
   max-width: 230px;
}

.ays-survey-container .ays-survey-question-time-input-box {
   max-width: 230px;
   width: 100%;
}

.ays-survey-container .ays-survey-timepicker{
   padding: 10px;
}

.ays-survey-container .ays-survey-timepicker,
.ays-survey-container .ays-survey-question-input.ays-survey-question-date-input {
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   background-color: #f8f9fa;
   border: none;
   display: block;
   height: 40px;
   line-height: 1;
   margin: 0;
   min-width: 0%;
   outline: none;
   z-index: 0;
   font-family: Roboto,Arial,sans-serif;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: .2px;
   padding: 10px;
   box-sizing: border-box;
}
/* Date question type */

.ays-survey-container input.ays-survey-password[type="password"] {
   padding: 15px;
   border: 1px solid #ccc;
   margin: 0;
   border-radius: 3px!important;
   width: 100%;
   box-sizing: border-box;
   color: #2C3E50;
   font-size: 13px;
   height: auto;
}
    
.ays-survey-container .ays-survey-sections .ays-survey-section input.ays-survey-section-button.ays-check-survey-password {
   display: inline-block;
   margin: 0;
   padding: 0 24px;
   font-family: 'Google Sans',Roboto, Arial,sans-serif;
   font-size: 14px;
   font-weight: 500;
   letter-spacing: .25px;
   line-height: 36px;
   text-decoration: none;
   text-transform: none;
   min-width: auto;
   outline: none;
   transition: all 280ms cubic-bezier(0.4,0.0,0.2,1);
   -webkit-font-smoothing: antialiased;
   -webkit-user-select: none;
   user-select: none;
   -webkit-transition: background .2s .1s;
   transition: background .2s .1s;
   border: 0;
   cursor: pointer;
}



/* POPUP SURVEY START  */
.ays-survey-popup-survey-window {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   max-width: 100%;
   max-height: 100%;
   cursor: default;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   z-index: 99999999999;
   pointer-events: fill;
   scrollbar-color: #d6d6d6;
   scrollbar-width: thin;
   padding: 50px;
   border-radius: 10px;
   box-shadow: 0px 4.271844863891602px 8.543689727783203px 0px #6061673D;
   box-sizing: border-box;

}

.display_none_important {
   display: none !important;
}


.ays-survey-popup-survey-window .ays-survey-popup-btn-close {
   display: flex;
   justify-content: flex-end;
   margin: 4px;
   cursor: pointer;
   position: absolute;
   width: 24px;
   height: 24px;
   top: 10px;
   right: 10px;
   transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
   z-index: 10;
}

.ays-survey-popup-survey-window .ays-survey-popup-btn-close.ays-survey-popup-btn-close-timer {
   font-weight: 700;
   justify-content: center;
   align-items: center;
   font-size: 11px;
   line-height: 1;
}

.ays-survey-popup-survey-window .ays-survey-popup-btn-close .ays-survey-popup-btn-close-icon{
   width: 17px;
   height: 17px;
}

.ays-survey-popup-survey-window .ays-survey-popup-content {
   height: 100%;
   width: 100%;
   overflow-y: auto;
   padding: 0 8px 0 0;
}

.ays-survey-popup-survey-window .ays-survey-popup-content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.ays-survey-popup-survey-window .ays-survey-popup-content::-webkit-scrollbar {
	width: 3px;
	height: 3px;
	background-color: #F5F5F5;
}

.ays-survey-popup-survey-window .ays-survey-popup-content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #d6d6d6;
}

.ays-survey-popup-trigger-button-conainer-main{
   position: fixed;
   text-align: center;
   font-size: 12px;
   cursor: pointer;
   background-color: #a8a5a5;
   color: #fff;
}
/* POPUP SURVEY END */

.ays-survey-container .ays-survey-section .ays-survey-question .ays-survey-image-logo-url{
   position: absolute;
   right: 5px;
   bottom: 0px;
   width: 40px;
   height: 40px;
}

.ays-survey-container .ays-survey-section .ays-survey-question .ays-survey-image-logo-url-img{
   width: 40px;
   height: 40px;
   object-fit: cover;
   box-shadow: unset;
   border-radius: 0;
}


/* Matrix Star Slider Question types start*/
.ays-survey-container .ays-survey-answer-matrix-scale-main,
.ays-survey-container .ays-survey-answer-slider-list-main,
.ays-survey-container .ays-survey-answer-star-list-main {
   overflow-x: auto;
   overflow-y: hidden;
   padding-bottom: 10px;
   width: 100%;
   font-family: Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: .2px;
   line-height: 20px;
   color: #202124;
   margin-top: 4px;
   position: relative;
}


.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar{
   height: 4px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar-track,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar-track,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar-track{
   background: #f7f7f7; 
   border-radius: 15px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar-thumb,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar-thumb,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar-thumb{
   background: #888;
   border-radius: 15px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar-thumb:hover,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar-thumb:hover,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar-thumb:hover {
   background: #555; 
 }

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container {
   border-collapse: collapse;
   display: table;
   width: 100%;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row {
   border-bottom: none;
   display: table-row;
   background-color: #f8f9fa;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row:first-child {
   background-color: transparent !important;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column {
   display: table-cell;
   height: 2.5em;
   min-width: 48px;
   padding: .25em;
   text-align: center;
   vertical-align: middle;
   width: 120px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column.ays-survey-answer-matrix-scale-column-row-header,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column.ays-survey-answer-slider-list-column-row-header,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column.ays-survey-answer-star-list-column-row-header {
   border-bottom-left-radius: 4px;
   border-top-left-radius: 4px;
   min-width: 48px;
   max-width: 288px;
   padding: 8px;
   text-align: left;
   word-wrap: break-word;
    word-break: normal;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column:first-child,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column:first-child,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column:first-child {
   -webkit-box-shadow: none;
   box-shadow: none;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row:not(:first-child),
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row:not(:first-child),
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row {
   padding: 8px 0;
   display: table-row-group;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-row-content,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-row-content,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-row-content {
   border-bottom: none;
   display: table-row;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column-content-wrap,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column-content-wrap,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column-content-wrap {
   display: flex;
   justify-content: center;
   align-items: center;
   min-height: 40px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column-content,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column-content,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column-content {
   width: 20px;
   height: 20px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row-spacer,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row-spacer,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row-spacer {
   background-color: transparent;
   height: 4px;
}

.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-label-star-list {
   margin: 0;
}

.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-rows {
   word-break: break-all;
   word-wrap: break-word;
}


.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-range-type-main .ays-survey-answer-range-type-range{
   align-items: center;
   width: 100%;
    max-width: 100%;
}


.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column {
   width: 300px;
}

.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container input[type=range].ays-survey-range-type-input{
   width: 100%;
}

.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-column-row-header-only-slider{
   border-left: 3px solid white;
}


/* Matrix Star Slider Question types end */

.ays-survey-data-table-responsive {
   height: auto;
   padding: 2px;
   padding-top: 10px;
   width: 100%;
   margin: 0 auto;
   overflow-x: auto;
}

.ays-survey-container .ays-survey-section.ays-survey-section-start-page .ays-survey-section-header {
   text-align: center;
}

.ays-survey-container .ays-survey-section.ays-survey-section-start-page .ays-survey-section-header .ays-survey-section-title-row {
   justify-content: center;
}

/* Range type start */

div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main{
   display: flex;
   justify-content: space-between;
   width: 100%;
}

/* div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-info .ays-survey-answer-range-type-info-text{
   width: 30px;
   height: 24px;
   line-height: 24px;
   text-align: center;
   background: #03a9f4;
   color: #fff;
   font-size: 12px;
   display: block;
   position: absolute;
   left: 50%;
   transform: translate(-50%, 0);
   border-radius: 6px;
} */

/* div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-info .ays-survey-answer-range-type-info-text:before{
   position: absolute;
   top: 7px;
   left: -5px;
   width: 0;
   height: 0;
   border-top: 5px solid transparent;
   border-right: 5px solid #03a9f4;
   border-bottom: 5px solid transparent;
   content: '';

} */


div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-range{
   display: flex;
   justify-content: center;
   width: 400px;
   max-width: 80%;
   position: relative;   
   height: 21px;
   /* padding: 0 10px; */
}

div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-min-max-val{
   font-size: 14px;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input{
   width: 400px;
   -webkit-appearance: none;
   background-color: transparent;
   padding: 0;
   margin: 0;
   border: 0;
   border-radius: 0;
}


div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input:focus {
   outline: none;
}

/* Chrome */ 
div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-webkit-slider-runnable-track {
   height: 8px;
   background: #ddd;
   border: none;
   border-radius: 5px;
   width: 100%;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-webkit-slider-thumb {
   -webkit-appearance: none;
   border: 2px solid;
   height: 18px;
   width: 18px;
   border-radius: 50%;
   margin-top: -5px;
   cursor: pointer;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::after::-webkit-slider-thumb {
   content: "";
   border: 2px solid;
   height: 18px;
   width: 18px;
   border-radius: 50%;
   margin-top: -5px;
   cursor: pointer;
}

/* Mozila */
div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-moz-range-track {
   height: 9px;
   background: #ddd;
   border: none;
   border-radius: 5px;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-moz-range-thumb {
   -webkit-appearance: none;
   border: 1px solid;
   height: 18px;
   width: 18px;
   border-radius: 50%;
   margin-top: -5px;
   cursor: pointer;
}
/* 
div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span { 
   position: absolute;
   min-width: 33px;
   min-height: 33px;
   text-align: center;
   color: white;
   border-radius: 50%;
   display: inline-block;
   font-size: 12px;
   bottom: 27px;
   left: 0;
   line-height: 11px;
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 5px;
} */

div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span { 
   display: block;
   position: absolute;
   border: 1px solid #D9D9D9;
   border-radius: 3px;
   background: #fff;
   padding: 5px;
   text-align: center;
   /* left: 50%; */
   padding: 0;
   width: 28px;
   height: 28px;
   margin-left: -14px;
   border: none;
   background: #4285f4;
   color: #fff;
   line-height: 28px;
   border-radius: 50%;
   font-size: 11px;
   -moz-transform-origin: 50% 150%;
   -webkit-transform-origin: 50% 150%;
   transform-origin: 50% 150%;
   will-change: transform;
   top: -32px;
   bottom: auto;
   transition: transform .2s ease-in-out;
   -ms-transform: scale(0);
   -webkit-transform: scale(0);
   transform: scale(0);
}


div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span.ays-survey-answer-range-type-main-show { 
   -ms-transform: scale(1);
   -webkit-transform: scale(1);
   transform: scale(1);
}

/* 
div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span:after { 
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 10px solid;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	top: 90%;
	left: 22px;
	margin-left: -10px;
	margin-top: -1px;
} */
div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span:after { 
   content: "";
   width: 20px;
   height: 20px;
   position: absolute;
   left: 50%;
   background: #1cdd36;
   margin-left: -10px;
   z-index: -1;
   -ms-transform: rotate(45deg);
   -webkit-transform: rotate( 45deg );
   transform: rotate( 45deg );
   top: 9px;
   border-radius: 10px 10px 0 10px;
}

/* Range type end */


/* Social buttons start */

div[id*='ays-survey-container-'] .ays-survey-social-shares a.ays-survey-share-btn:focus {
   background: #08669c;
}


div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn {
	position: relative;
	display: inline-block;
	height: 24px;
	margin: 0;
	padding: 2px 8px;
	line-height: 1.53;
	letter-spacing: .04em;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #111;
	background: #e0e0e0;
	border: 1px solid #c7c7c7;
	border-radius: 2px;
	text-decoration: none;
	transition: all 0.2s ease;
   margin-right: 5px;
   margin-top: 5px;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:link,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:visited,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:focus,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:active {
    outline: none !important;
    text-decoration: none !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares{
   text-align: center;
}

/* linkedin */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin {
	background-color: #0976b4 !important;
	color: #fff !important;
	border-color: #08669c !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:focus {
	background-color: #08669c !important;
	border-color: #075683 !important;
}
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:active,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:visited {
	background-color: #075683 !important;
	border-color: #05466b !important;
}
/* Facebook */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook {
	background-color: #0976b4 !important;
	color: #fff !important;
	border-color: #08669c !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook {
	background-color: #3b5998 !important;
	border-color: #344e86 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:focus {
	background-color: #344e86 !important;
	border-color: #2d4373 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:active,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:visited {
	background-color: #2d4373 !important;
	border-color: #263961 !important;
}
/* Twitter (X) */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter {
	background: #000000 !important;
	color: #fff !important;
	border-color: #000000 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter {
	background: #000000 !important;
	border-color: #000000 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares a.ays-survey-share-btn-twitter:focus {
	background: #000000 !important;
	border-color: #000000 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter:active {
	background: #000000 !important;
	border-color: #000000 !important;
}
/* VK */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte {
	background-color: #0976b4 !important;
	color: #fff !important;
	border-color: #08669c !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte {
	background-color: #486c91 !important;
	border-color: #4b719a !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:focus {
	background-color: #2a6098 !important;
	border-color: #4b719a !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:active,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:visited {
	background-color: #4b719a !important;
	border-color: #4b719a !important;
}
/* Social buttons end */


/* Popup full screen start */

.ays-survey-popup-survey-window .ays-survey-popup-close-full-screen {
   display: none;
}

.ays-survey-popup-survey-window .ays-survey-popup-full-screen-mode {
   height: 20px;
   text-align: right;
}

.ays-survey-popup-survey-window .ays-survey-popup-full-screen-mode a.ays-survey-popup-full-screen-container {
   cursor: pointer;
   outline: none;
   border: none;
   box-shadow: none;
   margin: 0;
   padding: 0;
   box-sizing: border-box;
   text-decoration: none;
}

/* Popup full screen end */

/* Survey full screen mode start */

div[id*='ays-survey-container-'] div.ays-survey-full-screen-mode .ays-survey-close-full-screen{
   display: none;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-mode .ays-survey-full-screen-container{
   cursor: pointer;
   width: 24px;
   height: 24px;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title{
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title .ays-survey-title-wrap{
   max-width: 66%;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode,
div[id*='ays-survey-container-'] div.ays-survey-edit-previous-submission-box {
   display: flex;
   height: 100%;
   align-items: flex-end;
   justify-content: flex-end;
   padding: 5px;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title:before,
div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title:after,
div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode:before,
div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode:after {
   content: unset;
}

div[id*='ays-survey-container-'] div.ays-survey-edit-previous-submission-box .ays-survey-edit-previous-submission-loader {
   box-shadow: unset;
   border-radius: 0;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode svg{
   max-width: none;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode svg.ays-survey-open-full-screen{
   display: inline;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title span {
   margin: 0 0 12px 0;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title.ays-survey-full-screen-and-no-title{   
   justify-content: flex-end;
}
/* Survey full screen mode end */


/* Survey Live Progress bar start */
div[id*='ays-survey-container-'] .ays-survey-footer-with-live-bar {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-main {
   display: flex;
   /* justify-content: flex-start; */
   height: 100%;
   flex-wrap: wrap;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-wrap {
   height: 12px;
   width: 190px;
   border-radius: 25px;
   background: black;
   margin-top: 10px;
   border: 1px solid black;
   margin-right: 5px;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-fill{
   height: 100%;
   border-radius: 25px;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-main {
   padding: 0 10px;
}

/* Survey Live Progress bar end */

/* User explanation start */
div[id*='ays-survey-container-'] .ays-survey-user-explanation {
   margin-top: 5px;
   padding-top: 15px;
   position: relative;
}

div[id*='ays-survey-container-'] .ays-survey-user-explanation textarea {
   resize: vertical;
   height: 120px;
   transition: .5s ease;
}

div[id*='ays-survey-container-'] .ays-survey-user-explanation textarea:focus {
   outline: none;
}
div[id*='ays-survey-container-'] .ays-survey-user-explanation textarea::placeholder {
   font-size: 14px;
}
/* User explanation end */

/* Admin note start */
div[id*='ays-survey-container-'] .ays-survey-admin-note-main{
   margin: 15px 0; 
}

div[id*='ays-survey-container-'] .ays-survey-admin-note-main .ays-survey-admin-note-inner{
   background-color: #E3E3E3;
   color: #000000a6;
   border-radius: 0 4px 4px 0;
   padding: 5px 8px;
   display: flex;
   align-items: center;
   border-left: 2px solid #24a0ed;
}

div[id*='ays-survey-container-'] .ays-survey-admin-note-main .ays-survey-admin-note-inner .ays-survey-admin-note-text{
   font-style: italic;
   font-size: 11px;
   word-break: break-word;
   word-wrap: break-word;
   text-align: justify;
   /* line-height: 1rem; */
}

/* Admin note end */

.ays-survey-thank-you-summary-submission-main-container {
   margin-top: 20px;
}


.ays-survey-question-wrap-collapsed-action-contnet {
   display: flex;
   justify-content: space-between;
   cursor: pointer;
}

.ays-survey-collapse-question-action {
   cursor: pointer;
}


/* Chat mode start */

div.ays-survey-chat-question-item {
   display: none;
}

div.ays-survey-chat-answer-box {
   display: none;
}

.ays-survey-chat-container .ays-survey-chat-answer-label input[type="radio"] {
    display: none !important;
}

div.ays-survey-chat-content input.ays-survey-chat-button {
   display: none;
}

.ays-survey-chat-question-animation-dots {
   display: none;
}

/* Chat mode end */


/* Upload question type start */ 

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label {
   display: block;
   cursor: pointer;
  
}


div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label .ays-survey-answer-upload-type-button{
   background-color: white;
   font-size: initial;
   padding: 0;
   border: 1px solid rgba(0,0,0,.1);
   padding: 5px 7px;
   border-radius: 4px;
   transition: .5s;
   display: flex;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-button img,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-button span,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-question-validation-error-upload img,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-question-validation-error-upload span{
   display: initial;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-button img {
   box-shadow: unset;
   border-radius: 0;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label .ays-survey-answer-upload-type-button:hover {
   background-color: #fffbfbe0;
}
   
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label .ays-survey-answer-upload-type-button .ays-survey-answer-upload-type-text{
   padding: 0 10px;
   font-size: 14px;
   color: #5F6368;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-label{
   width: 110px;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready{
   border: 1px solid rgba(0,0,0,.1);
   border-radius: 4px;
   padding: 5px 10px;
   display: flex;
   justify-content: space-between;
   min-height: 40px;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready .ays-survey-answer-upload-ready-link-box a{
   font-size: 12px;
   overflow: hidden;
   text-decoration: none;
   box-shadow: none;
   outline: none;
   word-break: break-all;
   word-wrap: break-word;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready .ays-survey-answer-upload-ready-link-box a:hover{
   text-decoration: underline !important;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready .ays-survey-answer-upload-ready-image-box{
   cursor: pointer;
   margin-left: 10px;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready-image-box img{
   max-width: initial;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready-link-box,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready-image-box{
   display: flex;
   align-items: center;
}

.ays_questions_upload_type_answers_summary{
   width: 100%;
}

.ays_questions_upload_type_answers_summary .ays-survey-answer-upload-ready-summary a{
   text-decoration: none;
}

.ays_questions_upload_type_answers_summary .ays-survey-answer-upload-ready-summary a:hover{
   text-decoration: underline;
}

.ays-survey-answer-upload-ready-summary{
   border-radius: 4px;
   background-color: rgb(0, 0, 0, 0.03);
   padding: 5px 10px;
   margin-bottom: 8px;
   display: flex;
}

.ays-survey-answer-upload-ready-summary:hover{
   background-color: rgb(0, 0, 0, 0.1);    
}

.ays-survey-answer-upload-ready-summary .ays-survey-answer-upload-ready-link-summary{
   font-size: 13px;
   color: black;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-loader{
   background-color: #bfbfbf69;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   display: flex;
   justify-content: center;
   align-items: center;
}

div[id*='ays-survey-container-'] .ays-survey-question-validation-error-upload{
   display: flex;
   align-items: center;
}

/* Upload question type end */

.display_none {
   display: none !important;
}
.display_none_not_important {
   display: none;
}
.display_block {
   display: block !important;
}

/* Custom Checkmark Start */

/* The container  */
.ays-survey-business-checkmark-label-container:not(.ays-survey-nps-label-each-answer-box) {
   display: block;
   position: relative;
   padding-left: 15px;
   margin-bottom: 0px;
   cursor: pointer;
   font-size: 22px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

/* Hide the browser's default checkbox */
.ays-survey-business-checkmark-label-container input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
   height: 0;
   width: 0;
}

/* Create a custom checkbox */
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark,
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark-linear-scale{
   position: absolute;
   top: 0;
   left: 0;
   height: 20px;
   width: 20px;
   background-color: #FFF;
   border: 1px solid #404040;
   border-radius: 50%;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark:not(.ays-survey-maker-checkmark-matrix-scale,.ays-survey-maker-checkmark-linear-scale-checkbox){
   top: initial;
   bottom: 0;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark-linear-scale{
   top: 52px;
   left: 14px;
   right: 0;
   bottom: 0;
   margin: auto;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark.ays-survey-maker-checkmark-checkbox,
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark.ays-survey-maker-checkmark-linear-scale-checkbox{
   border-radius: 20%;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark.ays-survey-maker-checkmark-other{
   top: 5px
}
/* On mouse-over, add a grey background color */


/* On mouse-over, add a grey background color */
.ays-survey-business-checkmark-label-container:focus input ~ .ays-survey-maker-checkmark {
   outline-offset: 1px;
   outline: 1px solid #008323;
}

/* When the checkbox is checked, add a blue background */
.ays-survey-business-checkmark-label-container input:checked ~ .ays-survey-maker-checkmark {
   background-color: #404040;
}
 
/* Create the checkmark/indicator (hidden when not checked) */
.ays-survey-maker-checkmark:after {
   content: "";
   position: absolute;
   display: none;
}
 
/* Show the checkmark when checked */
.ays-survey-business-checkmark-label-container input:checked ~ .ays-survey-maker-checkmark:after {
   display: block;
}
 
/* Style the checkmark/indicator */
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark:after {
   left: 6px;
   top: 3px;
   width: 5px;
   height: 10px;
   border: solid white;
   border-width: 0 2px 2px 0;
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
}

/* Custom Checkmark End */


button.ays-survey-links-by-category-link-button {
   padding: 10px 30px;
   background: #4169e1;
   border-radius: 4px;
}
button.ays-survey-links-by-category-link-button > a.ays-survey-links-by-category-link{
   color: #ffffff;
   text-decoration: none;
}
button.ays-survey-links-by-category-link-button > a.ays-survey-links-by-category-link:hover{
   text-decoration: underline;
}
button.ays-survey-links-by-category-link-button:disabled{
   background: #afb0b0;
}

.ays-survey-container .ays-survey-sections .ays-survey-question sup{
   position: static;
   padding-left: 5px;
}

@media screen and (max-width: 768px) {
   
   .ays-survey-container .ays-survey-section-header {
      padding: 12px;
      padding-top: 11px;
   }

   .ays-survey-container .ays-survey-section-title-row {
      font-size: 24px;
   }

   .ays-survey-container .ays-survey-title {
      font-size: 1.5rem;
   }

   .ays-survey-container .ays-survey-question {
      padding: 12px;
   }

   .ays-survey-container .ays-survey-answer-label {
      cursor: default;
   }

   .ays-survey-popup-survey-window{
      max-width: 90%;
   }

   .ays-survey-container .ays-survey-answer-linear-scale-mobile-label{
      display: flex;
   }
   .ays-survey-container .ays-survey-answer-linear-scale-label{
      display: none !important;
   }

   .ays-survey-thank-you-page div.recommenda-products-list{
      width: 100% !important;
   }

}

.ays-survey-container .ays-survey-section .ays-survey-section-questions-count {
   font-family: Roboto,Arial,sans-serif;
   font-size: 18px;
   text-align: right;
   cursor: help;
   font-weight: 600;
}

.ays-survey-recaptcha-wrap {
   padding: 10px 0;
}

div.ays-survey-section-terms-and-conditions-content .ays-survey-section-terms-and-conditions {
   margin-left: 0.40em;
 }
 
 div.ays-survey-section-terms-and-conditions-content .ays-survey-section-terms-and-conditions span {
   font-size: 15px;
   line-height: 1;
   font-family: Roboto,Arial,sans-serif;;
   font-weight: 400;
   letter-spacing: .2px;
   /* color: #333; */
   min-width: 1px;
 } 
 
 div.ays-survey-section-terms-and-conditions-container {
   padding: 10px;
   border-radius: 8px;
   width: 100%;
   margin-bottom: 10px;
   box-sizing: border-box;
 } 
 
div.ays-survey-section-terms-and-conditions-content .ays-survey-answer-label-terms-conditions{
   margin: 0;
} 

div.ays-survey-section-terms-and-conditions-content .ays-survey-answer-label-content{
   padding: 5px;
   border-radius: 3px;
   width: 100%;
} 

div.ays-survey-terms-and-conditions-content-box{
   margin-bottom: 10px;
} 

.ays-survey-answer-matrix-scale-column-row-header-scrolled{
   position: sticky;
   left: 0;
   background-color: #f7f7f7;
   border: 0;
   box-shadow: inset -3px 0 5px -5px rgb(8 8 8 / 97%) !important;
   border-radius: 0 2px 2px 0;
   z-index: 1;
}

div.ays-survey-category-container-flex {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

div.ays-survey-section-terms-and-conditions-required-message-content > p.ays-survey-section-terms-and-conditions-required-message {
   font-size: 12px;
   padding: 0 5px;
   color: #d93025;
}

.ays-survey-submission-sections-downloaw-xlsx {
   display: flex;
   align-items: center;
   justify-content: flex-end;
}

button.button.button-primary.ays-survey-export-button.ays-survey-single-submission-results-export {
   padding: 7px;
   border: 1px solid;
   cursor: pointer;
}

select.ays-survey-submission-select.ays-survey-question-select {
   width: 192px;
   padding: 0 13px;
   font-size: 15px;
   border-radius: 4px;
   display: flex;
   justify-content: center;
   align-items: center;
}

.ays-survey-submission-title, .ays-survey-submission-questions-answers {
   padding: 10px 13px;
   /* border: 1px solid #333333; */
   /* border-radius: 3px; */
   margin-bottom: 5px;
}

.ays-survey-individual-submission-answer-range-type-min-max-val{
   display: flex;
   align-items: center;
   justify-content: flex-end;
}

div.ays-survey-individual-submission-conatiner-star {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

label.ays-survey-individual-submission-conatiner-star-label-stars,
label.ays-survey-individual-submission-conatiner-star-label-1,
label.ays-survey-individual-submission-conatiner-star-label-2{
   display: flex;
   align-items: center;
   flex-direction: column;
}

div.ays-survey-star-list-answer-submission-content{
   display: flex;
   align-items: center;
   justify-content: space-around;
   height: 52px;
}

label.ays-survey-individual-submission-conatiner-star-label-1 div:first-child,
label.ays-survey-individual-submission-conatiner-star-label-2 div:first-child{
   height: 20px;
}

label.ays-survey-individual-submission-conatiner-star-label-stars div:nth-child(2) > i.ays-fa.ays_fa_star,
label.ays-survey-individual-submission-conatiner-star-label-stars div:nth-child(2) > i.ays-fa.ays_fa_star_o,
label.ays-survey-star-list-answer-submission-content-label > div.ays-survey-star-list-answer-submission-content-div > i.ays-fa.ays_fa_star,
label.ays-survey-star-list-answer-submission-content-label > div.ays-survey-star-list-answer-submission-content-div > i.ays-fa.ays_fa_star_o{
   font-size: 25px;
   color: #fc0;
}

div.ays-survey-ind-submission-answer-range-type-main{
   align-items: center;
   height: 55px;
   width: 100%;
   max-width: 97%;
}

div.ays-survey-submission-questions-answers > .ays-survey-answer-slider-list-main{
   overflow: unset;
}

.ays-survey-each-question-answer{
   margin-top: 10px;
}

.ays-survey-container .ays-survey-form .ays-survey-sections .ays-survey-section p.ays-survey-promote-survey-text,
.ays-survey-container .ays-survey-form .ays-survey-sections .ays-survey-section p.ays-survey-promote-survey-text > a {
   margin: 0;
   text-align: right;
   font-size: 12px;
   font-style: italic;
   color: #767373;
}

.ays-survey-promote-survey-content {
   flex-basis: 100%;
}

/* Edit previous submission button start */
div[id*="ays-survey-container-"].ays-survey-container .ays-survey-edit-previous-submission-box button.ays-survey-edit-previous-submission-button{
   background-color: unset;
   padding: 0;
   border: 0;
   max-width: initial;
   width: 20px;
   height: initial;
   color: initial;
   border-radius: 0;
   font-weight: initial;
   outline: none;
   box-shadow: unset;
   background-image: unset;
}

.ays-survey-container .ays-survey-edit-previous-submission-box button.ays-survey-edit-previous-submission-button img{
   width: 24px; 
   height: 24px;
   border-radius: 0;
   box-shadow: unset;
}

.ays-survey-container .ays-survey-edit-previous-submission-box button.ays-survey-edit-previous-submission-button img:hover{
   opacity: 0.6;
}

.ays-survey-container.ays-survey-edit-previous-submission-wait-layer{
   filter: blur(0.8px);
   opacity : 0.8;
   pointer-events : none;
   user-select: none;
   transition: .3s;
}

.ays-survey-edit-previous-submission-box .ays-survey-edit-previous-submission-box-message{
   font-size: 13px;
   font-style: italic;
   letter-spacing: 0.8px;
   font-weight: 400;
   margin: 0 !important;
   padding: 0 5px;
   color: #1a700f;
}

.ays-survey-edit-previous-submission-box .ays-survey-edit-previous-submission-box-failed{
   font-size: 12px;
   color: #b7a103;
   margin: 0 !important;
}
/* Edit previous submission button end */


   /* Ranking question type front styles start */

   .ays-survey-question .ays-survey-question-answers .ays-survey-answer.ays-survey-ranking-answer {
      width: 100%;
      word-break: break-word;
      padding: 0 !important;
      margin: 6px 0 0 0 !important;
      cursor: pointer;
      user-select: none;
      max-width: 350px; /* old value: 230px */
   }

   .ays-survey-answer.ays-survey-ranking-answer .ays-survey-ranking-answer-label-content {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      border: 1px solid #bcbcbc;
      border-radius: 3px;
      padding: 7px 15px 7px 5px;
      width: 100%;
   }

   .ays-survey-answer.ays-survey-ranking-answer .ays-survey-icons.ays-survey-icons-hidden {
      line-height: 0;
   }

   .ays-survey-ranking-answer .ays-survey-ranking-answer-label-content .ays-survey-ranking-answer-label-dnd {
      min-width: 24px;
   }

   .ays-survey-ranking-answer .ays-survey-ranking-answer-label-content .ays-survey-ranking-answer-label-text-row {
      margin-left: 5px;
   }

   .ays-survey-container .ays-survey-ranking-answer .ays-survey-answer-label .ays-survey-answer-image-container img {
      border-radius: 2px;
      box-shadow: unset;
   }

   .ays-survey-question[data-type="ranking"] .ays-survey-ranking-answer .ays-survey-answer-label .ays-survey-answer-image-container {
      padding: 0px;
      min-width: 90px;
      margin-top: auto;
      margin-bottom: auto;
      max-width: 100%;
   }

   .ays-survey-ranking-answer .ays-survey-ranking-answer-label-content .ays-survey-ranking-answer-label-text{
      display: inline-block;
      width: 100%;
      word-break: break-word;
   }

   @media screen and (max-width: 768px) {
      .ays-survey-question .ays-survey-question-content .ays-survey-question-answers .ays-survey-answer.ays-survey-ranking-answer {
         width: 80%;
      }
   }

   @media screen and (max-width: 500px) {
      .ays-survey-question .ays-survey-question-content .ays-survey-question-answers .ays-survey-answer.ays-survey-ranking-answer {
         width: 100%;
      }
   }
   /* Ranking question type front styles end */

   /* NPS questyion type styles start */

   .ays-survey-nps-label-answers-main-box {
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
  }
  
  .ays-survey-nps-labels-labels-boxes.ays-survey-nps-labels-label-2 {
      display: flex;
      justify-content: flex-end;
  }

   .ays-survey-nps-label-answers-boxes {
      display: flex;
      /* justify-content: space-between; */
      flex-wrap: wrap;
      width: 100%;
      margin-top: 10px;
      gap: 10px;
   }

   .ays-survey-nps-label-answers-boxes input.ays-survey-nps-label-each-answer-radio {
      display: none;
   }

   .ays-survey-nps-label-answers-main-box {
      width: 100%;
   }

   label.ays-survey-nps-label-each-answer-box{
      display: inline-block;
   }

   .ays-survey-nps-label-each-answer-content {
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 8px;
      width: 100%;
      height: 100%;
      text-align: center;
      cursor: pointer;
      line-height: 1;
      transition: background-color, border 0.1s;
   }

   label.ays-survey-nps-label-each-answer-box{
      width: 40px;
      /* flex-grow: 1; */
      height: 40px;
   }

   label.ays-survey-nps-label-each-answer-box .ays-survey-nps-label-each-answer {
      width: 100%;
      height: 100%;
   }

   .ays-survey-nps-label-each-answer-content-text {
      padding: 0;
   }

   .ays-survey-nps-labels-labels-boxes {
      display: flex;
      justify-content: space-between;
      margin-top: 5px;
   }

   .ays-survey-nps-labels-labels-boxes {
      font-size: 15px;
   }

   .ays-survey--nps-labels-labels-boxes {
      margin-top: 5px;
   }

   .ays-survey-thank-you-summary-submission-main-container .ays-survey-nps-label-answers-main-box{
      display: block;
   }

   @media screen and (max-width: 640px) {
      label.ays-survey-nps-label-each-answer-box {
         width: 30px;
         height: 30px;
      } 

      .ays-survey-nps-label-answers-main-box{
         justify-content: center;
      }
   }
  
   /* NPS questyion type styles end */

   .ays-survey-woo-main-container {
      width: 65%;
      margin: auto;
      display: flex;
      justify-content: center;
      text-align: center;
   }

   .ays-survey-woo-block-main {
      padding: 15px;
      display: flex;
      flex-direction: column;
      gap: 10px;
   }

   .ays-survey-woo-main-container div.ays-survey-woo-porduct-add-to-cart-link-box a.ays-survey-woo-porduct-add-to-cart-link-button,.ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button{   
      padding: 5px 10px;
      text-decoration: none;
      font-size: 16px;
      background-color: #43C199;
      vertical-align: middle;
      width: 100%;
      border-radius: 2px;
      color: white;
      font-weight: 600;
      letter-spacing: 0.5px;
   }

   .ays-survey-woo-main-container div.ays-survey-woo-porduct-add-to-cart-link-box a.ays-survey-woo-porduct-add-to-cart-link-button:focus,.ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button:focus{
      background-color: #43C199;
   }

   .ays-survey-woo-main-container div.ays-survey-woo-porduct-add-to-cart-link-box a.ays-survey-woo-porduct-add-to-cart-link-button:hover,.ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button:hover{
      opacity: 0.8;
      text-decoration: underline;
   }

   .ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button{
      border-radius: 35px;
      text-align: center;
   }
   
  
   .ays-survey-thank-you-page div.recommenda-products-list {
      width: 65%;
      margin: auto;
      display: flex;
      list-style: none;
      flex-wrap: wrap;
      padding: 0;
      justify-content: center;
      gap: 86px;
   }

   .ays-survey-thank-you-page .recommenda-products-list .recommenda-product-box:focus{
      outline: none;
   }

   .ays-survey-thank-you-page div.recommenda-products-list .recommenda-product-item {
      width: 230px;
   }
   .ays-survey-thank-you-page div.recommenda-products-list .recommenda-product-item .added_to_cart{
      text-align: center;
   }
   .ays-survey-thank-you-page div.recommenda-products-list .recommenda-product-item {
      max-width: 40%;
      width: 230px;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
   }
   .ays-survey-thank-you-page div.recommenda-products-list a.recommenda-product-box {
      flex:1;
   }
   .ays-survey-thank-you-page img.recommenda-product-image {
      width: 100%;
      height: 100%;
      object-fit: contain;
   }
   .ays-survey-thank-you-page .recommenda-wrapper .recommenda-product-item .recommenda-product-title,.ays-survey-thank-you-page .recommenda-wrapper .recommenda-product-item .recommenda-product-description {
      font-size: 16px;
      margin-bottom: 15px;
      gap: 10px;
   }

   .ays-survey-thank-you-page .recommenda-product-title {
      margin: 16px 0 5px;
      padding: 0;
      font-size: 16px;
      font-weight: 500;
      line-height: 24.38px;
      text-decoration: none;
      color: #000;
      text-align: center;
   }

   .ays-survey-thank-you-page .recommenda-product-image-container {
      border-radius: 12px;
      overflow: hidden;
      height: 200px;
      display: flex;
      justify-content: center;
      align-items: center;
   }


   a.ays-survey-woo-prod-link-box {
      font-size: 15px;
      text-decoration: none;
   }

   .ays-survey-container .ays-survey-answer-calculation-type-main .ays-survey-answer-calculation-type-content {
      padding: 10px 16px;
      background: #F8F9FA;
      border: 1px solid rgba(211, 211, 211, 1);
      display: inline-block;
   }

.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
Modified version of pure css
*/

.mpp-align-left{
	float: left;
}
.mpp-align-right{
	float: right;
}
.mpp-align-none{
	float: none;
}

.mpp-clearfix {
  *zoom: 1;
}
.mpp-clearfix:before,
.mpp-clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.mpp-clearfix:after {
  clear: both;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */
.mpp-content  p {
    margin: 1em 0;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */
.mpp-content ol,
.mpp-content ul {
    margin: 1em 0;
}

/**
 * Address paddings set differently in IE 6/7.
 */
.mpp-content ol,
.mpp-content ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
.mpp-content nav ul,
.mpp-content nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

.mpp-content img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

.mpp-content form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

.mpp-content fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

.mpp-content legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

.mpp-content button,
.mpp-content input,
.mpp-content select,
.mpp-content textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

.mpp-content button,
.mpp-content input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

.mpp-content button,
.mpp-content select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

.mpp-content button,
html .mpp-content input[type="button"], /* 1 */
.mpp-content input[type="reset"],
.mpp-content input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}
/**
 * Re-set default cursor for disabled elements.
 */

.mpp-content button[disabled],
html .mpp-content input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

.mpp-content input[type="checkbox"],
.mpp-content input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

.mpp-content input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

.mpp-content input[type="search"]::-webkit-search-cancel-button,
.mpp-content input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

.mpp-content button::-moz-focus-inner,
.mpp-content input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

.mpp-content textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/*csslint important:false*/

/* ==========================================================================
   Pure Base Extras
   ========================================================================== */

/**
 * Extra rules that Pure adds on top of Normalize.css
 */

/**
 * Always hide an element when it has the `hidden` HTML attribute.
 */

.mpp-content [hidden] {
    display: none !important;
}

/**
 * Add this class to an image to make it fit within it's fluid parent wrapper while maintaining
 * aspect ratio.
 */
.mpp-content  .mpp-img {
    max-width: 100%;
    height: auto;
    display: block;
}

/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/

.mpp-g {
    letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */

    /*
    Sets the font stack to fonts known to work properly with the above letter
    and word spacings. See: https://github.com/yui/pure/issues/41/

    The following font stack makes Pure Grids work on all known environments.

    * FreeSans: Ships with many Linux distros, including Ubuntu

    * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
      Arial to get picked up by the browser, even though neither is available
      in Chrome OS.

    * Droid Sans: Ships with all versions of Android.

    * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
    */
    font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;

    /*
    Use flexbox when possible to avoid `letter-spacing` side-effects.

    NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
    `-moz-` prefix version is omitted.
    */

    display: -webkit-flex;
    -webkit-flex-flow: row wrap;

    /* IE10 uses display: flexbox */
    display: -ms-flexbox;
    -ms-flex-flow: row wrap;
}

/* Opera as of 12 on Windows needs word-spacing.
   The ".opera-only" selector is used to prevent actual prefocus styling
   and is not required in markup.
*/
.opera-only :-o-prefocus,
.mpp-g {
    word-spacing: -0.43em;
}

.mpp-u {
    display: inline-block;
    *display: inline; /* IE < 8: fake inline-block */
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

/*
Resets the font family back to the OS/browser's default sans-serif font,
this the same font stack that Normalize.css sets for the `body`.
*/
.mpp-g [class *= "mpp-u"] {
    font-family: sans-serif;
}

.mpp-u-1,
.mpp-u-1-1,
.mpp-u-1-2,
.mpp-u-1-3,
.mpp-u-2-3,
.mpp-u-1-4,
.mpp-u-3-4,
.mpp-u-1-5,
.mpp-u-2-5,
.mpp-u-3-5,
.mpp-u-4-5,
.mpp-u-5-5,
.mpp-u-1-6,
.mpp-u-5-6,
.mpp-u-1-8,
.mpp-u-3-8,
.mpp-u-5-8,
.mpp-u-7-8,
.mpp-u-1-12,
.mpp-u-5-12,
.mpp-u-7-12,
.mpp-u-11-12,
.mpp-u-1-24,
.mpp-u-2-24,
.mpp-u-3-24,
.mpp-u-4-24,
.mpp-u-5-24,
.mpp-u-6-24,
.mpp-u-7-24,
.mpp-u-8-24,
.mpp-u-9-24,
.mpp-u-10-24,
.mpp-u-11-24,
.mpp-u-12-24,
.mpp-u-13-24,
.mpp-u-14-24,
.mpp-u-15-24,
.mpp-u-16-24,
.mpp-u-17-24,
.mpp-u-18-24,
.mpp-u-19-24,
.mpp-u-20-24,
.mpp-u-21-24,
.mpp-u-22-24,
.mpp-u-23-24,
.mpp-u-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.mpp-u-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
}

.mpp-u-1-12,
.mpp-u-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
}

.mpp-u-1-8,
.mpp-u-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
}

.mpp-u-1-6,
.mpp-u-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
}

.mpp-u-1-5 {
    width: 20%;
    *width: 19.9690%;
}

.mpp-u-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
}

.mpp-u-1-4,
.mpp-u-6-24 {
    width: 25%;
    *width: 24.9690%;
}

.mpp-u-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
}

.mpp-u-1-3,
.mpp-u-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
}

.mpp-u-3-8,
.mpp-u-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
}

.mpp-u-2-5 {
    width: 40%;
    *width: 39.9690%;
}

.mpp-u-5-12,
.mpp-u-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
}

.mpp-u-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
}

.mpp-u-1-2,
.mpp-u-12-24 {
    width: 50%;
    *width: 49.9690%;
}

.mpp-u-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
}

.mpp-u-7-12,
.mpp-u-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
}

.mpp-u-3-5 {
    width: 60%;
    *width: 59.9690%;
}

.mpp-u-5-8,
.mpp-u-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
}

.mpp-u-2-3,
.mpp-u-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
}

.mpp-u-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
}

.mpp-u-3-4,
.mpp-u-18-24 {
    width: 75%;
    *width: 74.9690%;
}

.mpp-u-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
}

.mpp-u-4-5 {
    width: 80%;
    *width: 79.9690%;
}

.mpp-u-5-6,
.mpp-u-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
}

.mpp-u-7-8,
.mpp-u-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
}

.mpp-u-11-12,
.mpp-u-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
}

.mpp-u-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
}

.mpp-u-1,
.mpp-u-1-1,
.mpp-u-5-5,
.mpp-u-24-24 {
    width: 100%;
}
@media screen and (min-width: 768px) and (max-width:  992px ){

    .mpp-item-list .mpp-item {
        min-width: 33%;
    }

}

@media screen and (min-width: 421px) and (max-width:  767px ){

    .mpp-item-list .mpp-item {
        min-width: 50%;
    }

}

@media screen and (max-width: 420px ){
    .mpp-item-list [class *= "mpp-u"] {
        width: 100%;
        float: none;
    }
}
.mpp-button {
    /* Structure */
    display: inline-block;
    *display: inline; /*IE 6/7*/
    zoom: 1;
    line-height: normal;
    white-space: nowrap;
    vertical-align: baseline;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Firefox: Get rid of the inner focus border */
.mpp-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/*csslint outline-none:false*/

.mpp-button {
  
   
}

.mpp-button-hover,
.mpp-button:hover,
.mpp-button:focus {
  
}
.mpp-button:focus {
    outline: 0;
}
.mpp-button-active,
.mpp-button:active {
   
}

.mpp-button[disabled],
.mpp-button-disabled,
.mpp-button-disabled:hover,
.mpp-button-disabled:focus,
.mpp-button-disabled:active {
    border: none;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=40);
    -khtml-opacity: 0.40;
    -moz-opacity: 0.40;
    opacity: 0.40;
    cursor: not-allowed;
    box-shadow: none;
}

.mpp-button-hidden {
    display: none;
}

/* Firefox: Get rid of the inner focus border */
.mpp-button::-moz-focus-inner{
    padding: 0;
    border: 0;
}

.mpp-button-primary,
.mpp-button-selected,
a.mpp-button-primary,
a.mpp-button-selected {
   
}

.mpp-form input[type="text"],
.mpp-form input[type="password"],
.mpp-form input[type="email"],
.mpp-form input[type="url"],
.mpp-form input[type="date"],
.mpp-form input[type="month"],
.mpp-form input[type="time"],
.mpp-form input[type="datetime"],
.mpp-form input[type="datetime-local"],
.mpp-form input[type="week"],
.mpp-form input[type="number"],
.mpp-form input[type="search"],
.mpp-form input[type="tel"],
.mpp-form input[type="color"],
.mpp-form select,
.mpp-form textarea {
    padding: 0.5em 0.6em;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
.mpp-form input:not([type]) {
    padding: 0.5em 0.6em;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */
/* May be able to remove this tweak as color inputs become more standardized across browsers. */
.mpp-form input[type="color"] {
    padding: 0.2em 0.5em;
}


.mpp-form input[type="text"]:focus,
.mpp-form input[type="password"]:focus,
.mpp-form input[type="email"]:focus,
.mpp-form input[type="url"]:focus,
.mpp-form input[type="date"]:focus,
.mpp-form input[type="month"]:focus,
.mpp-form input[type="time"]:focus,
.mpp-form input[type="datetime"]:focus,
.mpp-form input[type="datetime-local"]:focus,
.mpp-form input[type="week"]:focus,
.mpp-form input[type="number"]:focus,
.mpp-form input[type="search"]:focus,
.mpp-form input[type="tel"]:focus,
.mpp-form input[type="color"]:focus,
.mpp-form select:focus,
.mpp-form textarea:focus {
    outline: 0;
    outline: thin dotted \9; /* IE6-9 */
    border-color: #129FEA;
}

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
.mpp-form input:not([type]):focus {
    outline: 0;
    outline: thin dotted \9; /* IE6-9 */
    border-color: #129FEA;
}

.mpp-form input[type="file"]:focus,
.mpp-form input[type="radio"]:focus,
.mpp-form input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 1px auto #129FEA;
}
.mpp-form .mpp-checkbox,
.mpp-form .mpp-radio {
    margin: 0.5em 0;
    display: block;
}

.mpp-form input[type="text"][disabled],
.mpp-form input[type="password"][disabled],
.mpp-form input[type="email"][disabled],
.mpp-form input[type="url"][disabled],
.mpp-form input[type="date"][disabled],
.mpp-form input[type="month"][disabled],
.mpp-form input[type="time"][disabled],
.mpp-form input[type="datetime"][disabled],
.mpp-form input[type="datetime-local"][disabled],
.mpp-form input[type="week"][disabled],
.mpp-form input[type="number"][disabled],
.mpp-form input[type="search"][disabled],
.mpp-form input[type="tel"][disabled],
.mpp-form input[type="color"][disabled],
.mpp-form select[disabled],
.mpp-form textarea[disabled] {
    cursor: not-allowed;
    background-color: #eaeded;
    color: #cad2d3;
}

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
.mpp-form input:not([type])[disabled] {
    cursor: not-allowed;
    background-color: #eaeded;
    color: #cad2d3;
}
.mpp-form input[readonly],
.mpp-form select[readonly],
.mpp-form textarea[readonly] {
    background: #eee; /* menu hover bg color */
    color: #777; /* menu text color */
    border-color: #ccc;
}

.mpp-form input:focus:invalid,
.mpp-form textarea:focus:invalid,
.mpp-form select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}
.mpp-form input:focus:invalid:focus,
.mpp-form textarea:focus:invalid:focus,
.mpp-form select:focus:invalid:focus {
    border-color: #e9322d;
}
.mpp-form input[type="file"]:focus:invalid:focus,
.mpp-form input[type="radio"]:focus:invalid:focus,
.mpp-form input[type="checkbox"]:focus:invalid:focus {
    outline-color: #e9322d;
}
.mpp-form select {
    border: 1px solid #ccc;
    background-color: white;
	height: auto;
}
.mpp-form select[multiple] {
    height: auto;
}
.mpp-form label {
    margin: 0.5em 0 0.2em;
}
.mpp-form fieldset {
    margin: 0;
    padding: 0.35em 0 0.75em;
    border: 0;
}
.mpp-form legend {
    display: block;
    width: 100%;
    padding: 0.3em 0;
    margin-bottom: 0.3em;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
}

.mpp-form-stacked input[type="text"],
.mpp-form-stacked input[type="password"],
.mpp-form-stacked input[type="email"],
.mpp-form-stacked input[type="url"],
.mpp-form-stacked input[type="date"],
.mpp-form-stacked input[type="month"],
.mpp-form-stacked input[type="time"],
.mpp-form-stacked input[type="datetime"],
.mpp-form-stacked input[type="datetime-local"],
.mpp-form-stacked input[type="week"],
.mpp-form-stacked input[type="number"],
.mpp-form-stacked input[type="search"],
.mpp-form-stacked input[type="tel"],
.mpp-form-stacked input[type="color"],
.mpp-form-stacked select,
.mpp-form-stacked label,
.mpp-form-stacked textarea {
    display: block;
    margin: 0.25em 0;
}

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
.mpp-form-stacked input:not([type]) {
    display: block;
    margin: 0.25em 0;
}
.mpp-form-aligned input,
.mpp-form-aligned textarea,
.mpp-form-aligned select,
/* NOTE: pure-help-inline is deprecated. Use .mpp-form-message-inline instead. */
.mpp-form-aligned .mpp-help-inline,
.mpp-form-message-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.mpp-form-aligned textarea {
    vertical-align: top;
}

/* Aligned Forms */
.mpp-form-aligned .mpp-control-group {
    margin-bottom: 0.5em;
}
.mpp-form-aligned .mpp-control-group label {
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    width: 10em;
    margin: 0 1em 0 0;
}
.mpp-form-aligned .mpp-controls {
    margin: 1.5em 0 0 10em;
}

/* Rounded Inputs */
.mpp-form input.mpp-input-rounded,
.mpp-form .mpp-input-rounded {
    border-radius: 2em;
    padding: 0.5em 1em;
}

/* Grouped Inputs */
.mpp-form .mpp-group fieldset {
    margin-bottom: 10px;
}
.mpp-form .mpp-group input {
    display: block;
    padding: 10px;
    margin: 0;
    border-radius: 0;
    position: relative;
    top: -1px;
}
.mpp-form .mpp-group input:focus {
    z-index: 2;
}
.mpp-form .mpp-group input:first-child {
    top: 1px;
    border-radius: 4px 4px 0 0;
}
.mpp-form .mpp-group input:last-child {
    top: -2px;
    border-radius: 0 0 4px 4px;
}
.mpp-form .mpp-group button {
    margin: 0.35em 0;
}

.mpp-form .mpp-input-1 {
    width: 100%;
}
.mpp-form .mpp-input-2-3 {
    width: 66%;
}
.mpp-form .mpp-input-1-2 {
    width: 50%;
}
.mpp-form .mpp-input-1-3 {
    width: 33%;
}
.mpp-form .mpp-input-1-4 {
    width: 25%;
}

/* Inline help for forms */
/* NOTE: pure-help-inline is deprecated. Use .mpp-form-message-inline instead. */
.mpp-form .mpp-help-inline,
.mpp-form-message-inline {
    display: inline-block;
    padding-left: 0.3em;
    color: #666;
    vertical-align: middle;
    font-size: 0.875em;
}

/* Block help for forms */
.mpp-form-message {
    display: block;
    color: #666;
    font-size: 0.875em;
}

@media only screen and (max-width : 480px) {
    .mpp-form button[type="submit"] {
        margin: 0.7em 0 0;
    }

    .mpp-form input:not([type]),
    .mpp-form input[type="text"],
    .mpp-form input[type="password"],
    .mpp-form input[type="email"],
    .mpp-form input[type="url"],
    .mpp-form input[type="date"],
    .mpp-form input[type="month"],
    .mpp-form input[type="time"],
    .mpp-form input[type="datetime"],
    .mpp-form input[type="datetime-local"],
    .mpp-form input[type="week"],
    .mpp-form input[type="number"],
    .mpp-form input[type="search"],
    .mpp-form input[type="tel"],
    .mpp-form input[type="color"],
    .mpp-form label {
        margin-bottom: 0.3em;
        display: block;
    }

    .mpp-group input:not([type]),
    .mpp-group input[type="text"],
    .mpp-group input[type="password"],
    .mpp-group input[type="email"],
    .mpp-group input[type="url"],
    .mpp-group input[type="date"],
    .mpp-group input[type="month"],
    .mpp-group input[type="time"],
    .mpp-group input[type="datetime"],
    .mpp-group input[type="datetime-local"],
    .mpp-group input[type="week"],
    .mpp-group input[type="number"],
    .mpp-group input[type="search"],
    .mpp-group input[type="tel"],
    .mpp-group input[type="color"] {
        margin-bottom: 0;
    }

    .mpp-form-aligned .mpp-control-group label {
        margin-bottom: 0.3em;
        text-align: left;
        display: block;
        width: 100%;
    }

    .mpp-form-aligned .mpp-controls {
        margin: 1.5em 0 0 0;
    }

    /* NOTE: pure-help-inline is deprecated. Use .mpp-form-message-inline instead. */
    .mpp-form .mpp-help-inline,
    .mpp-form-message-inline,
    .mpp-form-message {
        display: block;
        font-size: 0.75em;
        /* Increased bottom padding to make it group with its related input element. */
        padding: 0.2em 0 0.8em;
    }
}

/*csslint adjoining-classes:false, outline-none:false*/
/*TODO: Remove this lint rule override after a refactor of this code.*/

.mpp-menu ul {
    position: absolute;
    visibility: hidden;
}

.mpp-menu.mpp-menu-open {
    visibility: visible;
    z-index: 2;
    width: 100%;
}

.mpp-menu ul {
    left: -10000px;
    list-style: none;
    margin: 0;
    padding: 0;
    top: -10000px;
    z-index: 1;
}

.mpp-menu > ul { position: relative; }

.mpp-menu-open > ul {
    left: 0;
    top: 0;
    visibility: visible;
}

.mpp-menu-open > ul:focus {
    outline: 0;
}

.mpp-menu li { position: relative; }

.mpp-menu a,
.mpp-menu .mpp-menu-heading {
    display: block;
    color: inherit;
    line-height: 1.5em;
    padding: 5px 20px;
    text-decoration: none;
    white-space: nowrap;
}

.mpp-menu.mpp-menu-horizontal > .mpp-menu-heading {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
    vertical-align: middle;
}
.mpp-menu.mpp-menu-horizontal > ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}

.mpp-menu li a { padding: 5px 20px; }

.mpp-menu-can-have-children > .mpp-menu-label:after {
    content: '\25B8';
    float: right;
    /* These specific fonts have the Unicode char we need. */
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', sans-serif;
    margin-right: -20px;
    margin-top: -1px;
}

.mpp-menu-can-have-children > .mpp-menu-label {
    padding-right: 30px;
}

.mpp-menu-separator {
    background-color: #dfdfdf;
    display: block;
    height: 1px;
    font-size: 0;
    margin: 7px 2px;
    overflow: hidden;
}

.mpp-menu-hidden {
    display: none;
}

/* FIXED MENU */
.mpp-menu-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}


/* HORIZONTAL MENU CODE */

/* Initial menus should be inline-block so that they are horizontal */
.mpp-menu-horizontal li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}

/* Submenus should still be display: block; */
.mpp-menu-horizontal li li {
    display: block;
}

/* Content after should be down arrow */
.mpp-menu-horizontal > .mpp-menu-children > .mpp-menu-can-have-children > .mpp-menu-label:after {
    content: "\25BE";
}
/*Add extra padding to elements that have the arrow so that the hover looks nice */
.mpp-menu-horizontal > .mpp-menu-children > .mpp-menu-can-have-children > .mpp-menu-label {
    padding-right: 30px;
}

/* Adjusting separator for vertical menus */
.mpp-menu-horizontal li.mpp-menu-separator {
	height: 50%;
	width: 1px;
	margin: 0 7px;
}

/* Submenus should be horizontal separator again */
.mpp-menu-horizontal li li.mpp-menu-separator {
	height: 1px;
	width: auto;
	margin: 7px 2px;
}


/*csslint adjoining-classes:false*/
/*TODO: Remove this lint rule override after a refactor of this code.*/

/* MAIN MENU STYLING */

.mpp-menu.mpp-menu-open,
.mpp-menu.mpp-menu-horizontal li .mpp-menu-children {
    background: #fff; /* Old browsers */
    border: 1px solid #b7b7b7;
}

/* remove borders for horizontal menus */
.mpp-menu.mpp-menu-horizontal,
.mpp-menu.mpp-menu-horizontal .mpp-menu-heading {
    border: none;
}


/* LINK STYLES */

.mpp-menu a {
    border: 1px solid transparent;
    border-left: none;
    border-right: none;

}

.mpp-menu a,
.mpp-menu .mpp-menu-can-have-children > li:after {
    color: #777;
}

.mpp-menu .mpp-menu-can-have-children > li:hover:after {
    color: #fff;
}

/* Focus style for a dropdown menu-item when the parent has been opened */
.mpp-menu .mpp-menu-open {
    background: #dedede;
}


.mpp-menu li a:hover,
.mpp-menu li a:focus {
    background: #eee;
}

/* DISABLED STATES */
.mpp-menu li.mpp-menu-disabled a:hover,
.mpp-menu li.mpp-menu-disabled a:focus {
    background: #fff;
    color: #bfbfbf;
}

.mpp-menu .mpp-menu-disabled > a {
    background-image: none;
    border-color: transparent;
    cursor: default;
}

.mpp-menu .mpp-menu-disabled > a,
.mpp-menu .mpp-menu-can-have-children.mpp-menu-disabled > a:after {
    color: #bfbfbf;
}

/* HEADINGS */
.mpp-menu .mpp-menu-heading {
    color: #565d64;
    text-transform: uppercase;
    font-size: 90%;
    margin-top: 0.5em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
}

/* ACTIVE MENU ITEM */
.mpp-menu .mpp-menu-selected a {
    color: #000;
}

/* FIXED MENU */
.mpp-menu.mpp-menu-open.mpp-menu-fixed {
    border: none;
    border-bottom: 1px solid #b7b7b7;
}

/*csslint box-model:false*/
/*TODO: Remove this lint rule override after a refactor of this code.*/


.mpp-paginator ul {

    /* `pure-g` Grid styles */
    letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */

    /* `pure-paginator` Specific styles */
    list-style: none;
    margin: 0;
    padding: 0;
	text-align: center;
}
.opera-only :-o-prefocus,
.mpp-paginator ul {
    word-spacing: -0.43em;
	
	
}

/* `mpp-u` Grid styles */
.mpp-paginator li {
    display: inline-block;
    *display: inline; /* IE < 8: fake inline-block */
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
	padding: 0 5px;
}


.mpp-paginator .mpp-button {
    border-radius: 0;
    padding: 0.8em 1.4em;
    vertical-align: top;
    height: 1.1em;
}
.mpp-paginator .mpp-button:focus,
.mpp-paginator .mpp-button:active {
    outline-style: none;
}
.mpp-paginator .prev,
.mpp-paginator .next {
    color: #C0C1C3;
  
}
.mpp-paginator .prev {
    border-radius: 2px 0 0 2px;
}
.mpp-paginator .next {
    border-radius: 0 2px 2px 0;
}

@media (max-width: 480px) {
    .mpp-menu-horizontal {
        width: 100%;
    }

    .mpp-menu-children li {
        display: block;
        border-bottom: 1px solid black;
    }
}

/*** For Buttons*/
.mpp-button-success,
.mpp-button-error,
.mpp-button-warning,
.mpp-button-secondary {
	
}

.mpp-button-success {

}

.mpp-button-error {
	
}

.mpp-button-warning {
	
}

.mpp-button-secondary {
	
}/**
 *    MediaPress Core Css
 */
.mpp-container, 
.mpp-container *,
.mpp-g ,
.mpp-g * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

p + .mpp-container {
	margin-top: 10px; /*fix for Nouveau template*/
}
/**
 * Gallery breadcrumbs
 */
.mpp-breadcrumbs {
	display: inline-block;
    padding: 5px 10px;
	background: #eee;
    border-radius: 5px;
    color: #888;
    font-weight: bold;
}

.mpp-breadcrumbs:empty {
	display: none;
}
.mpp-breadcrumbs a,
.mpp-breadcrumbs span {
	text-decoration: none;
	padding: 0 5px;
}
.mpp-breadcrumbs a:visited {}
.mpp-breadcrumbs a:hover {
	text-decoration: underline;
}

/*** Activity upload button icons */
.mpp-upload-buttons {
	display: inline-block;
    margin-top: 12px;
    padding-right: 20px;
	float: left;
}
.mpp-upload-buttons a, 
.entry-content .mpp-upload-buttons a {
	display: inline-block;
	text-decoration: none !important;
	border-bottom: none;
	border: none;
}
.mpp-upload-buttons a img {
	display: inline-block;
}
#mpp-activity-upload-buttons a img{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/**
 * Feedback and notices
 */
div.mpp-notice {
	margin: 0 0 15px;
}

div.mpp-notice.info {
	margin-bottom: 0;
}

div.mpp-notice.updated {
	clear: both;
	display: block;
}

div.mpp-notice p {
	font-size: 90%;
	display: block;
	padding: 10px 15px;
}

div.mpp-notice.error p {
	background-color: #fdc;
	border: 1px solid #a00;
	clear: left;
	color: #800;
}

div.mpp-notice.warning p {
	background-color: #ffe0af;
	border: 1px solid #ffd087;
	clear: left;
	color: #800;
}

div.mpp-notice.updated p {
	background-color: #efc;
	border: 1px solid #591;
	color: #250;
}

.mpp-notice p {}
.mpp-feedback {}
.mpp-feedback ul {}
.mpp-feedback ul li {
    list-style-type: square;
    list-style-position: inside;
}
.mpp-feedback ul li span {}
.mpp-feedback ul li span.loading {}
.mpp-feedback ul li span.error {}

.mpp-upload-fail {color: red;}

/** List */
.mpp-item-list {}
.mpp-item {
	text-align: center;
	margin-bottom: 20px;
    padding: 5px;
}
.mpp-item a {
	text-decoration: none;
}
.mpp-item-title {
	word-wrap: break-word;
}
.mpp-item-entry {

}
.mpp-item-entry .mpp-item-thumbnail {
	display: block;
}
.mpp-item-entry .mpp-item-thumbnail img,
.mpp-item-single .mpp-item-entry img.mpp-large,
.mpp-image {
	box-shadow: 0 0 5px #ccc;
    display: inline-block;
    max-width: 99%;
    padding: 10px;
}
.mpp-item-meta {}
.mpp-item-meta>span{
	padding-right: 5px;
	display: inline-block;
}
.mpp-item-meta:empty{
	display:none;
}

.mpp-item-actions {}
.mpp-item-actions .mpp-delete {
	color: #C45200;
}
.mpp-item-thumbnail {}
.mpp-item-single {}
/** Gallery List*/
.mpp-galleries-list {}
.mpp-gallery {
	
}
.mpp-gallery-title {}
.mpp-gallery-entry {
	
}
.mpp-gallery-cover {}
.mpp-gallery-meta{
	
}
.mpp-media-creator-link {

}
span.mpp-media-creator-link{
	padding-left: 10px;
}
.mpp-gallery-actions {}

.mpp-gallery-single {}
.mpp-gallery-single .mpp-gallery-title {}
.mpp-gallery-single .mpp-gallery-entry {}
.mpp-gallery-single .mpp-gallery-meta {}

/** Media List*/
.mpp-media {}
.mpp-media-title {}
.mpp-media-entry {}

.mpp-media-entry iframe {
	width: 100%;
	max-width: 100%;
	min-height: 500px;
}
.mpp-media-meta {}
.mpp-media-actions {}
.mpp-media-single {}
.mpp-media-single .mpp-media-title {}
.mpp-media-single .mpp-media-entry {}
.mpp-media-single .mpp-media-meta {}
.mpp-media-single .mpp-media-actions {}
.mpp-previous {
	float: left;
}
.mpp-next {
	float: right;
}

/*** Audio List*/
.mpp-audio-player {
	margin: 10px;
    padding: 10px;
}
.mpp-video-player {
	box-shadow: 0 0 5px #ccc;
    display: block;
    margin: 10px;
    max-width: 99%;
    padding: 10px;
}
.mpp-video-player .wp-video {
	margin: 0 auto;
}
.mpp-single-gallery-videos-list .wp-playlist .mejs-video,
.mpp-activity-video-list .wp-playlist .mejs-video {
	box-shadow: 0 0 5px #ccc;
    display: block;
    margin: 0 auto;
    max-width: 99%;
    padding: 10px;
}

/*** Uploading media List */
.mpp-uploading-media-list { clear:left;}
.mpp-uploading-media-list ul {}
.mpp-uploading-media-list ul li {
    position: relative;
    border: 2px solid #f2f2f2;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    height: 100px;
    width: 100px;
    overflow: hidden;
}
.mpp-uploading-media-list ul li img { 
	max-width: 100%;
}
/*spinner*/
.mpp-uploading-media-list ul li.mpp-loader {
	border: none;
}
/**
 * Delete icon on activity upload/admin upload and gallery upload
 */

a.mpp-delete-uploaded-media-item {
	background: url('/wp-content/plugins/mediapress/assets/images/delete.png') no-repeat;
	height: 16px;
	width: 16px;
	position: absolute;
	top:0;
	right: 0;
	text-indent: -99999px;
}


/****************************************************************************** **********************************************************
			
	Create Gallery

*******************************************************************************************************************************************/


/****************************************************************************** **********************************************************
			
	Manage Gallery

*******************************************************************************************************************************************/


.mpp-menu a.mpp-selected-item {
	color: #1fb3dd;
}

/** Bulk Edit media*/
.mpp-bulk-edit-media-item {
	margin-bottom: 30px;
}
div.mpp-bulk-edit-media-action-row {
	margin-bottom: 20px;
}

div.mpp-bulk-edit-media-action-row select {
	display: inline-block;
	margin: 0 0;
	padding: 2px 5px;
}

#mpp-check-all {
	vertical-align: middle;
}
.mpp-bulk-edit-media-details-entry{
	padding: 0 10px;
}
.mpp-bulk-edit-media-cover img.mpp-image{
	margin: 0;
}
/**
Reorder media*/

.mpp-reorder-media-cover {
	text-align: center;
	box-shadow: 0 0 5px #ccc;
	margin: 5px;
	padding: 10px;
}
.mpp-reorder-media-cover img {
	padding: 5px;
}
.mpp-reorder-media-cover h4 {
	font-weight: lighter;
	font-size: .9em;
}
#mpp-sortable .ui-sortable-helper .mpp-reorder-media-cover {
	cursor: move;
}
#mpp-sortable .ui-sortable-placeholder .mpp-reorder-media-cover {
	border: 5px dotted #ccc;
}
/*cover upload*/
.mpp-editable-cover {
	position: relative;
	padding: 10px;
}
.mpp-editable-cover .mpp-cover-uploading {
	position: absolute;
	left: 0;
	top:0;
}

/*--------------------------------------------------------------
	Activity
--------------------------------------------------------------*/
#mpp-activity-stream {
	font-size: 14px;
}

#mpp-activity-stream p {
	margin: 5px 0;
}

#item-body form#mpp-whats-new-form {
	margin: 30px 0 0 0;
	padding: 0;
}

form#mpp-whats-new-form #mpp-whats-new-avatar {
	float: left;
}
form#mpp-whats-new-form #mpp-whats-new-content {
	margin-left: 55px;
	padding: 0 0 20px 20px;
}
form#mpp-whats-new-form p.activity-greeting {
	line-height: 1.2em;
	margin-bottom: 15px;
	margin-left: 75px;
}
form#mpp-whats-new-form textarea {
	background: #fff;
	border: 1px inset #ccc;
	color: #555;
	font-family: inherit;
	font-size: medium;
	height: 40px;
	resize: vertical;
	padding: 6px;
	width: 98%;
}
body.no-js form#mpp-whats-new-form textarea {
	height: 50px;
}
form#mpp-whats-new-form #mpp-whats-new-options select {
	max-width: 200px;
	margin-top: 12px;
}
form#mpp-whats-new-form #mpp-whats-new-submit {
	float: right;
	margin-top: 12px;
}
#mpp-whats-new-options {
	overflow: auto;
	height: 0;
}
body.no-js #mpp-whats-new-options {
	height: auto;
}
#mpp-whats-new:focus {
	border-color: rgba(31, 179, 221, 0.9) !important;
	outline-color: rgba(31, 179, 221, 0.9);
	border-style: solid;
}

/*--------------------------------------------------------------
3.1.1 - Activity Listing
--------------------------------------------------------------*/
ul.mpp-activity-list li {
	overflow: hidden;
	padding: 10px;
	margin-bottom: 15px;
	list-style: none;
	border: 1px solid #eee;
	border-radius: 4px;
}
.mpp-activity-list .mpp-activity-avatar {
	float: left;
}
ul.mpp-activity-list li.has-comments {
	padding-bottom: 15px;
}

.mpp-activity-list li.mini {
	font-size: 80%;
	position: relative;
}
.mpp-activity-list li.mini .mpp-activity-avatar img.avatar,
.mpp-activity-list li.mini .mpp-activity-avatar img.FB_profile_pic {
	height: 20px;
	margin-left: 30px;
	width: 20px;
}

.mpp-activity-list li .mpp-activity-content {
	position: relative;
}
.mpp-activity-list li.mini .mpp-activity-content p {
	margin: 0;
}
.mpp-activity-list li.mini .mpp-activity-comments {
	clear: both;
	font-size: 120%;
}

.mpp-activity-list li .mpp-activity-inreplyto {
	color: #888;
	font-size: 80%;
}
.mpp-activity-list li .mpp-activity-inreplyto > p {
	margin: 0;
	display: inline;
}
.mpp-activity-list li .mpp-activity-inreplyto blockquote,
.mpp-activity-list li .mpp-activity-inreplyto div.mpp-activity-inner {
	background: none;
	border: none;
	display: inline;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.mpp-activity-list .mpp-activity-content {
	margin: 0 0 0 60px;
}

.mpp-activity-list .mpp-activity-content .mpp-activity-header,
.mpp-activity-list .mpp-activity-content .mpp-comment-header {
	color: #888;
}
.mpp-activity-header {
	margin-right: 20px;
}
.mpp-activity-header p {
    background-color: #f7f7f7;
    border: 1px solid rgba(234, 234, 234, 0.6);
    padding: 0 0.2em;
	font-size: 12px;
	line-height: 16px;
}
.mpp-activity-header a,
.mpp-comment-meta a,
.mpp-acomment-meta a {
	text-decoration: none;
	border-bottom: none !important; /* fix for twenty fifteen*/
}
.mpp-activity-list .mpp-activity-content .mpp-activity-header img.avatar {
	float: none !important;
	margin: 0 5px -8px 0 !important;
}
.mpp-activity-list a.mpp-bp-secondary-action,
.mpp-activity-list span.highlight {
	margin-right: 5px;
	text-decoration: none;
}
.mpp-activity-list .mpp-activity-content .mpp-activity-inner,
.mpp-activity-list .mpp-activity-content blockquote {
	margin: 10px 10px 5px 0;
	overflow: hidden;
}

.mpp-activity-inner > p {
	word-wrap: break-word;
}
.mpp-activity-inner > .mpp-activity-inner {
	margin: 0;
}
.mpp-activity-inner > blockquote {
	margin: 0;
}
.mpp-activity-list .mpp-activity-content img.thumbnail {
	border: 2px solid #eee;
	float: left;
	margin: 0 10px 5px 0;
}
.mpp-activity-read-more {
	margin-left: 1em;
	white-space: nowrap;
}
.mpp-activity-list li.mpp-load-more,
.mpp-activity-list li.mpp-load-newest {
	background: #f0f0f0;
	font-size: 110%;
	margin: 15px 0;
	padding: 10px 15px;
	text-align: center;
}
.mpp-activity-list li.mpp-load-more a,
.mpp-activity-list li.mpp-load-newest a {
	color: #4D4D4D;
}


/*--------------------------------------------------------------
	Activity Comments
--------------------------------------------------------------*/
div.mpp-activity-meta {
	margin: 0;
}

div.mpp-activity-meta a {
	padding: 4px 8px;
	font-size: 12px;
}
a.activity-time-since {
	color: #aaa;
	text-decoration: none;
}
a.activity-time-since:hover {
	color: #888;
	text-decoration: underline;
}
a.mpp-bp-primary-action,
#mpp-reply-title small a {
	font-size: 80%;
	margin-right: 5px;
	text-decoration: none;
}
a.mpp-bp-primary-action span,
#mpp-reply-title small a span {
	background: #999;
	color: #fff;
	font-size: 90%;
	margin-left: 2px;
	padding: 0 5px;
}
a.mpp-bp-primary-action:hover span,
#mpp-reply-title small a:hover span {
	background: #555;
	color: #fff;
}
div.mpp-activity-comments {
	margin: 0 0 0 70px;
	overflow: hidden; /* IE fix */
	position: relative;
	width: auto;
	clear: both;
}

div.mpp-activity-comments > ul {
	padding: 0 0 0 10px;
}
div.mpp-activity-comments ul,
div.mpp-activity-comments ul li {
	border: none;
	list-style: none;
}
div.mpp-activity-comments ul {
	clear: both;
	margin: 0;
}
div.mpp-activity-comments ul li {
	border-top: 1px solid #eee;
	padding: 10px 0 0;
}

div.mpp-activity-comments > ul > li:first-child {
	border-top: none;
}
div.mpp-activity-comments ul li:last-child {
	margin-bottom: 0;
}
div.mpp-activity-comments ul li > ul {
	margin-left: 30px;
	margin-top: 0;
	padding-left: 10px;
}

div.mpp-activity-comments div.mpp-acomment-avatar img {
	border-width: 1px;
	float: left;
	height: 25px;
	margin-right: 10px;
	width: 25px;
}
div.mpp-activity-comments div.mpp-acomment-content {
	font-size: 80%;
	margin: 5px 0 0 40px;
}
.mpp-activity-header .time-since{
	font-size: 11px;
	float:right;
}
div.mpp-acomment-content .time-since,
div.mpp-acomment-content .mpp-activity-delete-link,
div.mpp-acomment-content .mpp-comment-header {
	display: none;
}

div.mpp-activity-comments div.mpp-acomment-meta {
}
.mpp-acomment-meta .time-since {
	font-size: 11px;
	float: right;

}
div.mpp-activity-comments form.mpp-ac-form {
	display: none;
	padding: 10px;
}
div.mpp-activity-comments li form.mpp-ac-form {
	margin-right: 15px;
	clear: both;
}
div.mpp-activity-comments form.root {
	margin-left: 0;
}
div.mpp-activity-comments div#message {
	margin-top: 15px;
	margin-bottom: 0;
}
div.mpp-activity-comments form .mpp-ac-textarea {
	background: #fff;
	border: 1px inset #ccc;
	margin-bottom: 10px;
	padding: 8px;
}
div.mpp-activity-comments form textarea {
	border: none;
	background: transparent;
	box-shadow: none;
	outline: none;
	color: #555;
	font-family: inherit;
	font-size: 100%;
	height: 60px;
	padding: 0;
	margin: 0;
	width: 100%;
}
div.mpp-activity-comments form input {
	margin-top: 5px;
}
div.mpp-activity-comments form div.mpp-ac-reply-avatar {
	float: left;
}
div.mpp-ac-reply-avatar img {
	border: 1px solid #eee;
}
div.mpp-activity-comments form div.mpp-ac-reply-content {
	color: #888;
	margin-left: 50px;
	padding-left: 15px;
}
div.mpp-activity-comments form div.mpp-ac-reply-content a {
	text-decoration: none;
}
.mpp-acomment-options {
	float: left;
	margin: 5px 0 5px 40px;
}
.mpp-acomment-options a {
	color: #999;
	font-size: 12px;
}
.mpp-acomment-options a:hover {
	color: inherit;
}

/* 2015 compatibility*/
.mpp-activity-media-list {
	clear:left;
}

.mpp-activity-media-list a img,
.entry-content .mpp-activity-media-list a img {
	display: inline-block;
}
/** Lightbox */
.admin-bar .mfp-wrap {
	top: 32px;
}

@media screen and (max-width: 782px) {
	.admin-bar .mfp-wrap {
		top: 46px;
	}
}

.mpp-lightbox-content {
	display: flex;
	max-width: 90%;
	margin: 0 auto;
}

.mpp-lightbox-media-container {
	flex-grow: 1;
}

.mpp-lightbox-media-entry {
	display: flex;
	position: relative;
	padding: 10px;
	background: rgba(0,0,0, .8);
	justify-content: center;
	align-items: center;
}

.mpp-lightbox-with-comment-media-container .mpp-lightbox-single-photo img,
.mpp-lightbox-with-comment-media-container .wp-video,
.mpp-lightbox-with-comment-media-container .wp-audio-shortcode {
	margin: 0 auto;
}

.admin-bar .mpp-lightbox-close-btn {
	/*top: 40px;*/
}

.mpp-lightbox-with-comment-media-container .mpp-lightbox-single-photo img{
	display:block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
}

.mpp-lightbox-no-comment-media-entry  .wp-video,
.mpp-lightbox-no-comment-media-entry  .wp-audio,
.mpp-lightbox-no-comment-media-entry  .mpp-lightbox-single-photo img,
.mpp-lightbox-no-comment-media-entry  iframe,
.mpp-lightbox-no-comment-media-entry  embed,
.mpp-lightbox-no-comment-media-entry  object {
	display: block;
	margin: 0 auto;
}

.mpp-media-title-info {
	overflow: hidden;
}
.mpp-lightbox-with-comment-media-container .mpp-lightbox-media-meta {

	min-height: 25px;
	width: 100%;
	margin: 0;
	padding: 5px 20px;
	box-sizing: border-box;
	color: #fff;
	background: #111;
}
.mpp-lightbox-media-uploader-meta {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.mpp-lightbox-media-uploader-avatar{
	float: left;
	width: 50px;
}
.mpp-lightbox-uploader-upload-details{
	float:left;
	padding-left: 10px;
}
.mpp-lightbox-uploader-link {
	font-size: 14px;
}
.mpp-lightbox-upload-time{
	font-size: 12px;
}
.mpp-lightbox-upload-time a{
	text-decoration: none;
}

.mpp-lightbox-media-description{
	font-size: .9em;
	margin: 10px 0 30px;
	
	background: #eee;
	padding: 10px;
}
.mpp-media-hidden-description {
	display: none;
}
.mpp-form-hidden {
	display: none;
}
.mpp-lightbox-media-action-link{
	font-size: 13px;
}
.mpp-lightbox-edit-media-cancel-link {
	display: none;
}
.mpp-lightbox-media-edit-form {
	margin-bottom: 15px;
}
.mpp-lightbox-edit-media-buttons-row {
	margin-top: 10px;
}
.mpp-loader-image {
	display: none;
}
.mpp-lightbox-edit-error {
	background-color: #fdc;
	border: 1px solid #a00;
	color: #800;
	padding: 5px;
	margin-bottom: 10px;
}
.mpp-lightbox-edit-error p{
	margin: 0 0 0 0;
}
.mpp-lightbox-activity-container {
	background: #fff;
	width: 400px;
	min-width: 400px;
	box-sizing: border-box;
	padding: 15px;
	border-left: 1px solid #ccc;
	overflow: auto;
}
.mpp-lightbox-activity-container form#whats-new-form {
	
}
.mpp-lightbox-activity-container .ac-form {
	display:none;
}
.mfp-close-btn-in .mfp-close:hover {
	background: transparent;
	border: none;
}

.mpp-lightbox-content .mpp-activity-avatar img {
	width: 32px;
	height: 32px;
}
.mpp-lightbox-content .mpp-acomment-avatar {
	float:left;
}
.mpp-lightbox-content .mpp-activity-list .mpp-activity-content {
	margin-left: 40px;
}
.mpp-lightbox-content form#mpp-whats-new-form #mpp-whats-new-content {
	
}
.mpp-lightbox-content form#mpp-whats-new-form p.activity-greeting {
	display:none;
}
.mpp-lightbox-content .mpp-activity-comments {
	margin-left: 20px;
}
.mpp-lightbox-content div.mpp-activity-comments div.mpp-acomment-meta {
	
}

.mpp-lightbox-content div.mpp-activity-comments div.mpp-acomment-content {
	margin-top: 0;
	
}
.mpp-lightbox-content #mpp-activity-stream div.mpp-acomment-content p {
	margin-top: 0;
}
@media only screen and (min-width: 768px) {
    /* tablets and desktop */
}

@media only screen and (max-width: 767px) {
    
	.mpp-lightbox-content {
		display: block;
		width:auto;
		max-width: 90%;
	}
	/* phones */
	.mpp-lightbox-media-container,
	.mpp-lightbox-activity-container {
		float: none;
		display: block;
		width: 100%;
		min-width: auto;
	}
	.mpp-lightbox-activity-container {
		height: auto;
	}
	
}

/*directory*/
.mpp-directory-contents {}
.mpp-directory-contents .item-list-tabs li { list-style-type: none;}

/*widget*/
.mpp-widget-container .mpp-item-entry .mpp-item-thumbnail img {
	margin: 0 auto;
}

/**
 * Drag Drop uploader styling
 *
 */
.mpp-dropzone {
	border: 4px dashed #b4b9be;
    height: 165px;
}
.mpp-drag-drop-inside {
	margin: 5px auto 0;
    width: 250px;
}
.mpp-drag-drop-inside p {
	display: block;
	margin: 5px 0;
	font-size: 14px;
    text-align: center;
    color: #a0a5aa; 
}
.mpp-drag-drop-inside p.mpp-drag-drop-info {
	font-size: 20px;
}
.mpp-drag-drop-inside p.mpp-uploader-allowed-file-type-info {
	margin-bottom: 0;
}
.mpp-drag-drop-inside p.mpp-uploader-allowed-file-type-info + p {
	margin-top: 0;
}

#mpp-upload-dropzone-activity {
	 display: none;
}
@media screen and ( max-width: 980px ) {
	
	#mpp-media-bulkedit-form  [class*="mpp-u"],
	#mpp-media-edit-form  [class*="mpp-u"] {
		width: 100%;
		display: block;
		float: none;
	}

}
/**
 * Item List view.
 */
ul.mpp-activity-media-list-view-list li,
#buddypress ul.item-list ul.mpp-activity-media-list-view-list li {
	list-style-type: circle;
}
ul.mpp-activity-media-list-view-list li a {
	text-decoration: none;
}

/** Doc grid*/
.mpp-activity-doc-content {
	display: inline-block;
}
.mpp-activity-doc-content > a{
	display: block;
}

.mpp-activity-comment-media-entry{
	display: inline-block;
}
#mpp-loader-wrapper {
	text-align: center;
	padding-top: 22px;
}

.mpp-media-upload-container {
	position: relative;
}
.mpp-upload-container-inactive {
	display: none;
}
.mpp-upload-container-active {
	display: block;
}
.mpp-upload-container-close{
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 1;
	background: url(/wp-content/plugins/mediapress/assets/images/delete.png) no-repeat;
	height: 16px;
	width: 16px;
	text-indent: -99999px;
}
/* remote media*/

.mpp-uploading-media-list ul li.mpp-remote-uploaded-media-item-type-oembed {
	width: auto;
	height: auto;
}
.mpp-remote-add-media-row {
	position: relative;
	padding-right: 80px;
	margin: 5px 0;
}
.mpp-remote-add-media-row-activity{
	display: none;
}

.mpp-remote-media-url {
	width: 100%;
}

.mpp-add-remote-media {
	position: absolute;
	top: 0;
	right: 0;
}

/*arrow buttons*/
button.mfp-arrow {
	background: rgba(0,0,0, .5);
}.accordion.mnfurs-job-listings h4.open:after,.accordion.mnfurs-job-listings h4:after{color:inherit;content:none;cursor:inherit;position:inherit;right:inherit;top:inherit}
ul.pcmenu {
	margin:0 auto !important;
	padding:0 !important;
	position:relative;
	display:inline-block;
	border: solid 1px #999;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;

	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}
.pc-menu-position{
	display:block;
	margin:0 auto !important;
	max-width:1065px !important;
	margin:0 auto !important;
}
ul.pcmenu.full-width{
	width: 100%;
	max-width:1065px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
ul.pcmenu li {
	font-size:16px;
	margin:0 !important;
	padding:0 !important;
	float:left;
	outline: none;
	position:relative;
	list-style:none !important;
	background-image: none !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
ul.pcmenu li:hover,
ul.pcmenu li.active {
	background: #cccccc;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
ul.pcmenu > li > a {
	padding:18px 28px 17px;
	text-decoration:none !important;
	text-transform: uppercase;
	display:inline-block;
	box-shadow:none;
	outline:none !important;
	border:none !important;
	box-shadow:none !important;
}
ul.pcmenu a, ul.pcmenu a:visited, ul.pcmenu a:active{
	color: #454545;
	text-shadow: 0 1px 1px #dedede;
}
ul.pcmenu #toggle,
ul.pcmenu #hide{
	display: none;
	cursor:pointer;
}

/****** icon ******/
ul.pcmenu i{
	line-height: 17px !important;
	font-size: 18px;
}
ul.pcmenu i.rightside{
	line-height: 17px !important;
	margin-left: 4px;
	font-size: 18px;
}
/****** menu height ******/
/* thin */
ul.thin > li > a, ul.slim > li > a {
	padding:12px 12px;
}
ul.thin .search, ul.slim .search{
	float: left;
	margin-top: 11px;
	margin-left: 10px;
}
ul.thin .social, ul.slim .social{
	margin-top: 12px;
}
ul.thin ul, ul.slim ul {
	top: 50px !important;
}
ul.thin ul li ul, ul.slim ul li ul {
	top: -1px !important;
}

/* thick */
ul.thick > li > a {
	padding:40px 20px;
}
ul.thick .search{
	float: left;
	margin-top: 36px;
	margin-left: 10px;
}
ul.thick .social{
	margin-top: 38px;
}
ul.thick ul {
	top: 100px !important;
}
ul.thick ul li ul {
	top: -1px !important;
}

/****** dropdown Navigation ******/
ul.pcmenu li:hover > ul{
	visibility:visible;
	opacity:1;
}
ul.pcmenu ul,
ul.pcmenu ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;
	visibility:hidden;
    position: absolute;
    z-index: 999;
	width:180px;
	opacity:0;
	background: #dedede;

	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear;
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear;
	-o-transition:opacity 0.2s linear, visibility 0.2s linear;
	transition:opacity 0.2s linear, visibility 0.2s linear;
}
ul.pcmenu ul {
    top: 71px;
    left: 0;
	border: solid 1px #999;
}
ul.pcmenu ul:after{
	content:"";
	clear:both;
	display:block;
}
ul.pcmenu ul li ul {
    top: -1px;
    left: 180px;
}
ul.pcmenu ul li {
	clear:both;
	width:100%;
	border:0 none;
}
ul.pcmenu ul li a {
	background:none;
	padding:14px 15px;
	text-decoration:none;
	display:block;
	border:0 none;
	float:left;

}

/****** dropdown arrow ******/
ul.pcmenu .arrow{
	font-family: 'FontAwesome';
}
ul.pcmenu > li > a > .arrow:before{
	content: "\f078";
}
ul.pcmenu > li ul a .arrow:before{
	content: "\f054";
}

/****** right item orientation ******/
ul.pcmenu .right{
	float: right;
	right: 0;
}


/****** Styles ******/

.pcmenu a,
.pcmenu .fa{
	color: #fff !important;
	background:none !important;
}

.pcmenu {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2NDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZTNhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
}

/* ff0000 */
.pcmenu.ff0000, .pcmenu.ff0000 ul{
	background: #ff0000!important;
	background: -moz-linear-gradient(top, #ff2f2f 0%, #e90202 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2f2f), color-stop(100%,#e90202))!important;
	background: -webkit-linear-gradient(top, #ff2f2f 0%,#e90202 100%)!important;
	background: -o-linear-gradient(top, #ff2f2f 0%,#e90202 100%)!important;
	background: -ms-linear-gradient(top, #ff2f2f 0%,#e90202 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2f2f', endColorstr='#e90202',GradientType=0 )!important;
	border-color: #e90202 !important;
}
.pcmenu.ff0000 ul{
	background: #e90202 !important;
	border-color: #d30000 !important;
}
.pcmenu.ff0000 a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.ff0000 li:hover,
.ff0000 li.active{
	background-color: #d30000 !important;
}

/* d70000 + red */
.pcmenu.d70000, .pcmenu.d70000 ul, .pcmenu.red, .pcmenu.red ul{
	background: #d70000!important;
	background: -moz-linear-gradient(top, #e60202 0%, #c70202 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e60202), color-stop(100%,#c70202))!important;
	background: -webkit-linear-gradient(top, #e60202 0%,#c70202 100%)!important;
	background: -o-linear-gradient(top, #e60202 0%,#c70202 100%)!important;
	background: -ms-linear-gradient(top, #e60202 0%,#c70202 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60202', endColorstr='#c70202',GradientType=0 )!important;
	border-color: #b00000 !important;
}
.pcmenu.d70000 ul, .pcmenu.red ul{
	background: #c70202 !important;
	border-color: #b40000 !important;
}
.pcmenu.d70000 a, .pcmenu.red a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.d70000 li:hover,
.d70000 li.active,
.red li:hover,
.red li.active{
	background-color: #b40000 !important;
}

/* 940303 + maroon */
.pcmenu.maroon, .pcmenu.maroon ul{
	background: #940303!important;
	background: -moz-linear-gradient(top, #a00303 0%, #910101 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a00303), color-stop(100%,#910101))!important;
	background: -webkit-linear-gradient(top, #a00303 0%,#910101 100%)!important;
	background: -o-linear-gradient(top, #a00303 0%,#910101 100%)!important;
	background: -ms-linear-gradient(top, #a00303 0%,#910101 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a00303', endColorstr='#910101',GradientType=0 )!important;
	border-color: #770000 !important;
}
.pcmenu.maroon ul{
	background: #910101 !important;
	border-color: #770000 !important;
}
.pcmenu.maroon a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.maroon li:hover,
.maroon li.active{
	background-color: #770000 !important;
}

/* deepskyblue  */
.pcmenu.deepskyblue, .pcmenu.deepskyblue ul{
	background: #3dc0f1!important;
	background: -moz-linear-gradient(top, #3ec7fa 0%, #37b5e4 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec7fa), color-stop(100%,#37b5e4))!important;
	background: -webkit-linear-gradient(top, #3ec7fa 0%,#37b5e4 100%)!important;
	background: -o-linear-gradient(top, #3ec7fa 0%,#37b5e4 100%)!important;
	background: -ms-linear-gradient(top, #3ec7fa 0%,#37b5e4 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ec7fa', endColorstr='#37b5e4',GradientType=0 )!important;
	border-color: #1797c7 !important;
}
.pcmenu.deepskyblue ul{
	background: #1797c7 !important;
	border-color: #1695c5 !important;
}
.pcmenu.deepskyblue a{
	text-shadow: 0 1px 1px #5d5d5d !important;
}
.deepskyblue li:hover,
.deepskyblue li.active{
	background-color: #1797c7 !important;
}

/* light-blue */
.pcmenu.light-blue{
	background: #1e5799!important;
	background: -moz-linear-gradient(top, #107fc9 0%, #0d66a1 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#107fc9), color-stop(100%,#0d66a1))!important;
	background: -webkit-linear-gradient(top, #107fc9 0%,#0d66a1 100%)!important;
	background: -o-linear-gradient(top, #107fc9 0%,#0d66a1 100%)!important;
	background: -ms-linear-gradient(top, #107fc9 0%,#0d66a1 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#107fc9', endColorstr='#0d66a1',GradientType=0 )!important;
	border-color: #0d66a1 !important;
}
.pcmenu.light-blue ul{
	background: #0d66a1 !important;
	border-color: #0a5282 !important;
}
.pcmenu.light-blue a{
	text-shadow: 0 1px 1px #000 !important;
}
.pcmenu.light-blue li:hover,
.pcmenu.light-blue li.active{
	background-color: #0a5282 !important;
}

/* blue */
.pcmenu.blue{
	background: #153e6a!important;
	background: -moz-linear-gradient(top, #1c4f89 0%, #153d6b 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c4f89), color-stop(100%,#153d6b))!important;
	background: -webkit-linear-gradient(top, #1c4f89 0%,#153d6b 100%)!important;
	background: -o-linear-gradient(top, #1c4f89 0%,#153d6b 100%)!important;
	background: -ms-linear-gradient(top, #1c4f89 0%,#153d6b 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4f89', endColorstr='#153d6b',GradientType=0 )!important;
	border-color: #153d6b !important;
}
.pcmenu.blue ul{
	background: #153d6b !important;
	border-color: #113155 !important;
}
.pcmenu.blue a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.blue li:hover,
.pcmenu.blue li.active{
	background-color: #113155 !important;
}

/* light-green */
.pcmenu.light-green{
	background: #92e428!important;
	background: -moz-linear-gradient(top, #92e428 0%, #85d61d 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92e428), color-stop(100%,#85d61d))!important;
	background: -webkit-linear-gradient(top, #92e428 0%,#85d61d 100%)!important;
	background: -o-linear-gradient(top, #92e428 0%,#85d61d 100%)!important;
	background: -ms-linear-gradient(top, #92e428 0%,#85d61d 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92e428', endColorstr='#85d61d',GradientType=0 )!important;
	border-color: #74c111 !important;
}
.pcmenu.light-green ul{
	background: #85d61d !important;
	border-color: #74c111 !important;
}
.pcmenu.light-green a{
	text-shadow: 0 1px 1px #000000 !important;
}
.pcmenu.light-green li:hover,
.pcmenu.light-green li.active{
	background-color: #74c111 !important;
}

/* green */
.pcmenu.green{
	background: #6fba0f!important;
	background: -moz-linear-gradient(top, #6fba0f 0%, #68af0e 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fba0f), color-stop(100%,#68af0e))!important;
	background: -webkit-linear-gradient(top, #6fba0f 0%,#68af0e 100%)!important;
	background: -o-linear-gradient(top, #6fba0f 0%,#68af0e 100%)!important;
	background: -ms-linear-gradient(top, #6fba0f 0%,#68af0e 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fba0f', endColorstr='#68af0e',GradientType=0 )!important;
	border-color: #5c9d08 !important;
}
.pcmenu.green ul{
	background: #68af0e !important;
	border-color: #5c9d08 !important;
}
.pcmenu.green a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.green li:hover,
.pcmenu.green li.active{
	background-color: #5c9d08 !important;
}

/* dark-green */
.pcmenu.dark-green{
	background: #4f8c00!important;
	background: -moz-linear-gradient(top, #4f8c00 0%, #457b00 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f8c00), color-stop(100%,#457b00))!important;
	background: -webkit-linear-gradient(top, #4f8c00 0%,#457b00 100%)!important;
	background: -o-linear-gradient(top, #4f8c00 0%,#457b00 100%)!important;
	background: -ms-linear-gradient(top, #4f8c00 0%,#457b00 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f8c00', endColorstr='#457b00',GradientType=0 )!important;
	border-color: #457b00 !important;
}
.pcmenu.dark-green ul{
	background: #457b00 !important;
	border-color: #407101!important;
}
.pcmenu.dark-green a{
	text-shadow: 0 1px 1px #000 !important;
}
.pcmenu.dark-green li:hover,
.pcmenu.dark-green li.active{
	background-color: #407101!important;
}

/* light-yellow */
.pcmenu.light-yellow {
	background: #e0d90d!important;
	background: -moz-linear-gradient(top, #e0d90d 0%, #d1cb22 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0d90d), color-stop(100%,#d1cb22))!important;
	background: -webkit-linear-gradient(top, #e0d90d 0%,#d1cb22 100%)!important;
	background: -o-linear-gradient(top, #e0d90d 0%,#d1cb22 100%)!important;
	background: -ms-linear-gradient(top, #e0d90d 0%,#d1cb22 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d90d', endColorstr='#d1cb22',GradientType=0 )!important;
	border-color: #d1cb22 !important;
}
.pcmenu.light-yellow  ul{
	background: #cec706 !important;
	border-color: #cec706 !important;
}
.pcmenu.light-yellow  a{
	text-shadow: 0 1px 1px #000000 !important;
}
.pcmenu.light-yellow  li:hover,
.pcmenu.light-yellow  li.active{
	background-color: #cec706 !important;
}

/* yellow */
.pcmenu.yellow {
	background: #dcc81f!important;
	background: -moz-linear-gradient(top, #dcc81f 0%, #cfbb15 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcc81f), color-stop(100%,#cfbb15))!important;
	background: -webkit-linear-gradient(top, #dcc81f 0%,#cfbb15 100%)!important;
	background: -o-linear-gradient(top, #dcc81f 0%,#cfbb15 100%)!important;
	background: -ms-linear-gradient(top, #dcc81f 0%,#cfbb15 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcc81f', endColorstr='#cfbb15',GradientType=0 )!important;
	border-color: #cfbb15 !important;
}
.pcmenu.yellow  ul{
	background: #b4a30f !important;
	border-color: #b4a30f !important;
}
.pcmenu.yellow  a{
	text-shadow: 0 1px 1px #282828 !important;
}
.pcmenu.yellow  li:hover,
.pcmenu.yellow  li.active{
	background-color: #b4a30f !important;
}

/* dark-dark-yellow */
.pcmenu.dark-yellow {
	background: #c4b003!important;
	background: -moz-linear-gradient(top, #c4b003 0%, #b9a603 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4b003), color-stop(100%,#b9a603))!important;
	background: -webkit-linear-gradient(top, #c4b003 0%,#b9a603 100%)!important;
	background: -o-linear-gradient(top, #c4b003 0%,#b9a603 100%)!important;
	background: -ms-linear-gradient(top, #c4b003 0%,#b9a603 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4b003', endColorstr='#b9a603',GradientType=0 )!important;
	border-color: #b9a603 !important;
}
.pcmenu.dark-yellow  ul{
	background: #a19108 !important;
	border-color: #a19108 !important;
}
.pcmenu.dark-yellow  a{
	text-shadow: 0 1px 1px #282828 !important;
}
.pcmenu.dark-yellow  li:hover,
.pcmenu.dark-yellow  li.active{
	background-color: #a19108 !important;
}

/* orange */
.pcmenu.orange{
	background: #fd8603!important;
	background: -moz-linear-gradient(top, #fd8603 0%, #ca6902 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd8603), color-stop(100%,#ca6902))!important;
	background: -webkit-linear-gradient(top, #fd8603 0%,#ca6902 100%)!important;
	background: -o-linear-gradient(top, #fd8603 0%,#ca6902 100%)!important;
	background: -ms-linear-gradient(top, #fd8603 0%,#ca6902 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8603', endColorstr='#ca6902',GradientType=0 )!important;
	border-color: #ca6902 !important;
}
.pcmenu.orange ul{
	background: #ca6902 !important;
	border-color: #a25502 !important;
}
.pcmenu.orange a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.orange li:hover,
.pcmenu.orange li.active{
	background-color: #a25502 !important;
}

/* dark-orange */
.pcmenu.dark-orange{
	background: #c64900!important;
	background: -moz-linear-gradient(top, #c64900 0%, #9e3a00 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c64900), color-stop(100%,#9e3a00))!important;
	background: -webkit-linear-gradient(top, #c64900 0%,#9e3a00 100%)!important;
	background: -o-linear-gradient(top, #c64900 0%,#9e3a00 100%)!important;
	background: -ms-linear-gradient(top, #c64900 0%,#9e3a00 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c64900', endColorstr='#9e3a00',GradientType=0 )!important;
	border-color: #9e3a00 !important;
}
.pcmenu.dark-orange ul{
	background: #9e3a00 !important;
	border-color: #7e2e00 !important;
}
.pcmenu.dark-orange a{
	text-shadow: 0 1px 1px #000 !important;
}
.pcmenu.dark-orange li:hover,
.pcmenu.dark-orange li.active{
	background-color: #7e2e00 !important;
}

/* brown */
.pcmenu.brown {
	background: #854502!important;
	background: -moz-linear-gradient(top, #854502 0%, #814201 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#854502), color-stop(100%,#814201))!important;
	background: -webkit-linear-gradient(top, #854502 0%,#814201 100%)!important;
	background: -o-linear-gradient(top, #854502 0%,#814201 100%)!important;
	background: -ms-linear-gradient(top, #854502 0%,#814201 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#854502', endColorstr='#814201',GradientType=0 )!important;
	border-color: #814201 !important;
}
.pcmenu.brown  ul{
	background: #814201 !important;
	border-color: #693600 !important;
}
.pcmenu.brown  a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.brown  li:hover,
.pcmenu.brown  li.active{
	background-color: #693600 !important;
}

/* light-purple */
.pcmenu.light-purple{
	background: #df2dd5 !important;
	background: -moz-linear-gradient(top, #df2dd5 0%, #d424ca 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df2dd5), color-stop(100%,#d424ca))!important;
	background: -webkit-linear-gradient(top, #df2dd5 0%,#d424ca 100%)!important;
	background: -o-linear-gradient(top, #df2dd5 0%,#d424ca 100%)!important;
	background: -ms-linear-gradient(top, #df2dd5 0%,#d424ca 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2dd5', endColorstr='#d424ca',GradientType=0 )!important;
	border-color: #d424ca !important;
}
.pcmenu.light-purple ul{
	background: #d424ca !important;
	border-color: #c11bb8 !important;
}
.pcmenu.light-purple a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.light-purple li:hover,
.pcmenu.light-purple li.active{
	background-color: #c11bb8 !important;
}

/* purple */
.pcmenu.purple{
	background: #c914be !important;
	background: -moz-linear-gradient(top, #c914be 0%, #be0db3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c914be), color-stop(100%,#be0db3))!important;
	background: -webkit-linear-gradient(top, #c914be 0%,#be0db3 100%)!important;
	background: -o-linear-gradient(top, #c914be 0%,#be0db3 100%)!important;
	background: -ms-linear-gradient(top, #c914be 0%,#be0db3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c914be', endColorstr='#be0db3',GradientType=0 )!important;
	border-color: #be0db3 !important;
}
.pcmenu.purple ul{
	background: #be0db3 !important;
	border-color: #aa08a0 !important;
}
.pcmenu.purple a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.purple li:hover,
.pcmenu.purple li.active{
	background-color: #aa08a0 !important;
}

/* dark-purple */
.pcmenu.dark-purple{
	background: #9b0492 !important;
	background: -moz-linear-gradient(top, #9b0492 0%, #85017d 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b0492), color-stop(100%,#85017d))!important;
	background: -webkit-linear-gradient(top, #9b0492 0%,#85017d 100%)!important;
	background: -o-linear-gradient(top, #9b0492 0%,#85017d 100%)!important;
	background: -ms-linear-gradient(top, #9b0492 0%,#85017d 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0492', endColorstr='#85017d',GradientType=0 )!important;
	border-color: #85017d !important;
}
.pcmenu.dark-purple ul{
	background: #85017d !important;
	border-color: #6e0067 !important;
}
.pcmenu.dark-purple a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.dark-purple li:hover,
.pcmenu.dark-purple li.active{
	background-color: #6e0067 !important;
}

/* light-pink */
.pcmenu.light-pink{
	background: #d70081!important;
	background: -moz-linear-gradient(top, #d70081 0%, #cb027a 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d70081), color-stop(100%,#cb027a))!important;
	background: -webkit-linear-gradient(top, #d70081 0%,#cb027a 100%)!important;
	background: -o-linear-gradient(top, #d70081 0%,#cb027a 100%)!important;
	background: -ms-linear-gradient(top, #d70081 0%,#cb027a 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70081', endColorstr='#cb027a',GradientType=0 )!important;
	border-color: #cb027a !important;
}
.pcmenu.light-pink ul{
	background: #cb027a !important;
	border-color: #b90470 !important;
}
.pcmenu.light-pink a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.light-pink li:hover,
.pcmenu.light-pink li.active{
	background-color: #b90470 !important;
}

/* pink */
.pcmenu.pink{
	background: #ba0371!important;
	background: -moz-linear-gradient(top, #ba0371 0%, #b0016a 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0371), color-stop(100%,#b0016a))!important;
	background: -webkit-linear-gradient(top, #ba0371 0%,#b0016a 100%)!important;
	background: -o-linear-gradient(top, #ba0371 0%,#b0016a 100%)!important;
	background: -ms-linear-gradient(top, #ba0371 0%,#b0016a 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0371', endColorstr='#b0016a',GradientType=0 )!important;
	border-color: #b0016a !important;
}
.pcmenu.pink ul{
	background: #b0016a !important;
	border-color: #a00261 !important;
}
.pcmenu.pink a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.pink li:hover,
.pcmenu.pink li.active{
	background-color: #a00261 !important;
}

/* dark-pink */
.pcmenu.dark-pink{
	background: #9a015d !important;
	background: -moz-linear-gradient(top, #9a015d 0%, #8f0257 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a015d), color-stop(100%,#8f0257))!important;
	background: -webkit-linear-gradient(top, #9a015d 0%,#8f0257 100%)!important;
	background: -o-linear-gradient(top, #9a015d 0%,#8f0257 100%)!important;
	background: -ms-linear-gradient(top, #9a015d 0%,#8f0257 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a015d', endColorstr='#8f0257',GradientType=0 )!important;
	border-color: #8f0257 !important;
}
.pcmenu.dark-pink ul{
	background: #8f0257 !important;
	border-color: #760047 !important;
}
.pcmenu.dark-pink a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.dark-pink li:hover,
.pcmenu.dark-pink li.active{
	background-color: #760047 !important;
}

/* turquoise  */
.pcmenu.turquoise {
	background: #18c8c6!important;
	background: -moz-linear-gradient(top, #18c8c6 0%, #14c0be 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18c8c6), color-stop(100%,#14c0be))!important;
	background: -webkit-linear-gradient(top, #18c8c6 0%,#14c0be 100%)!important;
	background: -o-linear-gradient(top, #18c8c6 0%,#14c0be 100%)!important;
	background: -ms-linear-gradient(top, #18c8c6 0%,#14c0be 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18c8c6', endColorstr='#14c0be',GradientType=0 )!important;
	border-color: #05b0ae !important;
}
.pcmenu.turquoise  ul{
	background: #14c0be !important;
	border-color: #05b0ae !important;
}
.pcmenu.turquoise  a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.turquoise  li:hover,
.pcmenu.turquoise  li.active{
	background-color: #05b0ae !important;
}

/* turquoise1  */
.pcmenu.turquoise1 {
	background: #0ea4a2!important;
	background: -moz-linear-gradient(top, #0ea4a2 0%, #099896 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0ea4a2), color-stop(100%,#099896))!important;
	background: -webkit-linear-gradient(top, #0ea4a2 0%,#099896 100%)!important;
	background: -o-linear-gradient(top, #0ea4a2 0%,#099896 100%)!important;
	background: -ms-linear-gradient(top, #0ea4a2 0%,#099896 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ea4a2', endColorstr='#099896',GradientType=0 )!important;
	border-color: #068280 !important;
}
.pcmenu.turquoise1  ul{
	background: #099896 !important;
	border-color: #068280 !important;
}
.pcmenu.turquoise1  a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.turquoise1  li:hover,
.pcmenu.turquoise1  li.active{
	background-color: #068280 !important;
}

/* turquoise2  */
.pcmenu.turquoise2 {
	background: #058482!important;
	background: -moz-linear-gradient(top, #058482 0%, #057d7b 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#058482), color-stop(100%,#057d7b))!important;
	background: -webkit-linear-gradient(top, #058482 0%,#057d7b 100%)!important;
	background: -o-linear-gradient(top, #058482 0%,#057d7b 100%)!important;
	background: -ms-linear-gradient(top, #058482 0%,#057d7b 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#058482', endColorstr='#057d7b',GradientType=0 )!important;
	border-color: #005251 !important;
}
.pcmenu.turquoise2  ul{
	background: #057d7b !important;
	border-color: #005251 !important;
}
.pcmenu.turquoise2  a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.turquoise2  li:hover,
.pcmenu.turquoise2  li.active{
	background-color: #005251 !important;
}


/* grey */
.pcmenu.grey{
	background: #707070!important;
	background: -moz-linear-gradient(top, #707070 0%, #595959 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#595959))!important;
	background: -webkit-linear-gradient(top, #707070 0%,#595959 100%)!important;
	background: -o-linear-gradient(top, #707070 0%,#595959 100%)!important;
	background: -ms-linear-gradient(top, #707070 0%,#595959 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#595959',GradientType=0 )!important;
	border-color: #595959 !important;
}
.pcmenu.grey ul{
	background: #595959 !important;
	border-color: #4a4a4a !important;
}
.pcmenu.grey a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.pcmenu.grey li:hover,
.pcmenu.grey li.active{
	background-color: #4a4a4a !important;
}

/* black */
.pcmenu.black{
	background: #3f3f3f !important;
	background: -moz-linear-gradient(top, #3f3f3f 0%, #1c1c1c 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3f), color-stop(100%,#1c1c1c))!important;
	background: -webkit-linear-gradient(top, #3f3f3f 0%,#1c1c1c 100%)!important;
	background: -o-linear-gradient(top, #3f3f3f 0%,#1c1c1c 100%)!important;
	background: -ms-linear-gradient(top, #3f3f3f 0%,#1c1c1c 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#1c1c1c',GradientType=0 )!important;
	border-color: #000 !important;
}
.pcmenu.black ul{
	background: #1c1c1c !important;
	border-color: #000 !important;
}
.pcmenu.black a{
	text-shadow: 0 1px 1px #000 !important;
}
.pcmenu.black li:hover,
.pcmenu.black li.active{
	background-color: #000 !important;
}

ul.pcmenu > li.pc-last {
	float:right !important;
}
ul.silver a, ul.silver .fa{
	color: #454545 !important;
	text-shadow: 0 1px 1px #dedede !important;
}
.cmenuvisible{
	display:none;
}

/***** responsive design *****/

@media (max-width: 840px) {
	.cmenuvisible{
		display:list-item;
	}
	.cmenuhidden{
		display:none !important;
	}
	ul.pcmenu li{
		display: none;
		width: 100%;
		border-bottom: solid 1px rgba(255, 255, 255, 0.1);
		margin:0 !important;
	}
	ul.pcmenu #toggle{
     display: block;
	}
	ul.pcmenu #toggle i,
	ul.pcmenu #hide i{
		font-size: 30px;
		margin: 6px -5px 0;
	}
	ul.pcmenu #toggle:hover i,
	ul.pcmenu #hide:hover i{
		transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-moz-transform: none;
	}
	ul.pcmenu > li > a{
		padding-top:15px !important;
		padding-bottom:15px !important;
		padding-left:20px !important;
	}
	ul.pcmenu a{
		width: 100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	ul.pcmenu ul,
	ul.pcmenu ul li ul{
		width: 100%;
		left: 0;
		position: static;
		visibility:visible;
		opacity:1;
		border: none;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	ul.pcmenu .arrow{
		float: right;
		line-height: 20px;
	}
	ul.pcmenu > li ul a .arrow:before{
		content: "\f078";
	}

	ul.pcmenu > li > ul > li > a{ padding-left: 40px; }
	ul.pcmenu > li > ul > li > ul > li > a{ padding-left: 70px; }
	ul.pcmenu > li > ul > li > ul > li > ul > li > a{ padding-left: 100px; }
}
@-webkit-keyframes pcpluginfadein { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes pcpluginfadein { from { opacity:0; } to { opacity:1; } }
@keyframes pcpluginfadein { from { opacity:0; } to { opacity:1; } }
.pc-small{
	font-size:12px !important;
}
.form-white-back{
	background-color:#FFFFFF;
}
.g-recaptcha{
	margin:auto;
	display:block;
	width:304px;
}
@-moz-document url-prefix() {
    .g-recaptcha{
	padding-top:15px;
}
}
.upload-label{
	text-align:left;
	width:100%;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top:5px;
}
#looklikeform{
	width:165px;
	font-size:12px;
	height:24px !important;
	max-height:24px !important;
	line-height: 24px;
	white-space: nowrap;
	display:inline-block;
	overflow:hidden;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin:auto 0;
  padding:0 5px;

}
.pcfontsize, .pcfontsize input, .pcfontsize select, .pcfontsize label {
	font-size:13px !important;
}
.pcfontsizebig, .pcfontsizebig input, .pcfontsizebig select, .pcfontsizebig label {
	font-size:14px !important;
}
.pcfontsizebigger, .pcfontsizebigger input, .pcfontsizebigger select, .pcfontsizebigger label {
	font-size:15px !important;
}
.pc_displaynone {
	display:none !important;
}
.pc_visiblenone {
	visibility:hidden;
}
.pc_marginbottom{
	height:20px;
}
.photo-contest-animation, .pc-menu-animation {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:pcpluginfadein ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:pcpluginfadein ease-in 1;
	animation:pcpluginfadein ease-in 1;

	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:0.8s;
	-moz-animation-duration:0.8s;
	animation-duration:0.8s;

}
.pc-menu-animation{
	-webkit-animation-delay: 0.5s;
   -moz-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.photo-contest-animation{
	-webkit-animation-delay: 1s;
   -moz-animation-delay: 1s;
    animation-delay: 1s;
}
.photo-contest{
	color:#555555;
	max-width:1065px !important;
	margin:0 auto !important;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	animation-delay: 1s;
	background-color:#FFFFFF;
	min-height:600px;
}
.photo-contest a{
	background:none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: 0 0 0 0 #FFF !important;
	border:none !important;
	outline:none !important;

}
.photo-contest a img{
	padding:0;
	margin:0;

}
.photo-contest label strong{
	font-weight:400;
}

.photo-contest td, .photo-contest table{
	background:none !important;
	color:#757575;
	text-align:left;
}
.photo-contest form{
	margin:0;
	padding:0;
	line-height:1;
}

.photo-contest input, .photo-contest select, .photo-contest textarea{
	font-family: inherit;
	padding:6px;
	background: #FFF;
}
.photo-contest .under-image-bar-left-div-right  input{
	height:auto !important;
	background: #FFF !important;
}
.photo-form-error {
	color:red !important;
	margin-bottom:5px !important;
}
.photo-contest fieldset{
	border:none !important;
}

/*Gallery*/
/*Gallery*/
/*Gallery*/
/*Gallery*/
/*Gallery*/
/*Gallery*/
.gallery-wrap {
	float:left !important;
	width: 100%;
	color:#575757 !important;
	line-height:1.4 !important;
}
.gallery-wrap.plusthree {
	width: calc(100% + 2px) !important;
}
.gallery-wrap.plusfive {
	width: calc(100% + 4px) !important;
}
.gallery-wrap.plussix {
	width: calc(100% + 4px) !important;
}
.gallery-wrap .classic img{
	filter: alpha(opacity=100) !important;
	opacity: 1.0 !important;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
   -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  filter: brightness(1.01);
    box-shadow:none !important;
	border: none !important;
	border-radius: 0 !important;
	max-width:100%;
}
.gallery-wrap .imagebox{
	border-top:1px solid  #e7e7e7;
	border-left:1px solid  #e7e7e7;
	border-right:1px solid  #e7e7e7;
	text-align:center;
}
.gallery-wrap .imagebox img{
	max-height:100%;
	max-width:100%;
	margin: auto;
}
.gallery-wrap .classic img:hover{
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;
  -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  filter: brightness(1.01);
}
.photo_vote, .jury_vote, .jury_vote_undo  {
	cursor:pointer !important;
}
.email_verify{
	cursor:pointer !important;
}
.valid-email{
	max-width:513px !important;
	margin:0 auto -10px!important;
}
.clear {
	clear:both !important;
	margin:0 !important;
	padding:0 !important;
}
.gallery-list-grid {
	float:left !important;
	text-align:left !important;
	max-width:200px !important;
	margin-left:2px !important;
	margin-top:2px !important;
	padding:0 !important;
}
.gallery-votes {
	font-size:91% !important;
	border: #e7e7e7 solid 1px !important;
	margin:0 0 2px 0px !important;
	background-color:#f2f2f2 !important;
}
.gallery-votes span{
	display:block;
	margin:0 2px 0 2px !important;
	padding:4px !important;
	float:right !important;
}
.gallery-votes span.left{
	display:block !important;
	margin:0 2px 0 2px !important;
	padding:4px !important;
	float:left !important;
}
.gallery-votes span span{
	margin:0 !important;
	padding:0 !important;
	float:none !important;
	display:inline !important;
}
.pop .gallery-votes span span{
	filter: alpha(opacity=90) !important;
	opacity: 0.9 !important;
}
.pop .gallery-votes span{
	filter: alpha(opacity=90) !important;
	opacity: 0.9 !important;
}
.pop:hover .gallery-votes span{
	filter: alpha(opacity=100) !important;
	opacity: 1.0 !important;
}
.pop .gallery-votes span.right{
	float:right !important;
	cursor:pointer !important;
}
.zip .gallery-votes span span{
	filter: alpha(opacity=90) !important;
	opacity: 0.9 !important;
}
.zip .gallery-votes span{
	filter: alpha(opacity=90) !important;
	opacity: 0.9 !important;
}
.zip:hover .gallery-votes span{
	filter: alpha(opacity=100) !important;
	opacity: 1.0 !important;
}
.zip .gallery-votes span.right{
	float:right !important;
	cursor:pointer !important;
}
.pc-pagination {
    display: inline-block;
}
.contest-pagination{
	text-align:center;
}
.pc-pagination span {
    color: black;
    padding: 6px 14px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
	display:inline-block;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor:pointer;
  	margin:4px 4px 0 4px;

}
.pc-pagination span a{
    color: #787878;
}

.pc-pagination span.active {
    background-color: #38b3e5;
    color: white;
    border: 1px solid #38b3e5;
}

.pc-pagination span:hover:not(.active) {background-color: #ddd;}
.gallery-wrap .gallery-title-autor{
	background-color:#ffffff !important;
	border-left:#e7e7e7 1px solid !important;
	border-right:#e7e7e7 1px solid !important;
	padding:10px 5px !important;
	line-height: 1.3 !important;
}
.gallery-wrap .gallery-title-autor .author{
	text-align:center;
	font-weight:400;
	text-transform:uppercase !important;
}
.gallery-wrap .gallery-title-autor .pc-title{
	overflow:hidden !important;
	font-weight:400;
	text-align:center;
	margin-top:8px;

}
.gallery-wrap .gallery-title-autor .pc-title a{
	text-decoration:none !important;
	color:#575757 !important
}
.gallery-wrap .gallery-title-autor .pc-title a:hover{
	text-decoration:underline !important;
	color:#9A9A9A !important
}
.pc-gal-select{
	width: calc(33.3% - 1%) !important;
	margin-right:1%;
	margin-bottom: 5px !important;
	float:left;

}
.pc-gal-select-last{
	width: calc(33.4%) !important;
	margin-right:0px;
	margin-bottom: 10px !important;
	float:left;

}
.pc-gal-select2 {
    width: calc(50% - 1%) !important;
    margin-right: 1%;
    float: left;
}
.pc-gal-select-last2{
	width: calc(50%) !important;
	margin-right:0px;
	float:left;

}
.pc-gal-select3{
	margin-bottom: 10px !important;
}
/*Image Detail Page*/
/*Image Detail Page*/
/*Image Detail Page*/
/*Image Detail Page*/
/*Image Detail Page*/
.photo-contest-image {
	position:relative !important;
	text-align:center !important;
	margin:0;
	padding:0;
	line-height:1 !important;
}
.photo-contest-image a{
	display:block;
}
.photo-contest-image img{
	height: auto !important;
    width: auto !important;
    max-width: 100% !important;
    max-height: 800px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	display:inline-block !important;
}
.photo-contest-image img{
	 -webkit-box-shadow: none !important;
     box-shadow: none !important;
}
.contest-detail-info {
	margin:10px 0 0px 0 !important;
	border:1px solid #d9d9d9 !important;
	padding:10px 10px !important;
	position:relative !important;
	text-align:center;
	background-color:#FFFFFF;

}
.contest-detail-vote{
	text-align:center !important;
	padding:4px 0px !important;
	min-width:100px !important;
	max-width:300px !important;
	background-color:#0085f6 !important;
	color:#fff !important;
	margin:auto !important;
	font-weight:bold !important;
}
.contest-detail-vote.fin{
	background-color: #C00 !important;
}
.contest-detail-vote.thx{
	background-color: #336600 !important;
}
.contest-detail-vote a{
	display:block !important;
	width:100% !important;
	color:#fff  !important;
	text-decoration:none  !important;
}
.contest-detail-vote a:hover{
	color:#ccc !important;
}
.previous_photo, .next_photo{
	position: absolute;
	top: 49%;
	transform: translate(0, -50%);
	filter: alpha(opacity=70) !important;
	opacity: 0.7 !important;
	-moz-transition: opacity .9s ease-out;
    -webkit-transition: opacity .9s ease-out;
    -o-transition: opacity .9s ease-out;
}
.next_photo{
	right: 0px;
}
.previous_photo{
	left: 0px;
}
.previous_photo img, .next_photo img{
	border:#fff 1px solid;
	moz-transition: border .9s ease-out;
    -webkit-transition: border .9s ease-out;
    -o-transition: border .9s ease-out;
}
.photo-contest-image:hover .previous_photo, .photo-contest-image:hover .next_photo{
	filter: alpha(opacity=100) !important;
	opacity: 1.0 !important;
	-moz-transition: opacity .9s ease-out;
    -webkit-transition: opacity .9s ease-out;
    -o-transition: opacity .9s ease-out;

}
.photo-contest-image:hover .previous_photo img, .photo-contest-image:hover .next_photo img{
	border:#858585 1px solid;
	moz-transition: border .9s ease-out;
    -webkit-transition: border .9s ease-out;
    -o-transition: border .9s ease-out;
}

.pc-image-info-box {
	width:100%;
	max-width:100%;
	box-sizing: border-box;
	padding:0px;
	margin:5px 0 0 0;
	line-height:1.4;
	/*background-color:#F8F8F8;*/
}
.pc-image-info-box hr {
	padding:0 !important;
	margin:10px 0 !important;
	width:100% !important;
	border:none !important;
	box-shadow:none !important;
}
.pc-image-info-box .pc-image-info-box-text {
	width: 100%;
	margin:0;
	padding:0;
	float:left;
	vertical-align:top;
}
.pc-main-title,
.pc-main-author,
.pc-main-votes{
    font-size: 1.4em;
}
.pc-main-others{
	margin-bottom:10px;
}
.pc-main-title span,
.pc-main-author span,
.pc-main-others span,
.pc-main-votes span{
	text-transform:uppercase;
	font-weight:400;
	color:#2A2A2A;
}
.pc-main-votes{
	margin-bottom:10px;
}
.pc-image-info-box .pc-image-info-box-button {
	width:100%;
	margin:0 0 15px 0;
	float:right;
	vertical-align:top;
	cursor:pointer;
}
.pc-image-info-box .pc-image-info-box-button .pc-image-info-box-button-btn {
	width:100%;
	max-width:100%;
	box-sizing: border-box;
	padding:14px 10px 15px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
}
.pc-image-info-box .pc-image-info-box-button .pc-image-info-box-button-btn-r {
	width:100%;
	max-width:100%;
	box-sizing: border-box;
	padding:8px 8px 7px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
}
.pc-image-info-box .pc-image-info-box-button .pc-image-info-box-button-btn a {
	color:#FFFFFF;
	text-decoration: none;
}
.pc-image-info-box .pc-image-info-box-button .pc-image-info-box-button-btn-text {
	font-size:1.4em;
	color:#FFFFFF;
	text-shadow: 0 1px 1px #4d4d4d;
}
.pc-image-info-box .pc-image-info-box-button .pc-image-info-box-button-btn-text .fa {
}
.pc-image-info-box-button-btn.redb {
	background-color: #af0000;
	cursor: default;
}
.pc-image-info-box-button-btn.greenb {
	background-color: #390;
	cursor: default;
}
.pc-image-info-box-button-btn.greyb {
	background-color: #666;
	cursor: default;
}
input.pc-comment-button {
	width:100%;
	max-width:100%;
	box-sizing: border-box;
	border:none !important;
	background-color:#666 !important;
	margin-top:10px !important;
	color:#FFF;
}
input.pc-comment-button:hover {
	background-color:#888 !important;
}
.pc-hiddenlink {
	width:100%;
	margin-top:10px;
}
.pc-image-info-box .pc-image-info-box-button .pc-image-info-box-button-btn2 {
	width:100%;
	max-width:100%;
	box-sizing: border-box;
	padding:5px 10px 4px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	background-color:#FFCC00;
	margin-bottom:5px;
}
.pc-image-info-box .pc-image-info-box-button .pc-image-info-box-button-btn3 {
	width:100%;
	max-width:100%;
	box-sizing: border-box;
	padding:5px 10px 4px;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	background-color:#ff5d5d;
	margin-bottom:5px;
}
.pc-jury-info-box {
	width:100%;
	text-align:center;
	background-color:#F2F2F2;
	padding:20px;
	margin-top:5px;
}
/*Upload Page*/
/*Upload Page*/
/*Upload Page*/
/*Upload Page*/
/*Upload Page*/

.contest-info-bar{
	border:#d9d9d9 1px solid !important;
	color:#555555 !important;
	padding:13px 20px !important;
	margin-bottom:5px;
}
.contest-info-bar-green{
	border:#d9d9d9 1px solid !important;
	color:#555555 !important;
	padding:10px 20px!important;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
.contest-upload-form-box{
	margin:0 0 15px 0;
	background-color:#FFFFFF;
}
.contest-message-box{
	margin:5px 0 15px 0 !important;
	background-color:#FFFFFF;
	border: 1px solid #d8d8d8 !important;
    padding: 10px 20px !important;
}
.contest-upload-form-box form{
/*	max-width:750px !important;*/
	line-height:1.7;
}
.contest-upload-form-box h4{
	font-weight:bold !important;
	margin:0 !important;
	padding:1px !important;
}
.contest-upload-form-box .contest-button{
	margin:auto;
}
.contest-small-font{
	font-size:91% !important;
	margin:0 0 3px 0!important;
}
.contest-red-color{
	color:#CC0000 !important;
}

/*Rules and Prizes*/
/*Rules and Prizes*/
/*Rules and Prizes*/
/*Rules and Prizes*/
/*Rules and Prizes*/

.contest-rules {
	margin:0px 0 15px 0 !important;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9 !important;
	padding:20px !important;
	position:relative !important;
	color:#000000 !important;
}
.contest-rules ul{
	padding:20px;
}
.contest-rules img.alignright{
	margin:7px 0 20px 20px !important;
}
.contest-rules img.alignleft{
	margin:0 20px 20px 0!important;
}
.contest-rules h1, .contest-rules h2, .pc-profile-box h1, .pc-profile-box h2 {
	margin-left:-21px;
	margin-bottom:20px;
	margin-top:0 !important;
	padding:3px 25px 5px;
	background-color: #777e85;
	display:inline-block;
	vertical-align: top;
	font-size:19px !important;

	line-height:24px !important;
	color:#FFFFFF !important;
	font-family: 'Oswald', Segoe UI, Arial !important;
	font-weight:200;
}
.contest-rules h3, .contest-rules h4 {
	font-family: 'Oswald', Segoe UI, Arial !important;
	margin:20px 0;
}

/*Top10*/
/*Top10*/
/*Top10*/
/*Top10*/
/*Top10*/
.top10wrap{
	margin:auto;
	line-height:1;
	text-align:center;
	border:1px solid #d9d9d9 !important;
	padding-top:20px;
	background-color:#FFFFFF;
}
.firstbox{
	width:220px;
	max-height:215px;
	overflow:hidden;
	border:1px solid #d9d9d9;
	padding:15px;
	box-sizing: content-box !important;
	display: inline-block;
}
.firstbox_number{
	width:102px;
	height:80px;
	float:left;
	text-align:center;
	font-size:55px !important;
	color:#FFFFFF;
	padding-top:22px;
	box-sizing: content-box !important;
	filter: alpha(opacity=100) !important;
	opacity: 1.0 !important;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.firstbox_image{
	width:102px;
	height:102px;
	float:right;
	filter: alpha(opacity=100) !important;
	opacity: 1.0 !important;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
    -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  filter: brightness(1.01);
}
.firstbox_image img{
	max-width:100% !important;
	max-height:100% !important;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
}
.firstbox_image:hover, .firstbox_number:hover{
	cursor:pointer;
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  filter: brightness(1.01);
}
.firstbox_author{
	text-transform:uppercase;
	color:#333333;
	width:100%;
	text-align:center;
	margin-top:15px;
}
.firstbox_title{
	color:#333333;
	width:100%;
	text-align:center;
	margin-top:8px;
}
.firstbox_count{
	color:#FFF;
	width:100%;
	text-align:center;
}
.firstbox_count span{
	background-color:#575757;
	padding:5px 10px;
	display:inline-block;
	margin:12px auto 0px;
}
.firstbox_share{
	font-size:16px !important;
	color:#333333;
	font-weight:bold;
	width:100%;
	text-align:center;
	margin-top:12px;
	margin-bottom:10px;
}
.firstbox_share a:link, .firstbox_share a:visited, .firstbox_share a:hover, .firstbox_share a:active{

	color:#333333 !important;
}


.pc-comment-bottom-box {
	display:table;
	margin:0 0 5px 0;
	width:100%;
	max-width:1200px;
	line-height:1;
}

.pc-comment-form-box table {
	width:100% !important;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	border-collapse:collapse !important;
	line-height:1.5 !important;

}
.pc-comment-form-box table td{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	vertical-align:top !important;
	background:none !important;
}
.pc-comment-form-box table tr{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.pc-comment-list-box {
	display: table-row;
	padding-left:10px;
	background-color:#F5F5F5;
}
.pc-comment-list-box.pc-comment-odd {
	background-color:#fbfbfb;
}
.pc-comment-list-box .pc-avatar-comments-list {
	width:54px;
	display:table-cell;
	vertical-align:top;
}
.pc-comment-list-box .pc-right-comments-list {
	display:table-cell;
	vertical-align:top;
	padding:10px 10px 10px 10px;
}
.pc-right-comments-list .pc-autor-comments-list {
	padding-bottom:8px;
	font-size:1em;
}
.pc-right-comments-list .pc-autor-comments-list span{
	display:inline-block;
	min-width:80px;
	font-weight: 400;

}
.pc-right-comments-list .pc-text-comments-list {
	padding-left:10px;
	font-size:1.1em;
}
.pc-comment-list-box .pc-avatar-comments-list img{
	width:44px;
	height:44px;
	margin:10px 0px 10px 10px !important;
	vertical-align:top !important;
}
.pc-comment-form-box {
	background-color:#FFF;
}
.pc-comment-form-author {
	padding:3px 0 0 0;
}
 .pc-comment-form-avatar {
	width:25px;
	height:25px;
	padding-right:10px;
}
.pc-comment-form-textarea {
	padding:10px 0 0 0;
	background-color:#FFFFFF

}
.pc-comment-form-textarea textarea{
	padding:10px;
	border:1px solid #d9d9d9;
	box-sizing: border-box;
	width:100% !important;
	min-height:100px;
	background-color:#FFFFFF
}
.pc-form-title{
	margin:0;
	padding:0 0 10px 0;
}
.pc-form-label{
	padding:0 0 5px 0;
}
.pc-form-input{
	margin:0 0 10px 0;
	width:100%;
}
.pc-form-input input{
	padding:10px;
	border:1px solid #d9d9d9;
	width:250px;
}
.pc-form-warning{
	padding:10px 10px 10px 0;
}
.halfform{
	width:50%;
	float:left;
	padding-right:20px;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.halfform.pc-lev-pad{
	padding-right:0px;
}

.uploadimage{
	padding:5px;
	background-color:#FFFFFF;
	margin:20px 0 10px 0;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-width:100%
}
.uploadimage{
	width:100%;
	text-align:center;
}
.contest-vote-button .fa{
	color: #FFF !important;
}
.bp-photo-contest-comment img{
	width:100px;
	float: left;
	margin: 0px 15px 15px 0px;
}
.contest-small-font-2{
	font-size:small;
}
/*Profile-section*/
/*Profile-section*/
/*Profile-section*/
/*Profile-section*/
/*Profile-section*/
/*Profile-section*/
.pc-profile-box {
	margin:0px 0 15px 0 !important;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9 !important;
	padding:20px !important;
	position:relative !important;
	color:#000000 !important;
}
.pc-edit-thumb{
	text-align:center !important;
	margin:auto !important;
	border:none;
	padding:0;
}
.pc-edit-thumb img{
	max-width:100%;
	width:100%;
}
.pc-edit-image{
	text-align:center !important;
	margin:auto !important;
	border:none;
	padding:10px 0 0 0;
	text-transform: uppercase;
}


/*Share-Page*/
/*Share-Page*/
/*Share-Page*/
/*Share-Page*/
/*Share-Page*/
/*Share-Page*/
.pc-share-page {
	margin:0px 0 15px 0 !important;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9 !important;
	padding:25px !important;
	position:relative !important;
	color:#000000 !important;
}
.pc-thank-you{
	width:100%;
	margin:20px auto;
	font-size:28px;
	text-align:center;
	text-transform:uppercase;
}
.pc-thank-you span{
	display:block;
	padding:10px;
	border:1px solid #d9d9d9 !important;
	color:#333;
	margin:auto;
	max-width:513px;
	background-color:#f2f2f2;
}
.pc-control-text{
	width:100%;
	margin:10px auto;
	font-size:16px;
	text-align:center;
}
.pc-control-text.pc-bigger{
	font-size:18px;
}
.pc-share-input, .pc-share-icons{
	max-width:513px;
	margin:5px auto;
	text-align:center;
}
.pc-control-img{
	width:100%;
	max-width:513px;
	margin:auto;
	text-align:center;
	padding-top:3px;
}
.pc-control-img .pc-shared-image{
	width:100%;
	max-width:513px;
}
.pc-control-img a img{
	margin: 0 auto;
	display:block;
	background-repeat: no-repeat;
	background-size: cover;
  background-position: center;

}
.pc-share-input input{
	width:100%;
	max-width:476px;
	padding:11px 12px !important;
	border:1px solid #d9d9d9 !important;
	box-sizing: border-box;
	font-size:0.8em !important;
}
ul.pc-social {
 overflow: auto!important;
 margin:auto !important;
 padding:0!important;
 display:inline-block;
 list-style:none !important;
}

ul.pc-social  li {
 list-style-type: none !important;
 list-style-image:none !important;
 float: left;
 margin:5px 5px 0 0!important;
}
ul.pc-social  li:last-child {
 margin:5px 0 0 0!important;
}
ul.pc-social  li a{
 text-decoration:none!important;
}

ul.pc-social  li i {
 background: #205D7A;
 color: #fff;
 width: 32px!important;
 font-size: 16px;
 text-align: center;
 padding-top: 9px;
 padding-bottom: 9px;
 cursor:pointer;
}
ul.pc-social li i {
 transition: all 0.2s ease-in-out;
}
ul.pc-social li i:hover {
	background:#333;
    border-radius: 28px;
}
ul.pc-social .fa-facebook {
 background:#3b5998;
}
ul.pc-social .fa-linkedin {
 background:#007bb6;
}
ul.pc-social .fa-twitter {
 background:#00aced;
}
ul.pc-social .fa-google-plus {
 background:#dd4b39;
}
ul.pc-social .fa-pinterest {
 background:#d01d15;
}
ul.pc-social .fa-tumblr {
 background:#34465d;
}
ul.pc-social .fa-reddit {
 background:#ed1c24;
}
ul.pc-social .fa-delicious {
 background:#3399ff;
}
ul.pc-social .fa-digg {
 background:#286091;
}
ul.pc-social .fa-stumbleupon {
 background:#eb4924;
}
ul.pc-social .fa-500px {
 background:#151515;
}
ul.pc-social .fa-linkedin {
 background:#007bb6;
}
ul.pc-social .fa-qrcode {
 background:#333;
 cursor:pointer;
}
ul.pc-social .fa-whatsapp {
 background:#0d9f16;
}
.wp-social-login-provider-list a{
	display:inline-block !important;
}
.pc-spacer{
	height:10px !important;
}
.pc-star-center{
	text-align:center;
}
.p-rating{
	margin:auto;
	padding:0 0 0 17px;
	width:270px;
	text-align:center;
}
.pc-social-wiget, .wp-social-login-provider-list{
	margin:0px;
	padding:5px 0 5px 0;
}
.pc-users-list{
	margin:5px auto;
}
#branding{
	display:none !important;
}
.pc-hide, .pc-load{
	display:none;
}
.pc-table-cell{
	display:table-cell;
	vertical-align:middle;
	height:44px;
	padding-bottom:2px;
}
.pc-faicons{
	font-size:1.8em !important;
}
.form-group select, .form-group input{
	margin:0 !important;
}
.contest-upload-form-box .form-group, .halfform .form-group, .pc-profile-box .form-group{
	width:100% !important;
}
.contest-detail-info.pcmobile {
	display:none;
}
.rc-rating {
  overflow: hidden;
  display: inline-block;
  position: relative;
  font-size: 1.7em;
  color: #ffffff;
}
.rc-rating-star {
  padding: 0 2px;
  margin: 0;
  cursor: pointer;
  display: block;
  float: right;
}
.rc-rating-star:after {
  position: relative;
  font-family: FontAwesome;
  content:'\f006';
}
.rc-rating-star.checked ~ .rc-rating-star:after,
.rc-rating-star.checked:after {
  content:'\f005';
}

.rc-rating:hover .rc-rating-star:after {content:'\f006';}

.rc-rating-star:hover ~ .rc-rating-star:after,
.rc-rating-star:hover:after {
  content:'\f005' !important;
}
.prewphoto{
  width: 100%;
  text-align: center;
	padding: 20px 0;
}
.prewphoto img{
  margin: auto;
  max-width: 400px;
	max-height: 300px;
}
.photo-contest .form-group {
    padding: 0px !important;
}
.photo-contest .input-group .input-group-btn {
    padding: 0 0px;
}
@media (max-width: 1100px) {
#recaptcha1, #recaptcha2  {transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
.formbreak {
	display:block !important;
	clear: both;
}
.halfform{
	width:100%;
	float:none;
	padding-right:0px !important;
}
	}

@media (max-width: 800px) {

.pc-gal-select{
	width: 100% !important;
	margin-right:0;
	float:left;

}
.pc-gal-select-last{
	width: 100% !important;
	margin-right:0;
	float:left;

}
.pc-gal-select2 {
	width: 100% !important;
	margin-right:0;
    float: left;
}
.pc-gal-select-last2{
	width: 100% !important;
	margin-right:0;
	float:left;

}
.gallery-wrap.plusthree {
	width: calc(100% + 3px) !important;
}
.gallery-wrap.plusfive {
	width: calc(100% + 2px) !important;
}
.gallery-wrap.plussix {
	width: calc(100% + 3px) !important;
}
.contest-upload-form-box{
	width:100%;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.padb {
	height:1px;
	display:block !important;
}
.bp-photo-contest-comment img{
	width:100px;
	float: none;
}
.g-recaptcha{
	width:272px;
}
#rc-imageselect, .g-recaptcha{transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
#recaptcha1, #recaptcha2  {transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
	}
@media (max-width: 500px) {
.contest-detail-info.pcdesktop {
	display:none !important;
}
.gallery-wrap.plusthree {
	width: calc(100% + 1px) !important;
}
.gallery-wrap.plusfive {
	width: calc(100% + 1px) !important;
}
.gallery-wrap.plussix {
	width: calc(100% + 1px) !important;
}
.contest-rules img{
	float:none !important;
	max-width:100% !important;
	width:100% !important;
	margin:0 0 20px 0 !important;
	padding:0 !important;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;

}

.contest-detail-info.pcmobile{
	display:block !important;
}

.halfform{
	width:100%;
	float:none;
}

.contest-upload-form-box form {
}
.contest-upload-form-box input {
}
.contest-rules img.alignright, .contest-rules img.alignleft{
	margin:0 0 20px 0 !important;
}
.uploadimage{
	margin:10px auto;
	width:100%;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc-styled-button, .contest-button {
	width:100% !important;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin:0 0 0 0 !important;
}
.g-recaptcha{
	width:218px;
}
#rc-imageselect, .g-recaptcha {transform:scale(0.72);-webkit-transform:scale(0.72);transform-origin:0 0;-webkit-transform-origin:0 0;}
#recaptcha1, #recaptcha2  {transform:scale(0.60);-webkit-transform:scale(0.60);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media (max-width: 340px) {
.firstbox{
	width:calc(100% - 32px);
}
.g-recaptcha{
	width:197px;
}
#rc-imageselect, .g-recaptcha, #recaptcha1, #recaptcha2  {transform:scale(0.65);-webkit-transform:scale(0.65);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media (max-width: 500px) {
.rc-rating-star {
    font-size: 16px;
}
}
/*modern*/
.pcmodern {
	overflow:hidden !important;
	/*cursor:pointer;*/

}
.pcmodern a{
	color:#FFFFFF !important;
	text-decoration:none !important;
	box-shadow:none !important;
	border:none;

}
.pcmodern img {
	opacity: 1;
	overflow:hidden !important;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	-webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
	max-height:100% !important;
	max-width:100% !important;
	height:auto !important;
    transition: all .5s ease;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	outline:none !important;

}
.pcmodern:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
	opacity: .2;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
    transition: all .5s ease;

}
.modern-top-box {
	position:absolute;
	padding:10px 10px ;
	left: -600px;
	top:0px;
	color: #fff;
	text-align:left;
	width: calc(100% - 4px);
	box-sizing: border-box;
	cursor:pointer;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
	-webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
          transition: all 0.4s ease;
	}
.modern-top-box .font20{
	font-size:20px !important;
	}
.modern-top-box .font18{
	font-size:18px !important;
	}
.modern-top-box .font16{
	font-size:16px !important;
	}
.modern-top-box .font14{
	font-size:14px !important;
	}
.modern-top-box .font12{
	font-size:12px !important;
	}
.modern-top-box .font11{
	font-size:11px !important;
	}
.modern-top-box .font10{
	font-size:10px !important;
	}
.pcmodern:hover .modern-top-box{
	left: 0px;
  -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  filter: brightness(1.01);
}
.modern-top-box-title{
	text-transform:uppercase;
	font-weight: 500;
	margin-bottom:5px;
	text-shadow: 0px 1px 0px rgba(51,51,51,0.1);
	-webkit-font-smoothing: antialiased;
}
.modern-top-box-author, .modern-top-box-cat,.modern-top-box-votes{
	text-transform:uppercase;
	font-weight: 300;
}
.modern-bottom-box {
	position:absolute;
	padding:10px 10px ;
	bottom: -200px;
	font-size:12px;
	color: #fff;
	width: 100%;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
		  text-align: right;
	}

.pcmodern:hover .modern-bottom-box{
	bottom: 0px;
	right:0px;
  -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  filter: brightness(1.01);
}
.modern-bottom-box .fa-stack
{
    -ms-transform: rotateY(0deg); /* IE 9 */
    -webkit-transform: rotateY(0deg); /* Safari */
	transform: rotateY(0deg);
	transition:0.3s;
	cursor:pointer;
}
.modern-bottom-box .fa-stack:hover
{   -ms-transform: rotateY(180deg); /* IE 9 */
    -webkit-transform: rotateY(180deg); /* Safari */
	transform: rotateY(180deg);
	transition: 0.6s;
	transform-style: preserve-3d;
	color:#fff;
}
.modern-bottom-box a{
	display:inline !important;
	float:none !important;

}
.modern-top-linkicon {
	position:absolute;
	padding:12px 10px ;
	top: -200px;
	font-size:12px;
	color: #fff;
	width: 100%;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
		  text-align: right;
	}

.pcmodern:hover .modern-top-linkicon{
	top: 0px;
	right:0px;
  -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  filter: brightness(1.01);
}
.modern-top-linkicon a{
	display:inline !important;
	float:none !important;

}
.pc-modern-button{
	width:100%;
	background-color:#FFFFFF;
	box-sizing:border-box;
	text-align:center;
	padding:10px;
	border-radius: 5px;
	cursor:pointer;
	line-height:1;
	text-transform:uppercase;
}
.modern-image-box {
	overflow:hidden !important;
	cursor:pointer;
	line-height:0;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc-modern-button a {
	text-decoration: none;
}
.modern-image-box img{
	width:100%;
}
.modern-lightbox-box {
	opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
	position:absolute;
	color: #fff;
	width: calc(100% - 4px);
	box-sizing: border-box;
	margin-left:2px;
	cursor:pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	-o-transition: all 0.9s ease;
	-ms-transition: all 0.9s ease;
	transition: all 0.9s ease;
}
.modern-lightbox-box.pc-fa1{
	top: calc(50% - 46px);
}
.modern-lightbox-box.pc-fa2{
	top: calc(50% - 52px);
}
.modern-lightbox-box.pc-fa3{
	top: calc(50% - 35px);
}
.modern-lightbox-box.pc-fa4{
	top: calc(50% - 26px);
}
.modern-lightbox-box.pc-fa5{
	top: calc(50% - 26px);
}
.modern-lightbox-box a {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
	text-decoration:none !important;
	border:none !important;
	box-shadow:none !important;
}
.pcmodern:hover .modern-lightbox-box{
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
  -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  transform: translate3d(0px,0px,0px);
  -webkit-transition: all 1.1s ease;
     -moz-transition: all 1.1s ease;
       -o-transition: all 1.1s ease;
      -ms-transition: all 1.1s ease;
          transition: all 1.1s ease;
  filter: brightness(1.01);
}
.gallery-wrap .modern-full{
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	text-align:center;
	margin:0 auto 20px !important;
}
.gallery-wrap .modern-full img{
	max-width:100%;
}
.gallery-wrap .modern-half {
	float:left !important;
	width: calc(50% - 5px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
}

.gallery-wrap .modern-third {
	float:left !important;
	width: calc(33.4% - 5px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
	display: block;

}
.gallery-wrap .modern-fourth {
	float:left !important;
	width: calc(25% - 4px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
	display: block;
}

.gallery-wrap .modern-fifth {
	float:left !important;
	width: calc(20% - 4px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
	display: block;
}
.gallery-wrap .modern-half a, .gallery-wrap .modern-third a, .gallery-wrap .modern-fourth a, .gallery-wrap .modern-half a img, .gallery-wrap .modern-third a img, .gallery-wrap .modern-fourth a img {
	float:left;
	margin:0 !important;
	width:100% !important;
}
.gallery-wrap .modern-half img {
	width:100% !important;
}
.gallery-wrap .modern-full img, .gallery-wrap .modern-half img, .gallery-wrap .modern-third img, .gallery-wrap .modern-fourth img, .gallery-wrap .modern-fifth img{
	box-shadow:none !important;
	}
.modern-half.pcmobile, .modern-full.pcmobile, .padb, .fifty, .formbreak {
	display:none !important;
}
.pcmodern .pc-searchicon{
	display:block;
	text-align:center;
	margin:auto;
	width:70px;
	height:70px;
	background: url("/wp-content/plugins/photo-contest/assets/icons/search2.png") no-repeat center;

}
.pcmodern .pc-searchicon2{
	display:block;
	text-align:center;
	margin:auto;
	width:90px;
	height:90px;
	background: url("/wp-content/plugins/photo-contest/assets/icons/search.png") no-repeat center;

}
.pcmodern .pc-searchicon3{
	display:block;
	text-align:center;
	margin:auto;
	width:50px;
	height:50px;
	background: url("/wp-content/plugins/photo-contest/assets/icons/search3.png") no-repeat center;

}
.pcmodern .pc-loveicon{
	display:inline-block;
	width:40px;
	height:40px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/love40.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-loveicon2{
	display:inline-block;
	width:50px;
	height:50px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/love50.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-loveicon3{
	display:inline-block;
	width:30px;
	height:30px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/love30.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-rateicon{
	display:inline-block;
	width:40px;
	height:40px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/star40.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-rateicon2{
	display:inline-block;
	width:50px;
	height:50px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/star50.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-rateicon3{
	display:inline-block;
	width:30px;
	height:30px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/star30.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-linkicon{
	display:inline-block;
	width:40px;
	height:40px;
	margin:0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/link40.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-linkicon2{
	display:inline-block;
	width:50px;
	height:50px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/link50.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.pcmodern .pc-linkicon3{
	display:inline-block;
	width:30px;
	height:30px;
	margin:0 4px 0 0;
	background: url("/wp-content/plugins/photo-contest/assets/icons/link30.png") no-repeat center;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
	transition:0.6s;
	cursor:pointer;
}
.modern-bottom-box .pc-loveicon:hover,
.modern-bottom-box .pc-loveicon2:hover,
.modern-bottom-box .pc-loveicon3:hover,
.modern-top-linkicon .pc-linkicon:hover,
.modern-top-linkicon .pc-linkicon2:hover,
.modern-top-linkicon .pc-linkicon3:hover,
.modern-bottom-box .pc-rateicon:hover,
.modern-bottom-box .pc-rateicon2:hover,
.modern-bottom-box .pc-rateicon3:hover
{   -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Safari */
	transform: rotate(360deg);
	transition: 0.3s;
	transform-style: preserve-3d;
	color:#fff;
}
@media (max-width: 800px) {
.modern-full{
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.modern-full img{
	width:100%;
}
.modern-half.pcmobile{
	display:block !important;
}
.modern-full.pcdesktop, .modern-half.pcdesktop, .modern-third.pcdesktop, .modern-fourth.pcdesktop, .modern-fifth.pcdesktop {
	display:none !important;
}
.gallery-wrap .modern-full img {
	max-height:none !important;
}
}
@media (max-width: 500px) {
.modern-half.pcmobile{
	display:none !important;
}
.modern-full.pcmobile{
	display:block !important;
}
}
.gallery-wrap .one-full{
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	text-align:center;
	margin:0 auto 20px;
}
.gallery-wrap .one-full.pcmobile{
	margin:0 auto 4px;
}
.gallery-wrap .one-full img{
	max-height:750px !important;
	max-width:100%;
}
.gallery-wrap .one-half {
	float:left !important;
	width: calc(50% - 5px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
}

.gallery-wrap .one-third {
	float:left !important;
	width: calc(33.4% - 5px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
	display: block;

}
.gallery-wrap .one-fourth {
	float:left !important;
	width: calc(25% - 4px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
	display: block;
}

.gallery-wrap .one-fifth {
	float:left !important;
	width: calc(20% - 4px) !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position:relative !important;
	margin:0 4px 4px 0!important;
	display: block;
}
.gallery-wrap .one-half a, .gallery-wrap .one-third a, .gallery-wrap .one-fourth a, .gallery-wrap .one-half a img, .gallery-wrap .one-third a img, .gallery-wrap .one-fourth a img {
	float:left;
	margin:0 !important;
	width:100% !important;
}
.gallery-wrap .one-half img {
	width:100% !important;
}
.gallery-wrap .one-full img, .gallery-wrap .one-half img, .gallery-wrap .one-third img, .gallery-wrap .one-fourth img, .gallery-wrap .one-fifth img{
	box-shadow:none !important;
}
.one-half.pcmobile, .one-full.pcmobile, .padb, .fifty, .formbreak {
	display:none !important;
}  

@media (max-width: 800px) {  	
.one-full{
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
} 
.one-full img{
	width:100%;
}
.one-half.pcmobile{
	display:block !important;
} 
.one-full.pcdesktop, .one-half.pcdesktop, .one-third.pcdesktop, .one-fourth.pcdesktop, .one-fifth.pcdesktop {
	display:none !important;
}
.gallery-wrap .one-full img {
	max-height:none !important;
}
}
@media (max-width: 500px) {
.one-half.pcmobile{
	display:none !important;
}
.one-full.pcmobile{
	display:block !important;
} 
}/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .pc-btn > .caret,
  .dropup > .pc-btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.modern-p-form * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.modern-p-form *:before,
.modern-p-form *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 868px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 868px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 868px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 867px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 868px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 868px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 868px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 868px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.pc-btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.pc-btn:focus,
.pc-btn:active:focus,
.pc-btn.active:focus,
.pc-btn.focus,
.pc-btn:active.focus,
.pc-btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.pc-btn:hover,
.pc-btn:focus,
.pc-btn.focus {
  color: #333;
  text-decoration: none;
}
.pc-btn:active,
.pc-btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.pc-btn.disabled,
.pc-btn[disabled],
fieldset[disabled] .pc-btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .pc-dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .pc-dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .pc-dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .pc-dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .pc-dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .pc-dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .pc-dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .pc-dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .pc-dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .pc-dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .pc-dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .pc-dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.pc-collapse{
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.pc-dropdown {
  position: relative;
}
.pc-dropdown-toggle:focus {
  outline: 0;
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .pc-dropdown.caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .pc-dropdown.dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 868px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.pc-dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.pc-dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .pc-dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .pc-dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .pc-dropdown-toggle:active,
.btn-group.open .pc-dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .pc-dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .pc-dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .pc-dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .pc-dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .pc-dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .pc-dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.pc-dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .pc-dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.pc-nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.pc-nav > li {
  position: relative;
  display: block;
}
.pc-nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.pc-nav > li > a:hover,
.pc-nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pc-nav > li.disabled > a {
  color: #777;
}
.pc-nav > li.disabled > a:hover,
.pc-nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.pc-nav .open > a,
.pc-nav .open > a:hover,
.pc-nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.pc-nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.pc-nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .pc-dropdown.dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 868px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 868px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .pc-dropdown.dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 868px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 868px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 868px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 868px) {
  .navbar-header {
    float: left;
  }
}
.pc-navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.pc-navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 868px) {
  .pc-navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .pc-navbar-collapse.pc-collapse{
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .pc-navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .pc-navbar-collapse,
  .navbar-static-top .pc-navbar-collapse,
  .navbar-fixed-bottom .pc-navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .pc-navbar-collapse,
.navbar-fixed-bottom .pc-navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .pc-navbar-collapse,
  .navbar-fixed-bottom .pc-navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .pc-navbar-collapse,
.container-fluid > .pc-navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 868px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .pc-navbar-collapse,
  .container-fluid > .pc-navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 868px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 868px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 868px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 868px) {
  .navbar-toggle {
    display: none;
  }
}
.pc-navbar-nav {
  margin: 7.5px -15px;
}
.pc-navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 867px) {
  .pc-navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .pc-navbar-nav .open .dropdown-menu > li > a,
  .pc-navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .pc-navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .pc-navbar-nav .open .dropdown-menu > li > a:hover,
  .pc-navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 868px) {
  .pc-navbar-nav {
    float: left;
    margin: 0;
  }
  .pc-navbar-nav > li {
    float: left;
  }
  .pc-navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 868px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 867px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 868px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.pc-navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .pc-navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 868px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 868px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .pc-navbar-nav > li > a {
  color: #777;
}
.navbar-default .pc-navbar-nav > li > a:hover,
.navbar-default .pc-navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .pc-navbar-nav > .active > a,
.navbar-default .pc-navbar-nav > .active > a:hover,
.navbar-default .pc-navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .pc-navbar-nav > .disabled > a,
.navbar-default .pc-navbar-nav > .disabled > a:hover,
.navbar-default .pc-navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .pc-navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .pc-navbar-nav > .open > a,
.navbar-default .pc-navbar-nav > .open > a:hover,
.navbar-default .pc-navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 867px) {
  .navbar-default .pc-navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .pc-navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .pc-navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .pc-navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .pc-navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .pc-navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .pc-navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .pc-navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .pc-navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .pc-navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .pc-navbar-nav > li > a:hover,
.navbar-inverse .pc-navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .pc-navbar-nav > .active > a,
.navbar-inverse .pc-navbar-nav > .active > a:hover,
.navbar-inverse .pc-navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .pc-navbar-nav > .disabled > a,
.navbar-inverse .pc-navbar-nav > .disabled > a:hover,
.navbar-inverse .pc-navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .pc-navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .pc-navbar-nav > .open > a,
.navbar-inverse .pc-navbar-nav > .open > a:hover,
.navbar-inverse .pc-navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 867px) {
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .pc-navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 868px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .pc-dropdown.pc-dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 868px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 868px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.pc-navbar-collapse:before,
.pc-navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.pc-navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 867px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 867px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 867px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 867px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 868px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 868px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 868px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 868px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 867px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 868px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
/*! Forms Plus: CSS.1.2.2 - ' + '2016-01-10 */
.modern-p-form .p-block-description,
.modern-p-form .p-block-title {
  display: block;
  margin: 5px 0;
}
.modern-p-form .p-block-title {
  font-size: 18px;
}
.modern-p-form .p-block-title + .p-block-description {
  margin-top: 10px;
}
.modern-p-form .panel,
.modern-p-form .alert {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.modern-p-form .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modern-p-form .panel-heading ~ .panel-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modern-p-form .panel-body {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.modern-p-form .p-sm-row {
  margin: 0 -5px;
}
.modern-p-form .p-sm-row > .p-col {
  padding-left: 5px;
  padding-right: 5px;
}
.modern-p-form .p-md-row {
  margin: 0 -10px;
}
.modern-p-form .p-md-row > .p-col {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
}
.modern-p-form .panel-fp {
  border-color: #e0e0e0;
}
.modern-p-form .panel-fp > .panel-heading {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
}
.modern-p-form .panel-fp > .panel-body {
  background-color: #fff;
}
.modern-p-form .progress-bar-fp {
  background-color: #333;
}
.modern-p-form .p-buttons {
  padding: 15px 0 0;
}
.modern-p-form .p-buttons .pc-btn {
  min-width: 90px;
}
.modern-p-form .pc-btn {
  padding: 0 18px;
  color: #fff;
  background-color: #333;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 18px;
  line-height: 44px;
  border: 0 none;
}
.modern-p-form .pc-btn,
.modern-p-form .p-check-block:after,
.modern-p-form .p-radio-color .p-color-block,
.modern-p-form .p-field-cb,
.modern-p-form .form-control,
.modern-p-form .input-group-btn .pc-btn,
.modern-p-form .input-group-addon .p-addon-bg,
.modern-p-form .input-group-icon,
.modern-p-form .p-select-arrow,
.modern-p-form .p-popup .p-form,
.modern-p-form .p-rating .p-field-cancel,
.modern-p-form .nav-tabs > li > label {
  -webkit-transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  -ms-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
.modern-p-form .pc-btn.p-active-btn,
.modern-p-form .pc-btn:hover,
.modern-p-form .pc-btn:focus {
  /*background-color: #474747;*/
}
.modern-p-form .pc-btn + .pc-btn {
  margin-left: 6px;
}
.modern-p-form .pc-btn-lg {
  font-size: 22px;
  line-height: 52px;
}
.modern-p-form .pc-btn-sm {
  font-size: 16px;
  line-height: 24px;
  padding: 3px 12px 5px;
}
.modern-p-form .pc-btn-xs {
  font-size: 13px;
  line-height: 14px;
  padding: 0 8px 2px;
}
.modern-p-form .p-social-btn {
  padding: 0;
  width: 44px;
  font-size: 24px;
}
.modern-p-form .pc-btn-group .pc-btn + .pc-btn {
  margin-left: 1px;
}
.modern-p-form .p-show-block,
.modern-p-form .p-check-next,
.modern-p-form .p-show-block-content {
  display: none;
}
.modern-p-form .p-form-sg,
.modern-p-form .p-form-cg {
  zoom: 1;
}
.modern-p-form .p-form-sg:before,
.modern-p-form .p-form-cg:before,
.modern-p-form .p-form-sg:after,
.modern-p-form .p-form-cg:after {
  content: "";
  display: table;
}
.modern-p-form .p-form-sg:after,
.modern-p-form .p-form-cg:after {
  clear: both;
}
.modern-p-form .p-switch,
.modern-p-form .p-radioswitch {
  margin: 10px 0;
}
.modern-p-form .radio,
.modern-p-form .checkbox,
.modern-p-form .p-switch,
.modern-p-form .p-radioswitch {
  margin-top: 10px;
}
.modern-p-form .radio label,
.modern-p-form .checkbox label,
.modern-p-form .p-switch label,
.modern-p-form .p-radioswitch label {
  padding-left: 0;
  line-height: 24px;
  margin: 0;
  cursor: pointer;
  color: #666;
}
.modern-p-form .radio label a,
.modern-p-form .checkbox label a,
.modern-p-form .p-switch label a,
.modern-p-form .p-radioswitch label a {
  color: #333;
  text-decoration: underline;
}
.modern-p-form .radio label a:hover,
.modern-p-form .checkbox label a:hover,
.modern-p-form .p-switch label a:hover,
.modern-p-form .p-radioswitch label a:hover {
  text-decoration: none;
}
.modern-p-form .p-check-active-icon,
.modern-p-form .p-check-icon {
  width: 24px;
  height: 24px;
}
.modern-p-form .p-check-active-icon,
.modern-p-form .p-check-icon,
.modern-p-form .p-switch-icon {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-right: 5px;
  position: relative;
}
.modern-p-form .p-check-active-icon {
  display: none;
  color: #333;
}
.modern-p-form .p-check-block {
  border: 2px solid #666;
  background-color: #fff;
}
.modern-p-form .p-check-block,
.modern-p-form .p-file-wrap [type="file"],
.modern-p-form .p-preview-bg,
.modern-p-form .p-no-preview,
.modern-p-form .p-preview,
.modern-p-form .p-preview * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.modern-p-form .p-check-block:after {
  content: "";
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.modern-p-form .p-check-block:after,
.modern-p-form .p-switch-icon:after {
  width: 14px;
  height: 14px;
  position: absolute;
  left: 3px;
  top: 3px;
  background-color: #333;
  border: 0 none;
}
.modern-p-form .p-check-middle {
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}
.modern-p-form .p-check-icon .p-check-middle {
  color: #666;
}
.modern-p-form .p-check-big-icons .p-radioswitch + .p-radioswitch,
.modern-p-form .p-check-big-icons .p-switch + .p-switch,
.modern-p-form .p-check-big-icons .radio + .radio,
.modern-p-form .p-check-big-icons .checkbox + .checkbox {
  margin-top: 10px;
}
.modern-p-form .p-check-big-icons .p-check-icon {
  margin-right: 15px;
  margin-left: 10px;
}
.modern-p-form .p-check-big-icons .p-check-middle {
  left: -10px;
  right: -10px;
  top: -10px;
  font-size: 32px;
  line-height: 44px;
}
.modern-p-form .p-switch-icon {
  width: 48px;
  height: 24px;
  border: 2px solid #666;
  background-color: #fff;
}
.modern-p-form .p-switch-icon:before {
  content: attr(data-unchecked);
  font-size: 13px;
  line-height: 13px;
  color: #666;
  text-align: right;
  width: 23px;
  height: 13px;
  position: absolute;
  left: 16px;
  top: 2px;
}
.modern-p-form .p-switch-icon:before,
.modern-p-form .p-switch-icon:after {
  -webkit-transition: left 0.2s linear 0s;
  -moz-transition: left 0.2s linear 0s;
  -o-transition: left 0.2s linear 0s;
  -ms-transition: left 0.2s linear 0s;
  transition: left 0.2s linear 0s;
}
.modern-p-form .p-switch-icon:after {
  content: "";
}
.modern-p-form .p-check-next:checked + .p-check-container .p-check-active-icon,
.modern-p-form :checked ~ .p-check-active-icon {
  display: inline-block;
}
.modern-p-form .p-check-next:checked + .p-check-container .p-check-active-icon + .p-check-icon,
.modern-p-form :checked ~ .p-check-active-icon + .p-check-icon {
  display: none;
}
.modern-p-form .p-check-next:checked + .p-check-container .p-check-icon .p-check-middle,
.modern-p-form :checked ~ .p-check-icon .p-check-middle {
  color: #333;
}
.modern-p-form .p-check-next:checked + .p-check-container .p-check-icon .p-check-block,
.modern-p-form :checked ~ .p-check-icon .p-check-block {
  border-color: #333;
}
.modern-p-form .p-check-next:checked + .p-check-container .p-check-icon .p-check-block:after,
.modern-p-form :checked ~ .p-check-icon .p-check-block:after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.modern-p-form .p-check-next:checked + .p-check-container .p-switch-icon,
.modern-p-form :checked ~ .p-switch-icon {
  border-color: #333;
}
.modern-p-form .p-check-next:checked + .p-check-container .p-switch-icon:before,
.modern-p-form :checked ~ .p-switch-icon:before {
  content: attr(data-checked);
  color: #333;
  text-align: left;
  left: 5px;
}
.modern-p-form .p-check-next:checked + .p-check-container .p-switch-icon:after,
.modern-p-form :checked ~ .p-switch-icon:after {
  left: 27px;
}
.modern-p-form .p-check-next[type="radio"] + .p-check-container .p-check-block,
.modern-p-form .p-check-next[type="radio"] + .p-check-container .p-check-block:after {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.modern-p-form .checkbox label:hover .p-check-active-icon,
.modern-p-form .radio label:hover .p-check-active-icon,
.modern-p-form .p-check-next + .p-check-container:hover .p-check-active-icon,
.modern-p-form .checkbox label:hover .p-check-icon .p-check-middle,
.modern-p-form .radio label:hover .p-check-icon .p-check-middle,
.modern-p-form .p-check-next + .p-check-container:hover .p-check-icon .p-check-middle {
  color: #525252;
}
.modern-p-form .checkbox label:hover .p-check-icon .p-check-block,
.modern-p-form .radio label:hover .p-check-icon .p-check-block,
.modern-p-form .p-check-next + .p-check-container:hover .p-check-icon .p-check-block {
  border-color: #525252;
}
.modern-p-form .checkbox [type="checkbox"],
.modern-p-form .radio [type="radio"],
.modern-p-form .p-switch [type="checkbox"],
.modern-p-form .p-radioswitch [type="radio"] {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  margin: 0;
  width: 24px;
  height: 24px;
}
.modern-p-form .radio .p-check-block,
.modern-p-form .radio .p-check-block:after {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.modern-p-form .p-switch,
.modern-p-form .p-radioswitch {
  margin: 10px 0;
}
.modern-p-form .p-switch label,
.modern-p-form .p-radioswitch label {
  margin: 0;
  cursor: pointer;
}
.modern-p-form .p-switch label:hover .p-switch-icon,
.modern-p-form .p-radioswitch label:hover .p-switch-icon {
  border-color: #525252;
}
.modern-p-form .p-radioswitch .p-switch-icon,
.modern-p-form .p-radioswitch .p-switch-icon:after {
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
.modern-p-form .p-radioswitch + .p-radioswitch,
.modern-p-form .p-switch + .p-switch,
.modern-p-form .radio + .radio,
.modern-p-form .checkbox + .checkbox {
  margin-top: -2px;
}
.modern-p-form .pt-form-inline .p-radioswitch,
.modern-p-form .pt-form-inline .p-switch,
.modern-p-form .pt-form-inline .radio,
.modern-p-form .pt-form-inline .checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0;
}
.modern-p-form .pt-form-inline .p-radioswitch,
.modern-p-form .pt-form-inline .p-switch,
.modern-p-form .pt-form-inline .radio,
.modern-p-form .pt-form-inline .checkbox {
  margin-right: 20px;
}
.modern-p-form .pt-form-inline .p-radioswitch:last-child,
.modern-p-form .pt-form-inline .p-switch:last-child,
.modern-p-form .pt-form-inline .radio:last-child,
.modern-p-form .pt-form-inline .checkbox:last-child {
  margin-right: 0;
}
.modern-p-form .p-picture-pick .p-preview-name {
  background-color: rgba(0,0,0,0.7);
}
.modern-p-form .p-picture-pick .p-preview-name,
.modern-p-form .p-block-pick .p-check-container {
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.modern-p-form .p-picture-pick [type="radio"],
.modern-p-form .p-picture-pick [type="checkbox"] {
  display: none;
}
.modern-p-form .p-picture-pick [type="radio"] ~ .p-check-icon .p-check-block,
.modern-p-form .p-picture-pick [type="radio"] ~ .p-check-icon .p-check-block:after {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.modern-p-form .p-picture-pick .p-check-icon {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
}
.modern-p-form .p-picture-pick .p-check-icon .p-check-block {
  background-color: transparent !important;
  border-color: transparent !important;
}
.modern-p-form .p-picture-pick :checked ~ .p-preview-name {
  background-color: rgba(31,31,31,0.7);
}
.modern-p-form .p-picture-pick:hover .p-preview-name {
  background-color: rgba(51,51,51,0.7);
}
.modern-p-form .p-block-pick label {
  width: 100%;
  cursor: pointer;
}
.modern-p-form .p-block-pick .p-block-title,
.modern-p-form .p-block-pick .p-block-description {
  padding-right: 5px;
  padding-left: 5px;
}
.modern-p-form .p-block-pick .p-check-container,
.modern-p-form .p-block-pick .row {
  display: block;
}
.modern-p-form .p-block-pick :checked ~ .p-check-container {
  background-color: #e6e6e6;
}
.modern-p-form .p-block-pick:hover .p-check-container {
  background-color: #f0f0f0;
}
.modern-p-form .p-check-input .p-switch-icon,
.modern-p-form .p-check-input .p-check-icon {
  margin-top: 10px;
}
.modern-p-form .p-check-input .form-group {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}
.modern-p-form .p-show-block-heading {
  display: block;
  padding-left: 0;
  line-height: 24px;
  margin: 0 0 15px;
  cursor: pointer;
  color: #666;
  font-size: 16px;
}
.modern-p-form .p-show-block-heading a {
  color: #333;
  text-decoration: underline;
}
.modern-p-form .p-show-block-heading a:hover {
  text-decoration: none;
}
.modern-p-form .p-show-block-heading hr {
  margin: 13px 0 0;
}
.modern-p-form .p-show-block-heading > .pull-left .p-label {
  margin-right: 12px;
}
.modern-p-form .p-show-block-heading > .pull-right .p-label {
  margin-left: 12px;
}
.modern-p-form .p-show-block-heading > .pull-right .p-check-icon,
.modern-p-form .p-show-block-heading > .pull-right .p-check-active-icon {
  margin-right: 0;
  margin-left: 5px;
}
.modern-p-form .p-show-block-content {
  margin-bottom: 15px;
}
.modern-p-form .p-show-block:checked + .p-show-block-heading:hover,
.modern-p-form .p-show-block-heading:hover {
  color: #525252;
}
.modern-p-form .p-show-block:checked + .p-show-block-heading {
  color: #333;
}
.modern-p-form .p-show-block:checked + .p-show-block-heading + .p-show-block-content {
  display: block;
}
.modern-p-form .p-color-block {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: top;
}
.modern-p-form .p-radio-color {
  float: left;
  padding: 1px;
  margin: 6px 0;
}
.modern-p-form .p-radio-color label {
  margin: 0;
  line-height: 32px;
  cursor: pointer;
}
.modern-p-form .p-radio-color .p-color-block {
  border: 1px solid #d9d9d9;
}
.modern-p-form .p-radio-color [type="checkbox"],
.modern-p-form .p-radio-color [type="radio"] {
  display: none;
}
.modern-p-form .p-radio-color [type="checkbox"]:checked ~ .p-color-block,
.modern-p-form .p-radio-color [type="radio"]:checked ~ .p-color-block {
  border-color: #333;
  border-width: 2px;
  -webkit-box-shadow: 0 0 5px #000 inset, 0 0 2px #000;
  box-shadow: 0 0 5px #000 inset, 0 0 2px #000;
}
.modern-p-form .p-form-colorpick {
  zoom: 1;
  margin: 6px -1px;
}
.modern-p-form .p-form-colorpick:before,
.modern-p-form .p-form-colorpick:after {
  content: "";
  display: table;
}
.modern-p-form .p-form-colorpick:after {
  clear: both;
}
.modern-p-form .p-form-colorpick .p-radio-color {
  float: left;
  padding: 1px;
  margin: 0;
}
.modern-p-form {
  zoom: 1;
  cursor: default;
  font-size: 14px;
  line-height: 1.2;
  color: #666;
  text-align: left;
}
.modern-p-form:before,
.modern-p-form:after {
  content: "";
  display: table;
}
.modern-p-form:after {
  clear: both;
}
.modern-p-form .p-form {
  zoom: 1;
  position: relative;
  z-index: 0;
}
.modern-p-form .p-form:before,
.modern-p-form .p-form:after {
  content: "";
  display: table;
}
.modern-p-form .p-form:after {
  clear: both;
}
.modern-p-form .p-form-bg,
.modern-p-form .p-form {
  background: #fff;
}
.modern-p-form .p-sm-offs {
  margin-bottom: 5px;
}
.modern-p-form .p-table {
  display: table;
  border-collapse: separate;
  width: 100%;
}
.modern-p-form .p-cell,
.modern-p-form .p-min-cell {
  display: table-cell;
  vertical-align: middle;
}
.modern-p-form .p-min-cell {
  width: 1%;
  white-space: nowrap;
}
.modern-p-form .p-price-column {
  width: 120px;
  text-align: center;
}
.modern-p-form .p-action-column {
  width: 50px;
  text-align: center;
  min-height: 1px;
}
.modern-p-form .p-total-block {
  zoom: 1;
  white-space: nowrap;
  font-size: 17px;
  line-height: 26px;
}
.modern-p-form .p-total-block:before,
.modern-p-form .p-total-block:after {
  content: "";
  display: table;
}
.modern-p-form .p-total-block:after {
  clear: both;
}
.modern-p-form .p-total-block .p-price-column {
  float: left;
}
.modern-p-form .p-colored-text {
  color: #333;
}
.modern-p-form .p-alt-colored-text {
  color: #333;
}
.modern-p-form .p-colored-link {
  cursor: pointer;
  color: #333;
  text-decoration: none;
}
.modern-p-form .p-colored-link,
.modern-p-form .p-action-link {
  -webkit-transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  -ms-transition: all 0.1s linear 0s;
  transition: all 0.1s linear 0s;
}
.modern-p-form .p-colored-link:hover {
  color: #474747;
}
.modern-p-form .p-action-link {
  cursor: pointer;
  color: #525252;
  text-decoration: none;
}
.modern-p-form .p-action-link:hover {
  color: #474747;
}
.modern-p-form .p-social-bar {
  zoom: 1;
  margin: -3px;
}
.modern-p-form .p-social-bar:before,
.modern-p-form .p-social-bar:after {
  content: "";
  display: table;
}
.modern-p-form .p-social-bar:after {
  clear: both;
}
.modern-p-form .p-social-bar .p-social-btn {
  margin: 3px;
  float: left;
}
.modern-p-form hr {
  border-color: #e0e0e0;
}
.modern-p-form hr.p-flat {
  margin-top: 15px;
  border-top: 8px solid #f5f5f5;
}
.modern-p-form .p-table > thead > tr > td,
.modern-p-form .p-table > tbody > tr > td,
.modern-p-form .p-table > tfoot > tr > td,
.modern-p-form .p-table > thead > tr > th,
.modern-p-form .p-table > tbody > tr > th,
.modern-p-form .p-table > tfoot > tr > th {
  border-color: #e0e0e0;
}
.modern-p-form .p-table.table-striped > thead {
  background-color: #f5f5f5;
  border: 1px solid #e0e0e0;
}
.modern-p-form .p-table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.modern-p-form .p-table.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #f5f5f5;
}
.modern-p-form .p-table.table-striped > tbody > tr > td,
.modern-p-form .p-table.table-striped > tfoot > tr > td,
.modern-p-form .p-table.table-striped > tbody > tr > th,
.modern-p-form .p-table.table-striped > tfoot > tr > th {
  border: 0 none;
}
.modern-p-form .p-table.table-bordered {
  border: 1px solid #e0e0e0;
}
.modern-p-form .p-table.table-bordered > thead > tr > td,
.modern-p-form .p-table.table-bordered > tbody > tr > td,
.modern-p-form .p-table.table-bordered > tfoot > tr > td,
.modern-p-form .p-table.table-bordered > thead > tr > th,
.modern-p-form .p-table.table-bordered > tbody > tr > th,
.modern-p-form .p-table.table-bordered > tfoot > tr > th {
  border: 1px solid #e0e0e0;
}
.modern-p-form .p-table.table-bordered > thead > tr > td,
.modern-p-form .p-table.table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.modern-p-form label {
  font-weight: normal;
  margin-bottom: 8px;
  color: #666;
}
.modern-p-form textarea.form-control {
  height: 106px !important;
  min-height: 46px;

  resize: vertical;
}
.modern-p-form textarea.form-control:focus {
  height: 126px;
}
.modern-p-form textarea.form-control.resizenone:focus {
  height: 106px;
}
.modern-p-form select.form-control {
  cursor: pointer;
}
.modern-p-form select.form-control[multiple],
.modern-p-form select.form-control[size] {
  height: auto;
  padding: 0;
}
.modern-p-form select.form-control option {
  line-height: 20px;
  padding: 3px 12px;
  background-color: #fff;
}
.modern-p-form .p-visibility-5 {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.modern-p-form .p-visibility-6 {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.modern-p-form .p-visibility-7 {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.modern-p-form .p-visibility-8 {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.modern-p-form .p-visibility-9 {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.modern-p-form .p-icon-1x {
  font-size: 68px;
  line-height: 88px;
}
.modern-p-form .p-icon-2x {
  font-size: 112px;
  line-height: 158px;
}
.modern-p-form .p-icon-3x {
  font-size: 158px;
  line-height: 248px;
}

.modern-p-form .p-form-with-back {
  position: relative;
}
.modern-p-form .p-form-with-back .p-form-content {
  min-height: 200px;
}
.modern-p-form .p-form-back-wrap {
  margin-bottom: 15px;
}
.modern-p-form .p-form-back {
  border: 0 none;
  min-width: 100%;
  min-height: 120px;
}
@media (min-width: 768px) {
  .modern-p-form .p-form-back-wrap {
    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
  .modern-p-form .p-shadowed .p-form-with-back,
  .modern-p-form .p-inset .p-form-with-back {
    margin-left: -20px;
    margin-right: -20px;
  }
  .modern-p-form .p-bordered .p-form-with-back {
    margin-left: -19px;
    margin-right: -19px;
  }
  .modern-p-form .p-form-back {
    min-height: 100%;
  }
  .modern-p-form .p-form-with-back .p-form-content {
    zoom: 1;
    position: relative;
    padding: 10px 20px 0;
  }
  .modern-p-form .p-form-with-back .p-form-content:before,
  .modern-p-form .p-form-with-back .p-form-content:after {
    content: "";
    display: table;
  }
  .modern-p-form .p-form-with-back .p-form-content:after {
    clear: both;
  }
  .modern-p-form .p-form-with-back .p-form-content .p-form-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}
.modern-p-form .fa {
  position: relative;
}
.modern-p-form .p-title .fa-list,
.modern-p-form .p-subtitle .fa-list {
  top: 1px;
}
.modern-p-form .p-title .fa-comment,
.modern-p-form .p-subtitle .fa-comment,
.modern-p-form .p-title .fa-comment-o,
.modern-p-form .p-subtitle .fa-comment-o,
.modern-p-form .p-title .fa-comments,
.modern-p-form .p-subtitle .fa-comments,
.modern-p-form .p-title .fa-comments-o,
.modern-p-form .p-subtitle .fa-comments-o {
  top: -2px;
}
.modern-p-form .form-group .fa-plus {
  top: 1px;
}
.modern-p-form .form-group .fa-envelope-o,
.modern-p-form .form-group .fa-envelope,
.modern-p-form .form-group .fa-file-text-o,
.modern-p-form .form-group .fa-file-text,
.modern-p-form .form-group .fa-search,
.modern-p-form .form-group .fa-cc-amex,
.modern-p-form .form-group .fa-cc-stripe,
.modern-p-form .form-group .fa-cc-discover,
.modern-p-form .form-group .fa-cc-visa,
.modern-p-form .form-group .fa-cc-mastercard,
.modern-p-form .form-group .fa-credit-card,
.modern-p-form .form-group .fa-cc-paypal,
.modern-p-form .form-group .fa-male,
.modern-p-form .form-group .fa-female {
  top: -1px;
}
.modern-p-form .form-group .fa-pencil-square-o,
.modern-p-form .form-group .fa-pencil-square,
.modern-p-form .form-group .fa-search {
  left: 1px;
}
.modern-p-form .form-group .fa-map-marker {
  top: -2px;
}
.modern-p-form .form-group {
  margin-bottom: 15px;
  position: relative;
}
.modern-p-form .p-label-offs {
  padding-top: 30px;
}
.modern-p-form .form-control,
.modern-p-form .input-group-addon {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.modern-p-form .p-field-cb {
  background-color: #fff;
  border: 1px solid #ccc;
}
.modern-p-form .p-field-cb {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.modern-p-form .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 44px !important;
  padding: 11px 12px;
  line-height: 20px;
  border: 1px solid #ccc;
  color: #666;
  background-color: #fff;
  outline: none;
}
.modern-p-form .form-control::-webkit-input-placeholder {
  color: #8c8c8c;
  font-size: 13px;
}
.modern-p-form .form-control::-moz-placeholder {
  color: #8c8c8c;
  font-size: 13px;
}
.modern-p-form .form-control:-moz-placeholder {
  color: #8c8c8c;
  font-size: 13px;
}
.modern-p-form .form-control:-ms-input-placeholder {
  color: #8c8c8c;
  font-size: 13px;
}
.modern-p-form .form-control[type="password"] {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.modern-p-form .form-control:focus,
.modern-p-form .form-control:hover,
.modern-p-form .input-group:focus .form-control,
.modern-p-form .input-group:hover .form-control,
.modern-p-form .p-file-wrap [type="file"]:hover ~ .input-group .form-control {
  border-color: #333;
}
.modern-p-form .form-control:focus ~ .input-group-icon,
.modern-p-form .form-control:hover ~ .input-group-icon,
.modern-p-form .input-group:focus .form-control ~ .input-group-icon,
.modern-p-form .input-group:hover .form-control ~ .input-group-icon,
.modern-p-form .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .input-group-icon,
.modern-p-form .form-control:focus ~ .p-select-arrow,
.modern-p-form .form-control:hover ~ .p-select-arrow,
.modern-p-form .input-group:focus .form-control ~ .p-select-arrow,
.modern-p-form .input-group:hover .form-control ~ .p-select-arrow,
.modern-p-form .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .p-select-arrow,
.modern-p-form .form-control:focus ~ .input-group-addon .p-addon-bg,
.modern-p-form .form-control:hover ~ .input-group-addon .p-addon-bg,
.modern-p-form .input-group:focus .form-control ~ .input-group-addon .p-addon-bg,
.modern-p-form .input-group:hover .form-control ~ .input-group-addon .p-addon-bg,
.modern-p-form .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .input-group-addon .p-addon-bg {
  border-color: #474747;
  background-color: #333;
  color: #fff;
}
.modern-p-form .form-control:focus ~ .p-field-cb,
.modern-p-form .form-control:hover ~ .p-field-cb,
.modern-p-form .input-group:focus .form-control ~ .p-field-cb,
.modern-p-form .input-group:hover .form-control ~ .p-field-cb,
.modern-p-form .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .p-field-cb {
  border-color: #333;
}
.modern-p-form .form-control:focus ~ .p-tooltip {
  display: block;
}
.modern-p-form .p-form-chars {
  margin: -4px -2px 0;
}
.modern-p-form .p-form-chars .p-field-chars-1 {
  width: 38px;
  display: inline-block;
  padding: 4px 2px 0;
}
.modern-p-form .p-form-chars .p-field-chars-2 {
  width: 51px;
  display: inline-block;
  padding: 4px 2px 0;
}
.modern-p-form .p-form-chars .p-field-chars-3 {
  width: 64px;
  display: inline-block;
  padding: 4px 2px 0;
}
.modern-p-form .p-form-chars .p-field-chars-4 {
  width: 77px;
  display: inline-block;
  padding: 4px 2px 0;
}
.modern-p-form .p-form-chars .p-field-chars-5 {
  width: 90px;
  display: inline-block;
  padding: 4px 2px 0;
}
.modern-p-form .p-form-chars .p-field-chars-6 {
  width: 103px;
  display: inline-block;
  padding: 4px 2px 0;
}
.modern-p-form .input-group {
  width: 100%;
  margin-bottom: 0;
}
.modern-p-form .input-group .form-control {
  background-color: transparent !important;
  border-color: transparent !important;
}
.modern-p-form .input-group-icon,
.modern-p-form .p-select-arrow,
.modern-p-form .input-group-addon,
.modern-p-form .input-group-btn {
  font-size: 18px;
  z-index: 2;
  position: relative;
}
.modern-p-form .input-group-addon,
.modern-p-form .input-group-icon,
.modern-p-form .p-select-arrow {
  color: #666;
}
.modern-p-form .input-group-btn .pc-btn,
.modern-p-form .input-group-addon .p-addon-bg,
.modern-p-form .input-group-icon,
.modern-p-form .p-select-arrow {
  display: block;
  line-height: 42px;
  text-align: center;
}
.modern-p-form .input-group-addon .p-addon-bg,
.modern-p-form .input-group-btn {
  min-width: 44px;
}
.modern-p-form .input-group-addon .p-addon-bg,
.modern-p-form .input-group-icon,
.modern-p-form .p-select-arrow {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
}
.modern-p-form .input-group-btn,
.modern-p-form .input-group-addon {
  padding: 0;
}
.modern-p-form .input-group-addon {
  border: 0 none;
  background-color: transparent;
}
.modern-p-form .input-group-addon .p-addon-bg {
  padding: 0 8px;
}
.modern-p-form .input-group-icon,
.modern-p-form .p-select-arrow {
  width: 44px;
  height: 44px;
}
.modern-p-form .p-has-icon .form-control {
  padding-left: 56px !important;
}
.modern-p-form .p-has-icon .input-group-icon {
  position: absolute;
  left: 0;
  top: 0;
}
.modern-p-form .p-custom-arrow .p-select-arrow {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
}
.modern-p-form .p-custom-arrow select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .modern-p-form .p-custom-arrow select {
    padding-right: 56px;
  }
}
.modern-p-form .input-group-btn .pc-btn {
  border: 0 none;
  background-color: #666;
  margin: 0 !important;
  min-width: 100%;
  line-height: 44px;
}
.modern-p-form .input-group-btn .pc-btn:hover,
.modern-p-form .input-group-btn .pc-btn:focus,
.modern-p-form .p-file-wrap [type="file"]:hover ~ .input-group .input-group-btn .pc-btn {
  background-color: #474747;
}
.modern-p-form .p-tight {
  margin-bottom: 15px;
}
.modern-p-form .p-tight .form-group {
  margin-bottom: 0;
}
.modern-p-form .p-file-wrap {
  position: relative;
  z-index: 1;
}
.modern-p-form .p-file-wrap [type="file"] {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  cursor: pointer;
  z-index: 5;
}
.modern-p-form .p-file-wrap ~ .input-group [type="text"] {
  background-color: #fff;
}

.modern-p-form .p-preview-bg {
  display: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  background-color: #000;
  z-index: 30;
}
.modern-p-form .p-preview-name {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 5px 10px;
  z-index: 40;
}
.modern-p-form .p-preview {

  z-index: 20;
}
.modern-p-form .p-no-preview {
  background-color: #e6e6e6;
  border: 1px solid #d9d9d9;
  z-index: 10;
}
.modern-p-form .p-picture-solo {
  position: relative;
  padding-top: 56%;
  z-index: 1;
  color: #fff;
  cursor: pointer;
  display: block;
}
.modern-p-form .p-picture-solo .p-middle-text {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  padding: 0 10px;
  margin-top: -32px;
  font-size: 48px;
  line-height: 64px;
  text-align: center;
}
.modern-p-form .form-inline {
  margin-left: -15px;
  margin-right: -15px;
}
.modern-p-form .form-inline .form-group {
  margin-right: 15px;
  margin-left: 15px;
}
.modern-p-form .form-inline .p-rating {
  display: inline-block;
  vertical-align: top;
}
.modern-p-form .form-inline > label,
.modern-p-form .form-inline .form-group > label {
  line-height: 44px;
  font-size: 16px;
  margin: 0;
}
.modern-p-form .form-inline > label + .p-rating,
.modern-p-form .form-inline .form-group > label + .p-rating {
  margin-left: 8px;
}
.modern-p-form .pt-form-c-group .radio:first-child,
.modern-p-form .pt-form-panel .radio:first-child,
.modern-p-form .pt-form-cross-panel .radio:first-child,
.modern-p-form .pt-form-c-group .checkbox:first-child,
.modern-p-form .pt-form-panel .checkbox:first-child,
.modern-p-form .pt-form-cross-panel .checkbox:first-child,
.modern-p-form .pt-form-c-group .p-radioswitch:first-child,
.modern-p-form .pt-form-panel .p-radioswitch:first-child,
.modern-p-form .pt-form-cross-panel .p-radioswitch:first-child,
.modern-p-form .pt-form-c-group .p-switch:first-child,
.modern-p-form .pt-form-panel .p-switch:first-child,
.modern-p-form .pt-form-cross-panel .p-switch:first-child {
  margin-top: 0;
}
.modern-p-form .pt-form-c-group .radio:last-child,
.modern-p-form .pt-form-panel .radio:last-child,
.modern-p-form .pt-form-cross-panel .radio:last-child,
.modern-p-form .pt-form-c-group .checkbox:last-child,
.modern-p-form .pt-form-panel .checkbox:last-child,
.modern-p-form .pt-form-cross-panel .checkbox:last-child,
.modern-p-form .pt-form-c-group .p-radioswitch:last-child,
.modern-p-form .pt-form-panel .p-radioswitch:last-child,
.modern-p-form .pt-form-cross-panel .p-radioswitch:last-child,
.modern-p-form .pt-form-c-group .p-switch:last-child,
.modern-p-form .pt-form-panel .p-switch:last-child,
.modern-p-form .pt-form-cross-panel .p-switch:last-child {
  margin-bottom: 0;
}
.modern-p-form .pt-form-panel,
.modern-p-form .pt-form-cross-panel {
  border: 1px solid #ccc;
  background-color: transparent;
  padding: 9px;
}
.modern-p-form .pt-form-cross-panel {
  margin-left: 12px;
  padding-left: 0;
}
.modern-p-form .pt-form-cross-panel .radio,
.modern-p-form .pt-form-cross-panel .checkbox {
  margin-left: -12px;
}
.modern-p-form .pt-form-cross-panel .p-radioswitch,
.modern-p-form .pt-form-cross-panel .p-switch {
  margin-left: -24px;
}
.modern-p-form .pt-form-cross-panel.p-form-sg {
  margin-left: 24px;
}
.modern-p-form .p-fixed {
  position: fixed;
  z-index: 1100;
}
.modern-p-form .p-absolute {
  position: absolute;
}
.modern-p-form .p-pos-left,
.modern-p-form .p-pos-right {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.modern-p-form .p-pos-left {
  left: 0;
}
.modern-p-form .p-pos-right {
  right: 0;
}
.modern-p-form .p-pos-top-left {
  left: 15px;
  top: 0;
}
.modern-p-form .p-pos-top-right {
  top: 0;
  right: 15px;
}
.modern-p-form .p-pos-top-center,
.modern-p-form .p-pos-bottom-center {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
.modern-p-form .p-pos-top-center {
  top: 0;
}
.modern-p-form .p-pos-bottom-center {
  bottom: 0;
}
.modern-p-form .p-pos-bottom-left {
  left: 15px;
  bottom: 0;
}
.modern-p-form .p-pos-bottom-right {
  right: 15px;
  bottom: 0;
}
.modern-p-form .p-popup-form {
  display: none;
}
.modern-p-form .p-hide-form {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 16px;
  line-height: 0;
}
.modern-p-form .p-popup {
  position: absolute;
  left: 15px;
  top: 100px;
  right: 15px;
  height: 0;
  z-index: 2000;
}
.modern-p-form .p-popup-bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1999;
  background-color: #000;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.modern-p-form .p-btn-pannel label {
  margin: 0;
}
.modern-p-form .p-show-check:checked ~ .p-popup-form {
  display: inline-block;
}
.modern-p-form .p-show-check:checked ~ .p-popup-bg {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  top: -100%;
  -webkit-transition: opacity 0.2s linear 0s, top 0s linear 0.2s;
  -moz-transition: opacity 0.2s linear 0s, top 0s linear 0.2s;
  -o-transition: opacity 0.2s linear 0s, top 0s linear 0.2s;
  -ms-transition: opacity 0.2s linear 0s, top 0s linear 0.2s;
  transition: opacity 0.2s linear 0s, top 0s linear 0.2s;
}
.modern-p-form .p-show-check:checked ~ .p-action-block {
  display: none;
}
.modern-p-form .p-show-check:checked ~ .p-popup {
  display: block;
}
.modern-p-form .p-show-check:checked ~ .p-popup .p-form {
  top: -100px;
  margin-top: -100px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.modern-p-form .p-rating {
  zoom: 1;
  white-space: nowrap;
  font-size: 21px;
  line-height: 44px;
}
.modern-p-form .p-rating:before,
.modern-p-form .p-rating:after {
  content: "";
  display: table;
}
.modern-p-form .p-rating:after {
  clear: both;
}
.modern-p-form .p-rating:hover .p-field-cancel {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.modern-p-form .p-rating .p-field-cancel {
  font-size: 12px;
  line-height: 1.2;
  color: #999;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.modern-p-form .p-rating label {
  float: right;
  cursor: pointer;
  margin: 0;
  padding: 0 2px;
  text-align: center;
}
.modern-p-form .p-rating .fa-thumbs-up,
.modern-p-form .p-rating .fa-thumbs-o-up {
  width: 20px;
}
.modern-p-form .p-rating .p-rating-icon {
  color: #999;
}
.modern-p-form .p-rating .p-rating-active-icon {
  display: none;
  color: #333;
}
.modern-p-form .p-rating .p-rating-active-icon + .p-rating-icon {
  color: #999;
}
.modern-p-form .p-rating input[type="radio"] ~ label:hover .p-rating-icon,
.modern-p-form .p-rating input[type="radio"] ~ label:hover ~ label .p-rating-icon,
.modern-p-form .p-rating [type="radio"]:checked ~ label .p-rating-icon {
  color: #333;
}
.modern-p-form .p-rating input[type="radio"] ~ label:hover .p-rating-active-icon,
.modern-p-form .p-rating input[type="radio"] ~ label:hover ~ label .p-rating-active-icon,
.modern-p-form .p-rating [type="radio"]:checked ~ label .p-rating-active-icon {
  display: inline-block;
}
.modern-p-form .p-rating input[type="radio"] ~ label:hover .p-rating-active-icon + .p-rating-icon,
.modern-p-form .p-rating input[type="radio"] ~ label:hover ~ label .p-rating-active-icon + .p-rating-icon,
.modern-p-form .p-rating [type="radio"]:checked ~ label .p-rating-active-icon + .p-rating-icon {
  display: none;
}
.modern-p-form .p-rating input[type="radio"] ~ label.p-field-cancel:hover {
  color: #333;
}
.modern-p-form .p-rating input[type="radio"] ~ label.p-field-cancel:hover ~ label .p-rating-icon,
.modern-p-form .p-rating .p-rating-cancel:checked ~ label .p-rating-icon,
.modern-p-form .p-rating *:hover [type="radio"] ~ label .p-rating-icon {
  color: #999;
}
.modern-p-form .p-rating input[type="radio"] ~ label.p-field-cancel:hover ~ label .p-rating-active-icon,
.modern-p-form .p-rating .p-rating-cancel:checked ~ label .p-rating-active-icon,
.modern-p-form .p-rating *:hover [type="radio"] ~ label .p-rating-active-icon {
  display: none;
}
.modern-p-form .p-rating input[type="radio"] ~ label.p-field-cancel:hover ~ label .p-rating-active-icon + .p-rating-icon,
.modern-p-form .p-rating .p-rating-cancel:checked ~ label .p-rating-active-icon + .p-rating-icon,
.modern-p-form .p-rating *:hover [type="radio"] ~ label .p-rating-active-icon + .p-rating-icon {
  display: inline-block;
}
.modern-p-form .p-rating [type="radio"] {
  display: none;
}
.modern-p-form .p-form-tiny {
  margin-left: auto;
  margin-right: auto;
  width: 280px;
}
.modern-p-form .p-form-tiny .col-xs-1,
.modern-p-form .p-form-tiny .col-sm-1,
.modern-p-form .p-form-tiny .col-md-1,
.modern-p-form .p-form-tiny .col-lg-1,
.modern-p-form .p-form-tiny .col-xs-2,
.modern-p-form .p-form-tiny .col-sm-2,
.modern-p-form .p-form-tiny .col-md-2,
.modern-p-form .p-form-tiny .col-lg-2,
.modern-p-form .p-form-tiny .col-xs-3,
.modern-p-form .p-form-tiny .col-sm-3,
.modern-p-form .p-form-tiny .col-md-3,
.modern-p-form .p-form-tiny .col-lg-3,
.modern-p-form .p-form-tiny .col-xs-4,
.modern-p-form .p-form-tiny .col-sm-4,
.modern-p-form .p-form-tiny .col-md-4,
.modern-p-form .p-form-tiny .col-lg-4,
.modern-p-form .p-form-tiny .col-xs-5,
.modern-p-form .p-form-tiny .col-sm-5,
.modern-p-form .p-form-tiny .col-md-5,
.modern-p-form .p-form-tiny .col-lg-5,
.modern-p-form .p-form-tiny .col-xs-6,
.modern-p-form .p-form-tiny .col-sm-6,
.modern-p-form .p-form-tiny .col-md-6,
.modern-p-form .p-form-tiny .col-lg-6,
.modern-p-form .p-form-tiny .col-xs-7,
.modern-p-form .p-form-tiny .col-sm-7,
.modern-p-form .p-form-tiny .col-md-7,
.modern-p-form .p-form-tiny .col-lg-7,
.modern-p-form .p-form-tiny .col-xs-8,
.modern-p-form .p-form-tiny .col-sm-8,
.modern-p-form .p-form-tiny .col-md-8,
.modern-p-form .p-form-tiny .col-lg-8,
.modern-p-form .p-form-tiny .col-xs-9,
.modern-p-form .p-form-tiny .col-sm-9,
.modern-p-form .p-form-tiny .col-md-9,
.modern-p-form .p-form-tiny .col-lg-9,
.modern-p-form .p-form-tiny .col-xs-10,
.modern-p-form .p-form-tiny .col-sm-10,
.modern-p-form .p-form-tiny .col-md-10,
.modern-p-form .p-form-tiny .col-lg-10,
.modern-p-form .p-form-tiny .col-xs-11,
.modern-p-form .p-form-tiny .col-sm-11,
.modern-p-form .p-form-tiny .col-md-11,
.modern-p-form .p-form-tiny .col-lg-11,
.modern-p-form .p-form-tiny .col-xs-12,
.modern-p-form .p-form-tiny .col-sm-12,
.modern-p-form .p-form-tiny .col-md-12,
.modern-p-form .p-form-tiny .col-lg-12 {
  width: 100%;
}
@media (min-width: 430px) {
  .modern-p-form .p-form-xs {
    margin-left: auto;
    margin-right: auto;
    width: 400px;
  }
  .modern-p-form .p-form-xs .col-sm-1,
  .modern-p-form .p-form-xs .col-md-1,
  .modern-p-form .p-form-xs .col-lg-1,
  .modern-p-form .p-form-xs .col-sm-2,
  .modern-p-form .p-form-xs .col-md-2,
  .modern-p-form .p-form-xs .col-lg-2,
  .modern-p-form .p-form-xs .col-sm-3,
  .modern-p-form .p-form-xs .col-md-3,
  .modern-p-form .p-form-xs .col-lg-3,
  .modern-p-form .p-form-xs .col-sm-4,
  .modern-p-form .p-form-xs .col-md-4,
  .modern-p-form .p-form-xs .col-lg-4,
  .modern-p-form .p-form-xs .col-sm-5,
  .modern-p-form .p-form-xs .col-md-5,
  .modern-p-form .p-form-xs .col-lg-5,
  .modern-p-form .p-form-xs .col-sm-6,
  .modern-p-form .p-form-xs .col-md-6,
  .modern-p-form .p-form-xs .col-lg-6,
  .modern-p-form .p-form-xs .col-sm-7,
  .modern-p-form .p-form-xs .col-md-7,
  .modern-p-form .p-form-xs .col-lg-7,
  .modern-p-form .p-form-xs .col-sm-8,
  .modern-p-form .p-form-xs .col-md-8,
  .modern-p-form .p-form-xs .col-lg-8,
  .modern-p-form .p-form-xs .col-sm-9,
  .modern-p-form .p-form-xs .col-md-9,
  .modern-p-form .p-form-xs .col-lg-9,
  .modern-p-form .p-form-xs .col-sm-10,
  .modern-p-form .p-form-xs .col-md-10,
  .modern-p-form .p-form-xs .col-lg-10,
  .modern-p-form .p-form-xs .col-sm-11,
  .modern-p-form .p-form-xs .col-md-11,
  .modern-p-form .p-form-xs .col-lg-11,
  .modern-p-form .p-form-xs .col-sm-12,
  .modern-p-form .p-form-xs .col-md-12,
  .modern-p-form .p-form-xs .col-lg-12 {
    width: 100%;
  }
}
@media (max-width: 429px) {
  .modern-p-form .p-form-xs .col-xs-1 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-2 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-3 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-4 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-5 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-6 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-7 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-8 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-9 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-10 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-11 {
    width: 100%;
  }
  .modern-p-form .p-form-xs .col-xs-12 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .modern-p-form .p-form-sm {
    margin-left: auto;
    margin-right: auto;
    width: 720px;
  }
}
@media (min-width: 992px) {
  .modern-p-form .p-form-md {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .modern-p-form .p-form-lg {
    margin-left: auto;
    margin-right: auto;
    width: 1140px;
  }
}
.modern-p-form .p-field-value {
  font-size: 14px;
  line-height: 34px;
  padding: 5px 0;
}
.modern-p-form .p-value-label {
  margin-right: 5px;
}
.modern-p-form .p-value-text {
  font-size: 16px;
}
.modern-p-form label.p-label-required:after {
  content: "*";
  margin-left: 3px;
}
.modern-p-form .input-group-state {
  display: table-cell;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 11px;
  color: #8c8c8c;
}
.modern-p-form .input-group-state .p-position {
  display: block;
  z-index: 3;
  width: 0;
  height: 0;
  position: relative;
  left: -5px;
  top: 3px;
}
.modern-p-form .input-group-state,
.modern-p-form .input-group-state * {
  pointer-events: none;
}
.modern-p-form .input-group-state .p-text {
  position: absolute;
  top: 0;
  right: 0;
}
.modern-p-form .input-group-state .p-text > * {
  display: none;
}
.modern-p-form .form-control[readonly] {
  cursor: default;
}
.modern-p-form .form-control[disabled] {
  cursor: not-allowed;
}
.modern-p-form .form-control[readonly],
.modern-p-form .form-control[disabled] {
  pointer-events: none;
  background-color: #f2f2f2;
}
.modern-p-form .form-control:required ~ .input-group-state .p-required-text,
.modern-p-form .form-control[data-rule-required] ~ .input-group-state .p-required-text {
  display: inline-block;
}
.modern-p-form .p-custom-arrow .input-group-state .p-position {
  left: -48px;
}
.modern-p-form .p-field-readonly,
.modern-p-form .p-field-disabled,
.modern-p-form .p-field-readonly *,
.modern-p-form .p-field-disabled * {
  pointer-events: none;
}
.modern-p-form .p-field-readonly .p-switch-icon,
.modern-p-form .p-field-disabled .p-switch-icon,
.modern-p-form .p-field-readonly .p-check-icon .p-check-block,
.modern-p-form .p-field-disabled .p-check-icon .p-check-block,
.modern-p-form .p-field-readonly .p-field-cb,
.modern-p-form .p-field-disabled .p-field-cb {
  background-color: #f2f2f2;
}
.modern-p-form .p-field-readonly .p-no-preview,
.modern-p-form .p-field-disabled .p-no-preview {
  background-color: #f2f2f2;
}
.modern-p-form .p-field-readonly .p-rating .p-rating-icon,
.modern-p-form .p-field-disabled .p-rating .p-rating-icon {
  color: #f2f2f2;
}
.modern-p-form .p-field-readonly .p-field-cancel,
.modern-p-form .p-field-disabled .p-field-cancel {
  display: none;
}
.modern-p-form .p-field-sub-text {
  display: block;
  font-size: 13px;
  line-height: 15px;
  margin-top: 3px;
}
.modern-p-form .p-error-text {
  color: #b80000;
}
.modern-p-form .p-field-error .input-group-state .p-error-text,
.modern-p-form .p-html-validate .form-control:invalid ~ .input-group-state .p-error-text,
.modern-p-form .p-html-validate .p-file-wrap [type="file"]:invalid ~ .input-group .input-group-state .p-error-text {
  display: inline-block;
}
.modern-p-form .p-field-error .input-group-state .p-error-text ~ .p-required-text,
.modern-p-form .p-html-validate .form-control:invalid ~ .input-group-state .p-error-text ~ .p-required-text,
.modern-p-form .p-html-validate .p-file-wrap [type="file"]:invalid ~ .input-group .input-group-state .p-error-text ~ .p-required-text {
  display: none;
}
.modern-p-form .p-field-error .input-group-state .p-required-text,
.modern-p-form .p-html-validate .form-control:invalid ~ .input-group-state .p-required-text,
.modern-p-form .p-html-validate .p-file-wrap [type="file"]:invalid ~ .input-group .input-group-state .p-required-text {
  color: #b80000;
}
.modern-p-form .p-field-error .p-switch-icon,
.modern-p-form .p-field-error .p-check-icon .p-check-block,
.modern-p-form .p-validate-highlight .p-field-error .p-field-cb,
.modern-p-form .p-html-validate.p-validate-highlight .form-control:focus:invalid,
.modern-p-form .p-html-validate.p-validate-highlight .form-control:focus:invalid ~ .p-field-cb,
.modern-p-form .p-html-validate.p-validate-highlight .p-file-wrap [type="file"]:focus:invalid ~ .input-group .p-field-cb {
  background-color: #fff0f0;
}
.modern-p-form .p-field-error .p-no-preview {
  background-color: #fff0f0;
}
.modern-p-form .alert-error {
  background-color: #fff0f0;
  border-color: #ffd6d6;
  color: #b80000;
}
.modern-p-form .p-valid-text {
  color: #2b995d;
}
.modern-p-form .p-field-valid .input-group-state .p-valid-text,
.modern-p-form .p-html-validate .form-control:valid ~ .input-group-state .p-valid-text,
.modern-p-form .p-html-validate .p-file-wrap [type="file"]:valid ~ .input-group .input-group-state .p-valid-text {
  display: inline-block;
}
.modern-p-form .p-field-valid .input-group-state .p-valid-text ~ .p-required-text,
.modern-p-form .p-html-validate .form-control:valid ~ .input-group-state .p-valid-text ~ .p-required-text,
.modern-p-form .p-html-validate .p-file-wrap [type="file"]:valid ~ .input-group .input-group-state .p-valid-text ~ .p-required-text {
  display: none;
}
.modern-p-form .p-field-valid .input-group-state .p-required-text,
.modern-p-form .p-html-validate .form-control:valid ~ .input-group-state .p-required-text,
.modern-p-form .p-html-validate .p-file-wrap [type="file"]:valid ~ .input-group .input-group-state .p-required-text {
  color: #2b995d;
}
.modern-p-form .p-field-valid .p-switch-icon,
.modern-p-form .p-field-valid .p-check-icon .p-check-block,
.modern-p-form .p-validate-highlight .p-field-valid .p-field-cb,
.modern-p-form .p-html-validate.p-validate-highlight .form-control:focus:valid,
.modern-p-form .p-html-validate.p-validate-highlight .form-control:focus:valid ~ .p-field-cb,
.modern-p-form .p-html-validate.p-validate-highlight .p-file-wrap [type="file"]:focus:valid ~ .input-group .p-field-cb {
  background-color: #f3fcf7;
}
.modern-p-form .p-field-valid .p-no-preview {
  background-color: #f3fcf7;
}
.modern-p-form .alert-valid {
  background-color: #f3fcf7;
  border-color: #dff6ea;
  color: #2b995d;
}
.modern-p-form .p-form-steps-wrap {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  overflow: hidden;
}
.modern-p-form .p-form-steps {
  position: relative;
  width: 100%;
  padding: 0 20px;
  margin: 0;
  display: table;
  border-collapse: separate;
}
.modern-p-form .p-form-steps:before {
  left: 0;
  width: 100%;
  background-color: #ccc;
}
.modern-p-form .p-form-steps:before,
.modern-p-form .p-form-steps > li.active .p-step:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -2px;
  height: 4px;
}
.modern-p-form .p-form-steps > li {
  display: table-cell;
  vertical-align: top;
  text-align: center;
}
.modern-p-form .p-form-steps > li:first-child .p-step {
  margin-left: 0;
}
.modern-p-form .p-form-steps > li:last-child .p-step {
  margin-right: 0;
}
.modern-p-form .p-form-steps > li.active .p-step {
  color: #fff;
  display: inline-block;
}
.modern-p-form .p-form-steps > li.active ~ li .p-step {
  color: #666;
}
.modern-p-form .p-form-steps > li.active .p-step:before {
  right: 100%;
  width: 10000px;
  background-color: #141414;
}
.modern-p-form .p-form-steps > li.active ~ li .p-step-text {
  background-color: #ccc;
}
.modern-p-form .p-step {
  position: relative;
  font-size: 24px;
  line-height: 44px;
  color: #474747;
  text-align: center;
  text-decoration: none;
  display: none;
}
.modern-p-form .p-step .p-step-text {
  position: relative;
  display: inline-block;
  z-index: 20;
  padding: 0 15px;
  min-width: 120px;
  background-color: #141414;
}
.modern-p-form .p-js-show-step .p-step:hover,
.modern-p-form a.p-step:hover {
  cursor: pointer;
  color: #fff;
}
.modern-p-form .p-steps-icons .p-step {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
}
.modern-p-form .p-steps-icons .p-step .p-step-text {
  min-width: 44px;
}
@media (min-width: 768px) {
  .modern-p-form .p-steps-icons .p-step .p-step-text {
    min-width: 120px;
  }
  .modern-p-form .p-step {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
  }
  .modern-p-form .p-form-steps > li:first-child .p-step {
    margin-left: 0;
  }
  .modern-p-form .p-form-steps > li:last-child .p-step {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .modern-p-form .p-form-steps .p-step {
    margin-left: 25px;
    margin-right: 25px;
  }
}
.modern-p-form .tab-content {
  padding-top: 20px;
}
.modern-p-form .nav-tabs {
  border-color: #d9d9d9;
  background-color: transparent;
}
.modern-p-form .nav-tabs > li > label {
  padding: 10px 25px;
  font-size: 18px;
  line-height: 28px;
  color: #333;
  text-align: center;
  margin: 0;
  cursor: pointer;
  position: relative;
}
.modern-p-form .nav-tabs > li > label:hover,
.modern-p-form .nav-tabs > li > label:focus {
  background-color: #474747;
  color: #fff;
  font-size: 18px;
}
.modern-p-form .p-tab-sel {
  display: none;
}
.modern-p-form .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label,
.modern-p-form .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label,
.modern-p-form .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label,
.modern-p-form .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label,
.modern-p-form .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label,
.modern-p-form .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:hover,
.modern-p-form .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:hover,
.modern-p-form .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:hover,
.modern-p-form .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:hover,
.modern-p-form .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:hover,
.modern-p-form .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:focus,
.modern-p-form .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:focus,
.modern-p-form .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:focus,
.modern-p-form .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:focus,
.modern-p-form .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:focus {
  background-color: #333;
  color: #fff;
  font-size: 18px;
  cursor: default;
}
.modern-p-form .p-tab-sel:nth-child(1):checked ~ .tab-content .tab-pane:nth-child(1),
.modern-p-form .p-tab-sel:nth-child(2):checked ~ .tab-content .tab-pane:nth-child(2),
.modern-p-form .p-tab-sel:nth-child(3):checked ~ .tab-content .tab-pane:nth-child(3),
.modern-p-form .p-tab-sel:nth-child(4):checked ~ .tab-content .tab-pane:nth-child(4),
.modern-p-form .p-tab-sel:nth-child(5):checked ~ .tab-content .tab-pane:nth-child(5) {
  display: block;
}
.modern-p-form .p-title,
.modern-p-form .p-subtitle {
  color: #333;
  clear: both;
  zoom: 1;
}
.modern-p-form .p-title:before,
.modern-p-form .p-subtitle:before,
.modern-p-form .p-title:after,
.modern-p-form .p-subtitle:after {
  content: "";
  display: table;
}
.modern-p-form .p-title:after,
.modern-p-form .p-subtitle:after {
  clear: both;
}
.modern-p-form .p-no-offs {
  margin-top: 0 !important;
}
.modern-p-form > .p-title:first-child,
.modern-p-form > .p-subtitle:first-child {
  margin-top: 0;
}
.modern-p-form .p-title-line,
.modern-p-form .p-title-step-line,
.modern-p-form .p-title-side {
  display: block;
  background-color: #333;
  color: #fff;
}
.modern-p-form .p-title-line,
.modern-p-form .p-title-step-line {
  padding: 3px 15px 5px;
}
.modern-p-form .p-title-side {
  padding: 3px 25px 5px;
}
.modern-p-form .p-title-step-line {
  margin: 0 8px;
}
.modern-p-form .text-center > .p-title-step-line,
.modern-p-form .text-left > .p-title-step-line,
.modern-p-form .text-right > .p-title-step-line,
.modern-p-form .text-center > .p-title-side,
.modern-p-form .text-left > .p-title-side,
.modern-p-form .text-right > .p-title-side,
.modern-p-form .text-center > .p-title-line,
.modern-p-form .text-left > .p-title-line,
.modern-p-form .text-right > .p-title-line {
  display: inline-block;
  vertical-align: top;
}
.modern-p-form.text-left > .p-title-side,
.modern-p-form .p-inset.text-left > .p-title-side,
.modern-p-form .p-shadowed.text-left > .p-title-side,
.modern-p-form .p-bordered.text-left > .p-title-side,
.modern-p-form .p-subtitle.text-left > .p-title-side,
.modern-p-form .p-inset .p-subtitle.text-left > .p-title-side,
.modern-p-form .p-shadowed .p-subtitle.text-left > .p-title-side,
.modern-p-form .p-bordered .p-subtitle.text-left > .p-title-side {
  padding-right: 15px;
}
.modern-p-form.text-right > .p-title-side,
.modern-p-form .p-inset.text-right > .p-title-side,
.modern-p-form .p-shadowed.text-right > .p-title-side,
.modern-p-form .p-bordered.text-right > .p-title-side,
.modern-p-form .p-subtitle.text-right > .p-title-side,
.modern-p-form .p-inset .p-subtitle.text-right > .p-title-side,
.modern-p-form .p-shadowed .p-subtitle.text-right > .p-title-side,
.modern-p-form .p-bordered .p-subtitle.text-right > .p-title-side {
  padding-left: 15px;
}
.modern-p-form .p-title {
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 36px;
}
.modern-p-form .p-title .p-title-side {
  padding-top: 20px;
  padding-bottom: 10px;
}
.modern-p-form .p-title .p-title-step-line,
.modern-p-form .p-title .p-title-line {
  padding-top: 8px;
  padding-bottom: 10px;
}
.modern-p-form .p-title.text-center > .p-title-side {
  padding-left: 35px;
  padding-right: 35px;
}
.modern-p-form .p-title.text-left > .p-title-side {
  padding-left: 35px;
}
.modern-p-form .p-title.text-right > .p-title-side {
  padding-right: 35px;
}
.modern-p-form .p-subtitle {
  margin: 15px 0 20px;
  font-size: 19px;
  line-height: 24px;
}
.modern-p-form .p-tooltip {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-left: -100px;
  min-width: 200px;
  max-width: 100%;
  font-size: 14px;
  line-height: 1.2;
  color: #fff;
  text-align: center;
  z-index: 100;
}
.modern-p-form .p-tooltip .p-tooltip-content {
  position: relative;
  background-color: #141414;
  padding: 5px;
  display: inline-block;
  text-align: left;
  margin-bottom: 8px;
  max-width: 100%;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.modern-p-form .p-tooltip .p-tooltip-content img {
  max-width: 100%;
}
.modern-p-form .p-tooltip .p-tooltip-content:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  margin-left: -8px;
  border-color: rgba(20,20,20,0);
  border-style: solid;
  border-width: 8px 8px;
  border-top-color: #141414;
}
.modern-p-form .p-tooltip.p-tooltip-bottom,
.modern-p-form .p-tooltip.p-tooltip-bottom-left,
.modern-p-form .p-tooltip.p-tooltip-bottom-right {
  bottom: auto;
  top: 100%;
}
.modern-p-form .p-tooltip.p-tooltip-bottom .p-tooltip-content,
.modern-p-form .p-tooltip.p-tooltip-bottom-left .p-tooltip-content,
.modern-p-form .p-tooltip.p-tooltip-bottom-right .p-tooltip-content {
  margin-bottom: 0;
  margin-top: 8px;
}
.modern-p-form .p-tooltip.p-tooltip-bottom .p-tooltip-content:after,
.modern-p-form .p-tooltip.p-tooltip-bottom-left .p-tooltip-content:after,
.modern-p-form .p-tooltip.p-tooltip-bottom-right .p-tooltip-content:after {
  top: auto;
  bottom: 100%;
  border-top-color: rgba(20,20,20,0);
  border-bottom-color: #141414;
}
.modern-p-form .p-tooltip.p-tooltip-bottom-left .p-tooltip-content:after,
.modern-p-form .p-tooltip.p-tooltip-top-left .p-tooltip-content:after,
.modern-p-form .p-tooltip.p-tooltip-bottom-right .p-tooltip-content:after,
.modern-p-form .p-tooltip.p-tooltip-top-right .p-tooltip-content:after {
  margin-left: 0;
}
.modern-p-form .p-tooltip.p-tooltip-bottom-left,
.modern-p-form .p-tooltip.p-tooltip-top-left {
  text-align: left;
  left: 0;
  margin: 0;
}
.modern-p-form .p-tooltip.p-tooltip-bottom-left .p-tooltip-content:after,
.modern-p-form .p-tooltip.p-tooltip-top-left .p-tooltip-content:after {
  left: 14px;
}
.modern-p-form .p-tooltip.p-tooltip-bottom-right,
.modern-p-form .p-tooltip.p-tooltip-top-right {
  text-align: right;
  left: auto;
  right: 0;
  margin: 0;
}
.modern-p-form .p-tooltip.p-tooltip-bottom-right .p-tooltip-content:after,
.modern-p-form .p-tooltip.p-tooltip-top-right .p-tooltip-content:after {
  left: auto;
  right: 14px;
}
.modern-p-form .p-inset .p-buttons,
.modern-p-form .p-shadowed .p-buttons,
.modern-p-form .p-bordered .p-buttons {
  padding-right: 0;
}
.modern-p-form .p-inset .p-form-steps-wrap .p-form-steps,
.modern-p-form .p-shadowed .p-form-steps-wrap .p-form-steps,
.modern-p-form .p-bordered .p-form-steps-wrap .p-form-steps {
  padding-right: 0;
  width: auto;
}
.modern-p-form .p-inset,
.modern-p-form .p-shadowed,
.modern-p-form .p-bordered {
  padding: 20px;
}
.modern-p-form .p-inset .p-title .p-title-side,
.modern-p-form .p-shadowed .p-title .p-title-side,
.modern-p-form .p-bordered .p-title .p-title-side {
  margin-left: 15px;
  margin-right: 15px;
}
.modern-p-form .p-inset .p-subtitle .p-title-side,
.modern-p-form .p-shadowed .p-subtitle .p-title-side,
.modern-p-form .p-bordered .p-subtitle .p-title-side {
  padding-left: 20px;
  padding-right: 20px;
}
.modern-p-form .p-inset > .p-title:first-child .p-title-line,
.modern-p-form .p-shadowed > .p-title:first-child .p-title-line,
.modern-p-form .p-bordered > .p-title:first-child .p-title-line {
  margin-top: -5px;
}
.modern-p-form .p-inset > .p-title:first-child .p-title-step-line,
.modern-p-form .p-shadowed > .p-title:first-child .p-title-step-line,
.modern-p-form .p-bordered > .p-title:first-child .p-title-step-line {
  margin-top: -12px;
}
.modern-p-form .p-inset .p-title-step-line,
.modern-p-form .p-shadowed .p-title-step-line {
  padding-left: 12px;
  padding-right: 12px;
  margin-left: -12px;
  margin-right: -12px;
}
.modern-p-form .p-inset .p-title .p-title-line,
.modern-p-form .p-shadowed .p-title .p-title-line {
  padding-left: 20px;
  padding-right: 20px;
}
.modern-p-form .p-inset > .p-title:first-child .p-title-side,
.modern-p-form .p-shadowed > .p-title:first-child .p-title-side {
  margin-top: -20px;
  padding-top: 28px;
}
.modern-p-form .p-inset .p-subtitle .p-title-side,
.modern-p-form .p-shadowed .p-subtitle .p-title-side,
.modern-p-form .p-inset .p-title .p-title-line,
.modern-p-form .p-shadowed .p-title .p-title-line {
  margin-left: -20px;
  margin-right: -20px;
}
.modern-p-form .p-inset .p-buttons,
.modern-p-form .p-shadowed .p-buttons {
  margin-bottom: -20px;
}
.modern-p-form .p-inset .nav-tabs,
.modern-p-form .p-shadowed .nav-tabs {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
}
.modern-p-form .p-inset .p-form-steps-wrap,
.modern-p-form .p-shadowed .p-form-steps-wrap {
  margin-left: -20px;
}
.modern-p-form .p-shadowed {
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
}
.modern-p-form .p-bordered {
  border: 1px solid #d9d9d9;
}
.modern-p-form .p-bordered .p-title-step-line {
  padding-left: 13px;
  padding-right: 13px;
  margin-left: -13px;
  margin-right: -13px;
}
.modern-p-form .p-bordered .p-title .p-title-line {
  padding-left: 21px;
  padding-right: 21px;
}
.modern-p-form .p-bordered > .p-title:first-child .p-title-side {
  margin-top: -21px;
  padding-top: 29px;
}
.modern-p-form .p-bordered .p-subtitle .p-title-side,
.modern-p-form .p-bordered .p-title .p-title-line {
  margin-left: -21px;
  margin-right: -21px;
}
.modern-p-form .p-bordered .p-buttons {
  margin-bottom: -21px;
}
.modern-p-form .p-bordered .nav-tabs {
  margin-left: -21px;
  margin-right: -21px;
  margin-top: -21px;
}
.modern-p-form .p-bordered .p-form-steps-wrap {
  margin-left: -21px;
}
.modern-p-form .p-shadowed.p-tabs-offset > .nav-tabs + .tab-content,
.modern-p-form .p-bordered.p-tabs-offset > .nav-tabs + .tab-content,
.modern-p-form .p-inset.p-tabs-offset > .nav-tabs + .tab-content {
  padding: 20px;
  background-color: #fff;
  position: relative;
}
.modern-p-form .p-tabs-offset {
  margin-top: 58px;
  position: relative;
  padding: 0;
}
.modern-p-form .p-tabs-offset > .nav-tabs {
  position: absolute;
  left: 0;
  bottom: 100%;
  margin: 0;
  border-color: transparent;
}
.modern-p-form .p-tabs-offset > .nav-tabs > li > label {
  background-color: #474747;
  color: #fff;
}
.modern-p-form .p-tabs-offset > .nav-tabs > li > label:hover,
.modern-p-form .p-tabs-offset > .nav-tabs > li > label:focus {
  background-color: #333;
  color: #fff;
}
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:hover,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:hover,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:hover,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:hover,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:hover,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:focus,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:focus,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:focus,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:focus,
.modern-p-form .p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:focus {
  background-color: #fff;
  color: #333;
  z-index: 2;
}
.modern-p-form .p-tabs-offset.p-shadowed {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modern-p-form .p-tabs-offset.p-shadowed > .nav-tabs {
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
}
.modern-p-form .p-tabs-offset.p-shadowed > .nav-tabs + .tab-content {
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
}
.modern-p-form .p-tabs-offset.p-bordered {
  border: 0 none;
}
.modern-p-form .p-tabs-offset.p-bordered > .nav-tabs {
  border-left: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.modern-p-form .p-tabs-offset.p-bordered > .nav-tabs + .tab-content {
  border: 1px solid #d9d9d9;
}
.modern-p-form .p-tabs-offset.p-bordered > .nav-tabs > li > label {
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid transparent;
  padding-bottom: 11px;
  margin-bottom: -1px;
}
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label {
  border-bottom-color: transparent;
  padding-bottom: 10px;
  margin: -1px;
  border: 1px solid #d9d9d9;
  border-bottom: 0 none;
  padding-bottom: 12px;
}
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1):last-child > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2):last-child > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3):last-child > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4):last-child > label,
.modern-p-form .p-tabs-offset.p-bordered .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5):last-child > label {
  border-right-color: #d9d9d9;
}
.modern-p-form .p-steps-offset {
  margin-top: 39px;
  position: relative;
  padding-top: 44px;
}
.modern-p-form .p-steps-offset > .p-form-steps-wrap:first-child {
  position: absolute;
  left: 0;
  bottom: 100%;
  margin: 0 0 -24px;
}
.modern-p-form .p-steps-offset > .p-form-steps-wrap:first-child .p-form-steps {
  padding-right: 0;
}
.modern-p-form .p-steps-offset.p-shadowed > .p-form-steps-wrap:first-child {
  padding-top: 15px;
  padding-right: 15px;
}
.modern-p-form .p-steps-offset.p-shadowed > .p-form-steps-wrap:first-child .p-step:after {
  content: "";
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  height: 15px;
  -webkit-box-shadow: 0 0 10px 0 #000;
  box-shadow: 0 0 10px 0 #000;
}
.modern-p-form .p-steps-offset.p-bordered .p-form-steps-wrap {
  margin-left: -1px;
  margin-bottom: -23px;
}
.modern-p-form .p-alt-color,
.modern-p-form .p-alt-color label {
  color: #333;
}
.modern-p-form .p-alt-back,
.modern-p-form .p-alt-back .p-form-bg {
  background-color: #fafafa;
}
.modern-p-form .p-alt-back.p-tabs-offset > .nav-tabs + .tab-content {
  background-color: #fafafa;
}
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:hover,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:hover,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:hover,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:hover,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:hover,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:focus,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:focus,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:focus,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:focus,
.modern-p-form .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:focus {
  background-color: #fafafa;
}
.modern-p-form .p-alt-back .p-table.table-striped > tbody > tr:nth-of-type(even),
.modern-p-form .p-alt-back .p-table.table-striped > thead {
  background-color: #f2f2f2;
}
.modern-p-form .p-alt-back .panel-fp > .panel-heading {
  background-color: #f2f2f2;
}
.modern-p-form .p-alt-back .panel-fp > .panel-body {
  background-color: #fafafa;
}
.modern-p-form .p-alt-back hr.p-flat {
  border-color: #f2f2f2;
}
.photo-contest input{
	margin:0;
}
/*! Forms Plus: CSS.1.2.2 - ' + '2016-01-10 */
.p-form-modern-slateGray .progress-bar-fp {
  background-color: #777e85;
}
.p-form-modern-slateGray .pc-btn {
  background-color: #777e85;
}
button:hover,
.p-form-modern-slateGray .pc-btn.p-active-btn,
.p-form-modern-slateGray .pc-btn:hover,
.p-form-modern-slateGray .pc-btn:focus {
  background-color: #5e6c79 !important;
  background-image:none !important;
}
.p-form-modern-slateGray .radio label a,
.p-form-modern-slateGray .checkbox label a,
.p-form-modern-slateGray .p-switch label a,
.p-form-modern-slateGray .p-radioswitch label a,
.p-form-modern-slateGray .p-show-block-heading label a {
  color: #777e85;
}
.p-form-modern-slateGray .p-check-active-icon {
  color: #777e85;
}
.p-form-modern-slateGray .p-check-block:after {
  background-color: #777e85;
  border-color: #777e85;
}
.p-form-modern-slateGray .p-switch-icon:after {
  background-color: #777e85;
  border-color: #777e85;
}
.p-form-modern-slateGray .p-check-next:checked + .p-check-container .p-check-icon .p-check-middle,
.p-form-modern-slateGray :checked ~ .p-check-icon .p-check-middle {
  color: #777e85;
}
.p-form-modern-slateGray .p-check-next:checked + .p-check-container .p-check-icon .p-check-block,
.p-form-modern-slateGray :checked ~ .p-check-icon .p-check-block {
  border-color: #777e85;
}
.p-form-modern-slateGray .p-check-next:checked + .p-check-container .p-switch-icon,
.p-form-modern-slateGray :checked ~ .p-switch-icon {
  border-color: #777e85;
}
.p-form-modern-slateGray .p-check-next:checked + .p-check-container .p-switch-icon:before,
.p-form-modern-slateGray :checked ~ .p-switch-icon:before {
  color: #777e85;
}
.p-form-modern-slateGray .checkbox label:hover .p-check-active-icon,
.p-form-modern-slateGray .radio label:hover .p-check-active-icon,
.p-form-modern-slateGray .p-check-next + .p-check-container:hover .p-check-active-icon,
.p-form-modern-slateGray .checkbox label:hover .p-check-icon .p-check-middle,
.p-form-modern-slateGray .radio label:hover .p-check-icon .p-check-middle,
.p-form-modern-slateGray .p-check-next + .p-check-container:hover .p-check-icon .p-check-middle {
  color: #929fab;
}
.p-form-modern-slateGray .checkbox label:hover .p-check-icon .p-check-block,
.p-form-modern-slateGray .radio label:hover .p-check-icon .p-check-block,
.p-form-modern-slateGray .p-check-next + .p-check-container:hover .p-check-icon .p-check-block {
  border-color: #929fab;
}
.p-form-modern-slateGray .p-radioswitch label:hover .p-switch-icon,
.p-form-modern-slateGray .p-switch label:hover .p-switch-icon {
  border-color: #929fab;
}
.p-form-modern-slateGray .p-picture-pick .p-preview-name {
  background-color: rgba(0,0,0,0.7);
}
.p-form-modern-slateGray .p-picture-pick :checked ~ .p-preview-name {
  background-color: rgba(94,108,121,0.7);
}
.p-form-modern-slateGray .p-picture-pick:hover .p-preview-name {
  background-color: rgba(112,128,144,0.7);
}
.p-form-modern-slateGray .p-block-pick :checked ~ .p-check-container {
  background-color: #e2e6e9;
}
.p-form-modern-slateGray .p-block-pick:hover .p-check-container {
  background-color: #eef0f2;
}
.p-form-modern-slateGray .p-show-block:checked + .p-show-block-heading:hover,
.p-form-modern-slateGray .p-show-block-heading:hover {
  color: #929fab;
}
.p-form-modern-slateGray .p-show-block:checked + .p-show-block-heading {
  color: #777e85;
}
.p-form-modern-slateGray .p-radio-color [type="checkbox"]:checked ~ .p-color-block,
.p-form-modern-slateGray .p-radio-color [type="radio"]:checked ~ .p-color-block {
  border-color: #777e85;
}
.p-form-modern-slateGray .p-colored-text {
  color: #777e85;
}
.p-form-modern-slateGray .p-alt-colored-text {
  color: #777e85;
}
.p-form-modern-slateGray .p-colored-link {
  color: #777e85;
}
.p-form-modern-slateGray .p-colored-link:hover {
  color: #5e6c79;
}
.p-form-modern-slateGray .p-action-link:hover {
  color: #5e6c79;
}
.p-form-modern-slateGray .form-control:focus,
.p-form-modern-slateGray .form-control:hover,
.p-form-modern-slateGray .input-group:focus .form-control,
.p-form-modern-slateGray .input-group:hover .form-control,
.p-form-modern-slateGray .p-file-wrap [type="file"]:hover ~ .input-group .form-control {
  border-color: #777e85;
}
.p-form-modern-slateGray .form-control:focus ~ .input-group-icon,
.p-form-modern-slateGray .form-control:hover ~ .input-group-icon,
.p-form-modern-slateGray .input-group:focus .form-control ~ .input-group-icon,
.p-form-modern-slateGray .input-group:hover .form-control ~ .input-group-icon,
.p-form-modern-slateGray .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .input-group-icon,
.p-form-modern-slateGray .form-control:focus ~ .p-select-arrow,
.p-form-modern-slateGray .form-control:hover ~ .p-select-arrow,
.p-form-modern-slateGray .input-group:focus .form-control ~ .p-select-arrow,
.p-form-modern-slateGray .input-group:hover .form-control ~ .p-select-arrow,
.p-form-modern-slateGray .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .p-select-arrow,
.p-form-modern-slateGray .form-control:focus ~ .input-group-addon .p-addon-bg,
.p-form-modern-slateGray .form-control:hover ~ .input-group-addon .p-addon-bg,
.p-form-modern-slateGray .input-group:focus .form-control ~ .input-group-addon .p-addon-bg,
.p-form-modern-slateGray .input-group:hover .form-control ~ .input-group-addon .p-addon-bg,
.p-form-modern-slateGray .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .input-group-addon .p-addon-bg {
  border-color: #5e6c79;
  background-color: #777e85;
}
.p-form-modern-slateGray .form-control:focus ~ .p-field-cb,
.p-form-modern-slateGray .form-control:hover ~ .p-field-cb,
.p-form-modern-slateGray .input-group:focus .form-control ~ .p-field-cb,
.p-form-modern-slateGray .input-group:hover .form-control ~ .p-field-cb,
.p-form-modern-slateGray .p-file-wrap [type="file"]:hover ~ .input-group .form-control ~ .p-field-cb {
  border-color: #777e85;
}
.p-form-modern-slateGray .input-group-btn .pc-btn:hover, btn:hover,
.p-form-modern-slateGray .input-group-btn .pc-btn:focus,
.p-form-modern-slateGray .p-file-wrap [type="file"]:hover ~ .input-group .input-group-btn .pc-btn {
  background-color: #5e6c79 !important;
}
.p-form-modern-slateGray .p-rating .p-rating-active-icon {
  color: #777e85;
}
.p-form-modern-slateGray .p-rating input[type="radio"] ~ label:hover .p-rating-icon,
.p-form-modern-slateGray .p-rating input[type="radio"] ~ label:hover ~ label .p-rating-icon,
.p-form-modern-slateGray .p-rating [type="radio"]:checked ~ label .p-rating-icon {
  color: #777e85;
}
.p-form-modern-slateGray .p-rating input[type="radio"] ~ label.p-field-cancel:hover {
  color: #777e85;
}
.p-form-modern-slateGray .p-rating input[type="radio"] ~ label.p-field-cancel:hover ~ label .p-rating-icon,
.p-form-modern-slateGray .p-rating .p-rating-cancel:checked ~ label .p-rating-icon,
.p-form-modern-slateGray .p-rating *:hover [type="radio"] ~ label .p-rating-icon {
  color: #999;
}
.p-form-modern-slateGray .p-form-steps > li.active .p-step:before {
  background-color: #55616e;
}
.p-form-modern-slateGray .p-step {
  color: #8794a2;
}
.p-form-modern-slateGray .p-step .p-step-text {
  background-color: #55616e;
}
.p-form-modern-slateGray .nav-tabs > li > label {
  color: #777e85;
}
.p-form-modern-slateGray .nav-tabs > li > label:hover,
.p-form-modern-slateGray .nav-tabs > li > label:focus {
  background-color: #8794a2;
}
.p-form-modern-slateGray .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label,
.p-form-modern-slateGray .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label,
.p-form-modern-slateGray .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label,
.p-form-modern-slateGray .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label,
.p-form-modern-slateGray .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label,
.p-form-modern-slateGray .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:hover,
.p-form-modern-slateGray .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:hover,
.p-form-modern-slateGray .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:hover,
.p-form-modern-slateGray .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:hover,
.p-form-modern-slateGray .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:hover,
.p-form-modern-slateGray .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:focus,
.p-form-modern-slateGray .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:focus,
.p-form-modern-slateGray .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:focus,
.p-form-modern-slateGray .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:focus,
.p-form-modern-slateGray .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:focus {
  background-color: #777e85;
}
.p-form-modern-slateGray .p-title,
.p-form-modern-slateGray .p-subtitle {
  color: #777e85;
}
.p-form-modern-slateGray .p-title-line,
.p-form-modern-slateGray .p-title-step-line,
.p-form-modern-slateGray .p-title-side {
  background-color: #777e85;
}
.p-form-modern-slateGray .p-tooltip .p-tooltip-content {
  background-color: #55616e;
}
.p-form-modern-slateGray .p-tooltip .p-tooltip-content:after {
  border-color: rgba(85,97,110,0);
  border-top-color: #55616e;
}
.p-form-modern-slateGray .p-tooltip.p-tooltip-bottom .p-tooltip-content:after,
.p-form-modern-slateGray .p-tooltip.p-tooltip-bottom-left .p-tooltip-content:after,
.p-form-modern-slateGray .p-tooltip.p-tooltip-bottom-right .p-tooltip-content:after {
  border-top-color: rgba(85,97,110,0);
  border-bottom-color: #55616e;
}
.p-form-modern-slateGray .p-tabs-offset > .nav-tabs > li > label {
  background-color: #8794a2;
}
.p-form-modern-slateGray .p-tabs-offset > .nav-tabs > li > label:hover,
.p-form-modern-slateGray .p-tabs-offset > .nav-tabs > li > label:focus {
  background-color: #777e85;
}
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:hover,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:hover,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:hover,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:hover,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:hover,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:focus,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:focus,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:focus,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:focus,
.p-form-modern-slateGray .p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:focus {
  color: #777e85;
}
.p-form-modern-slateGray .p-alt-back,
.p-form-modern-slateGray .p-alt-back .p-form-bg {
  background-color: #f9fafb;
}
.p-form-modern-slateGray .p-alt-back.p-tabs-offset > .nav-tabs + .tab-content {
  background-color: #f9fafb;
}
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:hover,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:hover,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:hover,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:hover,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:hover,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(1):checked ~ .nav-tabs > li:nth-child(1) > label:focus,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(2):checked ~ .nav-tabs > li:nth-child(2) > label:focus,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(3):checked ~ .nav-tabs > li:nth-child(3) > label:focus,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(4):checked ~ .nav-tabs > li:nth-child(4) > label:focus,
.p-form-modern-slateGray .p-alt-back.p-tabs-offset .p-tab-sel:nth-child(5):checked ~ .nav-tabs > li:nth-child(5) > label:focus {
  background-color: #f9fafb;
}
.p-form-modern-slateGray .p-alt-back .p-table.table-striped > tbody > tr:nth-of-type(even),
.p-form-modern-slateGray .p-alt-back .p-table.table-striped > thead {
  background-color: #f1f2f4;
}
.p-form-modern-slateGray .p-alt-back .panel-fp > .panel-heading {
  background-color: #f1f2f4;
}
.p-form-modern-slateGray .p-alt-back .panel-fp > .panel-body {
  background-color: #f9fafb;
}
.p-form-modern-slateGray .p-alt-back hr.p-flat {
  border-color: #f1f2f4;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/photo-contest/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/wp-content/plugins/photo-contest/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/wp-content/plugins/photo-contest/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wp-content/plugins/photo-contest/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/wp-content/plugins/photo-contest/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/wp-content/plugins/photo-contest/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before,
.fa::before {
  content: var(--fa); }

.fa-classic,
.fas,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fa-brands,
.fab {
  font-family: 'Font Awesome 6 Brands'; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-0 {
  --fa: "\30"; }

.fa-1 {
  --fa: "\31"; }

.fa-2 {
  --fa: "\32"; }

.fa-3 {
  --fa: "\33"; }

.fa-4 {
  --fa: "\34"; }

.fa-5 {
  --fa: "\35"; }

.fa-6 {
  --fa: "\36"; }

.fa-7 {
  --fa: "\37"; }

.fa-8 {
  --fa: "\38"; }

.fa-9 {
  --fa: "\39"; }

.fa-fill-drip {
  --fa: "\f576"; }

.fa-arrows-to-circle {
  --fa: "\e4bd"; }

.fa-circle-chevron-right {
  --fa: "\f138"; }

.fa-chevron-circle-right {
  --fa: "\f138"; }

.fa-at {
  --fa: "\40"; }

.fa-trash-can {
  --fa: "\f2ed"; }

.fa-trash-alt {
  --fa: "\f2ed"; }

.fa-text-height {
  --fa: "\f034"; }

.fa-user-xmark {
  --fa: "\f235"; }

.fa-user-times {
  --fa: "\f235"; }

.fa-stethoscope {
  --fa: "\f0f1"; }

.fa-message {
  --fa: "\f27a"; }

.fa-comment-alt {
  --fa: "\f27a"; }

.fa-info {
  --fa: "\f129"; }

.fa-down-left-and-up-right-to-center {
  --fa: "\f422"; }

.fa-compress-alt {
  --fa: "\f422"; }

.fa-explosion {
  --fa: "\e4e9"; }

.fa-file-lines {
  --fa: "\f15c"; }

.fa-file-alt {
  --fa: "\f15c"; }

.fa-file-text {
  --fa: "\f15c"; }

.fa-wave-square {
  --fa: "\f83e"; }

.fa-ring {
  --fa: "\f70b"; }

.fa-building-un {
  --fa: "\e4d9"; }

.fa-dice-three {
  --fa: "\f527"; }

.fa-calendar-days {
  --fa: "\f073"; }

.fa-calendar-alt {
  --fa: "\f073"; }

.fa-anchor-circle-check {
  --fa: "\e4aa"; }

.fa-building-circle-arrow-right {
  --fa: "\e4d1"; }

.fa-volleyball {
  --fa: "\f45f"; }

.fa-volleyball-ball {
  --fa: "\f45f"; }

.fa-arrows-up-to-line {
  --fa: "\e4c2"; }

.fa-sort-down {
  --fa: "\f0dd"; }

.fa-sort-desc {
  --fa: "\f0dd"; }

.fa-circle-minus {
  --fa: "\f056"; }

.fa-minus-circle {
  --fa: "\f056"; }

.fa-door-open {
  --fa: "\f52b"; }

.fa-right-from-bracket {
  --fa: "\f2f5"; }

.fa-sign-out-alt {
  --fa: "\f2f5"; }

.fa-atom {
  --fa: "\f5d2"; }

.fa-soap {
  --fa: "\e06e"; }

.fa-icons {
  --fa: "\f86d"; }

.fa-heart-music-camera-bolt {
  --fa: "\f86d"; }

.fa-microphone-lines-slash {
  --fa: "\f539"; }

.fa-microphone-alt-slash {
  --fa: "\f539"; }

.fa-bridge-circle-check {
  --fa: "\e4c9"; }

.fa-pump-medical {
  --fa: "\e06a"; }

.fa-fingerprint {
  --fa: "\f577"; }

.fa-hand-point-right {
  --fa: "\f0a4"; }

.fa-magnifying-glass-location {
  --fa: "\f689"; }

.fa-search-location {
  --fa: "\f689"; }

.fa-forward-step {
  --fa: "\f051"; }

.fa-step-forward {
  --fa: "\f051"; }

.fa-face-smile-beam {
  --fa: "\f5b8"; }

.fa-smile-beam {
  --fa: "\f5b8"; }

.fa-flag-checkered {
  --fa: "\f11e"; }

.fa-football {
  --fa: "\f44e"; }

.fa-football-ball {
  --fa: "\f44e"; }

.fa-school-circle-exclamation {
  --fa: "\e56c"; }

.fa-crop {
  --fa: "\f125"; }

.fa-angles-down {
  --fa: "\f103"; }

.fa-angle-double-down {
  --fa: "\f103"; }

.fa-users-rectangle {
  --fa: "\e594"; }

.fa-people-roof {
  --fa: "\e537"; }

.fa-people-line {
  --fa: "\e534"; }

.fa-beer-mug-empty {
  --fa: "\f0fc"; }

.fa-beer {
  --fa: "\f0fc"; }

.fa-diagram-predecessor {
  --fa: "\e477"; }

.fa-arrow-up-long {
  --fa: "\f176"; }

.fa-long-arrow-up {
  --fa: "\f176"; }

.fa-fire-flame-simple {
  --fa: "\f46a"; }

.fa-burn {
  --fa: "\f46a"; }

.fa-person {
  --fa: "\f183"; }

.fa-male {
  --fa: "\f183"; }

.fa-laptop {
  --fa: "\f109"; }

.fa-file-csv {
  --fa: "\f6dd"; }

.fa-menorah {
  --fa: "\f676"; }

.fa-truck-plane {
  --fa: "\e58f"; }

.fa-record-vinyl {
  --fa: "\f8d9"; }

.fa-face-grin-stars {
  --fa: "\f587"; }

.fa-grin-stars {
  --fa: "\f587"; }

.fa-bong {
  --fa: "\f55c"; }

.fa-spaghetti-monster-flying {
  --fa: "\f67b"; }

.fa-pastafarianism {
  --fa: "\f67b"; }

.fa-arrow-down-up-across-line {
  --fa: "\e4af"; }

.fa-spoon {
  --fa: "\f2e5"; }

.fa-utensil-spoon {
  --fa: "\f2e5"; }

.fa-jar-wheat {
  --fa: "\e517"; }

.fa-envelopes-bulk {
  --fa: "\f674"; }

.fa-mail-bulk {
  --fa: "\f674"; }

.fa-file-circle-exclamation {
  --fa: "\e4eb"; }

.fa-circle-h {
  --fa: "\f47e"; }

.fa-hospital-symbol {
  --fa: "\f47e"; }

.fa-pager {
  --fa: "\f815"; }

.fa-address-book {
  --fa: "\f2b9"; }

.fa-contact-book {
  --fa: "\f2b9"; }

.fa-strikethrough {
  --fa: "\f0cc"; }

.fa-k {
  --fa: "\4b"; }

.fa-landmark-flag {
  --fa: "\e51c"; }

.fa-pencil {
  --fa: "\f303"; }

.fa-pencil-alt {
  --fa: "\f303"; }

.fa-backward {
  --fa: "\f04a"; }

.fa-caret-right {
  --fa: "\f0da"; }

.fa-comments {
  --fa: "\f086"; }

.fa-paste {
  --fa: "\f0ea"; }

.fa-file-clipboard {
  --fa: "\f0ea"; }

.fa-code-pull-request {
  --fa: "\e13c"; }

.fa-clipboard-list {
  --fa: "\f46d"; }

.fa-truck-ramp-box {
  --fa: "\f4de"; }

.fa-truck-loading {
  --fa: "\f4de"; }

.fa-user-check {
  --fa: "\f4fc"; }

.fa-vial-virus {
  --fa: "\e597"; }

.fa-sheet-plastic {
  --fa: "\e571"; }

.fa-blog {
  --fa: "\f781"; }

.fa-user-ninja {
  --fa: "\f504"; }

.fa-person-arrow-up-from-line {
  --fa: "\e539"; }

.fa-scroll-torah {
  --fa: "\f6a0"; }

.fa-torah {
  --fa: "\f6a0"; }

.fa-broom-ball {
  --fa: "\f458"; }

.fa-quidditch {
  --fa: "\f458"; }

.fa-quidditch-broom-ball {
  --fa: "\f458"; }

.fa-toggle-off {
  --fa: "\f204"; }

.fa-box-archive {
  --fa: "\f187"; }

.fa-archive {
  --fa: "\f187"; }

.fa-person-drowning {
  --fa: "\e545"; }

.fa-arrow-down-9-1 {
  --fa: "\f886"; }

.fa-sort-numeric-desc {
  --fa: "\f886"; }

.fa-sort-numeric-down-alt {
  --fa: "\f886"; }

.fa-face-grin-tongue-squint {
  --fa: "\f58a"; }

.fa-grin-tongue-squint {
  --fa: "\f58a"; }

.fa-spray-can {
  --fa: "\f5bd"; }

.fa-truck-monster {
  --fa: "\f63b"; }

.fa-w {
  --fa: "\57"; }

.fa-earth-africa {
  --fa: "\f57c"; }

.fa-globe-africa {
  --fa: "\f57c"; }

.fa-rainbow {
  --fa: "\f75b"; }

.fa-circle-notch {
  --fa: "\f1ce"; }

.fa-tablet-screen-button {
  --fa: "\f3fa"; }

.fa-tablet-alt {
  --fa: "\f3fa"; }

.fa-paw {
  --fa: "\f1b0"; }

.fa-cloud {
  --fa: "\f0c2"; }

.fa-trowel-bricks {
  --fa: "\e58a"; }

.fa-face-flushed {
  --fa: "\f579"; }

.fa-flushed {
  --fa: "\f579"; }

.fa-hospital-user {
  --fa: "\f80d"; }

.fa-tent-arrow-left-right {
  --fa: "\e57f"; }

.fa-gavel {
  --fa: "\f0e3"; }

.fa-legal {
  --fa: "\f0e3"; }

.fa-binoculars {
  --fa: "\f1e5"; }

.fa-microphone-slash {
  --fa: "\f131"; }

.fa-box-tissue {
  --fa: "\e05b"; }

.fa-motorcycle {
  --fa: "\f21c"; }

.fa-bell-concierge {
  --fa: "\f562"; }

.fa-concierge-bell {
  --fa: "\f562"; }

.fa-pen-ruler {
  --fa: "\f5ae"; }

.fa-pencil-ruler {
  --fa: "\f5ae"; }

.fa-people-arrows {
  --fa: "\e068"; }

.fa-people-arrows-left-right {
  --fa: "\e068"; }

.fa-mars-and-venus-burst {
  --fa: "\e523"; }

.fa-square-caret-right {
  --fa: "\f152"; }

.fa-caret-square-right {
  --fa: "\f152"; }

.fa-scissors {
  --fa: "\f0c4"; }

.fa-cut {
  --fa: "\f0c4"; }

.fa-sun-plant-wilt {
  --fa: "\e57a"; }

.fa-toilets-portable {
  --fa: "\e584"; }

.fa-hockey-puck {
  --fa: "\f453"; }

.fa-table {
  --fa: "\f0ce"; }

.fa-magnifying-glass-arrow-right {
  --fa: "\e521"; }

.fa-tachograph-digital {
  --fa: "\f566"; }

.fa-digital-tachograph {
  --fa: "\f566"; }

.fa-users-slash {
  --fa: "\e073"; }

.fa-clover {
  --fa: "\e139"; }

.fa-reply {
  --fa: "\f3e5"; }

.fa-mail-reply {
  --fa: "\f3e5"; }

.fa-star-and-crescent {
  --fa: "\f699"; }

.fa-house-fire {
  --fa: "\e50c"; }

.fa-square-minus {
  --fa: "\f146"; }

.fa-minus-square {
  --fa: "\f146"; }

.fa-helicopter {
  --fa: "\f533"; }

.fa-compass {
  --fa: "\f14e"; }

.fa-square-caret-down {
  --fa: "\f150"; }

.fa-caret-square-down {
  --fa: "\f150"; }

.fa-file-circle-question {
  --fa: "\e4ef"; }

.fa-laptop-code {
  --fa: "\f5fc"; }

.fa-swatchbook {
  --fa: "\f5c3"; }

.fa-prescription-bottle {
  --fa: "\f485"; }

.fa-bars {
  --fa: "\f0c9"; }

.fa-navicon {
  --fa: "\f0c9"; }

.fa-people-group {
  --fa: "\e533"; }

.fa-hourglass-end {
  --fa: "\f253"; }

.fa-hourglass-3 {
  --fa: "\f253"; }

.fa-heart-crack {
  --fa: "\f7a9"; }

.fa-heart-broken {
  --fa: "\f7a9"; }

.fa-square-up-right {
  --fa: "\f360"; }

.fa-external-link-square-alt {
  --fa: "\f360"; }

.fa-face-kiss-beam {
  --fa: "\f597"; }

.fa-kiss-beam {
  --fa: "\f597"; }

.fa-film {
  --fa: "\f008"; }

.fa-ruler-horizontal {
  --fa: "\f547"; }

.fa-people-robbery {
  --fa: "\e536"; }

.fa-lightbulb {
  --fa: "\f0eb"; }

.fa-caret-left {
  --fa: "\f0d9"; }

.fa-circle-exclamation {
  --fa: "\f06a"; }

.fa-exclamation-circle {
  --fa: "\f06a"; }

.fa-school-circle-xmark {
  --fa: "\e56d"; }

.fa-arrow-right-from-bracket {
  --fa: "\f08b"; }

.fa-sign-out {
  --fa: "\f08b"; }

.fa-circle-chevron-down {
  --fa: "\f13a"; }

.fa-chevron-circle-down {
  --fa: "\f13a"; }

.fa-unlock-keyhole {
  --fa: "\f13e"; }

.fa-unlock-alt {
  --fa: "\f13e"; }

.fa-cloud-showers-heavy {
  --fa: "\f740"; }

.fa-headphones-simple {
  --fa: "\f58f"; }

.fa-headphones-alt {
  --fa: "\f58f"; }

.fa-sitemap {
  --fa: "\f0e8"; }

.fa-circle-dollar-to-slot {
  --fa: "\f4b9"; }

.fa-donate {
  --fa: "\f4b9"; }

.fa-memory {
  --fa: "\f538"; }

.fa-road-spikes {
  --fa: "\e568"; }

.fa-fire-burner {
  --fa: "\e4f1"; }

.fa-flag {
  --fa: "\f024"; }

.fa-hanukiah {
  --fa: "\f6e6"; }

.fa-feather {
  --fa: "\f52d"; }

.fa-volume-low {
  --fa: "\f027"; }

.fa-volume-down {
  --fa: "\f027"; }

.fa-comment-slash {
  --fa: "\f4b3"; }

.fa-cloud-sun-rain {
  --fa: "\f743"; }

.fa-compress {
  --fa: "\f066"; }

.fa-wheat-awn {
  --fa: "\e2cd"; }

.fa-wheat-alt {
  --fa: "\e2cd"; }

.fa-ankh {
  --fa: "\f644"; }

.fa-hands-holding-child {
  --fa: "\e4fa"; }

.fa-asterisk {
  --fa: "\2a"; }

.fa-square-check {
  --fa: "\f14a"; }

.fa-check-square {
  --fa: "\f14a"; }

.fa-peseta-sign {
  --fa: "\e221"; }

.fa-heading {
  --fa: "\f1dc"; }

.fa-header {
  --fa: "\f1dc"; }

.fa-ghost {
  --fa: "\f6e2"; }

.fa-list {
  --fa: "\f03a"; }

.fa-list-squares {
  --fa: "\f03a"; }

.fa-square-phone-flip {
  --fa: "\f87b"; }

.fa-phone-square-alt {
  --fa: "\f87b"; }

.fa-cart-plus {
  --fa: "\f217"; }

.fa-gamepad {
  --fa: "\f11b"; }

.fa-circle-dot {
  --fa: "\f192"; }

.fa-dot-circle {
  --fa: "\f192"; }

.fa-face-dizzy {
  --fa: "\f567"; }

.fa-dizzy {
  --fa: "\f567"; }

.fa-egg {
  --fa: "\f7fb"; }

.fa-house-medical-circle-xmark {
  --fa: "\e513"; }

.fa-campground {
  --fa: "\f6bb"; }

.fa-folder-plus {
  --fa: "\f65e"; }

.fa-futbol {
  --fa: "\f1e3"; }

.fa-futbol-ball {
  --fa: "\f1e3"; }

.fa-soccer-ball {
  --fa: "\f1e3"; }

.fa-paintbrush {
  --fa: "\f1fc"; }

.fa-paint-brush {
  --fa: "\f1fc"; }

.fa-lock {
  --fa: "\f023"; }

.fa-gas-pump {
  --fa: "\f52f"; }

.fa-hot-tub-person {
  --fa: "\f593"; }

.fa-hot-tub {
  --fa: "\f593"; }

.fa-map-location {
  --fa: "\f59f"; }

.fa-map-marked {
  --fa: "\f59f"; }

.fa-house-flood-water {
  --fa: "\e50e"; }

.fa-tree {
  --fa: "\f1bb"; }

.fa-bridge-lock {
  --fa: "\e4cc"; }

.fa-sack-dollar {
  --fa: "\f81d"; }

.fa-pen-to-square {
  --fa: "\f044"; }

.fa-edit {
  --fa: "\f044"; }

.fa-car-side {
  --fa: "\f5e4"; }

.fa-share-nodes {
  --fa: "\f1e0"; }

.fa-share-alt {
  --fa: "\f1e0"; }

.fa-heart-circle-minus {
  --fa: "\e4ff"; }

.fa-hourglass-half {
  --fa: "\f252"; }

.fa-hourglass-2 {
  --fa: "\f252"; }

.fa-microscope {
  --fa: "\f610"; }

.fa-sink {
  --fa: "\e06d"; }

.fa-bag-shopping {
  --fa: "\f290"; }

.fa-shopping-bag {
  --fa: "\f290"; }

.fa-arrow-down-z-a {
  --fa: "\f881"; }

.fa-sort-alpha-desc {
  --fa: "\f881"; }

.fa-sort-alpha-down-alt {
  --fa: "\f881"; }

.fa-mitten {
  --fa: "\f7b5"; }

.fa-person-rays {
  --fa: "\e54d"; }

.fa-users {
  --fa: "\f0c0"; }

.fa-eye-slash {
  --fa: "\f070"; }

.fa-flask-vial {
  --fa: "\e4f3"; }

.fa-hand {
  --fa: "\f256"; }

.fa-hand-paper {
  --fa: "\f256"; }

.fa-om {
  --fa: "\f679"; }

.fa-worm {
  --fa: "\e599"; }

.fa-house-circle-xmark {
  --fa: "\e50b"; }

.fa-plug {
  --fa: "\f1e6"; }

.fa-chevron-up {
  --fa: "\f077"; }

.fa-hand-spock {
  --fa: "\f259"; }

.fa-stopwatch {
  --fa: "\f2f2"; }

.fa-face-kiss {
  --fa: "\f596"; }

.fa-kiss {
  --fa: "\f596"; }

.fa-bridge-circle-xmark {
  --fa: "\e4cb"; }

.fa-face-grin-tongue {
  --fa: "\f589"; }

.fa-grin-tongue {
  --fa: "\f589"; }

.fa-chess-bishop {
  --fa: "\f43a"; }

.fa-face-grin-wink {
  --fa: "\f58c"; }

.fa-grin-wink {
  --fa: "\f58c"; }

.fa-ear-deaf {
  --fa: "\f2a4"; }

.fa-deaf {
  --fa: "\f2a4"; }

.fa-deafness {
  --fa: "\f2a4"; }

.fa-hard-of-hearing {
  --fa: "\f2a4"; }

.fa-road-circle-check {
  --fa: "\e564"; }

.fa-dice-five {
  --fa: "\f523"; }

.fa-square-rss {
  --fa: "\f143"; }

.fa-rss-square {
  --fa: "\f143"; }

.fa-land-mine-on {
  --fa: "\e51b"; }

.fa-i-cursor {
  --fa: "\f246"; }

.fa-stamp {
  --fa: "\f5bf"; }

.fa-stairs {
  --fa: "\e289"; }

.fa-i {
  --fa: "\49"; }

.fa-hryvnia-sign {
  --fa: "\f6f2"; }

.fa-hryvnia {
  --fa: "\f6f2"; }

.fa-pills {
  --fa: "\f484"; }

.fa-face-grin-wide {
  --fa: "\f581"; }

.fa-grin-alt {
  --fa: "\f581"; }

.fa-tooth {
  --fa: "\f5c9"; }

.fa-v {
  --fa: "\56"; }

.fa-bangladeshi-taka-sign {
  --fa: "\e2e6"; }

.fa-bicycle {
  --fa: "\f206"; }

.fa-staff-snake {
  --fa: "\e579"; }

.fa-rod-asclepius {
  --fa: "\e579"; }

.fa-rod-snake {
  --fa: "\e579"; }

.fa-staff-aesculapius {
  --fa: "\e579"; }

.fa-head-side-cough-slash {
  --fa: "\e062"; }

.fa-truck-medical {
  --fa: "\f0f9"; }

.fa-ambulance {
  --fa: "\f0f9"; }

.fa-wheat-awn-circle-exclamation {
  --fa: "\e598"; }

.fa-snowman {
  --fa: "\f7d0"; }

.fa-mortar-pestle {
  --fa: "\f5a7"; }

.fa-road-barrier {
  --fa: "\e562"; }

.fa-school {
  --fa: "\f549"; }

.fa-igloo {
  --fa: "\f7ae"; }

.fa-joint {
  --fa: "\f595"; }

.fa-angle-right {
  --fa: "\f105"; }

.fa-horse {
  --fa: "\f6f0"; }

.fa-q {
  --fa: "\51"; }

.fa-g {
  --fa: "\47"; }

.fa-notes-medical {
  --fa: "\f481"; }

.fa-temperature-half {
  --fa: "\f2c9"; }

.fa-temperature-2 {
  --fa: "\f2c9"; }

.fa-thermometer-2 {
  --fa: "\f2c9"; }

.fa-thermometer-half {
  --fa: "\f2c9"; }

.fa-dong-sign {
  --fa: "\e169"; }

.fa-capsules {
  --fa: "\f46b"; }

.fa-poo-storm {
  --fa: "\f75a"; }

.fa-poo-bolt {
  --fa: "\f75a"; }

.fa-face-frown-open {
  --fa: "\f57a"; }

.fa-frown-open {
  --fa: "\f57a"; }

.fa-hand-point-up {
  --fa: "\f0a6"; }

.fa-money-bill {
  --fa: "\f0d6"; }

.fa-bookmark {
  --fa: "\f02e"; }

.fa-align-justify {
  --fa: "\f039"; }

.fa-umbrella-beach {
  --fa: "\f5ca"; }

.fa-helmet-un {
  --fa: "\e503"; }

.fa-bullseye {
  --fa: "\f140"; }

.fa-bacon {
  --fa: "\f7e5"; }

.fa-hand-point-down {
  --fa: "\f0a7"; }

.fa-arrow-up-from-bracket {
  --fa: "\e09a"; }

.fa-folder {
  --fa: "\f07b"; }

.fa-folder-blank {
  --fa: "\f07b"; }

.fa-file-waveform {
  --fa: "\f478"; }

.fa-file-medical-alt {
  --fa: "\f478"; }

.fa-radiation {
  --fa: "\f7b9"; }

.fa-chart-simple {
  --fa: "\e473"; }

.fa-mars-stroke {
  --fa: "\f229"; }

.fa-vial {
  --fa: "\f492"; }

.fa-gauge {
  --fa: "\f624"; }

.fa-dashboard {
  --fa: "\f624"; }

.fa-gauge-med {
  --fa: "\f624"; }

.fa-tachometer-alt-average {
  --fa: "\f624"; }

.fa-wand-magic-sparkles {
  --fa: "\e2ca"; }

.fa-magic-wand-sparkles {
  --fa: "\e2ca"; }

.fa-e {
  --fa: "\45"; }

.fa-pen-clip {
  --fa: "\f305"; }

.fa-pen-alt {
  --fa: "\f305"; }

.fa-bridge-circle-exclamation {
  --fa: "\e4ca"; }

.fa-user {
  --fa: "\f007"; }

.fa-school-circle-check {
  --fa: "\e56b"; }

.fa-dumpster {
  --fa: "\f793"; }

.fa-van-shuttle {
  --fa: "\f5b6"; }

.fa-shuttle-van {
  --fa: "\f5b6"; }

.fa-building-user {
  --fa: "\e4da"; }

.fa-square-caret-left {
  --fa: "\f191"; }

.fa-caret-square-left {
  --fa: "\f191"; }

.fa-highlighter {
  --fa: "\f591"; }

.fa-key {
  --fa: "\f084"; }

.fa-bullhorn {
  --fa: "\f0a1"; }

.fa-globe {
  --fa: "\f0ac"; }

.fa-synagogue {
  --fa: "\f69b"; }

.fa-person-half-dress {
  --fa: "\e548"; }

.fa-road-bridge {
  --fa: "\e563"; }

.fa-location-arrow {
  --fa: "\f124"; }

.fa-c {
  --fa: "\43"; }

.fa-tablet-button {
  --fa: "\f10a"; }

.fa-building-lock {
  --fa: "\e4d6"; }

.fa-pizza-slice {
  --fa: "\f818"; }

.fa-money-bill-wave {
  --fa: "\f53a"; }

.fa-chart-area {
  --fa: "\f1fe"; }

.fa-area-chart {
  --fa: "\f1fe"; }

.fa-house-flag {
  --fa: "\e50d"; }

.fa-person-circle-minus {
  --fa: "\e540"; }

.fa-ban {
  --fa: "\f05e"; }

.fa-cancel {
  --fa: "\f05e"; }

.fa-camera-rotate {
  --fa: "\e0d8"; }

.fa-spray-can-sparkles {
  --fa: "\f5d0"; }

.fa-air-freshener {
  --fa: "\f5d0"; }

.fa-star {
  --fa: "\f005"; }

.fa-repeat {
  --fa: "\f363"; }

.fa-cross {
  --fa: "\f654"; }

.fa-box {
  --fa: "\f466"; }

.fa-venus-mars {
  --fa: "\f228"; }

.fa-arrow-pointer {
  --fa: "\f245"; }

.fa-mouse-pointer {
  --fa: "\f245"; }

.fa-maximize {
  --fa: "\f31e"; }

.fa-expand-arrows-alt {
  --fa: "\f31e"; }

.fa-charging-station {
  --fa: "\f5e7"; }

.fa-shapes {
  --fa: "\f61f"; }

.fa-triangle-circle-square {
  --fa: "\f61f"; }

.fa-shuffle {
  --fa: "\f074"; }

.fa-random {
  --fa: "\f074"; }

.fa-person-running {
  --fa: "\f70c"; }

.fa-running {
  --fa: "\f70c"; }

.fa-mobile-retro {
  --fa: "\e527"; }

.fa-grip-lines-vertical {
  --fa: "\f7a5"; }

.fa-spider {
  --fa: "\f717"; }

.fa-hands-bound {
  --fa: "\e4f9"; }

.fa-file-invoice-dollar {
  --fa: "\f571"; }

.fa-plane-circle-exclamation {
  --fa: "\e556"; }

.fa-x-ray {
  --fa: "\f497"; }

.fa-spell-check {
  --fa: "\f891"; }

.fa-slash {
  --fa: "\f715"; }

.fa-computer-mouse {
  --fa: "\f8cc"; }

.fa-mouse {
  --fa: "\f8cc"; }

.fa-arrow-right-to-bracket {
  --fa: "\f090"; }

.fa-sign-in {
  --fa: "\f090"; }

.fa-shop-slash {
  --fa: "\e070"; }

.fa-store-alt-slash {
  --fa: "\e070"; }

.fa-server {
  --fa: "\f233"; }

.fa-virus-covid-slash {
  --fa: "\e4a9"; }

.fa-shop-lock {
  --fa: "\e4a5"; }

.fa-hourglass-start {
  --fa: "\f251"; }

.fa-hourglass-1 {
  --fa: "\f251"; }

.fa-blender-phone {
  --fa: "\f6b6"; }

.fa-building-wheat {
  --fa: "\e4db"; }

.fa-person-breastfeeding {
  --fa: "\e53a"; }

.fa-right-to-bracket {
  --fa: "\f2f6"; }

.fa-sign-in-alt {
  --fa: "\f2f6"; }

.fa-venus {
  --fa: "\f221"; }

.fa-passport {
  --fa: "\f5ab"; }

.fa-thumbtack-slash {
  --fa: "\e68f"; }

.fa-thumb-tack-slash {
  --fa: "\e68f"; }

.fa-heart-pulse {
  --fa: "\f21e"; }

.fa-heartbeat {
  --fa: "\f21e"; }

.fa-people-carry-box {
  --fa: "\f4ce"; }

.fa-people-carry {
  --fa: "\f4ce"; }

.fa-temperature-high {
  --fa: "\f769"; }

.fa-microchip {
  --fa: "\f2db"; }

.fa-crown {
  --fa: "\f521"; }

.fa-weight-hanging {
  --fa: "\f5cd"; }

.fa-xmarks-lines {
  --fa: "\e59a"; }

.fa-file-prescription {
  --fa: "\f572"; }

.fa-weight-scale {
  --fa: "\f496"; }

.fa-weight {
  --fa: "\f496"; }

.fa-user-group {
  --fa: "\f500"; }

.fa-user-friends {
  --fa: "\f500"; }

.fa-arrow-up-a-z {
  --fa: "\f15e"; }

.fa-sort-alpha-up {
  --fa: "\f15e"; }

.fa-chess-knight {
  --fa: "\f441"; }

.fa-face-laugh-squint {
  --fa: "\f59b"; }

.fa-laugh-squint {
  --fa: "\f59b"; }

.fa-wheelchair {
  --fa: "\f193"; }

.fa-circle-arrow-up {
  --fa: "\f0aa"; }

.fa-arrow-circle-up {
  --fa: "\f0aa"; }

.fa-toggle-on {
  --fa: "\f205"; }

.fa-person-walking {
  --fa: "\f554"; }

.fa-walking {
  --fa: "\f554"; }

.fa-l {
  --fa: "\4c"; }

.fa-fire {
  --fa: "\f06d"; }

.fa-bed-pulse {
  --fa: "\f487"; }

.fa-procedures {
  --fa: "\f487"; }

.fa-shuttle-space {
  --fa: "\f197"; }

.fa-space-shuttle {
  --fa: "\f197"; }

.fa-face-laugh {
  --fa: "\f599"; }

.fa-laugh {
  --fa: "\f599"; }

.fa-folder-open {
  --fa: "\f07c"; }

.fa-heart-circle-plus {
  --fa: "\e500"; }

.fa-code-fork {
  --fa: "\e13b"; }

.fa-city {
  --fa: "\f64f"; }

.fa-microphone-lines {
  --fa: "\f3c9"; }

.fa-microphone-alt {
  --fa: "\f3c9"; }

.fa-pepper-hot {
  --fa: "\f816"; }

.fa-unlock {
  --fa: "\f09c"; }

.fa-colon-sign {
  --fa: "\e140"; }

.fa-headset {
  --fa: "\f590"; }

.fa-store-slash {
  --fa: "\e071"; }

.fa-road-circle-xmark {
  --fa: "\e566"; }

.fa-user-minus {
  --fa: "\f503"; }

.fa-mars-stroke-up {
  --fa: "\f22a"; }

.fa-mars-stroke-v {
  --fa: "\f22a"; }

.fa-champagne-glasses {
  --fa: "\f79f"; }

.fa-glass-cheers {
  --fa: "\f79f"; }

.fa-clipboard {
  --fa: "\f328"; }

.fa-house-circle-exclamation {
  --fa: "\e50a"; }

.fa-file-arrow-up {
  --fa: "\f574"; }

.fa-file-upload {
  --fa: "\f574"; }

.fa-wifi {
  --fa: "\f1eb"; }

.fa-wifi-3 {
  --fa: "\f1eb"; }

.fa-wifi-strong {
  --fa: "\f1eb"; }

.fa-bath {
  --fa: "\f2cd"; }

.fa-bathtub {
  --fa: "\f2cd"; }

.fa-underline {
  --fa: "\f0cd"; }

.fa-user-pen {
  --fa: "\f4ff"; }

.fa-user-edit {
  --fa: "\f4ff"; }

.fa-signature {
  --fa: "\f5b7"; }

.fa-stroopwafel {
  --fa: "\f551"; }

.fa-bold {
  --fa: "\f032"; }

.fa-anchor-lock {
  --fa: "\e4ad"; }

.fa-building-ngo {
  --fa: "\e4d7"; }

.fa-manat-sign {
  --fa: "\e1d5"; }

.fa-not-equal {
  --fa: "\f53e"; }

.fa-border-top-left {
  --fa: "\f853"; }

.fa-border-style {
  --fa: "\f853"; }

.fa-map-location-dot {
  --fa: "\f5a0"; }

.fa-map-marked-alt {
  --fa: "\f5a0"; }

.fa-jedi {
  --fa: "\f669"; }

.fa-square-poll-vertical {
  --fa: "\f681"; }

.fa-poll {
  --fa: "\f681"; }

.fa-mug-hot {
  --fa: "\f7b6"; }

.fa-car-battery {
  --fa: "\f5df"; }

.fa-battery-car {
  --fa: "\f5df"; }

.fa-gift {
  --fa: "\f06b"; }

.fa-dice-two {
  --fa: "\f528"; }

.fa-chess-queen {
  --fa: "\f445"; }

.fa-glasses {
  --fa: "\f530"; }

.fa-chess-board {
  --fa: "\f43c"; }

.fa-building-circle-check {
  --fa: "\e4d2"; }

.fa-person-chalkboard {
  --fa: "\e53d"; }

.fa-mars-stroke-right {
  --fa: "\f22b"; }

.fa-mars-stroke-h {
  --fa: "\f22b"; }

.fa-hand-back-fist {
  --fa: "\f255"; }

.fa-hand-rock {
  --fa: "\f255"; }

.fa-square-caret-up {
  --fa: "\f151"; }

.fa-caret-square-up {
  --fa: "\f151"; }

.fa-cloud-showers-water {
  --fa: "\e4e4"; }

.fa-chart-bar {
  --fa: "\f080"; }

.fa-bar-chart {
  --fa: "\f080"; }

.fa-hands-bubbles {
  --fa: "\e05e"; }

.fa-hands-wash {
  --fa: "\e05e"; }

.fa-less-than-equal {
  --fa: "\f537"; }

.fa-train {
  --fa: "\f238"; }

.fa-eye-low-vision {
  --fa: "\f2a8"; }

.fa-low-vision {
  --fa: "\f2a8"; }

.fa-crow {
  --fa: "\f520"; }

.fa-sailboat {
  --fa: "\e445"; }

.fa-window-restore {
  --fa: "\f2d2"; }

.fa-square-plus {
  --fa: "\f0fe"; }

.fa-plus-square {
  --fa: "\f0fe"; }

.fa-torii-gate {
  --fa: "\f6a1"; }

.fa-frog {
  --fa: "\f52e"; }

.fa-bucket {
  --fa: "\e4cf"; }

.fa-image {
  --fa: "\f03e"; }

.fa-microphone {
  --fa: "\f130"; }

.fa-cow {
  --fa: "\f6c8"; }

.fa-caret-up {
  --fa: "\f0d8"; }

.fa-screwdriver {
  --fa: "\f54a"; }

.fa-folder-closed {
  --fa: "\e185"; }

.fa-house-tsunami {
  --fa: "\e515"; }

.fa-square-nfi {
  --fa: "\e576"; }

.fa-arrow-up-from-ground-water {
  --fa: "\e4b5"; }

.fa-martini-glass {
  --fa: "\f57b"; }

.fa-glass-martini-alt {
  --fa: "\f57b"; }

.fa-square-binary {
  --fa: "\e69b"; }

.fa-rotate-left {
  --fa: "\f2ea"; }

.fa-rotate-back {
  --fa: "\f2ea"; }

.fa-rotate-backward {
  --fa: "\f2ea"; }

.fa-undo-alt {
  --fa: "\f2ea"; }

.fa-table-columns {
  --fa: "\f0db"; }

.fa-columns {
  --fa: "\f0db"; }

.fa-lemon {
  --fa: "\f094"; }

.fa-head-side-mask {
  --fa: "\e063"; }

.fa-handshake {
  --fa: "\f2b5"; }

.fa-gem {
  --fa: "\f3a5"; }

.fa-dolly {
  --fa: "\f472"; }

.fa-dolly-box {
  --fa: "\f472"; }

.fa-smoking {
  --fa: "\f48d"; }

.fa-minimize {
  --fa: "\f78c"; }

.fa-compress-arrows-alt {
  --fa: "\f78c"; }

.fa-monument {
  --fa: "\f5a6"; }

.fa-snowplow {
  --fa: "\f7d2"; }

.fa-angles-right {
  --fa: "\f101"; }

.fa-angle-double-right {
  --fa: "\f101"; }

.fa-cannabis {
  --fa: "\f55f"; }

.fa-circle-play {
  --fa: "\f144"; }

.fa-play-circle {
  --fa: "\f144"; }

.fa-tablets {
  --fa: "\f490"; }

.fa-ethernet {
  --fa: "\f796"; }

.fa-euro-sign {
  --fa: "\f153"; }

.fa-eur {
  --fa: "\f153"; }

.fa-euro {
  --fa: "\f153"; }

.fa-chair {
  --fa: "\f6c0"; }

.fa-circle-check {
  --fa: "\f058"; }

.fa-check-circle {
  --fa: "\f058"; }

.fa-circle-stop {
  --fa: "\f28d"; }

.fa-stop-circle {
  --fa: "\f28d"; }

.fa-compass-drafting {
  --fa: "\f568"; }

.fa-drafting-compass {
  --fa: "\f568"; }

.fa-plate-wheat {
  --fa: "\e55a"; }

.fa-icicles {
  --fa: "\f7ad"; }

.fa-person-shelter {
  --fa: "\e54f"; }

.fa-neuter {
  --fa: "\f22c"; }

.fa-id-badge {
  --fa: "\f2c1"; }

.fa-marker {
  --fa: "\f5a1"; }

.fa-face-laugh-beam {
  --fa: "\f59a"; }

.fa-laugh-beam {
  --fa: "\f59a"; }

.fa-helicopter-symbol {
  --fa: "\e502"; }

.fa-universal-access {
  --fa: "\f29a"; }

.fa-circle-chevron-up {
  --fa: "\f139"; }

.fa-chevron-circle-up {
  --fa: "\f139"; }

.fa-lari-sign {
  --fa: "\e1c8"; }

.fa-volcano {
  --fa: "\f770"; }

.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553"; }

.fa-sterling-sign {
  --fa: "\f154"; }

.fa-gbp {
  --fa: "\f154"; }

.fa-pound-sign {
  --fa: "\f154"; }

.fa-viruses {
  --fa: "\e076"; }

.fa-square-person-confined {
  --fa: "\e577"; }

.fa-user-tie {
  --fa: "\f508"; }

.fa-arrow-down-long {
  --fa: "\f175"; }

.fa-long-arrow-down {
  --fa: "\f175"; }

.fa-tent-arrow-down-to-line {
  --fa: "\e57e"; }

.fa-certificate {
  --fa: "\f0a3"; }

.fa-reply-all {
  --fa: "\f122"; }

.fa-mail-reply-all {
  --fa: "\f122"; }

.fa-suitcase {
  --fa: "\f0f2"; }

.fa-person-skating {
  --fa: "\f7c5"; }

.fa-skating {
  --fa: "\f7c5"; }

.fa-filter-circle-dollar {
  --fa: "\f662"; }

.fa-funnel-dollar {
  --fa: "\f662"; }

.fa-camera-retro {
  --fa: "\f083"; }

.fa-circle-arrow-down {
  --fa: "\f0ab"; }

.fa-arrow-circle-down {
  --fa: "\f0ab"; }

.fa-file-import {
  --fa: "\f56f"; }

.fa-arrow-right-to-file {
  --fa: "\f56f"; }

.fa-square-arrow-up-right {
  --fa: "\f14c"; }

.fa-external-link-square {
  --fa: "\f14c"; }

.fa-box-open {
  --fa: "\f49e"; }

.fa-scroll {
  --fa: "\f70e"; }

.fa-spa {
  --fa: "\f5bb"; }

.fa-location-pin-lock {
  --fa: "\e51f"; }

.fa-pause {
  --fa: "\f04c"; }

.fa-hill-avalanche {
  --fa: "\e507"; }

.fa-temperature-empty {
  --fa: "\f2cb"; }

.fa-temperature-0 {
  --fa: "\f2cb"; }

.fa-thermometer-0 {
  --fa: "\f2cb"; }

.fa-thermometer-empty {
  --fa: "\f2cb"; }

.fa-bomb {
  --fa: "\f1e2"; }

.fa-registered {
  --fa: "\f25d"; }

.fa-address-card {
  --fa: "\f2bb"; }

.fa-contact-card {
  --fa: "\f2bb"; }

.fa-vcard {
  --fa: "\f2bb"; }

.fa-scale-unbalanced-flip {
  --fa: "\f516"; }

.fa-balance-scale-right {
  --fa: "\f516"; }

.fa-subscript {
  --fa: "\f12c"; }

.fa-diamond-turn-right {
  --fa: "\f5eb"; }

.fa-directions {
  --fa: "\f5eb"; }

.fa-burst {
  --fa: "\e4dc"; }

.fa-house-laptop {
  --fa: "\e066"; }

.fa-laptop-house {
  --fa: "\e066"; }

.fa-face-tired {
  --fa: "\f5c8"; }

.fa-tired {
  --fa: "\f5c8"; }

.fa-money-bills {
  --fa: "\e1f3"; }

.fa-smog {
  --fa: "\f75f"; }

.fa-crutch {
  --fa: "\f7f7"; }

.fa-cloud-arrow-up {
  --fa: "\f0ee"; }

.fa-cloud-upload {
  --fa: "\f0ee"; }

.fa-cloud-upload-alt {
  --fa: "\f0ee"; }

.fa-palette {
  --fa: "\f53f"; }

.fa-arrows-turn-right {
  --fa: "\e4c0"; }

.fa-vest {
  --fa: "\e085"; }

.fa-ferry {
  --fa: "\e4ea"; }

.fa-arrows-down-to-people {
  --fa: "\e4b9"; }

.fa-seedling {
  --fa: "\f4d8"; }

.fa-sprout {
  --fa: "\f4d8"; }

.fa-left-right {
  --fa: "\f337"; }

.fa-arrows-alt-h {
  --fa: "\f337"; }

.fa-boxes-packing {
  --fa: "\e4c7"; }

.fa-circle-arrow-left {
  --fa: "\f0a8"; }

.fa-arrow-circle-left {
  --fa: "\f0a8"; }

.fa-group-arrows-rotate {
  --fa: "\e4f6"; }

.fa-bowl-food {
  --fa: "\e4c6"; }

.fa-candy-cane {
  --fa: "\f786"; }

.fa-arrow-down-wide-short {
  --fa: "\f160"; }

.fa-sort-amount-asc {
  --fa: "\f160"; }

.fa-sort-amount-down {
  --fa: "\f160"; }

.fa-cloud-bolt {
  --fa: "\f76c"; }

.fa-thunderstorm {
  --fa: "\f76c"; }

.fa-text-slash {
  --fa: "\f87d"; }

.fa-remove-format {
  --fa: "\f87d"; }

.fa-face-smile-wink {
  --fa: "\f4da"; }

.fa-smile-wink {
  --fa: "\f4da"; }

.fa-file-word {
  --fa: "\f1c2"; }

.fa-file-powerpoint {
  --fa: "\f1c4"; }

.fa-arrows-left-right {
  --fa: "\f07e"; }

.fa-arrows-h {
  --fa: "\f07e"; }

.fa-house-lock {
  --fa: "\e510"; }

.fa-cloud-arrow-down {
  --fa: "\f0ed"; }

.fa-cloud-download {
  --fa: "\f0ed"; }

.fa-cloud-download-alt {
  --fa: "\f0ed"; }

.fa-children {
  --fa: "\e4e1"; }

.fa-chalkboard {
  --fa: "\f51b"; }

.fa-blackboard {
  --fa: "\f51b"; }

.fa-user-large-slash {
  --fa: "\f4fa"; }

.fa-user-alt-slash {
  --fa: "\f4fa"; }

.fa-envelope-open {
  --fa: "\f2b6"; }

.fa-handshake-simple-slash {
  --fa: "\e05f"; }

.fa-handshake-alt-slash {
  --fa: "\e05f"; }

.fa-mattress-pillow {
  --fa: "\e525"; }

.fa-guarani-sign {
  --fa: "\e19a"; }

.fa-arrows-rotate {
  --fa: "\f021"; }

.fa-refresh {
  --fa: "\f021"; }

.fa-sync {
  --fa: "\f021"; }

.fa-fire-extinguisher {
  --fa: "\f134"; }

.fa-cruzeiro-sign {
  --fa: "\e152"; }

.fa-greater-than-equal {
  --fa: "\f532"; }

.fa-shield-halved {
  --fa: "\f3ed"; }

.fa-shield-alt {
  --fa: "\f3ed"; }

.fa-book-atlas {
  --fa: "\f558"; }

.fa-atlas {
  --fa: "\f558"; }

.fa-virus {
  --fa: "\e074"; }

.fa-envelope-circle-check {
  --fa: "\e4e8"; }

.fa-layer-group {
  --fa: "\f5fd"; }

.fa-arrows-to-dot {
  --fa: "\e4be"; }

.fa-archway {
  --fa: "\f557"; }

.fa-heart-circle-check {
  --fa: "\e4fd"; }

.fa-house-chimney-crack {
  --fa: "\f6f1"; }

.fa-house-damage {
  --fa: "\f6f1"; }

.fa-file-zipper {
  --fa: "\f1c6"; }

.fa-file-archive {
  --fa: "\f1c6"; }

.fa-square {
  --fa: "\f0c8"; }

.fa-martini-glass-empty {
  --fa: "\f000"; }

.fa-glass-martini {
  --fa: "\f000"; }

.fa-couch {
  --fa: "\f4b8"; }

.fa-cedi-sign {
  --fa: "\e0df"; }

.fa-italic {
  --fa: "\f033"; }

.fa-table-cells-column-lock {
  --fa: "\e678"; }

.fa-church {
  --fa: "\f51d"; }

.fa-comments-dollar {
  --fa: "\f653"; }

.fa-democrat {
  --fa: "\f747"; }

.fa-z {
  --fa: "\5a"; }

.fa-person-skiing {
  --fa: "\f7c9"; }

.fa-skiing {
  --fa: "\f7c9"; }

.fa-road-lock {
  --fa: "\e567"; }

.fa-a {
  --fa: "\41"; }

.fa-temperature-arrow-down {
  --fa: "\e03f"; }

.fa-temperature-down {
  --fa: "\e03f"; }

.fa-feather-pointed {
  --fa: "\f56b"; }

.fa-feather-alt {
  --fa: "\f56b"; }

.fa-p {
  --fa: "\50"; }

.fa-snowflake {
  --fa: "\f2dc"; }

.fa-newspaper {
  --fa: "\f1ea"; }

.fa-rectangle-ad {
  --fa: "\f641"; }

.fa-ad {
  --fa: "\f641"; }

.fa-circle-arrow-right {
  --fa: "\f0a9"; }

.fa-arrow-circle-right {
  --fa: "\f0a9"; }

.fa-filter-circle-xmark {
  --fa: "\e17b"; }

.fa-locust {
  --fa: "\e520"; }

.fa-sort {
  --fa: "\f0dc"; }

.fa-unsorted {
  --fa: "\f0dc"; }

.fa-list-ol {
  --fa: "\f0cb"; }

.fa-list-1-2 {
  --fa: "\f0cb"; }

.fa-list-numeric {
  --fa: "\f0cb"; }

.fa-person-dress-burst {
  --fa: "\e544"; }

.fa-money-check-dollar {
  --fa: "\f53d"; }

.fa-money-check-alt {
  --fa: "\f53d"; }

.fa-vector-square {
  --fa: "\f5cb"; }

.fa-bread-slice {
  --fa: "\f7ec"; }

.fa-language {
  --fa: "\f1ab"; }

.fa-face-kiss-wink-heart {
  --fa: "\f598"; }

.fa-kiss-wink-heart {
  --fa: "\f598"; }

.fa-filter {
  --fa: "\f0b0"; }

.fa-question {
  --fa: "\3f"; }

.fa-file-signature {
  --fa: "\f573"; }

.fa-up-down-left-right {
  --fa: "\f0b2"; }

.fa-arrows-alt {
  --fa: "\f0b2"; }

.fa-house-chimney-user {
  --fa: "\e065"; }

.fa-hand-holding-heart {
  --fa: "\f4be"; }

.fa-puzzle-piece {
  --fa: "\f12e"; }

.fa-money-check {
  --fa: "\f53c"; }

.fa-star-half-stroke {
  --fa: "\f5c0"; }

.fa-star-half-alt {
  --fa: "\f5c0"; }

.fa-code {
  --fa: "\f121"; }

.fa-whiskey-glass {
  --fa: "\f7a0"; }

.fa-glass-whiskey {
  --fa: "\f7a0"; }

.fa-building-circle-exclamation {
  --fa: "\e4d3"; }

.fa-magnifying-glass-chart {
  --fa: "\e522"; }

.fa-arrow-up-right-from-square {
  --fa: "\f08e"; }

.fa-external-link {
  --fa: "\f08e"; }

.fa-cubes-stacked {
  --fa: "\e4e6"; }

.fa-won-sign {
  --fa: "\f159"; }

.fa-krw {
  --fa: "\f159"; }

.fa-won {
  --fa: "\f159"; }

.fa-virus-covid {
  --fa: "\e4a8"; }

.fa-austral-sign {
  --fa: "\e0a9"; }

.fa-f {
  --fa: "\46"; }

.fa-leaf {
  --fa: "\f06c"; }

.fa-road {
  --fa: "\f018"; }

.fa-taxi {
  --fa: "\f1ba"; }

.fa-cab {
  --fa: "\f1ba"; }

.fa-person-circle-plus {
  --fa: "\e541"; }

.fa-chart-pie {
  --fa: "\f200"; }

.fa-pie-chart {
  --fa: "\f200"; }

.fa-bolt-lightning {
  --fa: "\e0b7"; }

.fa-sack-xmark {
  --fa: "\e56a"; }

.fa-file-excel {
  --fa: "\f1c3"; }

.fa-file-contract {
  --fa: "\f56c"; }

.fa-fish-fins {
  --fa: "\e4f2"; }

.fa-building-flag {
  --fa: "\e4d5"; }

.fa-face-grin-beam {
  --fa: "\f582"; }

.fa-grin-beam {
  --fa: "\f582"; }

.fa-object-ungroup {
  --fa: "\f248"; }

.fa-poop {
  --fa: "\f619"; }

.fa-location-pin {
  --fa: "\f041"; }

.fa-map-marker {
  --fa: "\f041"; }

.fa-kaaba {
  --fa: "\f66b"; }

.fa-toilet-paper {
  --fa: "\f71e"; }

.fa-helmet-safety {
  --fa: "\f807"; }

.fa-hard-hat {
  --fa: "\f807"; }

.fa-hat-hard {
  --fa: "\f807"; }

.fa-eject {
  --fa: "\f052"; }

.fa-circle-right {
  --fa: "\f35a"; }

.fa-arrow-alt-circle-right {
  --fa: "\f35a"; }

.fa-plane-circle-check {
  --fa: "\e555"; }

.fa-face-rolling-eyes {
  --fa: "\f5a5"; }

.fa-meh-rolling-eyes {
  --fa: "\f5a5"; }

.fa-object-group {
  --fa: "\f247"; }

.fa-chart-line {
  --fa: "\f201"; }

.fa-line-chart {
  --fa: "\f201"; }

.fa-mask-ventilator {
  --fa: "\e524"; }

.fa-arrow-right {
  --fa: "\f061"; }

.fa-signs-post {
  --fa: "\f277"; }

.fa-map-signs {
  --fa: "\f277"; }

.fa-cash-register {
  --fa: "\f788"; }

.fa-person-circle-question {
  --fa: "\e542"; }

.fa-h {
  --fa: "\48"; }

.fa-tarp {
  --fa: "\e57b"; }

.fa-screwdriver-wrench {
  --fa: "\f7d9"; }

.fa-tools {
  --fa: "\f7d9"; }

.fa-arrows-to-eye {
  --fa: "\e4bf"; }

.fa-plug-circle-bolt {
  --fa: "\e55b"; }

.fa-heart {
  --fa: "\f004"; }

.fa-mars-and-venus {
  --fa: "\f224"; }

.fa-house-user {
  --fa: "\e1b0"; }

.fa-home-user {
  --fa: "\e1b0"; }

.fa-dumpster-fire {
  --fa: "\f794"; }

.fa-house-crack {
  --fa: "\e3b1"; }

.fa-martini-glass-citrus {
  --fa: "\f561"; }

.fa-cocktail {
  --fa: "\f561"; }

.fa-face-surprise {
  --fa: "\f5c2"; }

.fa-surprise {
  --fa: "\f5c2"; }

.fa-bottle-water {
  --fa: "\e4c5"; }

.fa-circle-pause {
  --fa: "\f28b"; }

.fa-pause-circle {
  --fa: "\f28b"; }

.fa-toilet-paper-slash {
  --fa: "\e072"; }

.fa-apple-whole {
  --fa: "\f5d1"; }

.fa-apple-alt {
  --fa: "\f5d1"; }

.fa-kitchen-set {
  --fa: "\e51a"; }

.fa-r {
  --fa: "\52"; }

.fa-temperature-quarter {
  --fa: "\f2ca"; }

.fa-temperature-1 {
  --fa: "\f2ca"; }

.fa-thermometer-1 {
  --fa: "\f2ca"; }

.fa-thermometer-quarter {
  --fa: "\f2ca"; }

.fa-cube {
  --fa: "\f1b2"; }

.fa-bitcoin-sign {
  --fa: "\e0b4"; }

.fa-shield-dog {
  --fa: "\e573"; }

.fa-solar-panel {
  --fa: "\f5ba"; }

.fa-lock-open {
  --fa: "\f3c1"; }

.fa-elevator {
  --fa: "\e16d"; }

.fa-money-bill-transfer {
  --fa: "\e528"; }

.fa-money-bill-trend-up {
  --fa: "\e529"; }

.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f"; }

.fa-square-poll-horizontal {
  --fa: "\f682"; }

.fa-poll-h {
  --fa: "\f682"; }

.fa-circle {
  --fa: "\f111"; }

.fa-backward-fast {
  --fa: "\f049"; }

.fa-fast-backward {
  --fa: "\f049"; }

.fa-recycle {
  --fa: "\f1b8"; }

.fa-user-astronaut {
  --fa: "\f4fb"; }

.fa-plane-slash {
  --fa: "\e069"; }

.fa-trademark {
  --fa: "\f25c"; }

.fa-basketball {
  --fa: "\f434"; }

.fa-basketball-ball {
  --fa: "\f434"; }

.fa-satellite-dish {
  --fa: "\f7c0"; }

.fa-circle-up {
  --fa: "\f35b"; }

.fa-arrow-alt-circle-up {
  --fa: "\f35b"; }

.fa-mobile-screen-button {
  --fa: "\f3cd"; }

.fa-mobile-alt {
  --fa: "\f3cd"; }

.fa-volume-high {
  --fa: "\f028"; }

.fa-volume-up {
  --fa: "\f028"; }

.fa-users-rays {
  --fa: "\e593"; }

.fa-wallet {
  --fa: "\f555"; }

.fa-clipboard-check {
  --fa: "\f46c"; }

.fa-file-audio {
  --fa: "\f1c7"; }

.fa-burger {
  --fa: "\f805"; }

.fa-hamburger {
  --fa: "\f805"; }

.fa-wrench {
  --fa: "\f0ad"; }

.fa-bugs {
  --fa: "\e4d0"; }

.fa-rupee-sign {
  --fa: "\f156"; }

.fa-rupee {
  --fa: "\f156"; }

.fa-file-image {
  --fa: "\f1c5"; }

.fa-circle-question {
  --fa: "\f059"; }

.fa-question-circle {
  --fa: "\f059"; }

.fa-plane-departure {
  --fa: "\f5b0"; }

.fa-handshake-slash {
  --fa: "\e060"; }

.fa-book-bookmark {
  --fa: "\e0bb"; }

.fa-code-branch {
  --fa: "\f126"; }

.fa-hat-cowboy {
  --fa: "\f8c0"; }

.fa-bridge {
  --fa: "\e4c8"; }

.fa-phone-flip {
  --fa: "\f879"; }

.fa-phone-alt {
  --fa: "\f879"; }

.fa-truck-front {
  --fa: "\e2b7"; }

.fa-cat {
  --fa: "\f6be"; }

.fa-anchor-circle-exclamation {
  --fa: "\e4ab"; }

.fa-truck-field {
  --fa: "\e58d"; }

.fa-route {
  --fa: "\f4d7"; }

.fa-clipboard-question {
  --fa: "\e4e3"; }

.fa-panorama {
  --fa: "\e209"; }

.fa-comment-medical {
  --fa: "\f7f5"; }

.fa-teeth-open {
  --fa: "\f62f"; }

.fa-file-circle-minus {
  --fa: "\e4ed"; }

.fa-tags {
  --fa: "\f02c"; }

.fa-wine-glass {
  --fa: "\f4e3"; }

.fa-forward-fast {
  --fa: "\f050"; }

.fa-fast-forward {
  --fa: "\f050"; }

.fa-face-meh-blank {
  --fa: "\f5a4"; }

.fa-meh-blank {
  --fa: "\f5a4"; }

.fa-square-parking {
  --fa: "\f540"; }

.fa-parking {
  --fa: "\f540"; }

.fa-house-signal {
  --fa: "\e012"; }

.fa-bars-progress {
  --fa: "\f828"; }

.fa-tasks-alt {
  --fa: "\f828"; }

.fa-faucet-drip {
  --fa: "\e006"; }

.fa-cart-flatbed {
  --fa: "\f474"; }

.fa-dolly-flatbed {
  --fa: "\f474"; }

.fa-ban-smoking {
  --fa: "\f54d"; }

.fa-smoking-ban {
  --fa: "\f54d"; }

.fa-terminal {
  --fa: "\f120"; }

.fa-mobile-button {
  --fa: "\f10b"; }

.fa-house-medical-flag {
  --fa: "\e514"; }

.fa-basket-shopping {
  --fa: "\f291"; }

.fa-shopping-basket {
  --fa: "\f291"; }

.fa-tape {
  --fa: "\f4db"; }

.fa-bus-simple {
  --fa: "\f55e"; }

.fa-bus-alt {
  --fa: "\f55e"; }

.fa-eye {
  --fa: "\f06e"; }

.fa-face-sad-cry {
  --fa: "\f5b3"; }

.fa-sad-cry {
  --fa: "\f5b3"; }

.fa-audio-description {
  --fa: "\f29e"; }

.fa-person-military-to-person {
  --fa: "\e54c"; }

.fa-file-shield {
  --fa: "\e4f0"; }

.fa-user-slash {
  --fa: "\f506"; }

.fa-pen {
  --fa: "\f304"; }

.fa-tower-observation {
  --fa: "\e586"; }

.fa-file-code {
  --fa: "\f1c9"; }

.fa-signal {
  --fa: "\f012"; }

.fa-signal-5 {
  --fa: "\f012"; }

.fa-signal-perfect {
  --fa: "\f012"; }

.fa-bus {
  --fa: "\f207"; }

.fa-heart-circle-xmark {
  --fa: "\e501"; }

.fa-house-chimney {
  --fa: "\e3af"; }

.fa-home-lg {
  --fa: "\e3af"; }

.fa-window-maximize {
  --fa: "\f2d0"; }

.fa-face-frown {
  --fa: "\f119"; }

.fa-frown {
  --fa: "\f119"; }

.fa-prescription {
  --fa: "\f5b1"; }

.fa-shop {
  --fa: "\f54f"; }

.fa-store-alt {
  --fa: "\f54f"; }

.fa-floppy-disk {
  --fa: "\f0c7"; }

.fa-save {
  --fa: "\f0c7"; }

.fa-vihara {
  --fa: "\f6a7"; }

.fa-scale-unbalanced {
  --fa: "\f515"; }

.fa-balance-scale-left {
  --fa: "\f515"; }

.fa-sort-up {
  --fa: "\f0de"; }

.fa-sort-asc {
  --fa: "\f0de"; }

.fa-comment-dots {
  --fa: "\f4ad"; }

.fa-commenting {
  --fa: "\f4ad"; }

.fa-plant-wilt {
  --fa: "\e5aa"; }

.fa-diamond {
  --fa: "\f219"; }

.fa-face-grin-squint {
  --fa: "\f585"; }

.fa-grin-squint {
  --fa: "\f585"; }

.fa-hand-holding-dollar {
  --fa: "\f4c0"; }

.fa-hand-holding-usd {
  --fa: "\f4c0"; }

.fa-chart-diagram {
  --fa: "\e695"; }

.fa-bacterium {
  --fa: "\e05a"; }

.fa-hand-pointer {
  --fa: "\f25a"; }

.fa-drum-steelpan {
  --fa: "\f56a"; }

.fa-hand-scissors {
  --fa: "\f257"; }

.fa-hands-praying {
  --fa: "\f684"; }

.fa-praying-hands {
  --fa: "\f684"; }

.fa-arrow-rotate-right {
  --fa: "\f01e"; }

.fa-arrow-right-rotate {
  --fa: "\f01e"; }

.fa-arrow-rotate-forward {
  --fa: "\f01e"; }

.fa-redo {
  --fa: "\f01e"; }

.fa-biohazard {
  --fa: "\f780"; }

.fa-location-crosshairs {
  --fa: "\f601"; }

.fa-location {
  --fa: "\f601"; }

.fa-mars-double {
  --fa: "\f227"; }

.fa-child-dress {
  --fa: "\e59c"; }

.fa-users-between-lines {
  --fa: "\e591"; }

.fa-lungs-virus {
  --fa: "\e067"; }

.fa-face-grin-tears {
  --fa: "\f588"; }

.fa-grin-tears {
  --fa: "\f588"; }

.fa-phone {
  --fa: "\f095"; }

.fa-calendar-xmark {
  --fa: "\f273"; }

.fa-calendar-times {
  --fa: "\f273"; }

.fa-child-reaching {
  --fa: "\e59d"; }

.fa-head-side-virus {
  --fa: "\e064"; }

.fa-user-gear {
  --fa: "\f4fe"; }

.fa-user-cog {
  --fa: "\f4fe"; }

.fa-arrow-up-1-9 {
  --fa: "\f163"; }

.fa-sort-numeric-up {
  --fa: "\f163"; }

.fa-door-closed {
  --fa: "\f52a"; }

.fa-shield-virus {
  --fa: "\e06c"; }

.fa-dice-six {
  --fa: "\f526"; }

.fa-mosquito-net {
  --fa: "\e52c"; }

.fa-file-fragment {
  --fa: "\e697"; }

.fa-bridge-water {
  --fa: "\e4ce"; }

.fa-person-booth {
  --fa: "\f756"; }

.fa-text-width {
  --fa: "\f035"; }

.fa-hat-wizard {
  --fa: "\f6e8"; }

.fa-pen-fancy {
  --fa: "\f5ac"; }

.fa-person-digging {
  --fa: "\f85e"; }

.fa-digging {
  --fa: "\f85e"; }

.fa-trash {
  --fa: "\f1f8"; }

.fa-gauge-simple {
  --fa: "\f629"; }

.fa-gauge-simple-med {
  --fa: "\f629"; }

.fa-tachometer-average {
  --fa: "\f629"; }

.fa-book-medical {
  --fa: "\f7e6"; }

.fa-poo {
  --fa: "\f2fe"; }

.fa-quote-right {
  --fa: "\f10e"; }

.fa-quote-right-alt {
  --fa: "\f10e"; }

.fa-shirt {
  --fa: "\f553"; }

.fa-t-shirt {
  --fa: "\f553"; }

.fa-tshirt {
  --fa: "\f553"; }

.fa-cubes {
  --fa: "\f1b3"; }

.fa-divide {
  --fa: "\f529"; }

.fa-tenge-sign {
  --fa: "\f7d7"; }

.fa-tenge {
  --fa: "\f7d7"; }

.fa-headphones {
  --fa: "\f025"; }

.fa-hands-holding {
  --fa: "\f4c2"; }

.fa-hands-clapping {
  --fa: "\e1a8"; }

.fa-republican {
  --fa: "\f75e"; }

.fa-arrow-left {
  --fa: "\f060"; }

.fa-person-circle-xmark {
  --fa: "\e543"; }

.fa-ruler {
  --fa: "\f545"; }

.fa-align-left {
  --fa: "\f036"; }

.fa-dice-d6 {
  --fa: "\f6d1"; }

.fa-restroom {
  --fa: "\f7bd"; }

.fa-j {
  --fa: "\4a"; }

.fa-users-viewfinder {
  --fa: "\e595"; }

.fa-file-video {
  --fa: "\f1c8"; }

.fa-up-right-from-square {
  --fa: "\f35d"; }

.fa-external-link-alt {
  --fa: "\f35d"; }

.fa-table-cells {
  --fa: "\f00a"; }

.fa-th {
  --fa: "\f00a"; }

.fa-file-pdf {
  --fa: "\f1c1"; }

.fa-book-bible {
  --fa: "\f647"; }

.fa-bible {
  --fa: "\f647"; }

.fa-o {
  --fa: "\4f"; }

.fa-suitcase-medical {
  --fa: "\f0fa"; }

.fa-medkit {
  --fa: "\f0fa"; }

.fa-user-secret {
  --fa: "\f21b"; }

.fa-otter {
  --fa: "\f700"; }

.fa-person-dress {
  --fa: "\f182"; }

.fa-female {
  --fa: "\f182"; }

.fa-comment-dollar {
  --fa: "\f651"; }

.fa-business-time {
  --fa: "\f64a"; }

.fa-briefcase-clock {
  --fa: "\f64a"; }

.fa-table-cells-large {
  --fa: "\f009"; }

.fa-th-large {
  --fa: "\f009"; }

.fa-book-tanakh {
  --fa: "\f827"; }

.fa-tanakh {
  --fa: "\f827"; }

.fa-phone-volume {
  --fa: "\f2a0"; }

.fa-volume-control-phone {
  --fa: "\f2a0"; }

.fa-hat-cowboy-side {
  --fa: "\f8c1"; }

.fa-clipboard-user {
  --fa: "\f7f3"; }

.fa-child {
  --fa: "\f1ae"; }

.fa-lira-sign {
  --fa: "\f195"; }

.fa-satellite {
  --fa: "\f7bf"; }

.fa-plane-lock {
  --fa: "\e558"; }

.fa-tag {
  --fa: "\f02b"; }

.fa-comment {
  --fa: "\f075"; }

.fa-cake-candles {
  --fa: "\f1fd"; }

.fa-birthday-cake {
  --fa: "\f1fd"; }

.fa-cake {
  --fa: "\f1fd"; }

.fa-envelope {
  --fa: "\f0e0"; }

.fa-angles-up {
  --fa: "\f102"; }

.fa-angle-double-up {
  --fa: "\f102"; }

.fa-paperclip {
  --fa: "\f0c6"; }

.fa-arrow-right-to-city {
  --fa: "\e4b3"; }

.fa-ribbon {
  --fa: "\f4d6"; }

.fa-lungs {
  --fa: "\f604"; }

.fa-arrow-up-9-1 {
  --fa: "\f887"; }

.fa-sort-numeric-up-alt {
  --fa: "\f887"; }

.fa-litecoin-sign {
  --fa: "\e1d3"; }

.fa-border-none {
  --fa: "\f850"; }

.fa-circle-nodes {
  --fa: "\e4e2"; }

.fa-parachute-box {
  --fa: "\f4cd"; }

.fa-indent {
  --fa: "\f03c"; }

.fa-truck-field-un {
  --fa: "\e58e"; }

.fa-hourglass {
  --fa: "\f254"; }

.fa-hourglass-empty {
  --fa: "\f254"; }

.fa-mountain {
  --fa: "\f6fc"; }

.fa-user-doctor {
  --fa: "\f0f0"; }

.fa-user-md {
  --fa: "\f0f0"; }

.fa-circle-info {
  --fa: "\f05a"; }

.fa-info-circle {
  --fa: "\f05a"; }

.fa-cloud-meatball {
  --fa: "\f73b"; }

.fa-camera {
  --fa: "\f030"; }

.fa-camera-alt {
  --fa: "\f030"; }

.fa-square-virus {
  --fa: "\e578"; }

.fa-meteor {
  --fa: "\f753"; }

.fa-car-on {
  --fa: "\e4dd"; }

.fa-sleigh {
  --fa: "\f7cc"; }

.fa-arrow-down-1-9 {
  --fa: "\f162"; }

.fa-sort-numeric-asc {
  --fa: "\f162"; }

.fa-sort-numeric-down {
  --fa: "\f162"; }

.fa-hand-holding-droplet {
  --fa: "\f4c1"; }

.fa-hand-holding-water {
  --fa: "\f4c1"; }

.fa-water {
  --fa: "\f773"; }

.fa-calendar-check {
  --fa: "\f274"; }

.fa-braille {
  --fa: "\f2a1"; }

.fa-prescription-bottle-medical {
  --fa: "\f486"; }

.fa-prescription-bottle-alt {
  --fa: "\f486"; }

.fa-landmark {
  --fa: "\f66f"; }

.fa-truck {
  --fa: "\f0d1"; }

.fa-crosshairs {
  --fa: "\f05b"; }

.fa-person-cane {
  --fa: "\e53c"; }

.fa-tent {
  --fa: "\e57d"; }

.fa-vest-patches {
  --fa: "\e086"; }

.fa-check-double {
  --fa: "\f560"; }

.fa-arrow-down-a-z {
  --fa: "\f15d"; }

.fa-sort-alpha-asc {
  --fa: "\f15d"; }

.fa-sort-alpha-down {
  --fa: "\f15d"; }

.fa-money-bill-wheat {
  --fa: "\e52a"; }

.fa-cookie {
  --fa: "\f563"; }

.fa-arrow-rotate-left {
  --fa: "\f0e2"; }

.fa-arrow-left-rotate {
  --fa: "\f0e2"; }

.fa-arrow-rotate-back {
  --fa: "\f0e2"; }

.fa-arrow-rotate-backward {
  --fa: "\f0e2"; }

.fa-undo {
  --fa: "\f0e2"; }

.fa-hard-drive {
  --fa: "\f0a0"; }

.fa-hdd {
  --fa: "\f0a0"; }

.fa-face-grin-squint-tears {
  --fa: "\f586"; }

.fa-grin-squint-tears {
  --fa: "\f586"; }

.fa-dumbbell {
  --fa: "\f44b"; }

.fa-rectangle-list {
  --fa: "\f022"; }

.fa-list-alt {
  --fa: "\f022"; }

.fa-tarp-droplet {
  --fa: "\e57c"; }

.fa-house-medical-circle-check {
  --fa: "\e511"; }

.fa-person-skiing-nordic {
  --fa: "\f7ca"; }

.fa-skiing-nordic {
  --fa: "\f7ca"; }

.fa-calendar-plus {
  --fa: "\f271"; }

.fa-plane-arrival {
  --fa: "\f5af"; }

.fa-circle-left {
  --fa: "\f359"; }

.fa-arrow-alt-circle-left {
  --fa: "\f359"; }

.fa-train-subway {
  --fa: "\f239"; }

.fa-subway {
  --fa: "\f239"; }

.fa-chart-gantt {
  --fa: "\e0e4"; }

.fa-indian-rupee-sign {
  --fa: "\e1bc"; }

.fa-indian-rupee {
  --fa: "\e1bc"; }

.fa-inr {
  --fa: "\e1bc"; }

.fa-crop-simple {
  --fa: "\f565"; }

.fa-crop-alt {
  --fa: "\f565"; }

.fa-money-bill-1 {
  --fa: "\f3d1"; }

.fa-money-bill-alt {
  --fa: "\f3d1"; }

.fa-left-long {
  --fa: "\f30a"; }

.fa-long-arrow-alt-left {
  --fa: "\f30a"; }

.fa-dna {
  --fa: "\f471"; }

.fa-virus-slash {
  --fa: "\e075"; }

.fa-minus {
  --fa: "\f068"; }

.fa-subtract {
  --fa: "\f068"; }

.fa-chess {
  --fa: "\f439"; }

.fa-arrow-left-long {
  --fa: "\f177"; }

.fa-long-arrow-left {
  --fa: "\f177"; }

.fa-plug-circle-check {
  --fa: "\e55c"; }

.fa-street-view {
  --fa: "\f21d"; }

.fa-franc-sign {
  --fa: "\e18f"; }

.fa-volume-off {
  --fa: "\f026"; }

.fa-hands-asl-interpreting {
  --fa: "\f2a3"; }

.fa-american-sign-language-interpreting {
  --fa: "\f2a3"; }

.fa-asl-interpreting {
  --fa: "\f2a3"; }

.fa-hands-american-sign-language-interpreting {
  --fa: "\f2a3"; }

.fa-gear {
  --fa: "\f013"; }

.fa-cog {
  --fa: "\f013"; }

.fa-droplet-slash {
  --fa: "\f5c7"; }

.fa-tint-slash {
  --fa: "\f5c7"; }

.fa-mosque {
  --fa: "\f678"; }

.fa-mosquito {
  --fa: "\e52b"; }

.fa-star-of-david {
  --fa: "\f69a"; }

.fa-person-military-rifle {
  --fa: "\e54b"; }

.fa-cart-shopping {
  --fa: "\f07a"; }

.fa-shopping-cart {
  --fa: "\f07a"; }

.fa-vials {
  --fa: "\f493"; }

.fa-plug-circle-plus {
  --fa: "\e55f"; }

.fa-place-of-worship {
  --fa: "\f67f"; }

.fa-grip-vertical {
  --fa: "\f58e"; }

.fa-hexagon-nodes {
  --fa: "\e699"; }

.fa-arrow-turn-up {
  --fa: "\f148"; }

.fa-level-up {
  --fa: "\f148"; }

.fa-u {
  --fa: "\55"; }

.fa-square-root-variable {
  --fa: "\f698"; }

.fa-square-root-alt {
  --fa: "\f698"; }

.fa-clock {
  --fa: "\f017"; }

.fa-clock-four {
  --fa: "\f017"; }

.fa-backward-step {
  --fa: "\f048"; }

.fa-step-backward {
  --fa: "\f048"; }

.fa-pallet {
  --fa: "\f482"; }

.fa-faucet {
  --fa: "\e005"; }

.fa-baseball-bat-ball {
  --fa: "\f432"; }

.fa-s {
  --fa: "\53"; }

.fa-timeline {
  --fa: "\e29c"; }

.fa-keyboard {
  --fa: "\f11c"; }

.fa-caret-down {
  --fa: "\f0d7"; }

.fa-house-chimney-medical {
  --fa: "\f7f2"; }

.fa-clinic-medical {
  --fa: "\f7f2"; }

.fa-temperature-three-quarters {
  --fa: "\f2c8"; }

.fa-temperature-3 {
  --fa: "\f2c8"; }

.fa-thermometer-3 {
  --fa: "\f2c8"; }

.fa-thermometer-three-quarters {
  --fa: "\f2c8"; }

.fa-mobile-screen {
  --fa: "\f3cf"; }

.fa-mobile-android-alt {
  --fa: "\f3cf"; }

.fa-plane-up {
  --fa: "\e22d"; }

.fa-piggy-bank {
  --fa: "\f4d3"; }

.fa-battery-half {
  --fa: "\f242"; }

.fa-battery-3 {
  --fa: "\f242"; }

.fa-mountain-city {
  --fa: "\e52e"; }

.fa-coins {
  --fa: "\f51e"; }

.fa-khanda {
  --fa: "\f66d"; }

.fa-sliders {
  --fa: "\f1de"; }

.fa-sliders-h {
  --fa: "\f1de"; }

.fa-folder-tree {
  --fa: "\f802"; }

.fa-network-wired {
  --fa: "\f6ff"; }

.fa-map-pin {
  --fa: "\f276"; }

.fa-hamsa {
  --fa: "\f665"; }

.fa-cent-sign {
  --fa: "\e3f5"; }

.fa-flask {
  --fa: "\f0c3"; }

.fa-person-pregnant {
  --fa: "\e31e"; }

.fa-wand-sparkles {
  --fa: "\f72b"; }

.fa-ellipsis-vertical {
  --fa: "\f142"; }

.fa-ellipsis-v {
  --fa: "\f142"; }

.fa-ticket {
  --fa: "\f145"; }

.fa-power-off {
  --fa: "\f011"; }

.fa-right-long {
  --fa: "\f30b"; }

.fa-long-arrow-alt-right {
  --fa: "\f30b"; }

.fa-flag-usa {
  --fa: "\f74d"; }

.fa-laptop-file {
  --fa: "\e51d"; }

.fa-tty {
  --fa: "\f1e4"; }

.fa-teletype {
  --fa: "\f1e4"; }

.fa-diagram-next {
  --fa: "\e476"; }

.fa-person-rifle {
  --fa: "\e54e"; }

.fa-house-medical-circle-exclamation {
  --fa: "\e512"; }

.fa-closed-captioning {
  --fa: "\f20a"; }

.fa-person-hiking {
  --fa: "\f6ec"; }

.fa-hiking {
  --fa: "\f6ec"; }

.fa-venus-double {
  --fa: "\f226"; }

.fa-images {
  --fa: "\f302"; }

.fa-calculator {
  --fa: "\f1ec"; }

.fa-people-pulling {
  --fa: "\e535"; }

.fa-n {
  --fa: "\4e"; }

.fa-cable-car {
  --fa: "\f7da"; }

.fa-tram {
  --fa: "\f7da"; }

.fa-cloud-rain {
  --fa: "\f73d"; }

.fa-building-circle-xmark {
  --fa: "\e4d4"; }

.fa-ship {
  --fa: "\f21a"; }

.fa-arrows-down-to-line {
  --fa: "\e4b8"; }

.fa-download {
  --fa: "\f019"; }

.fa-face-grin {
  --fa: "\f580"; }

.fa-grin {
  --fa: "\f580"; }

.fa-delete-left {
  --fa: "\f55a"; }

.fa-backspace {
  --fa: "\f55a"; }

.fa-eye-dropper {
  --fa: "\f1fb"; }

.fa-eye-dropper-empty {
  --fa: "\f1fb"; }

.fa-eyedropper {
  --fa: "\f1fb"; }

.fa-file-circle-check {
  --fa: "\e5a0"; }

.fa-forward {
  --fa: "\f04e"; }

.fa-mobile {
  --fa: "\f3ce"; }

.fa-mobile-android {
  --fa: "\f3ce"; }

.fa-mobile-phone {
  --fa: "\f3ce"; }

.fa-face-meh {
  --fa: "\f11a"; }

.fa-meh {
  --fa: "\f11a"; }

.fa-align-center {
  --fa: "\f037"; }

.fa-book-skull {
  --fa: "\f6b7"; }

.fa-book-dead {
  --fa: "\f6b7"; }

.fa-id-card {
  --fa: "\f2c2"; }

.fa-drivers-license {
  --fa: "\f2c2"; }

.fa-outdent {
  --fa: "\f03b"; }

.fa-dedent {
  --fa: "\f03b"; }

.fa-heart-circle-exclamation {
  --fa: "\e4fe"; }

.fa-house {
  --fa: "\f015"; }

.fa-home {
  --fa: "\f015"; }

.fa-home-alt {
  --fa: "\f015"; }

.fa-home-lg-alt {
  --fa: "\f015"; }

.fa-calendar-week {
  --fa: "\f784"; }

.fa-laptop-medical {
  --fa: "\f812"; }

.fa-b {
  --fa: "\42"; }

.fa-file-medical {
  --fa: "\f477"; }

.fa-dice-one {
  --fa: "\f525"; }

.fa-kiwi-bird {
  --fa: "\f535"; }

.fa-arrow-right-arrow-left {
  --fa: "\f0ec"; }

.fa-exchange {
  --fa: "\f0ec"; }

.fa-rotate-right {
  --fa: "\f2f9"; }

.fa-redo-alt {
  --fa: "\f2f9"; }

.fa-rotate-forward {
  --fa: "\f2f9"; }

.fa-utensils {
  --fa: "\f2e7"; }

.fa-cutlery {
  --fa: "\f2e7"; }

.fa-arrow-up-wide-short {
  --fa: "\f161"; }

.fa-sort-amount-up {
  --fa: "\f161"; }

.fa-mill-sign {
  --fa: "\e1ed"; }

.fa-bowl-rice {
  --fa: "\e2eb"; }

.fa-skull {
  --fa: "\f54c"; }

.fa-tower-broadcast {
  --fa: "\f519"; }

.fa-broadcast-tower {
  --fa: "\f519"; }

.fa-truck-pickup {
  --fa: "\f63c"; }

.fa-up-long {
  --fa: "\f30c"; }

.fa-long-arrow-alt-up {
  --fa: "\f30c"; }

.fa-stop {
  --fa: "\f04d"; }

.fa-code-merge {
  --fa: "\f387"; }

.fa-upload {
  --fa: "\f093"; }

.fa-hurricane {
  --fa: "\f751"; }

.fa-mound {
  --fa: "\e52d"; }

.fa-toilet-portable {
  --fa: "\e583"; }

.fa-compact-disc {
  --fa: "\f51f"; }

.fa-file-arrow-down {
  --fa: "\f56d"; }

.fa-file-download {
  --fa: "\f56d"; }

.fa-caravan {
  --fa: "\f8ff"; }

.fa-shield-cat {
  --fa: "\e572"; }

.fa-bolt {
  --fa: "\f0e7"; }

.fa-zap {
  --fa: "\f0e7"; }

.fa-glass-water {
  --fa: "\e4f4"; }

.fa-oil-well {
  --fa: "\e532"; }

.fa-vault {
  --fa: "\e2c5"; }

.fa-mars {
  --fa: "\f222"; }

.fa-toilet {
  --fa: "\f7d8"; }

.fa-plane-circle-xmark {
  --fa: "\e557"; }

.fa-yen-sign {
  --fa: "\f157"; }

.fa-cny {
  --fa: "\f157"; }

.fa-jpy {
  --fa: "\f157"; }

.fa-rmb {
  --fa: "\f157"; }

.fa-yen {
  --fa: "\f157"; }

.fa-ruble-sign {
  --fa: "\f158"; }

.fa-rouble {
  --fa: "\f158"; }

.fa-rub {
  --fa: "\f158"; }

.fa-ruble {
  --fa: "\f158"; }

.fa-sun {
  --fa: "\f185"; }

.fa-guitar {
  --fa: "\f7a6"; }

.fa-face-laugh-wink {
  --fa: "\f59c"; }

.fa-laugh-wink {
  --fa: "\f59c"; }

.fa-horse-head {
  --fa: "\f7ab"; }

.fa-bore-hole {
  --fa: "\e4c3"; }

.fa-industry {
  --fa: "\f275"; }

.fa-circle-down {
  --fa: "\f358"; }

.fa-arrow-alt-circle-down {
  --fa: "\f358"; }

.fa-arrows-turn-to-dots {
  --fa: "\e4c1"; }

.fa-florin-sign {
  --fa: "\e184"; }

.fa-arrow-down-short-wide {
  --fa: "\f884"; }

.fa-sort-amount-desc {
  --fa: "\f884"; }

.fa-sort-amount-down-alt {
  --fa: "\f884"; }

.fa-less-than {
  --fa: "\3c"; }

.fa-angle-down {
  --fa: "\f107"; }

.fa-car-tunnel {
  --fa: "\e4de"; }

.fa-head-side-cough {
  --fa: "\e061"; }

.fa-grip-lines {
  --fa: "\f7a4"; }

.fa-thumbs-down {
  --fa: "\f165"; }

.fa-user-lock {
  --fa: "\f502"; }

.fa-arrow-right-long {
  --fa: "\f178"; }

.fa-long-arrow-right {
  --fa: "\f178"; }

.fa-anchor-circle-xmark {
  --fa: "\e4ac"; }

.fa-ellipsis {
  --fa: "\f141"; }

.fa-ellipsis-h {
  --fa: "\f141"; }

.fa-chess-pawn {
  --fa: "\f443"; }

.fa-kit-medical {
  --fa: "\f479"; }

.fa-first-aid {
  --fa: "\f479"; }

.fa-person-through-window {
  --fa: "\e5a9"; }

.fa-toolbox {
  --fa: "\f552"; }

.fa-hands-holding-circle {
  --fa: "\e4fb"; }

.fa-bug {
  --fa: "\f188"; }

.fa-credit-card {
  --fa: "\f09d"; }

.fa-credit-card-alt {
  --fa: "\f09d"; }

.fa-car {
  --fa: "\f1b9"; }

.fa-automobile {
  --fa: "\f1b9"; }

.fa-hand-holding-hand {
  --fa: "\e4f7"; }

.fa-book-open-reader {
  --fa: "\f5da"; }

.fa-book-reader {
  --fa: "\f5da"; }

.fa-mountain-sun {
  --fa: "\e52f"; }

.fa-arrows-left-right-to-line {
  --fa: "\e4ba"; }

.fa-dice-d20 {
  --fa: "\f6cf"; }

.fa-truck-droplet {
  --fa: "\e58c"; }

.fa-file-circle-xmark {
  --fa: "\e5a1"; }

.fa-temperature-arrow-up {
  --fa: "\e040"; }

.fa-temperature-up {
  --fa: "\e040"; }

.fa-medal {
  --fa: "\f5a2"; }

.fa-bed {
  --fa: "\f236"; }

.fa-square-h {
  --fa: "\f0fd"; }

.fa-h-square {
  --fa: "\f0fd"; }

.fa-podcast {
  --fa: "\f2ce"; }

.fa-temperature-full {
  --fa: "\f2c7"; }

.fa-temperature-4 {
  --fa: "\f2c7"; }

.fa-thermometer-4 {
  --fa: "\f2c7"; }

.fa-thermometer-full {
  --fa: "\f2c7"; }

.fa-bell {
  --fa: "\f0f3"; }

.fa-superscript {
  --fa: "\f12b"; }

.fa-plug-circle-xmark {
  --fa: "\e560"; }

.fa-star-of-life {
  --fa: "\f621"; }

.fa-phone-slash {
  --fa: "\f3dd"; }

.fa-paint-roller {
  --fa: "\f5aa"; }

.fa-handshake-angle {
  --fa: "\f4c4"; }

.fa-hands-helping {
  --fa: "\f4c4"; }

.fa-location-dot {
  --fa: "\f3c5"; }

.fa-map-marker-alt {
  --fa: "\f3c5"; }

.fa-file {
  --fa: "\f15b"; }

.fa-greater-than {
  --fa: "\3e"; }

.fa-person-swimming {
  --fa: "\f5c4"; }

.fa-swimmer {
  --fa: "\f5c4"; }

.fa-arrow-down {
  --fa: "\f063"; }

.fa-droplet {
  --fa: "\f043"; }

.fa-tint {
  --fa: "\f043"; }

.fa-eraser {
  --fa: "\f12d"; }

.fa-earth-americas {
  --fa: "\f57d"; }

.fa-earth {
  --fa: "\f57d"; }

.fa-earth-america {
  --fa: "\f57d"; }

.fa-globe-americas {
  --fa: "\f57d"; }

.fa-person-burst {
  --fa: "\e53b"; }

.fa-dove {
  --fa: "\f4ba"; }

.fa-battery-empty {
  --fa: "\f244"; }

.fa-battery-0 {
  --fa: "\f244"; }

.fa-socks {
  --fa: "\f696"; }

.fa-inbox {
  --fa: "\f01c"; }

.fa-section {
  --fa: "\e447"; }

.fa-gauge-high {
  --fa: "\f625"; }

.fa-tachometer-alt {
  --fa: "\f625"; }

.fa-tachometer-alt-fast {
  --fa: "\f625"; }

.fa-envelope-open-text {
  --fa: "\f658"; }

.fa-hospital {
  --fa: "\f0f8"; }

.fa-hospital-alt {
  --fa: "\f0f8"; }

.fa-hospital-wide {
  --fa: "\f0f8"; }

.fa-wine-bottle {
  --fa: "\f72f"; }

.fa-chess-rook {
  --fa: "\f447"; }

.fa-bars-staggered {
  --fa: "\f550"; }

.fa-reorder {
  --fa: "\f550"; }

.fa-stream {
  --fa: "\f550"; }

.fa-dharmachakra {
  --fa: "\f655"; }

.fa-hotdog {
  --fa: "\f80f"; }

.fa-person-walking-with-cane {
  --fa: "\f29d"; }

.fa-blind {
  --fa: "\f29d"; }

.fa-drum {
  --fa: "\f569"; }

.fa-ice-cream {
  --fa: "\f810"; }

.fa-heart-circle-bolt {
  --fa: "\e4fc"; }

.fa-fax {
  --fa: "\f1ac"; }

.fa-paragraph {
  --fa: "\f1dd"; }

.fa-check-to-slot {
  --fa: "\f772"; }

.fa-vote-yea {
  --fa: "\f772"; }

.fa-star-half {
  --fa: "\f089"; }

.fa-boxes-stacked {
  --fa: "\f468"; }

.fa-boxes {
  --fa: "\f468"; }

.fa-boxes-alt {
  --fa: "\f468"; }

.fa-link {
  --fa: "\f0c1"; }

.fa-chain {
  --fa: "\f0c1"; }

.fa-ear-listen {
  --fa: "\f2a2"; }

.fa-assistive-listening-systems {
  --fa: "\f2a2"; }

.fa-tree-city {
  --fa: "\e587"; }

.fa-play {
  --fa: "\f04b"; }

.fa-font {
  --fa: "\f031"; }

.fa-table-cells-row-lock {
  --fa: "\e67a"; }

.fa-rupiah-sign {
  --fa: "\e23d"; }

.fa-magnifying-glass {
  --fa: "\f002"; }

.fa-search {
  --fa: "\f002"; }

.fa-table-tennis-paddle-ball {
  --fa: "\f45d"; }

.fa-ping-pong-paddle-ball {
  --fa: "\f45d"; }

.fa-table-tennis {
  --fa: "\f45d"; }

.fa-person-dots-from-line {
  --fa: "\f470"; }

.fa-diagnoses {
  --fa: "\f470"; }

.fa-trash-can-arrow-up {
  --fa: "\f82a"; }

.fa-trash-restore-alt {
  --fa: "\f82a"; }

.fa-naira-sign {
  --fa: "\e1f6"; }

.fa-cart-arrow-down {
  --fa: "\f218"; }

.fa-walkie-talkie {
  --fa: "\f8ef"; }

.fa-file-pen {
  --fa: "\f31c"; }

.fa-file-edit {
  --fa: "\f31c"; }

.fa-receipt {
  --fa: "\f543"; }

.fa-square-pen {
  --fa: "\f14b"; }

.fa-pen-square {
  --fa: "\f14b"; }

.fa-pencil-square {
  --fa: "\f14b"; }

.fa-suitcase-rolling {
  --fa: "\f5c1"; }

.fa-person-circle-exclamation {
  --fa: "\e53f"; }

.fa-chevron-down {
  --fa: "\f078"; }

.fa-battery-full {
  --fa: "\f240"; }

.fa-battery {
  --fa: "\f240"; }

.fa-battery-5 {
  --fa: "\f240"; }

.fa-skull-crossbones {
  --fa: "\f714"; }

.fa-code-compare {
  --fa: "\e13a"; }

.fa-list-ul {
  --fa: "\f0ca"; }

.fa-list-dots {
  --fa: "\f0ca"; }

.fa-school-lock {
  --fa: "\e56f"; }

.fa-tower-cell {
  --fa: "\e585"; }

.fa-down-long {
  --fa: "\f309"; }

.fa-long-arrow-alt-down {
  --fa: "\f309"; }

.fa-ranking-star {
  --fa: "\e561"; }

.fa-chess-king {
  --fa: "\f43f"; }

.fa-person-harassing {
  --fa: "\e549"; }

.fa-brazilian-real-sign {
  --fa: "\e46c"; }

.fa-landmark-dome {
  --fa: "\f752"; }

.fa-landmark-alt {
  --fa: "\f752"; }

.fa-arrow-up {
  --fa: "\f062"; }

.fa-tv {
  --fa: "\f26c"; }

.fa-television {
  --fa: "\f26c"; }

.fa-tv-alt {
  --fa: "\f26c"; }

.fa-shrimp {
  --fa: "\e448"; }

.fa-list-check {
  --fa: "\f0ae"; }

.fa-tasks {
  --fa: "\f0ae"; }

.fa-jug-detergent {
  --fa: "\e519"; }

.fa-circle-user {
  --fa: "\f2bd"; }

.fa-user-circle {
  --fa: "\f2bd"; }

.fa-user-shield {
  --fa: "\f505"; }

.fa-wind {
  --fa: "\f72e"; }

.fa-car-burst {
  --fa: "\f5e1"; }

.fa-car-crash {
  --fa: "\f5e1"; }

.fa-y {
  --fa: "\59"; }

.fa-person-snowboarding {
  --fa: "\f7ce"; }

.fa-snowboarding {
  --fa: "\f7ce"; }

.fa-truck-fast {
  --fa: "\f48b"; }

.fa-shipping-fast {
  --fa: "\f48b"; }

.fa-fish {
  --fa: "\f578"; }

.fa-user-graduate {
  --fa: "\f501"; }

.fa-circle-half-stroke {
  --fa: "\f042"; }

.fa-adjust {
  --fa: "\f042"; }

.fa-clapperboard {
  --fa: "\e131"; }

.fa-circle-radiation {
  --fa: "\f7ba"; }

.fa-radiation-alt {
  --fa: "\f7ba"; }

.fa-baseball {
  --fa: "\f433"; }

.fa-baseball-ball {
  --fa: "\f433"; }

.fa-jet-fighter-up {
  --fa: "\e518"; }

.fa-diagram-project {
  --fa: "\f542"; }

.fa-project-diagram {
  --fa: "\f542"; }

.fa-copy {
  --fa: "\f0c5"; }

.fa-volume-xmark {
  --fa: "\f6a9"; }

.fa-volume-mute {
  --fa: "\f6a9"; }

.fa-volume-times {
  --fa: "\f6a9"; }

.fa-hand-sparkles {
  --fa: "\e05d"; }

.fa-grip {
  --fa: "\f58d"; }

.fa-grip-horizontal {
  --fa: "\f58d"; }

.fa-share-from-square {
  --fa: "\f14d"; }

.fa-share-square {
  --fa: "\f14d"; }

.fa-child-combatant {
  --fa: "\e4e0"; }

.fa-child-rifle {
  --fa: "\e4e0"; }

.fa-gun {
  --fa: "\e19b"; }

.fa-square-phone {
  --fa: "\f098"; }

.fa-phone-square {
  --fa: "\f098"; }

.fa-plus {
  --fa: "\2b"; }

.fa-add {
  --fa: "\2b"; }

.fa-expand {
  --fa: "\f065"; }

.fa-computer {
  --fa: "\e4e5"; }

.fa-xmark {
  --fa: "\f00d"; }

.fa-close {
  --fa: "\f00d"; }

.fa-multiply {
  --fa: "\f00d"; }

.fa-remove {
  --fa: "\f00d"; }

.fa-times {
  --fa: "\f00d"; }

.fa-arrows-up-down-left-right {
  --fa: "\f047"; }

.fa-arrows {
  --fa: "\f047"; }

.fa-chalkboard-user {
  --fa: "\f51c"; }

.fa-chalkboard-teacher {
  --fa: "\f51c"; }

.fa-peso-sign {
  --fa: "\e222"; }

.fa-building-shield {
  --fa: "\e4d8"; }

.fa-baby {
  --fa: "\f77c"; }

.fa-users-line {
  --fa: "\e592"; }

.fa-quote-left {
  --fa: "\f10d"; }

.fa-quote-left-alt {
  --fa: "\f10d"; }

.fa-tractor {
  --fa: "\f722"; }

.fa-trash-arrow-up {
  --fa: "\f829"; }

.fa-trash-restore {
  --fa: "\f829"; }

.fa-arrow-down-up-lock {
  --fa: "\e4b0"; }

.fa-lines-leaning {
  --fa: "\e51e"; }

.fa-ruler-combined {
  --fa: "\f546"; }

.fa-copyright {
  --fa: "\f1f9"; }

.fa-equals {
  --fa: "\3d"; }

.fa-blender {
  --fa: "\f517"; }

.fa-teeth {
  --fa: "\f62e"; }

.fa-shekel-sign {
  --fa: "\f20b"; }

.fa-ils {
  --fa: "\f20b"; }

.fa-shekel {
  --fa: "\f20b"; }

.fa-sheqel {
  --fa: "\f20b"; }

.fa-sheqel-sign {
  --fa: "\f20b"; }

.fa-map {
  --fa: "\f279"; }

.fa-rocket {
  --fa: "\f135"; }

.fa-photo-film {
  --fa: "\f87c"; }

.fa-photo-video {
  --fa: "\f87c"; }

.fa-folder-minus {
  --fa: "\f65d"; }

.fa-hexagon-nodes-bolt {
  --fa: "\e69a"; }

.fa-store {
  --fa: "\f54e"; }

.fa-arrow-trend-up {
  --fa: "\e098"; }

.fa-plug-circle-minus {
  --fa: "\e55e"; }

.fa-sign-hanging {
  --fa: "\f4d9"; }

.fa-sign {
  --fa: "\f4d9"; }

.fa-bezier-curve {
  --fa: "\f55b"; }

.fa-bell-slash {
  --fa: "\f1f6"; }

.fa-tablet {
  --fa: "\f3fb"; }

.fa-tablet-android {
  --fa: "\f3fb"; }

.fa-school-flag {
  --fa: "\e56e"; }

.fa-fill {
  --fa: "\f575"; }

.fa-angle-up {
  --fa: "\f106"; }

.fa-drumstick-bite {
  --fa: "\f6d7"; }

.fa-holly-berry {
  --fa: "\f7aa"; }

.fa-chevron-left {
  --fa: "\f053"; }

.fa-bacteria {
  --fa: "\e059"; }

.fa-hand-lizard {
  --fa: "\f258"; }

.fa-notdef {
  --fa: "\e1fe"; }

.fa-disease {
  --fa: "\f7fa"; }

.fa-briefcase-medical {
  --fa: "\f469"; }

.fa-genderless {
  --fa: "\f22d"; }

.fa-chevron-right {
  --fa: "\f054"; }

.fa-retweet {
  --fa: "\f079"; }

.fa-car-rear {
  --fa: "\f5de"; }

.fa-car-alt {
  --fa: "\f5de"; }

.fa-pump-soap {
  --fa: "\e06b"; }

.fa-video-slash {
  --fa: "\f4e2"; }

.fa-battery-quarter {
  --fa: "\f243"; }

.fa-battery-2 {
  --fa: "\f243"; }

.fa-radio {
  --fa: "\f8d7"; }

.fa-baby-carriage {
  --fa: "\f77d"; }

.fa-carriage-baby {
  --fa: "\f77d"; }

.fa-traffic-light {
  --fa: "\f637"; }

.fa-thermometer {
  --fa: "\f491"; }

.fa-vr-cardboard {
  --fa: "\f729"; }

.fa-hand-middle-finger {
  --fa: "\f806"; }

.fa-percent {
  --fa: "\25"; }

.fa-percentage {
  --fa: "\25"; }

.fa-truck-moving {
  --fa: "\f4df"; }

.fa-glass-water-droplet {
  --fa: "\e4f5"; }

.fa-display {
  --fa: "\e163"; }

.fa-face-smile {
  --fa: "\f118"; }

.fa-smile {
  --fa: "\f118"; }

.fa-thumbtack {
  --fa: "\f08d"; }

.fa-thumb-tack {
  --fa: "\f08d"; }

.fa-trophy {
  --fa: "\f091"; }

.fa-person-praying {
  --fa: "\f683"; }

.fa-pray {
  --fa: "\f683"; }

.fa-hammer {
  --fa: "\f6e3"; }

.fa-hand-peace {
  --fa: "\f25b"; }

.fa-rotate {
  --fa: "\f2f1"; }

.fa-sync-alt {
  --fa: "\f2f1"; }

.fa-spinner {
  --fa: "\f110"; }

.fa-robot {
  --fa: "\f544"; }

.fa-peace {
  --fa: "\f67c"; }

.fa-gears {
  --fa: "\f085"; }

.fa-cogs {
  --fa: "\f085"; }

.fa-warehouse {
  --fa: "\f494"; }

.fa-arrow-up-right-dots {
  --fa: "\e4b7"; }

.fa-splotch {
  --fa: "\f5bc"; }

.fa-face-grin-hearts {
  --fa: "\f584"; }

.fa-grin-hearts {
  --fa: "\f584"; }

.fa-dice-four {
  --fa: "\f524"; }

.fa-sim-card {
  --fa: "\f7c4"; }

.fa-transgender {
  --fa: "\f225"; }

.fa-transgender-alt {
  --fa: "\f225"; }

.fa-mercury {
  --fa: "\f223"; }

.fa-arrow-turn-down {
  --fa: "\f149"; }

.fa-level-down {
  --fa: "\f149"; }

.fa-person-falling-burst {
  --fa: "\e547"; }

.fa-award {
  --fa: "\f559"; }

.fa-ticket-simple {
  --fa: "\f3ff"; }

.fa-ticket-alt {
  --fa: "\f3ff"; }

.fa-building {
  --fa: "\f1ad"; }

.fa-angles-left {
  --fa: "\f100"; }

.fa-angle-double-left {
  --fa: "\f100"; }

.fa-qrcode {
  --fa: "\f029"; }

.fa-clock-rotate-left {
  --fa: "\f1da"; }

.fa-history {
  --fa: "\f1da"; }

.fa-face-grin-beam-sweat {
  --fa: "\f583"; }

.fa-grin-beam-sweat {
  --fa: "\f583"; }

.fa-file-export {
  --fa: "\f56e"; }

.fa-arrow-right-from-file {
  --fa: "\f56e"; }

.fa-shield {
  --fa: "\f132"; }

.fa-shield-blank {
  --fa: "\f132"; }

.fa-arrow-up-short-wide {
  --fa: "\f885"; }

.fa-sort-amount-up-alt {
  --fa: "\f885"; }

.fa-comment-nodes {
  --fa: "\e696"; }

.fa-house-medical {
  --fa: "\e3b2"; }

.fa-golf-ball-tee {
  --fa: "\f450"; }

.fa-golf-ball {
  --fa: "\f450"; }

.fa-circle-chevron-left {
  --fa: "\f137"; }

.fa-chevron-circle-left {
  --fa: "\f137"; }

.fa-house-chimney-window {
  --fa: "\e00d"; }

.fa-pen-nib {
  --fa: "\f5ad"; }

.fa-tent-arrow-turn-left {
  --fa: "\e580"; }

.fa-tents {
  --fa: "\e582"; }

.fa-wand-magic {
  --fa: "\f0d0"; }

.fa-magic {
  --fa: "\f0d0"; }

.fa-dog {
  --fa: "\f6d3"; }

.fa-carrot {
  --fa: "\f787"; }

.fa-moon {
  --fa: "\f186"; }

.fa-wine-glass-empty {
  --fa: "\f5ce"; }

.fa-wine-glass-alt {
  --fa: "\f5ce"; }

.fa-cheese {
  --fa: "\f7ef"; }

.fa-yin-yang {
  --fa: "\f6ad"; }

.fa-music {
  --fa: "\f001"; }

.fa-code-commit {
  --fa: "\f386"; }

.fa-temperature-low {
  --fa: "\f76b"; }

.fa-person-biking {
  --fa: "\f84a"; }

.fa-biking {
  --fa: "\f84a"; }

.fa-broom {
  --fa: "\f51a"; }

.fa-shield-heart {
  --fa: "\e574"; }

.fa-gopuram {
  --fa: "\f664"; }

.fa-earth-oceania {
  --fa: "\e47b"; }

.fa-globe-oceania {
  --fa: "\e47b"; }

.fa-square-xmark {
  --fa: "\f2d3"; }

.fa-times-square {
  --fa: "\f2d3"; }

.fa-xmark-square {
  --fa: "\f2d3"; }

.fa-hashtag {
  --fa: "\23"; }

.fa-up-right-and-down-left-from-center {
  --fa: "\f424"; }

.fa-expand-alt {
  --fa: "\f424"; }

.fa-oil-can {
  --fa: "\f613"; }

.fa-t {
  --fa: "\54"; }

.fa-hippo {
  --fa: "\f6ed"; }

.fa-chart-column {
  --fa: "\e0e3"; }

.fa-infinity {
  --fa: "\f534"; }

.fa-vial-circle-check {
  --fa: "\e596"; }

.fa-person-arrow-down-to-line {
  --fa: "\e538"; }

.fa-voicemail {
  --fa: "\f897"; }

.fa-fan {
  --fa: "\f863"; }

.fa-person-walking-luggage {
  --fa: "\e554"; }

.fa-up-down {
  --fa: "\f338"; }

.fa-arrows-alt-v {
  --fa: "\f338"; }

.fa-cloud-moon-rain {
  --fa: "\f73c"; }

.fa-calendar {
  --fa: "\f133"; }

.fa-trailer {
  --fa: "\e041"; }

.fa-bahai {
  --fa: "\f666"; }

.fa-haykal {
  --fa: "\f666"; }

.fa-sd-card {
  --fa: "\f7c2"; }

.fa-dragon {
  --fa: "\f6d5"; }

.fa-shoe-prints {
  --fa: "\f54b"; }

.fa-circle-plus {
  --fa: "\f055"; }

.fa-plus-circle {
  --fa: "\f055"; }

.fa-face-grin-tongue-wink {
  --fa: "\f58b"; }

.fa-grin-tongue-wink {
  --fa: "\f58b"; }

.fa-hand-holding {
  --fa: "\f4bd"; }

.fa-plug-circle-exclamation {
  --fa: "\e55d"; }

.fa-link-slash {
  --fa: "\f127"; }

.fa-chain-broken {
  --fa: "\f127"; }

.fa-chain-slash {
  --fa: "\f127"; }

.fa-unlink {
  --fa: "\f127"; }

.fa-clone {
  --fa: "\f24d"; }

.fa-person-walking-arrow-loop-left {
  --fa: "\e551"; }

.fa-arrow-up-z-a {
  --fa: "\f882"; }

.fa-sort-alpha-up-alt {
  --fa: "\f882"; }

.fa-fire-flame-curved {
  --fa: "\f7e4"; }

.fa-fire-alt {
  --fa: "\f7e4"; }

.fa-tornado {
  --fa: "\f76f"; }

.fa-file-circle-plus {
  --fa: "\e494"; }

.fa-book-quran {
  --fa: "\f687"; }

.fa-quran {
  --fa: "\f687"; }

.fa-anchor {
  --fa: "\f13d"; }

.fa-border-all {
  --fa: "\f84c"; }

.fa-face-angry {
  --fa: "\f556"; }

.fa-angry {
  --fa: "\f556"; }

.fa-cookie-bite {
  --fa: "\f564"; }

.fa-arrow-trend-down {
  --fa: "\e097"; }

.fa-rss {
  --fa: "\f09e"; }

.fa-feed {
  --fa: "\f09e"; }

.fa-draw-polygon {
  --fa: "\f5ee"; }

.fa-scale-balanced {
  --fa: "\f24e"; }

.fa-balance-scale {
  --fa: "\f24e"; }

.fa-gauge-simple-high {
  --fa: "\f62a"; }

.fa-tachometer {
  --fa: "\f62a"; }

.fa-tachometer-fast {
  --fa: "\f62a"; }

.fa-shower {
  --fa: "\f2cc"; }

.fa-desktop {
  --fa: "\f390"; }

.fa-desktop-alt {
  --fa: "\f390"; }

.fa-m {
  --fa: "\4d"; }

.fa-table-list {
  --fa: "\f00b"; }

.fa-th-list {
  --fa: "\f00b"; }

.fa-comment-sms {
  --fa: "\f7cd"; }

.fa-sms {
  --fa: "\f7cd"; }

.fa-book {
  --fa: "\f02d"; }

.fa-user-plus {
  --fa: "\f234"; }

.fa-check {
  --fa: "\f00c"; }

.fa-battery-three-quarters {
  --fa: "\f241"; }

.fa-battery-4 {
  --fa: "\f241"; }

.fa-house-circle-check {
  --fa: "\e509"; }

.fa-angle-left {
  --fa: "\f104"; }

.fa-diagram-successor {
  --fa: "\e47a"; }

.fa-truck-arrow-right {
  --fa: "\e58b"; }

.fa-arrows-split-up-and-left {
  --fa: "\e4bc"; }

.fa-hand-fist {
  --fa: "\f6de"; }

.fa-fist-raised {
  --fa: "\f6de"; }

.fa-cloud-moon {
  --fa: "\f6c3"; }

.fa-briefcase {
  --fa: "\f0b1"; }

.fa-person-falling {
  --fa: "\e546"; }

.fa-image-portrait {
  --fa: "\f3e0"; }

.fa-portrait {
  --fa: "\f3e0"; }

.fa-user-tag {
  --fa: "\f507"; }

.fa-rug {
  --fa: "\e569"; }

.fa-earth-europe {
  --fa: "\f7a2"; }

.fa-globe-europe {
  --fa: "\f7a2"; }

.fa-cart-flatbed-suitcase {
  --fa: "\f59d"; }

.fa-luggage-cart {
  --fa: "\f59d"; }

.fa-rectangle-xmark {
  --fa: "\f410"; }

.fa-rectangle-times {
  --fa: "\f410"; }

.fa-times-rectangle {
  --fa: "\f410"; }

.fa-window-close {
  --fa: "\f410"; }

.fa-baht-sign {
  --fa: "\e0ac"; }

.fa-book-open {
  --fa: "\f518"; }

.fa-book-journal-whills {
  --fa: "\f66a"; }

.fa-journal-whills {
  --fa: "\f66a"; }

.fa-handcuffs {
  --fa: "\e4f8"; }

.fa-triangle-exclamation {
  --fa: "\f071"; }

.fa-exclamation-triangle {
  --fa: "\f071"; }

.fa-warning {
  --fa: "\f071"; }

.fa-database {
  --fa: "\f1c0"; }

.fa-share {
  --fa: "\f064"; }

.fa-mail-forward {
  --fa: "\f064"; }

.fa-bottle-droplet {
  --fa: "\e4c4"; }

.fa-mask-face {
  --fa: "\e1d7"; }

.fa-hill-rockslide {
  --fa: "\e508"; }

.fa-right-left {
  --fa: "\f362"; }

.fa-exchange-alt {
  --fa: "\f362"; }

.fa-paper-plane {
  --fa: "\f1d8"; }

.fa-road-circle-exclamation {
  --fa: "\e565"; }

.fa-dungeon {
  --fa: "\f6d9"; }

.fa-align-right {
  --fa: "\f038"; }

.fa-money-bill-1-wave {
  --fa: "\f53b"; }

.fa-money-bill-wave-alt {
  --fa: "\f53b"; }

.fa-life-ring {
  --fa: "\f1cd"; }

.fa-hands {
  --fa: "\f2a7"; }

.fa-sign-language {
  --fa: "\f2a7"; }

.fa-signing {
  --fa: "\f2a7"; }

.fa-calendar-day {
  --fa: "\f783"; }

.fa-water-ladder {
  --fa: "\f5c5"; }

.fa-ladder-water {
  --fa: "\f5c5"; }

.fa-swimming-pool {
  --fa: "\f5c5"; }

.fa-arrows-up-down {
  --fa: "\f07d"; }

.fa-arrows-v {
  --fa: "\f07d"; }

.fa-face-grimace {
  --fa: "\f57f"; }

.fa-grimace {
  --fa: "\f57f"; }

.fa-wheelchair-move {
  --fa: "\e2ce"; }

.fa-wheelchair-alt {
  --fa: "\e2ce"; }

.fa-turn-down {
  --fa: "\f3be"; }

.fa-level-down-alt {
  --fa: "\f3be"; }

.fa-person-walking-arrow-right {
  --fa: "\e552"; }

.fa-square-envelope {
  --fa: "\f199"; }

.fa-envelope-square {
  --fa: "\f199"; }

.fa-dice {
  --fa: "\f522"; }

.fa-bowling-ball {
  --fa: "\f436"; }

.fa-brain {
  --fa: "\f5dc"; }

.fa-bandage {
  --fa: "\f462"; }

.fa-band-aid {
  --fa: "\f462"; }

.fa-calendar-minus {
  --fa: "\f272"; }

.fa-circle-xmark {
  --fa: "\f057"; }

.fa-times-circle {
  --fa: "\f057"; }

.fa-xmark-circle {
  --fa: "\f057"; }

.fa-gifts {
  --fa: "\f79c"; }

.fa-hotel {
  --fa: "\f594"; }

.fa-earth-asia {
  --fa: "\f57e"; }

.fa-globe-asia {
  --fa: "\f57e"; }

.fa-id-card-clip {
  --fa: "\f47f"; }

.fa-id-card-alt {
  --fa: "\f47f"; }

.fa-magnifying-glass-plus {
  --fa: "\f00e"; }

.fa-search-plus {
  --fa: "\f00e"; }

.fa-thumbs-up {
  --fa: "\f164"; }

.fa-user-clock {
  --fa: "\f4fd"; }

.fa-hand-dots {
  --fa: "\f461"; }

.fa-allergies {
  --fa: "\f461"; }

.fa-file-invoice {
  --fa: "\f570"; }

.fa-window-minimize {
  --fa: "\f2d1"; }

.fa-mug-saucer {
  --fa: "\f0f4"; }

.fa-coffee {
  --fa: "\f0f4"; }

.fa-brush {
  --fa: "\f55d"; }

.fa-file-half-dashed {
  --fa: "\e698"; }

.fa-mask {
  --fa: "\f6fa"; }

.fa-magnifying-glass-minus {
  --fa: "\f010"; }

.fa-search-minus {
  --fa: "\f010"; }

.fa-ruler-vertical {
  --fa: "\f548"; }

.fa-user-large {
  --fa: "\f406"; }

.fa-user-alt {
  --fa: "\f406"; }

.fa-train-tram {
  --fa: "\e5b4"; }

.fa-user-nurse {
  --fa: "\f82f"; }

.fa-syringe {
  --fa: "\f48e"; }

.fa-cloud-sun {
  --fa: "\f6c4"; }

.fa-stopwatch-20 {
  --fa: "\e06f"; }

.fa-square-full {
  --fa: "\f45c"; }

.fa-magnet {
  --fa: "\f076"; }

.fa-jar {
  --fa: "\e516"; }

.fa-note-sticky {
  --fa: "\f249"; }

.fa-sticky-note {
  --fa: "\f249"; }

.fa-bug-slash {
  --fa: "\e490"; }

.fa-arrow-up-from-water-pump {
  --fa: "\e4b6"; }

.fa-bone {
  --fa: "\f5d7"; }

.fa-table-cells-row-unlock {
  --fa: "\e691"; }

.fa-user-injured {
  --fa: "\f728"; }

.fa-face-sad-tear {
  --fa: "\f5b4"; }

.fa-sad-tear {
  --fa: "\f5b4"; }

.fa-plane {
  --fa: "\f072"; }

.fa-tent-arrows-down {
  --fa: "\e581"; }

.fa-exclamation {
  --fa: "\21"; }

.fa-arrows-spin {
  --fa: "\e4bb"; }

.fa-print {
  --fa: "\f02f"; }

.fa-turkish-lira-sign {
  --fa: "\e2bb"; }

.fa-try {
  --fa: "\e2bb"; }

.fa-turkish-lira {
  --fa: "\e2bb"; }

.fa-dollar-sign {
  --fa: "\24"; }

.fa-dollar {
  --fa: "\24"; }

.fa-usd {
  --fa: "\24"; }

.fa-x {
  --fa: "\58"; }

.fa-magnifying-glass-dollar {
  --fa: "\f688"; }

.fa-search-dollar {
  --fa: "\f688"; }

.fa-users-gear {
  --fa: "\f509"; }

.fa-users-cog {
  --fa: "\f509"; }

.fa-person-military-pointing {
  --fa: "\e54a"; }

.fa-building-columns {
  --fa: "\f19c"; }

.fa-bank {
  --fa: "\f19c"; }

.fa-institution {
  --fa: "\f19c"; }

.fa-museum {
  --fa: "\f19c"; }

.fa-university {
  --fa: "\f19c"; }

.fa-umbrella {
  --fa: "\f0e9"; }

.fa-trowel {
  --fa: "\e589"; }

.fa-d {
  --fa: "\44"; }

.fa-stapler {
  --fa: "\e5af"; }

.fa-masks-theater {
  --fa: "\f630"; }

.fa-theater-masks {
  --fa: "\f630"; }

.fa-kip-sign {
  --fa: "\e1c4"; }

.fa-hand-point-left {
  --fa: "\f0a5"; }

.fa-handshake-simple {
  --fa: "\f4c6"; }

.fa-handshake-alt {
  --fa: "\f4c6"; }

.fa-jet-fighter {
  --fa: "\f0fb"; }

.fa-fighter-jet {
  --fa: "\f0fb"; }

.fa-square-share-nodes {
  --fa: "\f1e1"; }

.fa-share-alt-square {
  --fa: "\f1e1"; }

.fa-barcode {
  --fa: "\f02a"; }

.fa-plus-minus {
  --fa: "\e43c"; }

.fa-video {
  --fa: "\f03d"; }

.fa-video-camera {
  --fa: "\f03d"; }

.fa-graduation-cap {
  --fa: "\f19d"; }

.fa-mortar-board {
  --fa: "\f19d"; }

.fa-hand-holding-medical {
  --fa: "\e05c"; }

.fa-person-circle-check {
  --fa: "\e53e"; }

.fa-turn-up {
  --fa: "\f3bf"; }

.fa-level-up-alt {
  --fa: "\f3bf"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/wp-content/themes/minnesota-furs/build/webfonts/fa-solid-900.woff2) format("woff2"), url(/wp-content/themes/minnesota-furs/build/webfonts/fa-solid-900.ttf) format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }

/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/wp-content/themes/minnesota-furs/build/webfonts/fa-brands-400.woff2) format("woff2"), url(/wp-content/themes/minnesota-furs/build/webfonts/fa-brands-400.ttf) format("truetype"); }

.fab,
.fa-brands {
  font-weight: 400; }

.fa-monero {
  --fa: "\f3d0"; }

.fa-hooli {
  --fa: "\f427"; }

.fa-yelp {
  --fa: "\f1e9"; }

.fa-cc-visa {
  --fa: "\f1f0"; }

.fa-lastfm {
  --fa: "\f202"; }

.fa-shopware {
  --fa: "\f5b5"; }

.fa-creative-commons-nc {
  --fa: "\f4e8"; }

.fa-aws {
  --fa: "\f375"; }

.fa-redhat {
  --fa: "\f7bc"; }

.fa-yoast {
  --fa: "\f2b1"; }

.fa-cloudflare {
  --fa: "\e07d"; }

.fa-ups {
  --fa: "\f7e0"; }

.fa-pixiv {
  --fa: "\e640"; }

.fa-wpexplorer {
  --fa: "\f2de"; }

.fa-dyalog {
  --fa: "\f399"; }

.fa-bity {
  --fa: "\f37a"; }

.fa-stackpath {
  --fa: "\f842"; }

.fa-buysellads {
  --fa: "\f20d"; }

.fa-first-order {
  --fa: "\f2b0"; }

.fa-modx {
  --fa: "\f285"; }

.fa-guilded {
  --fa: "\e07e"; }

.fa-vnv {
  --fa: "\f40b"; }

.fa-square-js {
  --fa: "\f3b9"; }

.fa-js-square {
  --fa: "\f3b9"; }

.fa-microsoft {
  --fa: "\f3ca"; }

.fa-qq {
  --fa: "\f1d6"; }

.fa-orcid {
  --fa: "\f8d2"; }

.fa-java {
  --fa: "\f4e4"; }

.fa-invision {
  --fa: "\f7b0"; }

.fa-creative-commons-pd-alt {
  --fa: "\f4ed"; }

.fa-centercode {
  --fa: "\f380"; }

.fa-glide-g {
  --fa: "\f2a6"; }

.fa-drupal {
  --fa: "\f1a9"; }

.fa-jxl {
  --fa: "\e67b"; }

.fa-dart-lang {
  --fa: "\e693"; }

.fa-hire-a-helper {
  --fa: "\f3b0"; }

.fa-creative-commons-by {
  --fa: "\f4e7"; }

.fa-unity {
  --fa: "\e049"; }

.fa-whmcs {
  --fa: "\f40d"; }

.fa-rocketchat {
  --fa: "\f3e8"; }

.fa-vk {
  --fa: "\f189"; }

.fa-untappd {
  --fa: "\f405"; }

.fa-mailchimp {
  --fa: "\f59e"; }

.fa-css3-alt {
  --fa: "\f38b"; }

.fa-square-reddit {
  --fa: "\f1a2"; }

.fa-reddit-square {
  --fa: "\f1a2"; }

.fa-vimeo-v {
  --fa: "\f27d"; }

.fa-contao {
  --fa: "\f26d"; }

.fa-square-font-awesome {
  --fa: "\e5ad"; }

.fa-deskpro {
  --fa: "\f38f"; }

.fa-brave {
  --fa: "\e63c"; }

.fa-sistrix {
  --fa: "\f3ee"; }

.fa-square-instagram {
  --fa: "\e055"; }

.fa-instagram-square {
  --fa: "\e055"; }

.fa-battle-net {
  --fa: "\f835"; }

.fa-the-red-yeti {
  --fa: "\f69d"; }

.fa-square-hacker-news {
  --fa: "\f3af"; }

.fa-hacker-news-square {
  --fa: "\f3af"; }

.fa-edge {
  --fa: "\f282"; }

.fa-threads {
  --fa: "\e618"; }

.fa-napster {
  --fa: "\f3d2"; }

.fa-square-snapchat {
  --fa: "\f2ad"; }

.fa-snapchat-square {
  --fa: "\f2ad"; }

.fa-google-plus-g {
  --fa: "\f0d5"; }

.fa-artstation {
  --fa: "\f77a"; }

.fa-markdown {
  --fa: "\f60f"; }

.fa-sourcetree {
  --fa: "\f7d3"; }

.fa-google-plus {
  --fa: "\f2b3"; }

.fa-diaspora {
  --fa: "\f791"; }

.fa-foursquare {
  --fa: "\f180"; }

.fa-stack-overflow {
  --fa: "\f16c"; }

.fa-github-alt {
  --fa: "\f113"; }

.fa-phoenix-squadron {
  --fa: "\f511"; }

.fa-pagelines {
  --fa: "\f18c"; }

.fa-algolia {
  --fa: "\f36c"; }

.fa-red-river {
  --fa: "\f3e3"; }

.fa-creative-commons-sa {
  --fa: "\f4ef"; }

.fa-safari {
  --fa: "\f267"; }

.fa-google {
  --fa: "\f1a0"; }

.fa-square-font-awesome-stroke {
  --fa: "\f35c"; }

.fa-font-awesome-alt {
  --fa: "\f35c"; }

.fa-atlassian {
  --fa: "\f77b"; }

.fa-linkedin-in {
  --fa: "\f0e1"; }

.fa-digital-ocean {
  --fa: "\f391"; }

.fa-nimblr {
  --fa: "\f5a8"; }

.fa-chromecast {
  --fa: "\f838"; }

.fa-evernote {
  --fa: "\f839"; }

.fa-hacker-news {
  --fa: "\f1d4"; }

.fa-creative-commons-sampling {
  --fa: "\f4f0"; }

.fa-adversal {
  --fa: "\f36a"; }

.fa-creative-commons {
  --fa: "\f25e"; }

.fa-watchman-monitoring {
  --fa: "\e087"; }

.fa-fonticons {
  --fa: "\f280"; }

.fa-weixin {
  --fa: "\f1d7"; }

.fa-shirtsinbulk {
  --fa: "\f214"; }

.fa-codepen {
  --fa: "\f1cb"; }

.fa-git-alt {
  --fa: "\f841"; }

.fa-lyft {
  --fa: "\f3c3"; }

.fa-rev {
  --fa: "\f5b2"; }

.fa-windows {
  --fa: "\f17a"; }

.fa-wizards-of-the-coast {
  --fa: "\f730"; }

.fa-square-viadeo {
  --fa: "\f2aa"; }

.fa-viadeo-square {
  --fa: "\f2aa"; }

.fa-meetup {
  --fa: "\f2e0"; }

.fa-centos {
  --fa: "\f789"; }

.fa-adn {
  --fa: "\f170"; }

.fa-cloudsmith {
  --fa: "\f384"; }

.fa-opensuse {
  --fa: "\e62b"; }

.fa-pied-piper-alt {
  --fa: "\f1a8"; }

.fa-square-dribbble {
  --fa: "\f397"; }

.fa-dribbble-square {
  --fa: "\f397"; }

.fa-codiepie {
  --fa: "\f284"; }

.fa-node {
  --fa: "\f419"; }

.fa-mix {
  --fa: "\f3cb"; }

.fa-steam {
  --fa: "\f1b6"; }

.fa-cc-apple-pay {
  --fa: "\f416"; }

.fa-scribd {
  --fa: "\f28a"; }

.fa-debian {
  --fa: "\e60b"; }

.fa-openid {
  --fa: "\f19b"; }

.fa-instalod {
  --fa: "\e081"; }

.fa-files-pinwheel {
  --fa: "\e69f"; }

.fa-expeditedssl {
  --fa: "\f23e"; }

.fa-sellcast {
  --fa: "\f2da"; }

.fa-square-twitter {
  --fa: "\f081"; }

.fa-twitter-square {
  --fa: "\f081"; }

.fa-r-project {
  --fa: "\f4f7"; }

.fa-delicious {
  --fa: "\f1a5"; }

.fa-freebsd {
  --fa: "\f3a4"; }

.fa-vuejs {
  --fa: "\f41f"; }

.fa-accusoft {
  --fa: "\f369"; }

.fa-ioxhost {
  --fa: "\f208"; }

.fa-fonticons-fi {
  --fa: "\f3a2"; }

.fa-app-store {
  --fa: "\f36f"; }

.fa-cc-mastercard {
  --fa: "\f1f1"; }

.fa-itunes-note {
  --fa: "\f3b5"; }

.fa-golang {
  --fa: "\e40f"; }

.fa-kickstarter {
  --fa: "\f3bb"; }

.fa-square-kickstarter {
  --fa: "\f3bb"; }

.fa-grav {
  --fa: "\f2d6"; }

.fa-weibo {
  --fa: "\f18a"; }

.fa-uncharted {
  --fa: "\e084"; }

.fa-firstdraft {
  --fa: "\f3a1"; }

.fa-square-youtube {
  --fa: "\f431"; }

.fa-youtube-square {
  --fa: "\f431"; }

.fa-wikipedia-w {
  --fa: "\f266"; }

.fa-wpressr {
  --fa: "\f3e4"; }

.fa-rendact {
  --fa: "\f3e4"; }

.fa-angellist {
  --fa: "\f209"; }

.fa-galactic-republic {
  --fa: "\f50c"; }

.fa-nfc-directional {
  --fa: "\e530"; }

.fa-skype {
  --fa: "\f17e"; }

.fa-joget {
  --fa: "\f3b7"; }

.fa-fedora {
  --fa: "\f798"; }

.fa-stripe-s {
  --fa: "\f42a"; }

.fa-meta {
  --fa: "\e49b"; }

.fa-laravel {
  --fa: "\f3bd"; }

.fa-hotjar {
  --fa: "\f3b1"; }

.fa-bluetooth-b {
  --fa: "\f294"; }

.fa-square-letterboxd {
  --fa: "\e62e"; }

.fa-sticker-mule {
  --fa: "\f3f7"; }

.fa-creative-commons-zero {
  --fa: "\f4f3"; }

.fa-hips {
  --fa: "\f452"; }

.fa-css {
  --fa: "\e6a2"; }

.fa-behance {
  --fa: "\f1b4"; }

.fa-reddit {
  --fa: "\f1a1"; }

.fa-discord {
  --fa: "\f392"; }

.fa-chrome {
  --fa: "\f268"; }

.fa-app-store-ios {
  --fa: "\f370"; }

.fa-cc-discover {
  --fa: "\f1f2"; }

.fa-wpbeginner {
  --fa: "\f297"; }

.fa-confluence {
  --fa: "\f78d"; }

.fa-shoelace {
  --fa: "\e60c"; }

.fa-mdb {
  --fa: "\f8ca"; }

.fa-dochub {
  --fa: "\f394"; }

.fa-accessible-icon {
  --fa: "\f368"; }

.fa-ebay {
  --fa: "\f4f4"; }

.fa-amazon {
  --fa: "\f270"; }

.fa-unsplash {
  --fa: "\e07c"; }

.fa-yarn {
  --fa: "\f7e3"; }

.fa-square-steam {
  --fa: "\f1b7"; }

.fa-steam-square {
  --fa: "\f1b7"; }

.fa-500px {
  --fa: "\f26e"; }

.fa-square-vimeo {
  --fa: "\f194"; }

.fa-vimeo-square {
  --fa: "\f194"; }

.fa-asymmetrik {
  --fa: "\f372"; }

.fa-font-awesome {
  --fa: "\f2b4"; }

.fa-font-awesome-flag {
  --fa: "\f2b4"; }

.fa-font-awesome-logo-full {
  --fa: "\f2b4"; }

.fa-gratipay {
  --fa: "\f184"; }

.fa-apple {
  --fa: "\f179"; }

.fa-hive {
  --fa: "\e07f"; }

.fa-gitkraken {
  --fa: "\f3a6"; }

.fa-keybase {
  --fa: "\f4f5"; }

.fa-apple-pay {
  --fa: "\f415"; }

.fa-padlet {
  --fa: "\e4a0"; }

.fa-amazon-pay {
  --fa: "\f42c"; }

.fa-square-github {
  --fa: "\f092"; }

.fa-github-square {
  --fa: "\f092"; }

.fa-stumbleupon {
  --fa: "\f1a4"; }

.fa-fedex {
  --fa: "\f797"; }

.fa-phoenix-framework {
  --fa: "\f3dc"; }

.fa-shopify {
  --fa: "\e057"; }

.fa-neos {
  --fa: "\f612"; }

.fa-square-threads {
  --fa: "\e619"; }

.fa-hackerrank {
  --fa: "\f5f7"; }

.fa-researchgate {
  --fa: "\f4f8"; }

.fa-swift {
  --fa: "\f8e1"; }

.fa-angular {
  --fa: "\f420"; }

.fa-speakap {
  --fa: "\f3f3"; }

.fa-angrycreative {
  --fa: "\f36e"; }

.fa-y-combinator {
  --fa: "\f23b"; }

.fa-empire {
  --fa: "\f1d1"; }

.fa-envira {
  --fa: "\f299"; }

.fa-google-scholar {
  --fa: "\e63b"; }

.fa-square-gitlab {
  --fa: "\e5ae"; }

.fa-gitlab-square {
  --fa: "\e5ae"; }

.fa-studiovinari {
  --fa: "\f3f8"; }

.fa-pied-piper {
  --fa: "\f2ae"; }

.fa-wordpress {
  --fa: "\f19a"; }

.fa-product-hunt {
  --fa: "\f288"; }

.fa-firefox {
  --fa: "\f269"; }

.fa-linode {
  --fa: "\f2b8"; }

.fa-goodreads {
  --fa: "\f3a8"; }

.fa-square-odnoklassniki {
  --fa: "\f264"; }

.fa-odnoklassniki-square {
  --fa: "\f264"; }

.fa-jsfiddle {
  --fa: "\f1cc"; }

.fa-sith {
  --fa: "\f512"; }

.fa-themeisle {
  --fa: "\f2b2"; }

.fa-page4 {
  --fa: "\f3d7"; }

.fa-hashnode {
  --fa: "\e499"; }

.fa-react {
  --fa: "\f41b"; }

.fa-cc-paypal {
  --fa: "\f1f4"; }

.fa-squarespace {
  --fa: "\f5be"; }

.fa-cc-stripe {
  --fa: "\f1f5"; }

.fa-creative-commons-share {
  --fa: "\f4f2"; }

.fa-bitcoin {
  --fa: "\f379"; }

.fa-keycdn {
  --fa: "\f3ba"; }

.fa-opera {
  --fa: "\f26a"; }

.fa-itch-io {
  --fa: "\f83a"; }

.fa-umbraco {
  --fa: "\f8e8"; }

.fa-galactic-senate {
  --fa: "\f50d"; }

.fa-ubuntu {
  --fa: "\f7df"; }

.fa-draft2digital {
  --fa: "\f396"; }

.fa-stripe {
  --fa: "\f429"; }

.fa-houzz {
  --fa: "\f27c"; }

.fa-gg {
  --fa: "\f260"; }

.fa-dhl {
  --fa: "\f790"; }

.fa-square-pinterest {
  --fa: "\f0d3"; }

.fa-pinterest-square {
  --fa: "\f0d3"; }

.fa-xing {
  --fa: "\f168"; }

.fa-blackberry {
  --fa: "\f37b"; }

.fa-creative-commons-pd {
  --fa: "\f4ec"; }

.fa-playstation {
  --fa: "\f3df"; }

.fa-quinscape {
  --fa: "\f459"; }

.fa-less {
  --fa: "\f41d"; }

.fa-blogger-b {
  --fa: "\f37d"; }

.fa-opencart {
  --fa: "\f23d"; }

.fa-vine {
  --fa: "\f1ca"; }

.fa-signal-messenger {
  --fa: "\e663"; }

.fa-paypal {
  --fa: "\f1ed"; }

.fa-gitlab {
  --fa: "\f296"; }

.fa-typo3 {
  --fa: "\f42b"; }

.fa-reddit-alien {
  --fa: "\f281"; }

.fa-yahoo {
  --fa: "\f19e"; }

.fa-dailymotion {
  --fa: "\e052"; }

.fa-affiliatetheme {
  --fa: "\f36b"; }

.fa-pied-piper-pp {
  --fa: "\f1a7"; }

.fa-bootstrap {
  --fa: "\f836"; }

.fa-odnoklassniki {
  --fa: "\f263"; }

.fa-nfc-symbol {
  --fa: "\e531"; }

.fa-mintbit {
  --fa: "\e62f"; }

.fa-ethereum {
  --fa: "\f42e"; }

.fa-speaker-deck {
  --fa: "\f83c"; }

.fa-creative-commons-nc-eu {
  --fa: "\f4e9"; }

.fa-patreon {
  --fa: "\f3d9"; }

.fa-avianex {
  --fa: "\f374"; }

.fa-ello {
  --fa: "\f5f1"; }

.fa-gofore {
  --fa: "\f3a7"; }

.fa-bimobject {
  --fa: "\f378"; }

.fa-brave-reverse {
  --fa: "\e63d"; }

.fa-facebook-f {
  --fa: "\f39e"; }

.fa-square-google-plus {
  --fa: "\f0d4"; }

.fa-google-plus-square {
  --fa: "\f0d4"; }

.fa-web-awesome {
  --fa: "\e682"; }

.fa-mandalorian {
  --fa: "\f50f"; }

.fa-first-order-alt {
  --fa: "\f50a"; }

.fa-osi {
  --fa: "\f41a"; }

.fa-google-wallet {
  --fa: "\f1ee"; }

.fa-d-and-d-beyond {
  --fa: "\f6ca"; }

.fa-periscope {
  --fa: "\f3da"; }

.fa-fulcrum {
  --fa: "\f50b"; }

.fa-cloudscale {
  --fa: "\f383"; }

.fa-forumbee {
  --fa: "\f211"; }

.fa-mizuni {
  --fa: "\f3cc"; }

.fa-schlix {
  --fa: "\f3ea"; }

.fa-square-xing {
  --fa: "\f169"; }

.fa-xing-square {
  --fa: "\f169"; }

.fa-bandcamp {
  --fa: "\f2d5"; }

.fa-wpforms {
  --fa: "\f298"; }

.fa-cloudversify {
  --fa: "\f385"; }

.fa-usps {
  --fa: "\f7e1"; }

.fa-megaport {
  --fa: "\f5a3"; }

.fa-magento {
  --fa: "\f3c4"; }

.fa-spotify {
  --fa: "\f1bc"; }

.fa-optin-monster {
  --fa: "\f23c"; }

.fa-fly {
  --fa: "\f417"; }

.fa-square-bluesky {
  --fa: "\e6a3"; }

.fa-aviato {
  --fa: "\f421"; }

.fa-itunes {
  --fa: "\f3b4"; }

.fa-cuttlefish {
  --fa: "\f38c"; }

.fa-blogger {
  --fa: "\f37c"; }

.fa-flickr {
  --fa: "\f16e"; }

.fa-viber {
  --fa: "\f409"; }

.fa-soundcloud {
  --fa: "\f1be"; }

.fa-digg {
  --fa: "\f1a6"; }

.fa-tencent-weibo {
  --fa: "\f1d5"; }

.fa-letterboxd {
  --fa: "\e62d"; }

.fa-symfony {
  --fa: "\f83d"; }

.fa-maxcdn {
  --fa: "\f136"; }

.fa-etsy {
  --fa: "\f2d7"; }

.fa-facebook-messenger {
  --fa: "\f39f"; }

.fa-audible {
  --fa: "\f373"; }

.fa-think-peaks {
  --fa: "\f731"; }

.fa-bilibili {
  --fa: "\e3d9"; }

.fa-erlang {
  --fa: "\f39d"; }

.fa-x-twitter {
  --fa: "\e61b"; }

.fa-cotton-bureau {
  --fa: "\f89e"; }

.fa-dashcube {
  --fa: "\f210"; }

.fa-42-group {
  --fa: "\e080"; }

.fa-innosoft {
  --fa: "\e080"; }

.fa-stack-exchange {
  --fa: "\f18d"; }

.fa-elementor {
  --fa: "\f430"; }

.fa-square-pied-piper {
  --fa: "\e01e"; }

.fa-pied-piper-square {
  --fa: "\e01e"; }

.fa-creative-commons-nd {
  --fa: "\f4eb"; }

.fa-palfed {
  --fa: "\f3d8"; }

.fa-superpowers {
  --fa: "\f2dd"; }

.fa-resolving {
  --fa: "\f3e7"; }

.fa-xbox {
  --fa: "\f412"; }

.fa-square-web-awesome-stroke {
  --fa: "\e684"; }

.fa-searchengin {
  --fa: "\f3eb"; }

.fa-tiktok {
  --fa: "\e07b"; }

.fa-square-facebook {
  --fa: "\f082"; }

.fa-facebook-square {
  --fa: "\f082"; }

.fa-renren {
  --fa: "\f18b"; }

.fa-linux {
  --fa: "\f17c"; }

.fa-glide {
  --fa: "\f2a5"; }

.fa-linkedin {
  --fa: "\f08c"; }

.fa-hubspot {
  --fa: "\f3b2"; }

.fa-deploydog {
  --fa: "\f38e"; }

.fa-twitch {
  --fa: "\f1e8"; }

.fa-flutter {
  --fa: "\e694"; }

.fa-ravelry {
  --fa: "\f2d9"; }

.fa-mixer {
  --fa: "\e056"; }

.fa-square-lastfm {
  --fa: "\f203"; }

.fa-lastfm-square {
  --fa: "\f203"; }

.fa-vimeo {
  --fa: "\f40a"; }

.fa-mendeley {
  --fa: "\f7b3"; }

.fa-uniregistry {
  --fa: "\f404"; }

.fa-figma {
  --fa: "\f799"; }

.fa-creative-commons-remix {
  --fa: "\f4ee"; }

.fa-cc-amazon-pay {
  --fa: "\f42d"; }

.fa-dropbox {
  --fa: "\f16b"; }

.fa-instagram {
  --fa: "\f16d"; }

.fa-cmplid {
  --fa: "\e360"; }

.fa-upwork {
  --fa: "\e641"; }

.fa-facebook {
  --fa: "\f09a"; }

.fa-gripfire {
  --fa: "\f3ac"; }

.fa-jedi-order {
  --fa: "\f50e"; }

.fa-uikit {
  --fa: "\f403"; }

.fa-fort-awesome-alt {
  --fa: "\f3a3"; }

.fa-phabricator {
  --fa: "\f3db"; }

.fa-ussunnah {
  --fa: "\f407"; }

.fa-earlybirds {
  --fa: "\f39a"; }

.fa-trade-federation {
  --fa: "\f513"; }

.fa-autoprefixer {
  --fa: "\f41c"; }

.fa-whatsapp {
  --fa: "\f232"; }

.fa-square-upwork {
  --fa: "\e67c"; }

.fa-slideshare {
  --fa: "\f1e7"; }

.fa-google-play {
  --fa: "\f3ab"; }

.fa-viadeo {
  --fa: "\f2a9"; }

.fa-line {
  --fa: "\f3c0"; }

.fa-google-drive {
  --fa: "\f3aa"; }

.fa-servicestack {
  --fa: "\f3ec"; }

.fa-simplybuilt {
  --fa: "\f215"; }

.fa-bitbucket {
  --fa: "\f171"; }

.fa-imdb {
  --fa: "\f2d8"; }

.fa-deezer {
  --fa: "\e077"; }

.fa-raspberry-pi {
  --fa: "\f7bb"; }

.fa-jira {
  --fa: "\f7b1"; }

.fa-docker {
  --fa: "\f395"; }

.fa-screenpal {
  --fa: "\e570"; }

.fa-bluetooth {
  --fa: "\f293"; }

.fa-gitter {
  --fa: "\f426"; }

.fa-d-and-d {
  --fa: "\f38d"; }

.fa-microblog {
  --fa: "\e01a"; }

.fa-cc-diners-club {
  --fa: "\f24c"; }

.fa-gg-circle {
  --fa: "\f261"; }

.fa-pied-piper-hat {
  --fa: "\f4e5"; }

.fa-kickstarter-k {
  --fa: "\f3bc"; }

.fa-yandex {
  --fa: "\f413"; }

.fa-readme {
  --fa: "\f4d5"; }

.fa-html5 {
  --fa: "\f13b"; }

.fa-sellsy {
  --fa: "\f213"; }

.fa-square-web-awesome {
  --fa: "\e683"; }

.fa-sass {
  --fa: "\f41e"; }

.fa-wirsindhandwerk {
  --fa: "\e2d0"; }

.fa-wsh {
  --fa: "\e2d0"; }

.fa-buromobelexperte {
  --fa: "\f37f"; }

.fa-salesforce {
  --fa: "\f83b"; }

.fa-octopus-deploy {
  --fa: "\e082"; }

.fa-medapps {
  --fa: "\f3c6"; }

.fa-ns8 {
  --fa: "\f3d5"; }

.fa-pinterest-p {
  --fa: "\f231"; }

.fa-apper {
  --fa: "\f371"; }

.fa-fort-awesome {
  --fa: "\f286"; }

.fa-waze {
  --fa: "\f83f"; }

.fa-bluesky {
  --fa: "\e671"; }

.fa-cc-jcb {
  --fa: "\f24b"; }

.fa-snapchat {
  --fa: "\f2ab"; }

.fa-snapchat-ghost {
  --fa: "\f2ab"; }

.fa-fantasy-flight-games {
  --fa: "\f6dc"; }

.fa-rust {
  --fa: "\e07a"; }

.fa-wix {
  --fa: "\f5cf"; }

.fa-square-behance {
  --fa: "\f1b5"; }

.fa-behance-square {
  --fa: "\f1b5"; }

.fa-supple {
  --fa: "\f3f9"; }

.fa-webflow {
  --fa: "\e65c"; }

.fa-rebel {
  --fa: "\f1d0"; }

.fa-css3 {
  --fa: "\f13c"; }

.fa-staylinked {
  --fa: "\f3f5"; }

.fa-kaggle {
  --fa: "\f5fa"; }

.fa-space-awesome {
  --fa: "\e5ac"; }

.fa-deviantart {
  --fa: "\f1bd"; }

.fa-cpanel {
  --fa: "\f388"; }

.fa-goodreads-g {
  --fa: "\f3a9"; }

.fa-square-git {
  --fa: "\f1d2"; }

.fa-git-square {
  --fa: "\f1d2"; }

.fa-square-tumblr {
  --fa: "\f174"; }

.fa-tumblr-square {
  --fa: "\f174"; }

.fa-trello {
  --fa: "\f181"; }

.fa-creative-commons-nc-jp {
  --fa: "\f4ea"; }

.fa-get-pocket {
  --fa: "\f265"; }

.fa-perbyte {
  --fa: "\e083"; }

.fa-grunt {
  --fa: "\f3ad"; }

.fa-weebly {
  --fa: "\f5cc"; }

.fa-connectdevelop {
  --fa: "\f20e"; }

.fa-leanpub {
  --fa: "\f212"; }

.fa-black-tie {
  --fa: "\f27e"; }

.fa-themeco {
  --fa: "\f5c6"; }

.fa-python {
  --fa: "\f3e2"; }

.fa-android {
  --fa: "\f17b"; }

.fa-bots {
  --fa: "\e340"; }

.fa-free-code-camp {
  --fa: "\f2c5"; }

.fa-hornbill {
  --fa: "\f592"; }

.fa-js {
  --fa: "\f3b8"; }

.fa-ideal {
  --fa: "\e013"; }

.fa-git {
  --fa: "\f1d3"; }

.fa-dev {
  --fa: "\f6cc"; }

.fa-sketch {
  --fa: "\f7c6"; }

.fa-yandex-international {
  --fa: "\f414"; }

.fa-cc-amex {
  --fa: "\f1f3"; }

.fa-uber {
  --fa: "\f402"; }

.fa-github {
  --fa: "\f09b"; }

.fa-php {
  --fa: "\f457"; }

.fa-alipay {
  --fa: "\f642"; }

.fa-youtube {
  --fa: "\f167"; }

.fa-skyatlas {
  --fa: "\f216"; }

.fa-firefox-browser {
  --fa: "\e007"; }

.fa-replyd {
  --fa: "\f3e6"; }

.fa-suse {
  --fa: "\f7d6"; }

.fa-jenkins {
  --fa: "\f3b6"; }

.fa-twitter {
  --fa: "\f099"; }

.fa-rockrms {
  --fa: "\f3e9"; }

.fa-pinterest {
  --fa: "\f0d2"; }

.fa-buffer {
  --fa: "\f837"; }

.fa-npm {
  --fa: "\f3d4"; }

.fa-yammer {
  --fa: "\f840"; }

.fa-btc {
  --fa: "\f15a"; }

.fa-dribbble {
  --fa: "\f17d"; }

.fa-stumbleupon-circle {
  --fa: "\f1a3"; }

.fa-internet-explorer {
  --fa: "\f26b"; }

.fa-stubber {
  --fa: "\e5c7"; }

.fa-telegram {
  --fa: "\f2c6"; }

.fa-telegram-plane {
  --fa: "\f2c6"; }

.fa-old-republic {
  --fa: "\f510"; }

.fa-odysee {
  --fa: "\e5c6"; }

.fa-square-whatsapp {
  --fa: "\f40c"; }

.fa-whatsapp-square {
  --fa: "\f40c"; }

.fa-node-js {
  --fa: "\f3d3"; }

.fa-edge-legacy {
  --fa: "\e078"; }

.fa-slack {
  --fa: "\f198"; }

.fa-slack-hash {
  --fa: "\f198"; }

.fa-medrt {
  --fa: "\f3c8"; }

.fa-usb {
  --fa: "\f287"; }

.fa-tumblr {
  --fa: "\f173"; }

.fa-vaadin {
  --fa: "\f408"; }

.fa-quora {
  --fa: "\f2c4"; }

.fa-square-x-twitter {
  --fa: "\e61a"; }

.fa-reacteurope {
  --fa: "\f75d"; }

.fa-medium {
  --fa: "\f23a"; }

.fa-medium-m {
  --fa: "\f23a"; }

.fa-amilia {
  --fa: "\f36d"; }

.fa-mixcloud {
  --fa: "\f289"; }

.fa-flipboard {
  --fa: "\f44d"; }

.fa-viacoin {
  --fa: "\f237"; }

.fa-critical-role {
  --fa: "\f6c9"; }

.fa-sitrox {
  --fa: "\e44a"; }

.fa-discourse {
  --fa: "\f393"; }

.fa-joomla {
  --fa: "\f1aa"; }

.fa-mastodon {
  --fa: "\f4f6"; }

.fa-airbnb {
  --fa: "\f834"; }

.fa-wolf-pack-battalion {
  --fa: "\f514"; }

.fa-buy-n-large {
  --fa: "\f8a6"; }

.fa-gulp {
  --fa: "\f3ae"; }

.fa-creative-commons-sampling-plus {
  --fa: "\f4f1"; }

.fa-strava {
  --fa: "\f428"; }

.fa-ember {
  --fa: "\f423"; }

.fa-canadian-maple-leaf {
  --fa: "\f785"; }

.fa-teamspeak {
  --fa: "\f4f9"; }

.fa-pushed {
  --fa: "\f3e1"; }

.fa-wordpress-simple {
  --fa: "\f411"; }

.fa-nutritionix {
  --fa: "\f3d6"; }

.fa-wodu {
  --fa: "\e088"; }

.fa-google-pay {
  --fa: "\e079"; }

.fa-intercom {
  --fa: "\f7af"; }

.fa-zhihu {
  --fa: "\f63f"; }

.fa-korvue {
  --fa: "\f42f"; }

.fa-pix {
  --fa: "\e43a"; }

.fa-steam-symbol {
  --fa: "\f3f6"; }

a,span,div{outline:none}a{color:#007848;text-decoration:none}a:hover{color:#999}#green a:hover,#white a:hover,#beige a:hover{color:#999 !important}#pmpro_account-links{display:none}#pmpro_account-membership-2>.pmpro_card_title{margin-bottom:-30px !important}.pmpro-btn-disconnect{color:#fff;padding:5px 10px;border-radius:var(--pmpro--base--border-radius);margin:0px 15px !important;font-size:12px !important}h1{font-size:24px;line-height:28px;color:#333;margin:0 0 10px;position:relative;padding:0 210px 10px 0;border-bottom:10px solid #44392b}h1 a{color:#333}h1 small{color:#999;font-size:18px;font-weight:normal;margin-left:10px}h2{font-size:18px;line-height:22px;margin:0 0 10px}h3{font-size:16px;line-height:20px;margin:0 0 10px}h4,h5{font-size:14px;line-height:18px;margin:0 0 5px;text-transform:uppercase}p,ul,ol,dl{margin:0 0 10px}li{margin:0 0 5px 25px}ul>li{list-style-type:square}img{display:inline-block}#content img{max-width:100% !important;height:auto !important}body{background:#44392b;color:#333;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;padding-top:50px}h2.section-header,h3.section-header{font-size:14px;line-height:16px;color:#333;padding:0 0 10px;border-bottom:10px solid #44392b;text-transform:uppercase}.section-header small{font-size:14px;color:#999}.section-header a{color:#333}.red{color:#c00 !important}.green{color:#34a75a !important}.hide{position:absolute !important;left:-9999em !important}.align-center{text-align:center}img.align-center,img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{float:right;margin-left:10px}img.alignleft{float:left;margin-right:10px}.floatl{float:left}.floatl{float:right}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=password],input[type=url],textarea{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;border:1px solid #ccc;background:#fff;color:#333;padding:8px;width:80%;border-radius:2px}.wk input[type=file],.ie input[type=file]{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;border:1px solid #ccc;background:#fff;color:#333;padding:8px;border-radius:2px}input[type=checkbox],input[type=radio]{outline:none;margin-right:2px}.wrapper textarea{min-height:100px;max-height:200px}select{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;border:1px solid #ccc;background:#fff;color:#333;padding:7px;width:80%;border-radius:2px}.wk input[type=text],.wk input[type=email],.wk input[type=tel],.wk input[type=date],.wk input[type=password]{padding-bottom:7px;position:relative}.wk select{height:31px;position:relative;line-height:26px}.form label{font-weight:bold}label.form-check{font-weight:normal}ul.form li{position:relative;padding:0 0 6px;margin:0;list-style:none}dl.form dt{float:left;width:24.5%;clear:both}dl.form dd{float:left;width:74.5%;padding:0 0 6px}dl.form dt label{display:block;padding:8px 0}dl.form dd label{font-weight:normal}ul.form label{display:block;padding:0 0 2px}dl.form dt.form-yn{width:74.5%}dl.form dd.form-yn{width:24.5%;padding:8px 0}dl.form dd.form-yn label{padding-right:10px}dl.form dd.form-indent{float:none;clear:both;margin-left:24.5%}.form-note,body.registration #buddypress .description{font-size:11px;line-height:14px;color:#999}dl.form dd.form-textarea{height:auto}dl.form dd.form-time select{width:auto}dl.form dd.form-time br{display:none}dl.form dd.form-time p{display:inline;margin:0}dl.form ul,dl.form ol{margin:0}dl.form li{list-style:none;margin:0 0 5px}.form-xxs{width:25px !important}.form-xs{width:40px !important}.form-s{width:80px !important}.form-m{width:120px !important}.form-l{width:160px !important}.form-xl{width:200px !important}.event-publish label,.availability label{display:block;padding:8px 0 0}ul.form-checklist{margin:0;padding:0 0 5px}ul.form-checklist li{list-style:none;margin:0 0 5px}ul.form-checklist li label{font-weight:bold}ul.form-checklist li ul{margin-left:20px}ul.form-checklist li li{margin:0}.form-submit{margin:0 0 10px;text-align:right}.member .form-submit{clear:both}.form-submit .ajax-loader{position:absolute;right:-20px;top:6px}.infield label{position:absolute;left:10px;top:6px;z-index:50}input[type=submit],input[type=button],button,input.button,a.btn,a.bp-title-button,.avatar-crop-submit,.avatar-webcam-capture,.avatar-webcam-save,#bp-delete-avatar{font:bold 12px/17px Helvetica,Arial,sans-serif;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);display:inline-block;cursor:pointer;padding:5px 13px;width:auto;overflow:visible;z-index:5;-webkit-appearance:none;background:#007848;border-top:2px solid #118959;border-bottom:2px solid #006737;border-radius:3px;-ie-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input[type=button],button,.bp-search input[type=submit]{background:#eee;font-weight:normal;color:#333;border-top:2px solid #f7f7f7;border-bottom:2px solid #e6e6e6;text-shadow:0 1px 0 #fff}input.button::-moz-focus-inner{padding:0 !important;border:0 none !important}input[type=submit]:hover,input[type=button]:hover,button:hover,input.button:hover,#white a.btn:hover,a.bp-title-button:hover,.avatar-crop-submit:hover,.avatar-webcam-capture:hover,.avatar-webcam-save:hover,#bp-delete-avatar:hover{background:#666 !important;border-top-color:#777 !important;border-bottom-color:#555 !important;text-shadow:0 -1px 0 rgba(0,0,0,.3) !important;color:#fff !important}.wrapper table{border-collapse:collapse;margin:0 0 15px;border:1px solid #eee}.wrapper table th{font-weight:bold;text-transform:uppercase;font-size:11px;line-height:14px;vertical-align:bottom;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.wrapper table td{vertical-align:top;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}ul.paging{height:30px;position:relative;font-size:11px;font-weight:bold;border-top:5px solid #ddd;clear:both;margin:0}ul.paging li{position:absolute;top:10px;list-style:none;margin:0}ul.paging li.paging-left{left:0}ul.paging li.paging-right{right:0}.post-meta{font-size:11px;line-height:16px;font-weight:bold;color:#666;margin:0 0 5px;position:relative}.post-meta p{font-size:14px;line-height:22px;font-weight:normal}.post-meta a{color:#333}.post-category,.post-tags{display:block;margin:0 0 10px;position:relative;padding-left:20px}.post-category-label,.post-tags-label{position:absolute;left:0;top:1px;width:15px;height:12px;text-indent:-9999em;overflow:hidden;background:url(/wp-content/themes/minnesota-furs/build/29e3eb30bf9703120197.png) -409px -122px}.post-category-label{background-position:-409px -122px}.post-tags-label{background-position:-25px -49px}.post-category a,.post-tags a{white-space:nowrap;margin-right:5px}.post-meta .post-edit{position:absolute;right:0;top:0}.post-short{padding:10px 64px 20px 0;clear:both}.post-short h2,.post-short h3,.post-short p,.post-short ul,.post-short ol{margin:0 0 5px}.post-short .spForumLink{display:none}.post-short .post-category,.post-short .post-tags{display:inline}.single-post .post,.page .post{padding:2px 0}#sidebar ul.menu{font-size:14px}#sidebar ul.menu li{list-style:none;margin:0;padding:3px 0}#sidebar ul.menu li a{color:#666}#sidebar ul.menu li ul{padding:3px 10px 0;margin:0;position:absolute;left:-9999em}#sidebar ul.menu li.current-menu-ancestor ul,#sidebar ul.menu li.current-menu-parent ul,#sidebar ul.menu li.current-menu-item ul{position:static;left:0}#sidebar ul.menu li.current-menu-ancestor>a,#sidebar ul.menu li.current-menu-parent>a,#sidebar ul.menu li.current-menu-item>a{color:#333;font-weight:bold}dl.event-details dt{float:left;font-weight:bold;font-size:11px;text-transform:uppercase;padding:1px 0 9px;width:21.9%;clear:both}dl.event-details dd{float:left;padding:0 0 10px;width:77.9%;font-size:14px}.form .error,.security-question-section .error{color:#a00d0d}#content span.wpcf7-not-valid-tip,#content div.wpcf7-response-output{text-align:center;font-weight:bold;margin:0;padding:10px;text-shadow:0 1px 0 #fff;border:none;border-radius:5px;-ie-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#content span.wpcf7-not-valid-tip{padding:5px;background:#f3c8c8}#content div.wpcf7-response-output{margin:0 0 10px;background:#f6f4ba}blockquote{background:rgba(0,0,0,.05);margin:0 0 10px;padding:15px 20px 5px;text-shadow:0 1px 0 #fff;border-radius:5px;-ie-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.sceditor-container iframe{width:95% !important}#subscription-toggle{float:right}#bbpress-forums .status-closed,#bbpress-forums .status-closed a{color:#666}.bbp-display-forum-description{clear:both;float:left;font-size:13px;margin:10px 0px;background-color:#eee;border:1px solid #ccc;border-radius:3px;padding:10px 10px;width:100%;width:calc(100% - 22px);color:#555}@media screen and (max-width: 700px){.bbp-display-forum-description{display:none}}.bbp-signature{border-top:1px solid #ddd;margin-top:15px;padding:5px 0;clear:both}#profile-edit-form .field_signature .form-vis{display:none}#bbpress-forums .bbp-reply-ip{display:none}.mnfurs-album-group h2{margin-bottom:0px;text-align:center}.mnfurs-album-group img{margin-bottom:10px;max-width:100%;display:block;margin-left:auto;margin-right:auto}#MNFurs-All-Galleries{display:flex;flex-wrap:wrap;width:100%}#MNFurs-All-Galleries .mnfurs-album-group{width:29%;width:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px;transition:all ease 1s}@media(max-width: 1024px){#MNFurs-All-Galleries .mnfurs-album-group{width:calc(50% - 20px)}}@media(max-width: 767px){#MNFurs-All-Galleries .mnfurs-album-group{width:100%;margin-left:0px;margin-right:0px}}#content .trackback{display:none}#standard-disclaimer{display:none}body.single-post #standard-disclaimer,body.single-topic #standard-disclaimer,body.buddypress #standard-disclaimer{display:block;font-size:10px;margin-top:5px;padding:0px 14px}@media screen and (max-width: 700px){body.single-post #standard-disclaimer,body.single-topic #standard-disclaimer,body.buddypress #standard-disclaimer{display:none}}#right-sag-link-graphic img{max-width:100%;width:auto;height:auto;clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.home-page #right-sag-link-graphic img{margin-left:0px}body.home-page .post-short #right-sag-link-graphic img{margin-left:auto;margin-top:20px}@media screen and (max-width: 680px){body.home-page #right-sag-link-graphic img{margin-top:20px}}.clear{clear:both !important;height:1px !important;overflow:hidden !important;float:none !important;margin:0 !important;padding:0 !important;display:block !important;border:none !important;background:none !important;list-style:none !important;min-height:0 !important;text-indent:-9999em !important}.divider{clear:both !important;height:10px !important;overflow:hidden !important;float:none !important;margin:0 0 10px !important;padding:0 !important;display:block !important;border:none !important;border-bottom:5px solid #ddd !important;background:none !important;list-style:none !important;min-height:0 !important;text-indent:-9999em !important;width:auto !important}.parent-arrow{display:inline-block;background:url(/wp-content/themes/minnesota-furs/build/236ac6452ecdbb26563c.png) no-repeat left top;width:8px;height:5px;overflow:hidden;text-indent:-9999em;position:relative;top:-3px;margin-left:0}.parent-carrot{position:absolute;left:0;right:8px;bottom:0;height:7px;background:url(/wp-content/themes/minnesota-furs/build/6a23a32bac5fa0967e84.png) no-repeat center top;display:none;z-index:50}#green{padding:25px 0;background:#e3eca9;text-shadow:0 1px 0 #fff;position:relative}#white{padding:25px 0;background:#fff}#white .wrapper{width:946px;padding:0 14px}#beige{padding:25px 0;background:#efe8e1;text-shadow:0 1px 0 #fff}.wrapper{width:974px;text-align:left;position:relative;margin:0 auto}#header{background:#007848 url(/wp-content/themes/minnesota-furs/build/e9c66608cefc2208a413.png) no-repeat left top;position:fixed;left:0;right:0;top:0;width:100%;height:50px;z-index:999;text-align:left;text-shadow:0 -1px 0 rgba(0,0,0,.3);color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);-ie-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,.2)}#header a{color:#fff}#header a:hover{text-decoration:underline}.header-logo{position:absolute;left:0;top:0}#main-blog-logo{background:url(/wp-content/themes/minnesota-furs/build/75ce1da9331fe9d5a4e4.png);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDQwMCA0MDAiCiAgIGhlaWdodD0iNDAwIgogICB3aWR0aD0iNDAwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcyIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE4Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNiI+PGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgxNiIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aAogICAgICAgICBpZD0icGF0aDE4IgogICAgICAgICBkPSJNIDAsMCAzMDAsMCAzMDAsMzAwIDAsMzAwIDAsMCBaIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGg2MCIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aAogICAgICAgICBpZD0icGF0aDYyIgogICAgICAgICBkPSJtIDMwLjQwOSw4Ny4zNzMgMTUwLjQzNCwwIDAsMTU3Ljk5OSAtMTUwLjQzNCwwIDAsLTE1Ny45OTkgeiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoODAiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGgKICAgICAgICAgaWQ9InBhdGg4MiIKICAgICAgICAgZD0iTSAwLDAgMzAwLDAgMzAwLDMwMCAwLDMwMCAwLDAgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDQwMCkiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIGlkPSJnMTIiPjxnCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDE2KSIKICAgICAgICAgaWQ9ImcxNCI+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy43ODU2LDIwNi44NTMpIgogICAgICAgICAgIGlkPSJnMjAiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDIyIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzI1NmY0NjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMCwwIDM2LjY2NywzNi41MjcgNTUuMzY1LDQ1LjUyNyAtNC41MzEsOS41IC0zLjMwMSwxOS4yMTkgLTMuMzAxLDE5LjIxOSAxMC42OTYsMy43NDMgMzMuNjksMTMuMzY5IDMzLjY5LDEzLjM2OSBDIDYwLjM4MSwzNy44MTMgMTU1Ljg4MSw3My4xNDcgMjE3Ljg0LDY3LjQyIDE3Ni4zODEsMzguMTQ3IDE0Ny4zMzcsLTYuNzk4IDE1MC4yMTQsLTQwLjg1MyBjIDI1LjY2OSwtMy43NDMgODIuNjQ0LC02LjYzIDgyLjY0NCwtNi42MyA1LjA2MiwtMTguNjY3IDIzLjU5OCwtMzEuMjU0IDIzLjU5OCwtMzEuMjU0IEMgMTU1Ljc4OSwtMTM0LjUwOCAxMTMuMjE0LC0xOTQuMDc4IDExMy4yMTQsLTE5NC4wNzggMTEzLjIxNCwtMTk0LjA3OCA4My4yMDgsLTkwLjA1NCAwLDAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzEuNDI5NywyMDQuMTY5NCkiCiAgICAgICAgICAgaWQ9ImcyNCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0iTSAwLDAgQyAtMS4yMzEsMS41NzYgLTUuMTU2LDMuMjQxIDE4LjQ4NywyMS43MDYgNDkuNjMzLDQ2LjAzIDUyLjMwOSw0MS4xNTcgNTMuMTQ2LDQwLjA4NSBsIDYuNTM0LC04LjE3OCBjIDEuOTIxLC0yLjQ1OSAyLjYxLC0zLjM0MiAwLjc5OSwtOS43MyBDIDU2Ljk3NCw5Ljg5OCA1Mi42NjcsNS45MjUgNTMuNjUxLDQuNjY1IGMgMC43MzksLTAuOTQ2IDUuNjM3LDIuMjcgMTguOTksMS45MzkgNy4wNDUsLTAuMTgzIDcuNzIsLTEuMTc4IDkuNjQsLTMuNjM3IGwgMy44NDEsLTQuOTE4IEMgODYuOTU5LC0zLjAyMiA5My4zNjUsLTkuODkxIDYxLjA3MSwtMzIuNjY5IDM2LjY3LC00OS44OCAzNS41ODUsLTQ1LjM3NiAzNC4zNTQsLTQzLjggbCAtNi4zMDIsOC4wNyBjIC0wLjU5MSwwLjc1NiAtMS45NjIsMi4xMjEgLTAuODI3LDMuMDA4IDAuODgyLDAuNjg5IDE1LjAzOCw1Ljk1OSAzMS40OTQsMTguODEgMS4zMjQsMS4wMzQgOS4yMjcsNi45MDIgNy42MDIsOC45ODIgLTEuNDI4LDEuODI5IC05LjU0MSwtMC42NSAtMTEuNTQ3LC0xLjIwMSAtMTcuMDYxLC00Ljc5OCAtMjEuMzE0LC0xMS41NzEgLTI0LjYxMiwtNy4zNDcgLTQuMTM3LDUuMjk3IDMuNDE1LDcuODQ1IDExLjk1OCwyMy41NSAwLjg5NCwxLjcxNCA1LjYzNyw4Ljc2OCA0LjExMSwxMC43MjIgQyA0NC42MDYsMjIuODc1IDM2LjE3NSwxNi4xODUgMzQuODUxLDE1LjE1IDE4LjM5NSwyLjI5OSAxMC44NzQsLTkuOTY2IDkuOTkxLC0xMC42NTUgOC44NTYsLTExLjU0MiA3Ljg2MywtOS44OCA3LjI3MiwtOS4xMjQgTCAwLDAgWiIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MS4wNzYyLDExOS43NzU0KSIKICAgICAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgzMCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBjIC0yLjkyNiw0LjY4MSAzLjkwOSwzLjEwNCAxOC43MzIsMjcuMDg2IDEuMjgsMi4wMjcgOC45NDYsMTUuMTIxIDcuNTg5LDE3LjI5MiAtMS4wNiwxLjY5NiAtOC4xNTgsLTMuNDAxIC05LjUxNSwtNC4yNDkgQyAtMi4zMjUsMjguMTcxIC03LjUwNiwyMS4wNjQgLTEwLjk2NiwxOC45MDEgYyAtMC44ODIsLTAuNTUgLTEuNDE2LDAuOTA4IC0xLjc5OCwxLjUxOSBsIC01LjY4Myw4LjY0NCBjIC0xLjA2LDEuNjk2IC0zLjYyMSwyLjkyNiAyMS44MTksMTguODI3IDMzLjUxMywyMC45NDggMzQuNDk3LDE2LjY1NyAzNS4yMTgsMTUuNTA0IGwgNS4wOSwtNy42OTYgQyA0NS4yOTEsNTMuMTIyIDQzLjA4Niw0NC41NzQgMjcuNTQzLDE3LjIxNiAyNy4zMzEsMTYuOCAyNi42NjIsMTUuOTEgMjcuMDQzLDE1LjI5OSBjIDAuNDI0LC0wLjY3OCAzLjI1NiwxLjI4MSA0LjIwNiwxLjg3NSAxMi42ODcsNy45MyAyMS43ODUsMTguNDI4IDIzLjM0NiwxOS40MDMgMC45NDksMC41OTQgMS42NzksLTEuMDI2IDIuNDg0LC0yLjMxNSBsIDQuMzc4LC03LjM5NSBDIDYyLjM5LDI1LjM3NSA2NS42MDQsMjIuOTQ5IDMyLjA5MSwyLjAwMiA2LjY1LC0xMy44OTkgNi42NjcsLTExLjA1OSA1LjYwNywtOS4zNjMgTCAwLDAgWiIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzkuNTgzLDk5LjQxNykiCiAgICAgICAgICAgaWQ9ImczMiI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxLjI3MSwtMy4yNjUgMS43MjYsLTQuNTcgMC42ODQsLTUuMjg5IC0xLjEyMiwtMC43NzQgLTEyLjg3MiwtMC44NTIgLTEzLjM0NiwwLjA3MyAtMC42MjEsMS4yMSAxLjYyOCw1LjA2MyAtMS45NTIsMTIuMDM2IC0yLjUyMSw0LjkxMSAtOC4xMDUsOC42MDkgLTE0LjkzNyw1LjEwMiAtNC4yNywtMi4xOTIgLTUuNTEzLC0zLjEgLTQuNDUzLC01LjE2MyAyLjM3NCwtNC42MjYgNS44NjcsLTMuMzczIDEwLjY4OSwtMTIuNzY3IDAuNDAxLC0wLjc4MyAxLjI0MiwtMi40MiAwLjAzMiwtMy4wNDEgLTAuMzU2LC0wLjE4MiAtMTIuODgzLC0zLjEwNSAtMTMuNTA0LC0xLjg5NSAtMC4zNjUsMC43MTIgLTAuMzU1LDMuMTQ0IC0xLjc3OSw1LjkyIC0zLjIxNSw2LjI2MiAtOC40NTIsNy41MzEgLTE0LjI4OCw0LjUzNSAtNi4xOTEsLTMuMTc4IC0xNC42OTMsLTExLjEzOSAtMTUuNTEzLC0xMS40NjkgLTAuODE3LC0wLjUxIC0xLjUxNywxLjM3OSAtMS44NDYsMi4wMiBsIC02LjAzLDExLjQzNSBjIC0wLjkxMywxLjc3OSAtMy4zNjEsMy4yMjEgMjMuMzI3LDE2LjkxOSAzNS4xNTYsMTguMDQ2IDM1Ljc3NSwxMy42ODggMzYuMzk1LDEyLjQ3OCAwLDAgMTAuMjE1LC0xNC42ODQgMTYuNTIxLC0zMC44OTQiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwLjU3NzEsOTMuMjEpIgogICAgICAgICAgIGlkPSJnMzYiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDM4IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2M1OWQ3MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Ik0gMCwwIEMgMTIuNTg3LDExLjc2OSAzNi40MjcsMTkuNzk1IDQ5LjMxOSwxMi44NDcgNTkuMzUxLDcuNDQgNzEuNzIzLC0xMC4zOTggNzYuMjMyLC0yOC41ODggTCA1Mi40MTEsLTUzLjI5IGMgLTcuMTI1LDcuMDg5IC0xNC4zNjUsMTUuOTE5IC0xOS45NjUsMTguNTI5IC01Ljc2NSwyLjY5MyAtMTIuODkzLDMuMzQ2IC0xOS41NzcsNC4yNTYiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEzLjQ1NDYsMTMxLjg1ODQpIgogICAgICAgICAgIGlkPSJnNDAiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDQyIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2M1OWQ3MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Ik0gMCwwIEMgNS4wOTEsMi40MDggMTEuODk1LC0yLjcxNiA3LjI2MiwtMTMuOTcxIDIuODY5LC0yNC42NDggLTIuODE5LC0yNS45NzUgLTcuMjc4LC0yMi44OTMgLTEzLjIxMiwtMTguNzk0IC04LjUwNywtNC4wMiAwLDAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4Ljc1MzksMTUxLjcyODUpIgogICAgICAgICAgIGlkPSJnNDQiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDQ2IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2M1OWQ3MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgNS41ODEsLTQuNDA0IC03LjA0OSwtMjcuNjAxIC0xNy4wMTgsLTM0LjAzNyAtNy4xMzcsLTQuNjA1IC0yNS4xOSwtOC42NTQgLTI1LjM3MywtMC4yNjkgQyAtNDIuNjg0LC0yMC44MDQgLTEyLjM0OCw5Ljc1MiAwLDAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjcxNDgsMTQ5LjUxMzIpIgogICAgICAgICAgIGlkPSJnNDgiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDUwIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2M1OWQ3MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgNi4zNzIsLTMuNDM1IDEyLjc2MSwtNDQuNjUgLTExLjYyOCwtNjAuMjA4IC02Ljg4NCwtNC4zOTEgLTE4LjkxMywxNS42MjIgLTE3LjE1LDI0LjY0MyBDIC0yNy4wMTUsLTI2LjU0MyAtOC4yMzgsNC40MzkgMCwwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5Ni42NTA0LDk0LjE0MzYpIgogICAgICAgICAgIGlkPSJnNTIiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDU0IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2M1OWQ3MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Ik0gMCwwIEMgMTAuNDc1LC01LjY0NiAtNy40OSwtMzAuMjY2IC0xNC4zNDUsLTI2LjYxMiAtMjMuOTEyLC0yMS41MiAtOC4yNSw0LjQ0OCAwLDAiIC8+PC9nPjwvZz48L2c+PGcKICAgICAgIGlkPSJnNTYiPjxnCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDYwKSIKICAgICAgICAgaWQ9Imc1OCI+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMS40Mjk3LDIwNC4xNjk0KSIKICAgICAgICAgICBpZD0iZzY0Ij48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGg2NiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJNIDAsMCBDIC0xLjIzMSwxLjU3NiAtNS4xNTYsMy4yNDEgMTguNDg3LDIxLjcwNiA0OS42MzMsNDYuMDMgNTIuMzA5LDQxLjE1NyA1My4xNDYsNDAuMDg1IGwgNi41MzQsLTguMTc4IGMgMS45MjEsLTIuNDU5IDIuNjEsLTMuMzQyIDAuNzk5LC05LjczIEMgNTYuOTc0LDkuODk4IDUyLjY2Nyw1LjkyNSA1My42NTEsNC42NjUgYyAwLjczOSwtMC45NDYgNS42MzcsMi4yNyAxOC45OSwxLjkzOSA3LjA0NSwtMC4xODMgNy43MiwtMS4xNzggOS42NCwtMy42MzcgbCAzLjg0MSwtNC45MTggQyA4Ni45NTksLTMuMDIyIDkzLjM2NSwtOS44OTEgNjEuMDcxLC0zMi42NjkgMzYuNjcsLTQ5Ljg4IDM1LjU4NSwtNDUuMzc3IDM0LjM1NCwtNDMuODAxIGwgLTYuMzAyLDguMDcxIGMgLTAuNTkxLDAuNzU2IC0xLjk2MiwyLjEyMiAtMC44MjcsMy4wMDggMC44ODIsMC42ODkgMTUuMDM4LDUuOTU4IDMxLjQ5NCwxOC44MSAxLjMyNCwxLjAzNCA5LjIyNyw2LjkwMiA3LjYwMiw4Ljk4MiAtMS40MjgsMS44MjkgLTkuNTQxLC0wLjY1IC0xMS41NDcsLTEuMjAxIC0xNy4wNjEsLTQuNzk5IC0yMS4zMTQsLTExLjU3MSAtMjQuNjEyLC03LjM0NyAtNC4xMzcsNS4yOTcgMy40MTUsNy44NDUgMTEuOTU4LDIzLjU1IDAuODk0LDEuNzE0IDUuNjM3LDguNzY4IDQuMTExLDEwLjcyMiBDIDQ0LjYwNiwyMi44NzUgMzYuMTc1LDE2LjE4NSAzNC44NTEsMTUuMTUgMTguMzk1LDIuMjk5IDEwLjg3NCwtOS45NjYgOS45OTEsLTEwLjY1NSA4Ljg1NiwtMTEuNTQyIDcuODYzLC05Ljg4IDcuMjcyLC05LjEyNCBMIDAsMCBaIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxLjA3NjIsMTE5Ljc3NTQpIgogICAgICAgICAgIGlkPSJnNjgiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDcwIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgLTIuOTI2LDQuNjgxIDMuOTA5LDMuMTA0IDE4LjczMiwyNy4wODYgMS4yOCwyLjAyNyA4Ljk0NiwxNS4xMjEgNy41ODksMTcuMjkyIC0xLjA2LDEuNjk2IC04LjE1OCwtMy40MDEgLTkuNTE1LC00LjI0OSBDIC0yLjMyNSwyOC4xNzEgLTcuNTA2LDIxLjA2NCAtMTAuOTY2LDE4LjkwMSBjIC0wLjg4MiwtMC41NSAtMS40MTYsMC45MDggLTEuNzk4LDEuNTE5IGwgLTUuNjgzLDguNjQ0IGMgLTEuMDYsMS42OTYgLTMuNjIxLDIuOTI2IDIxLjgxOSwxOC44MjcgMzMuNTEzLDIwLjk0OCAzNC40OTcsMTYuNjU3IDM1LjIxOCwxNS41MDQgTCA0My42OCw1NS43IEMgNDUuMjkxLDUzLjEyMiA0My4wODYsNDQuNTc0IDI3LjU0MywxNy4yMTYgMjcuMzMxLDE2LjggMjYuNjYyLDE1LjkxIDI3LjA0MywxNS4yOTkgYyAwLjQyNCwtMC42NzggMy4yNTYsMS4yODEgNC4yMDYsMS44NzUgMTIuNjg3LDcuOTMgMjEuNzg1LDE4LjQyOCAyMy4zNDYsMTkuNDAzIDAuOTQ5LDAuNTk0IDEuNjc5LC0xLjAyNiAyLjQ4NSwtMi4zMTUgbCA0LjM3NywtNy4zOTUgQyA2Mi4zOSwyNS4zNzUgNjUuNjA0LDIyLjk0OSAzMi4wOTEsMi4wMDIgNi42NSwtMTMuODk5IDYuNjY3LC0xMS4wNTkgNS42MDcsLTkuMzYzIEwgMCwwIFoiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5LjU4Myw5OS40MTcpIgogICAgICAgICAgIGlkPSJnNzIiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDc0IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMS4yNzEsLTMuMjY1IDEuNzI2LC00LjU3IDAuNjg0LC01LjI4OSAtMS4xMjIsLTAuNzc0IC0xMi44NzIsLTAuODUyIC0xMy4zNDYsMC4wNzMgLTAuNjIxLDEuMjEgMS42MjgsNS4wNjMgLTEuOTUyLDEyLjAzNiAtMi41MjEsNC45MTEgLTguMTA1LDguNjA5IC0xNC45MzgsNS4xMDIgLTQuMjY5LC0yLjE5MiAtNS41MTIsLTMuMSAtNC40NTIsLTUuMTYzIDIuMzc0LC00LjYyNiA1Ljg2NiwtMy4zNzMgMTAuNjg5LC0xMi43NjcgMC40MDEsLTAuNzgzIDEuMjQyLC0yLjQyIDAuMDMyLC0zLjA0MSAtMC4zNTYsLTAuMTgyIC0xMi44ODMsLTMuMTA1IC0xMy41MDQsLTEuODk1IC0wLjM2NSwwLjcxMiAtMC4zNTUsMy4xNDQgLTEuNzc5LDUuOTIgLTMuMjE1LDYuMjYyIC04LjQ1Miw3LjUzMSAtMTQuMjg4LDQuNTM1IC02LjE5MSwtMy4xNzggLTE0LjY5MywtMTEuMTM5IC0xNS41MTMsLTExLjQ2OSAtMC44MTcsLTAuNTEgLTEuNTE3LDEuMzc5IC0xLjg0NiwyLjAyIGwgLTYuMDMsMTEuNDM1IGMgLTAuOTEzLDEuNzc5IC0zLjM2MSwzLjIyMSAyMy4zMjcsMTYuOTE5IDM1LjE1NiwxOC4wNDYgMzUuNzc1LDEzLjY4OCAzNi4zOTUsMTIuNDc4IDAsMCAxMC4yMTUsLTE0LjY4NCAxNi41MjEsLTMwLjg5NCIgLz48L2c+PC9nPjwvZz48ZwogICAgICAgaWQ9Imc3NiI+PGcKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoODApIgogICAgICAgICBpZD0iZzc4Ij48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljc4NTYsMjA2Ljg1MjUpIgogICAgICAgICAgIGlkPSJnODQiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDg2IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzY3NDYyZjtzdHJva2Utd2lkdGg6NztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAwLDAgMzYuNjY3LDM2LjUyNyA1NS4zNjUsNDUuNTI3IC00LjUzMSw5LjUgLTMuMzAxLDE5LjIxOSAtMy4zMDEsMTkuMjE5IDEwLjY5NiwzLjc0MyAzMy42OSwxMy4zNjkgMzMuNjksMTMuMzY5IEMgNjAuMzgxLDM3LjgxMyAxNTUuODgxLDczLjE0NyAyMTcuODQsNjcuNDIgMTc2LjM4MSwzOC4xNDcgMTQ3LjMzNywtNi43OTggMTUwLjIxNCwtNDAuODUzIGMgMjUuNjY5LC0zLjc0MyA4Mi42NDQsLTYuNjMgODIuNjQ0LC02LjYzIDUuMDYyLC0xOC42NjYgMjMuNTk4LC0zMS4yNTQgMjMuNTk4LC0zMS4yNTQgLTEwMC42NjcsLTU1Ljc3MiAtMTQzLjI0MiwtMTE1LjM0IC0xNDMuMjQyLC0xMTUuMzQgMCwwIC0zMC4wMDYsMTA0LjAyMyAtMTEzLjIxNCwxOTQuMDc3IHoiIC8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==) 100% 100%;background-size:cover;background-repeat:no-repeat;border:none;content:"";height:100px;width:100px}#header ul li ul{position:absolute;top:50px;left:-9999em;background:#fff;padding:10px 10px 5px;margin:0;font-weight:normal;font-size:13px;line-height:18px;width:180px;text-shadow:none;color:#333;box-shadow:0 0 10px rgba(0,0,0,.2);-ie-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2)}#header ul li ul li{background:none !important;position:static !important;padding:0 0 5px !important;float:none;height:auto !important}#header ul li ul li a{color:#333 !important}#header ul li ul li ul li a{color:#666 !important}#header ul li ul .parent-arrow{display:none}.nojs #header ul li:hover .parent-carrot,#header ul li.active .parent-carrot{display:block}.nojs #header ul li:hover ul,#header ul li.active ul{left:0}#header ul li ul ul{position:static;top:0;width:auto;padding:0;font-size:12px;padding:5px 0 0 10px;box-shadow:none;-ie-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}ul#menu-main-menu{position:absolute;left:90px;top:0;height:50px;margin:0;font-size:14px;line-height:16px;font-weight:bold}ul#menu-main-menu li{float:left;position:relative;list-style:none;margin:0;padding:17px 10px 0;height:33px}#user{position:absolute;right:0;top:0;margin:0}#user a{color:#fff}#user a:hover{text-decoration:underline}.nojs #header ul.user-return li:hover ul,#header ul.user-return li.active ul{left:auto;right:0}.nojs #header ul.user-return li.user-alerts:hover ul,#header ul.user-return li.user-alerts.active ul{left:auto;right:-50px}.nojs #header ul.user-guest li:hover ul,#header ul.user-guest li.active ul{left:auto;right:-10px}ul.user-return,ul.user-guest{margin:0;padding:0}ul.user-return li,ul.user-guest li{list-style:none;margin:0;position:absolute}ul.user-return li.user-greeting,ul.user-guest li.user-greeting{padding:15px 0 0;height:35px;white-space:nowrap;cursor:default}ul.user-return li.user-greeting{right:0;padding-right:100px}ul.user-guest li.user-greeting{right:10px}ul.user-return li.user-alerts{right:50px;padding:10px}ul.user-return li.user-alerts>a{background:url(/wp-content/themes/minnesota-furs/build/cbfd75685ceb7152587e.png) no-repeat left top;width:29px;height:25px;display:block;font-weight:bold;text-align:center;padding:5px 0 0 1px}ul.user-return span.user-alerts{background:url(/wp-content/themes/minnesota-furs/build/cbfd75685ceb7152587e.png) no-repeat left top;width:29px;height:25px;display:block;font-weight:bold;text-align:center;padding:5px 0 0 1px;position:absolute;right:60px;top:10px}ul.user-return .user-count,#header ul li ul li a.user-count{font-size:11px;color:#007848 !important;font-weight:bold;margin-left:7px}ul.user-return img.avatar{position:absolute;right:0;top:0}ul.user-return li.user-avatar{right:0}ul.user-return li.user-avatar img{display:block}ul.user-return li.user-greeting .parent-carrot{right:100px}#header ul.user-guest li ul li{position:relative !important;height:38px !important;padding:0 !important}#header ul li ul{width:300px}ul.user-login input[type=text],ul.user-login input[type=password]{width:282px}ul.user-login .user-login-input label{position:absolute;left:-9999em}.user-login-left{position:absolute;right:70px;top:6px;font-size:11px}.user-login-center{position:absolute;left:4px;top:6px;font-size:11px}.user-login-right{position:absolute;right:0;top:0}.mobile-menu-toggle{position:absolute;right:51px;top:0;background:none;width:50px;height:50px;border-left:1px solid #03653e;cursor:pointer;text-indent:-9999em}.mobile-menu-toggle:before{content:"";position:absolute;left:15px;top:15px;width:20px;height:3px;background:#fff;border-radius:1px;box-shadow:0 8px 0 #fff,0 16px 0 #fff}.mobile-user-toggle{position:absolute;right:0;top:0;background:url(/wp-content/themes/minnesota-furs/build/eae33aebe475a4251920.png) no-repeat center center;width:50px;height:50px;border-left:1px solid #03653e;cursor:pointer}.mobile-menu-toggle.active,.mobile-user-toggle.active{background-color:hsla(0,0%,100%,.12);box-shadow:inset 0 -3px 0 #e3eca9}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus,.mobile-user-toggle:hover,.mobile-user-toggle:focus{background-color:hsla(0,0%,100%,.12);outline:none}.mobile{background:#03653e;color:#fff;margin:0;text-align:left;padding:15px 10px 10px 75px;text-shadow:0 -1px 0 rgba(0,0,0,.3);position:relative}.mobile a{color:#fff}.mobile a:hover{text-decoration:underline}.mobile p,.mobile-user ul{margin:0;font-size:14px}.mobile-menu ul{margin:0;font-weight:bold;font-size:14px}.mobile ul ul{padding-left:12px;font-size:13px;font-weight:normal}.mobile ul ul ul{font-size:12px}.mobile li{list-style:none;margin:0;padding:0 0 5px}.mobile li li{padding:0}.mobile .user-count{font-size:11px;font-weight:bold;margin-left:7px}.mobile-menu ul.menu>li.menu-item-has-children>ul{display:none}.mobile-menu ul.menu>li.menu-item-has-children:before{content:"►";margin-right:5px}.mobile-menu ul.menu>li.menu-item-has-children.display-mobile-menu-item:before{content:"▼";margin-right:5px}.mobile-menu ul.menu>li.menu-item-has-children.display-mobile-menu-item>ul{display:block}.mobile-menu ul.menu a{cursor:pointer}.announcement{text-align:center;font-size:18px;line-height:24px}.announcement p{margin:0}.announcement a{color:#333;font-weight:bold}.announcement .spForumLink{display:none}.announcement .post-edit{font-size:11px;position:absolute;right:14px;bottom:-20px}.announcement-dismiss{position:absolute;right:25px;top:25px;width:20px;height:20px;background:url(/wp-content/themes/minnesota-furs/build/6140168f6cc5b4a6d9af.png) no-repeat left top;cursor:pointer;text-indent:-9999em;opacity:.3}.announcement-dismiss:hover{opacity:.8}#share{position:absolute;right:14px;top:0}#share div{margin-left:5px;cursor:pointer}#content{min-height:400px}.single-post #content{min-height:inherit}body.home-page #content,.page-template-default.home #content,.archive #content,.search #content{float:left;width:626px}body.home-page ul#sidebar,.archive ul#sidebar,.search ul#sidebar{float:right;width:306px}.single-post #content,.page-template-default #content{float:left;width:652px}.single-post #sidebar,.page-template-default #sidebar{float:right;width:256px}.page-template-mnfurs-talk #content{width:98.5%}.page-template-mnfurs-talk #content,.page-template-page-full-php #content,.error404 #content{padding:0}#map{width:946px;height:350px;background:#eee;position:relative;top:-10px;margin:0 0 10px}#event #sidebar{float:left;width:370px}#event #content{float:right;width:562px}#footer{text-shadow:0 -1px 0 rgba(0,0,0,.5);font-size:11px;line-height:14px;padding:20px 0 40px;color:#fff}#footer a{color:#fff}#footer a:hover{text-decoration:underline}#footer ul{float:left;width:178px;padding-left:14px;font-weight:bold;margin:0}#footer ul li{list-style:none;margin:0;padding:0 0 5px}.footer-right{float:right;padding-right:14px;text-align:right;width:370px}.footer-legal{padding:0 0 10px}#footer ul.footer-social{float:right;white-space:nowrap;width:auto}#footer ul.footer-social li{display:inline;padding:0 0 3px 8px;float:left}#comments .bbp-breadcrumb{display:none}#comments .bbp-topic-tags{display:none}.d4p-bbt-quote-block{margin-top:5px;padding-top:5px;border-top:1px solid #ddd;text-align:right}.d4p-bbt-quote-title{font-weight:bold;padding-bottom:2px;margin-bottom:5px;border-bottom:1px solid #ddd}#Latest_Galleries_Wrapper{max-width:100%;margin:0px auto;clear:both}#dialog-confirm-plusone{display:none;text-align:left}.ui-widget-overlay{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.35)}.dialog-confirm-plusone-window.ui-dialog{box-sizing:border-box;position:fixed !important;top:50% !important;left:50% !important;z-index:100001;width:min(600px,100vw - 32px) !important;max-width:calc(100vw - 32px);transform:translate(-50%, -50%);overflow:hidden;border:1px solid #d7d7d7;border-radius:4px;background:#fff;box-shadow:0 16px 42px rgba(0,0,0,.25)}.dialog-confirm-plusone-window .ui-dialog-titlebar{display:flex;align-items:center;min-height:42px;padding:0 18px;background:#007848;color:#fff}.dialog-confirm-plusone-window .ui-dialog-title{float:none;width:auto;margin:0;font:bold 16px/1.3 Helvetica,Arial,sans-serif}.dialog-confirm-plusone-window .ui-dialog-titlebar-close{display:none !important}.dialog-confirm-plusone-window .ui-dialog-content{box-sizing:border-box;width:100% !important;padding:18px 22px 8px;overflow:visible;background:#fff}#dialog-confirm-plusone .dialog-confirm-plusone-container{display:flex;gap:12px;align-items:flex-start}#dialog-confirm-plusone p{margin:0;line-height:1.45}.dialog-confirm-plusone-window .ui-dialog-buttonpane{box-sizing:border-box;padding:0 22px 18px;background:#fff;text-align:right}.dialog-confirm-plusone-window .ui-dialog-buttonset{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dialog-confirm-plusone-window .btn,.dialog-confirm-plusone-window .ui-button{font:bold 12px/17px Helvetica,Arial,sans-serif;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);display:inline-block;cursor:pointer;padding:5px 13px;width:auto;overflow:visible;z-index:5;-webkit-appearance:none;background:#007848;border-top:2px solid #118959;border-bottom:2px solid #006737;border-radius:3px;-ie-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0}.dialog-confirm-plusone-window .btn:hover,.dialog-confirm-plusone-window .btn:focus,.dialog-confirm-plusone-window .ui-button:hover,.dialog-confirm-plusone-window .ui-button:focus{background:#006f42;color:#fff}.bbp_RSVP{display:flow-root;overflow:visible;padding:0 15px 16px}.bbp-reply-footer-rsvp{background-color:#fff;clear:both;position:relative}#bbpress-forums .bbp-reply-footer-lead,#bbpress-forums .bbp-reply-footer-header,#bbpress-forums .bbp-reply-footer-footer:not(:empty){margin:16px 0;padding:14px 16px;background:#fafafa;border:1px solid #e8e8e8;border-left:4px solid #007848;border-radius:4px}.bbp-post-footer-rsvp{clear:both;border:#ddd solid 1px;border-top:none;margin:0 0 10px;position:relative}.bbp_RSVP-header{font-size:14px;font-weight:bold;padding:15px 10px;margin:0 0 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f4f4f4}.bbp_RSVP-above{font-size:14px;font-weight:bold;padding:15px 15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f4f4f4;text-align:center}.bbp_RSVP-above a{color:#666}.bbp_RSVP_NONE{margin:0 0 10px}.bpp-rssp-head-header-container,.bpp-rsvp-tenative-head-header-container{padding:4px 0 0;clear:both}.bbp_RSVP_options{box-sizing:border-box;margin:0 0 8px;padding:0;color:#333;display:grid;grid-template-columns:repeat(auto-fit, minmax(132px, 1fr));align-items:center;gap:8px;line-height:1.4;width:100%}.bbp_RSVP_options .btn{box-sizing:border-box;width:100%;min-width:110px;padding-right:12px;padding-left:12px;text-align:center;white-space:normal}.bbp_RSVP_options .rsvp-action{background:#007848;border-top:2px solid #118959;border-bottom:2px solid #006737;color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.bbp_RSVP_options.bbp-template-notice{justify-content:flex-start;padding:0}.bbp_RSVP_options_non_active{line-height:1.1;padding-top:2px}.rsvp-msg--expired{color:#8a4b00;font-weight:bold;grid-column:1/-1}.RSVP-Heads-Header{display:flex;align-items:center;gap:6px;width:auto;min-width:0;float:none;margin:14px 0 6px;font-size:12px;font-weight:bolder;text-transform:uppercase;color:#555}.rsvp-attendee-count{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border:1px solid rgba(0,120,72,.18);border-radius:999px;background:#f4fbf7;color:#007848;font-size:11px;font-weight:800;line-height:1;text-transform:none}#bbpress-forums .RSVP-Heads-Header:first-of-type{margin-top:0}.RSVP-Heads{--rsvp-max-height-active: var(--rsvp-desktop-max-height, 240px);width:auto;clear:both;float:none;display:grid;grid-template-columns:repeat(auto-fill, 56px);gap:8px 10px;justify-content:start;text-align:left}.rsvp-bucket{position:relative;overflow:hidden;max-height:var(--rsvp-max-height-active)}.rsvp-bucket--expanded{max-height:none}.rsvp-bucket--no-overflow{max-height:none}@media screen and (max-width: 768px){.rsvp-bucket{--rsvp-max-height-active: var(--rsvp-mobile-max-height, 120px)}}.rsvp-bucket--unlimited{max-height:none}.rsvp-bucket::after{content:"";position:absolute;right:0;bottom:0;left:0;height:42px;pointer-events:none;background:linear-gradient(to bottom, rgba(250, 250, 250, 0), #fafafa 88%);display:none}@media screen and (min-width: 769px){.rsvp-bucket:not(.rsvp-bucket--expanded):not(.rsvp-bucket--desktop-unlimited):not(.rsvp-bucket--no-overflow)::after{display:block}}@media screen and (max-width: 768px){.rsvp-bucket:not(.rsvp-bucket--expanded):not(.rsvp-bucket--mobile-unlimited):not(.rsvp-bucket--no-overflow)::after{display:block}}.rsvp-attendees-toggle{display:inline-flex;align-items:center;gap:7px;margin:10px 0 2px;padding:7px 12px;border:1px solid #007848;border-radius:6px;background:#007848;color:#fff;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.12)}.rsvp-attendees-toggle:hover,.rsvp-attendees-toggle:focus{background:#006f42;border-color:#006f42;color:#fff}.rsvp-attendees-toggle:focus{outline:2px solid #9ac43c;outline-offset:2px}.rsvp-attendees-toggle .fa-paw{font-size:13px;line-height:1}.buddypress .RSVP-Heads{width:100%;float:none;clear:both}.rsvp-avatar{float:none;width:56px;margin:0;text-align:center;line-height:1.3}.rsvp-avatar br{display:none}.rsvp-avatar br+a{display:block;font-size:12px;line-height:1.15;margin-top:1px}.rsvp-avatar-remove{display:block;margin:1px auto 0;padding:0;border:0;background:none;color:#007848;font-size:12px;line-height:1.15;cursor:pointer}.rsvp-avatar-remove:hover,.rsvp-avatar-remove:focus{color:#006f42;text-decoration:underline}.rsvp-avatar img{display:block;width:50px;height:50px;margin:0 auto 2px;object-fit:cover;border-radius:4px}.bbp-reply-footer-footer{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.bbp-reply-footer-header{border-right:1px solid #ddd;border-left:1px solid #ddd;clear:both}#rsvp-extra-input{display:none}#_bbp_RSVP_date{width:150px;max-width:80%}.rsvp-plus-one{position:relative}.rsvp-plus-one::after{position:absolute;content:"+1";display:flex;align-items:center;justify-content:center;font-size:9px;right:0;top:0;box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;background:#007848;border:1px solid #007848;color:#fff;text-align:center;line-height:1;z-index:1}.banner-bag{display:none;text-align:center}@media only screen and (max-width: 720px){.banner-bag{margin-top:20px}}.banner-bag img{width:100%;height:auto}.banner-bag .banner-bag-link{width:calc(100% - 26px);max-width:350px}.banner-bag .banner-bag-content{margin:30px 0px;text-align:center;line-height:120%;font-size:20px;width:100%}.banner-bag .banner-bag-cta{font-size:24px}ul.widgets{margin:0;padding:0 0 20px}ul.widgets li.widget{list-style:none;margin:0;padding:0;position:relative}.widget ul{margin:0}.widget ul li{margin:0;list-style:none;padding:0 0 20px}a.widget-link{position:absolute;right:0;top:0;color:#333;font-size:12px;font-weight:bold}.widget_recent_entries ul{margin:0;font-size:11px;line-height:16px}.widget_recent_entries a{font-size:14px;font-weight:bold}.widget_recent_entries .post-date{font-weight:bold;display:block}.mnfuroms ul{margin:0;font-size:11px;line-height:16px}.mnfuroms ul li{position:relative;padding-left:64px;min-height:50px}.mnfuroms ul li a.bbp-author-avatar,.mnfuroms ul li img{position:absolute;left:0;top:0}.mnfuroms ul li .topic-title{display:block;font-weight:bold;font-size:12px}.mnfuroms ul li .topic-meta{display:block}.mnfuroms ul li .topic-meta a{color:#333;font-weight:bold}ul#calendar{margin:0;padding:0}ul#calendar li.widget{list-style:none;margin:0;padding:0}.searchform ul.form{height:32px;position:relative}.searchform ul.form li.infield{position:absolute;left:0;top:0;width:270px}.searchform ul.form li.searchform-submit{position:absolute;right:0;top:0}ul#sidebar li.widget{padding:0 0 20px}ul#features li.widget{float:left;padding-left:14px;width:306px}#multi_block_announcement{padding:10px 20px;background:#007848;border:1px solid #000;display:none}.block_announcement{width:100%;color:#fff;margin-top:10px;margin-bottom:10px}.block_announcement p{font-size:20px;margin-bottom:10px;width:100%}.block_announcement a{font-size:16px;text-align:right;width:100%;color:#fff;display:inline-block}body #white .block_announcement a:hover{text-decoration:underline;color:#fff !important}.block_announcement a:after{font-size:16px;content:"  »";vertical-align:middle;clear:right}.widget_bp_core_members_widget .item-list{max-height:178px}.widget.widget_bp_core_members_widget #members-list{float:left}.widget.widget_bp_core_members_widget #members-list li{display:inline-block}.widget.widget_bp_core_members_widget .item-options{display:none}.widget.widget_bp_core_members_widget ul#members-list .item{display:none}.spButtonAsLabel{float:left}.GF3XLO3BD-,.GF3XLO3BAY,.GF3XLO3BLX,.GF3XLO3BHS,.GF3XLO3BDN,.GF3XLO3BP-{height:0px}.bbpress #sidebar{display:none}.bbpress #content{width:inherit}.security-question-section{float:right !important;clear:both !important}.ms-tos{float:right !important;margin-right:16px}#bbpress-forums fieldset.bbp-form input#_bbp_RSVP_datetime{padding:2px;color:#333;border:thin solid gray !important;border-radius:.25rem}@media(max-width: 550px){.ms-tos{max-width:90% !important;height:auto !important;float:left !important}.register-section{width:90% !important;clear:right !important;float:none !important}.security-question-section{float:left !important}}#bbpress-forums ul.bbp-replies{overflow:visible}#bbpress-forums .bbp-reply-header .bbp-meta,#bbpress-forums .bbp-topic-header .bbp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}#bbpress-forums .bbp-admin-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}#bbpress-forums .bbp-admin-links a{padding:2px 5px;border-radius:3px}#bbpress-forums .bbp-admin-links a:hover,#bbpress-forums .bbp-admin-links a:focus{background:rgba(0,0,0,.05);text-decoration:none}#bbpress-forums .bbp-reply-permalink,#bbpress-forums .bbp-topic-permalink{padding:1px 6px;border-radius:3px;background:rgba(0,120,72,.08);color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;text-decoration:none}#bbpress-forums .bbp-reply-author,#bbpress-forums .bbp-topic-author{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}#bbpress-forums .bbp-author-link{display:block}#bbpress-forums .bbp-author-name{display:block;margin-top:4px;font-weight:600}#bbpress-forums .bbp-topic-ip,#bbpress-forums .bbp-reply-ip{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}#bbpress-forums .bbp-topic-ip{display:block}#bbpress-forums .bbp-template-notice .bbp-author-link{display:inline;vertical-align:baseline;white-space:nowrap}#bbpress-forums .bbp-template-notice .bbp-author-avatar{display:inline;margin-right:3px}#bbpress-forums .bbp-template-notice .bbp-author-avatar img{display:inline-block;width:14px;height:14px;vertical-align:-2px}#bbpress-forums .bbp-template-notice .bbp-author-name{display:inline;margin-top:0;line-height:inherit}#bbpress-forums .bbp-topic-revision-log .bbp-author-link,#bbpress-forums .bbp-reply-revision-log .bbp-author-link{display:inline;white-space:nowrap}#bbpress-forums .bbp-topic-revision-log .bbp-author-avatar,#bbpress-forums .bbp-reply-revision-log .bbp-author-avatar{display:inline;margin-right:3px}#bbpress-forums .bbp-topic-revision-log .bbp-author-name,#bbpress-forums .bbp-reply-revision-log .bbp-author-name{display:inline;margin-top:0;line-height:inherit}#bbpress-forums .mnfurs_extra_profile_information{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.4}#bbpress-forums .mnfurs_extra_profile_information br{display:none}#bbpress-forums div.bbp-the-content-wrapper{max-width:100%;overflow-x:auto}#bbpress-forums div.bbp-the-content-wrapper textarea,#bbpress-forums div.bbp-the-content-wrapper .mce-tinymce{max-width:100%;box-sizing:border-box}#bbpress-forums #bbp_topic_submit,#bbpress-forums #bbp_reply_submit{margin-top:8px}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-header ul.forum-titles,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic{display:grid;grid-template-columns:minmax(0, 1fr) minmax(52px, 72px) minmax(52px, 72px) minmax(150px, 220px);grid-template-areas:"topic voices replies freshness";gap:8px 16px;align-items:center}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic{padding:10px 14px}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-header ul.forum-titles>li,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic>li{float:none;list-style:none;width:auto !important;box-sizing:border-box}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-title{grid-area:topic;line-height:1.35;min-width:0}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count{grid-area:voices}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count{grid-area:replies}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness{grid-area:freshness;min-width:0;text-align:left}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count{justify-self:center;text-align:center;white-space:nowrap}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-title p.bbp-topic-meta,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{margin:4px 0 0;color:#666;font-size:12px;line-height:1.35}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{display:inline;margin-left:4px}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-avatar,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-avatar{display:inline-block;margin-right:3px;vertical-align:middle}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-avatar img,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-avatar img{width:14px;height:14px}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-link,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-link{display:inline}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-name,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-name{display:inline;margin-top:0}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-header ul.forum-titles,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic{display:grid;grid-template-columns:minmax(0, 1fr) minmax(52px, 72px) minmax(52px, 72px) minmax(150px, 220px);grid-template-areas:"topic voices replies freshness";gap:8px 16px;align-items:center}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic{padding:10px 14px}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-header ul.forum-titles>li,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic>li{float:none;list-style:none;width:auto !important;box-sizing:border-box}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-title{grid-area:topic;line-height:1.35;min-width:0}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count{grid-area:voices}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count{grid-area:replies}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness{grid-area:freshness;min-width:0;text-align:left}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count{justify-self:center;text-align:center;white-space:nowrap}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-title p.bbp-topic-meta,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{margin:4px 0 0;color:#666;font-size:12px;line-height:1.35}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{display:inline;margin-left:4px}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-avatar,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-avatar{display:inline-block;margin-right:3px;vertical-align:middle}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-avatar img,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-avatar img{width:14px;height:14px}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-link,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-link{display:inline}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-name,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-name{display:inline;margin-top:0}.mceToolbar td{display:table-row !important;float:left !important}@media only screen and (max-width: 900px){.profile-edit .wp_themeSkin table{width:100%}.profile-edit .wp_themeSkin table td{display:table-row;float:left}.profile-edit .wp_themeSkin table td.mceToolbar{width:100%}}@media only screen and (max-width: 900px){body .mceToolbar td:nth-of-type(10){clear:left}}body table.mceLayout,textarea.tinyMCE{width:100% !important}body #white table.mceToolbar table.mceListBox{margin-right:5px}.security-question-section{width:100% !important}.security-question-section h4{width:24.5% !important;float:left;padding-right:5px}.security-question-section label{float:left;padding-right:5px}.security-question-section input{border:1px solid #ccc;border-radius:2px;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;padding:8px;width:30%;float:left}@media only screen and (max-width: 350px){.security-question-section h4{float:none !important}}.bbp-body .hentry.bbmark-read>li:first-child{border-left:3px solid #eaeaea;padding-left:6px}.bbp-body .hentry.bbmark-unread>li:first-child{border-left:3px solid #21759b;padding-left:6px}@media only screen and (min-width: 450px){.bbp-body .hentry.bbmark-read>li:first-child,.bbp-body .hentry.bbmark-unread>li:first-child{border-left-width:5px;padding-left:5px}}@media only screen and (max-width: 700px){body.single-forum #bbpress-forums div.bbmark-mark-as-read-1{display:none}}.cometchat_statusinputs .cometchat_user_invisible:first-of-type{background-image:none}.cometchat_statusinputs .invisible1{display:none}body.aiowps-unlock-request{background:#fff}body.aiowps-unlock-request .message{text-align:left;padding-left:40px}body.aiowps-unlock-request #loginform label{text-align:left}body.aiowps-unlock-request #loginform p{text-align:left}body.aiowps-unlock-request #loginform label{padding-left:40px}body.aiowps-unlock-request #loginform label br{display:none}body.aiowps-unlock-request #loginform label input{width:50%}body.aiowps-unlock-request #login p.submit{padding-left:40px}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/wp-content/themes/minnesota-furs/build/0e08d16c3d526ad73eeb.png)}.ui-widget-header .ui-icon{background-image:url(/wp-content/themes/minnesota-furs/build/7d48043da4fa9a14a72f.png)}.reg_mailing_list_record{padding:8px}#onesignal-bell-container{display:none}body.home-page #onesignal-bell-container,body.page-id-37554 #onesignal-bell-container,body.page-id-32762 #onesignal-bell-container{display:block}body.home-page.logged-in div#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right,body.page-id-37554 #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right,body.page-id-32762 #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right{bottom:20px}@media screen and (max-width: 360px){#register-page .g-recaptcha{margin-left:-13px}}body.registration.wk #error{display:none}img[src*="core/emoji"]{width:1em}#bbpress-forums #bbp-forum-58409 ul.status-closed,#bbpress-forums #bbp-forum-58409 ul.status-closed a{color:#007848}#bbpress-forums #bbp-forum-58409 ul.status-closed,#bbpress-forums #bbp-forum-58409 ul.status-closed a{color:#007848}.ays-form-section{padding:10px}.bbp-reply-content iframe{max-width:100%}@media screen and (max-width: 1146px){.wrapper,#white .wrapper{margin:0 45px 0 100px;padding-left:0;padding-right:0;width:auto}h1{margin-right:1.5%}.page-template-mnfurs-talk #content,.page-template-page-full-php #content,.error404 #content{width:98.5%}body.home-page #content,body.home-page.page-template-default #content,.archive #content,.search #content,.single-post #content,.page-template-default #content,#event #content{width:58.7%}body.home-page ul#sidebar,.archive ul#sidebar,.search ul#sidebar,.single-post #sidebar,.page-template-default #sidebar,#event #sidebar{float:right;width:38.8%;margin-right:1%}.archive #content,.search #content,.single-post #content,.page-template-default #content,#event #content{width:68.7%}.archive ul#sidebar,.search ul#sidebar,.single-post #sidebar,.page-template-default #sidebar,#event #sidebar{width:28.8%}.widget_text img{width:100%;max-width:300px}#footer ul,.footer-right,ul#features li.widget{width:32.1%;padding:0;margin-right:1%;float:left}#footer ul.footer-social{width:100%;white-space:normal}#map{width:98.5%}body.page-id-399{min-width:925px}body.page-id-399 #white .wrapper{margin:0 20px}body.page-id-399 h1{margin-right:0}body.page-id-399 #content{width:100%}}@media screen and (min-width: 901px){.mobile,.mobile-menu-toggle,.mobile-user-toggle{position:absolute;left:-9999em}}@media screen and (max-width: 800px){.archive #content,.search #content,.single-post #content,.page-template-default #content,#event #content{width:58.2%}.archive ul#sidebar,.search ul#sidebar,.single-post #sidebar,.page-template-default #sidebar,#event #sidebar{width:38.8%}body.forum #buddypress.group #item-header,body.media #buddypress #item-header,body.group-members #buddypress #item-header,body.group-invites #buddypress #item-header,body.group-admin #buddypress #item-header{display:none}body.buddypress #white .wrapper h1{width:100%}}@media screen and (max-width: 900px){ul#menu-main-menu,#user{display:none}.header-logo{background:none;height:inherit;width:inherit}#main-blog-logo{width:75px;height:75px}#content{overflow:hidden}.wrapper,#white .wrapper{margin-left:75px}.mobile{display:none}.mnfurs-album-group{width:100%;margin-right:0px}.mnfurs-album-group img{float:left;width:100px;display:inherit;margin-right:10px;margin-left:0px;margin-bottom:20px}}@media screen and (max-width: 900px){.bbp_RSVP_options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:6px;position:static;text-align:left;justify-content:stretch;width:100%}.bbp_RSVP_options .btn{width:auto;max-width:none;min-width:0;margin-bottom:0;white-space:normal}}@media screen and (max-width: 600px){#bbpress-forums #bbp_topic_submit,#bbpress-forums #bbp_reply_submit{width:100%}}@media screen and (max-width: 680px){#chatroom_button{display:none !important}.wrapper,#white .wrapper{margin-left:45px}.mobile{padding-left:45px}h1{margin-right:0;padding-right:0}#share{display:none}#content,#sidebar,ul#features li.widget{width:100% !important;margin:0 0 20px !important;float:none !important;min-height:0 !important}#map{width:100% !important}.post-short{padding-right:0}#footer ul{width:49%}.footer-right{clear:both;float:none;width:100%;padding-top:30px;text-align:left}.RSVP-Heads-Header,.RSVP-Heads{width:auto;float:none}.RSVP-Heads-Header{padding-bottom:10px}.bbp-rsvp-information_box{display:none}#bbpress-forums .bbp-reply-footer-header.bbp-rsvp-information_box{display:block}.announcement{font-size:14px;line-height:20px}.hide-mobile{display:none !important}.bbp-template-notice .bbp-topic-description{display:none}.bbp-template-notice .bbp-forum-description{display:none}.forum-titles .bbp-forum-topic-count,.forum-titles .bbp-forum-reply-count,.forum-titles .bbp-forum-freshness{display:none}.bbp-body .bbp-forum-topic-count{display:none}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:auto}#bbpress-forums .type-forum .bbp-forum-topic-count,#bbpress-forums .type-forum .bbp-forum-reply-count,#bbpress-forums ul.type-forum li.bbp-forum-freshness{display:none}#bbpress-forums .bbp-forum-info{width:100%}#bbpress-forums .type-forum li.bbp-forum-freshness .bbp-topic-meta{float:right}.widget_bp_core_members_widget .item-list{max-height:110px}body.home-page li#mnfurs_bbpress_list_widget-2,body.home-page li#mnfurs_bbpress_list_widget-2 ul li:last-child{padding-bottom:0px}body.home-page li#text-6{display:none}body.home-page #sidebar{padding-bottom:0px !important;margin-bottom:0px !important}}@media screen and (max-width: 900px){body.single-forum #bbpress-forums ul.bbp-topics li.bbp-header,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-footer{display:none}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic{grid-template-columns:minmax(0, 1fr) auto auto;grid-template-areas:"topic topic topic" "freshness voices replies";gap:6px 12px;padding:10px 12px}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness{display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count{justify-self:end}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness{font-size:12px;line-height:1.3}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count::before{content:"Voices: ";font-weight:bold}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count::before{content:"Posts: ";font-weight:bold}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness::before{content:"Last: ";font-weight:bold}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{display:inline;margin:0}body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-avatar,body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-avatar{display:none}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-header,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-footer{display:none}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-body ul.type-topic{grid-template-columns:minmax(0, 1fr) auto auto;grid-template-areas:"topic topic topic" "freshness voices replies";gap:6px 12px;padding:10px 12px}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness{display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count{justify-self:end}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness{font-size:12px;line-height:1.3}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-voice-count::before{content:"Voices: ";font-weight:bold}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-reply-count::before{content:"Posts: ";font-weight:bold}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness::before{content:"Last: ";font-weight:bold}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{display:inline;margin:0}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-title .bbp-author-avatar,body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness .bbp-author-avatar{display:none}}@media screen and (max-width: 600px){body.single-forum #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{display:none}body.bp-user.forums #bbpress-forums ul.bbp-topics li.bbp-topic-freshness p.bbp-topic-meta{display:none}body.forum li.bbp-topic-title{width:100%}.wrapper,#white-wrapper{margin:0 20px !important}dl.event-details dt,dl.event-details dd,dl.form dt,dl.form dd{float:none;width:100%}}.photo-contest .fa{line-height:inherit}.photo-contest .mnfurs-shortcode-login{padding-bottom:10px}.photo-contest .mnfurs-shortcode-login a.btn{background:#007848 !important;border-top:2px solid #118959 !important;border-bottom:2px solid #006737 !important;border-radius:3px !important}.photo-contest .pc-autor-comments-list .fa.fa-calendar{margin-left:5px}.icons-header-buddypress a,.icons-header-buddypress div{margin-right:5px !important;margin-bottom:5px !important}.bbpress-social-sprite{margin:10px auto 0px auto !important;text-align:center !important}.bbpress-social-sprite a,.bbpress-social-sprite div{margin-right:5px !important;margin-bottom:5px !important}.bbpress-fake-stuff-for-chance{background:none !important}.bp-nouveau.media #buddypress div#item-header div#item-header-content .icons-header-buddypress a{border:0 !important;padding:0}.sprite-small-bluesky{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px -160px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-bluesky{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:0px 0px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-deviantart{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-176px -160px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-deviantart{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-32px 0px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-discord{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px -176px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-discord{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:0px -32px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-email{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-176px -176px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-email{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-32px -32px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-facebook{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px 0px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-facebook{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-64px 0px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-flickr{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -16px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-flickr{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-64px -32px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-furaffinity{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -32px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-furaffinity{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:0px -64px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-furrymigration{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -48px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-furrymigration{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-32px -64px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-furrynetwork{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -64px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-furrynetwork{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-64px -64px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-inkbunny{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -80px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-inkbunny{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-96px 0px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-instagram{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -96px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-instagram{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-96px -32px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-linkedin{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -112px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-linkedin{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-96px -64px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-mastodon{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -128px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-mastodon{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:0px -96px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-myspace{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -144px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-myspace{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-32px -96px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-nintendo-network{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -160px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-nintendo-network{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-64px -96px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-patreon{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -176px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-patreon{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-96px -96px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-pinterest{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:0px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-pinterest{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-128px 0px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-psn{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-16px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-psn{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-128px -32px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-reddit{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-32px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-reddit{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-128px -64px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-rss{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-48px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-rss{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-128px -96px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-snapchat{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-64px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-snapchat{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:0px -128px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-sofurry{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-80px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-sofurry{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-32px -128px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-spotify{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-96px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-spotify{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-64px -128px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-steam{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-112px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-steam{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-96px -128px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-telegram{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-128px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-telegram{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-128px -128px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-threads{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-144px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-threads{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px 0px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-tiktok{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-tiktok{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px -32px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-tumblr{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-176px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-tumblr{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px -64px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-twitch{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-192px -192px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-twitch{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px -96px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-twitter{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-208px 0px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-twitter{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-160px -128px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-weasyl{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-208px -16px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-weasyl{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:0px -160px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-web{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-208px -32px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-web{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-32px -160px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-whatsapp{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-208px -48px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-whatsapp{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-64px -160px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-xbox{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-208px -64px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-xbox{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-96px -160px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-small-youtube{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-208px -80px !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}.sprite-youtube{background-image:url(/wp-content/themes/minnesota-furs/build/2f31ff3feff3e3b6263e.png) !important;background-position:-128px -160px !important;width:32px !important;height:32px !important;background-repeat:no-repeat !important;display:inline-block !important;font-size:0px !important;float:left !important}@media(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi){.sprite-small-bluesky{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px -160px !important;background-size:224px 208px !important}.sprite-bluesky{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:0px 0px !important;background-size:224px 208px !important}.sprite-small-deviantart{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-176px -160px !important;background-size:224px 208px !important}.sprite-deviantart{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-32px 0px !important;background-size:224px 208px !important}.sprite-small-discord{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px -176px !important;background-size:224px 208px !important}.sprite-discord{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:0px -32px !important;background-size:224px 208px !important}.sprite-small-email{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-176px -176px !important;background-size:224px 208px !important}.sprite-email{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-32px -32px !important;background-size:224px 208px !important}.sprite-small-facebook{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px 0px !important;background-size:224px 208px !important}.sprite-facebook{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-64px 0px !important;background-size:224px 208px !important}.sprite-small-flickr{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -16px !important;background-size:224px 208px !important}.sprite-flickr{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-64px -32px !important;background-size:224px 208px !important}.sprite-small-furaffinity{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -32px !important;background-size:224px 208px !important}.sprite-furaffinity{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:0px -64px !important;background-size:224px 208px !important}.sprite-small-furrymigration{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -48px !important;background-size:224px 208px !important}.sprite-furrymigration{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-32px -64px !important;background-size:224px 208px !important}.sprite-small-furrynetwork{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -64px !important;background-size:224px 208px !important}.sprite-furrynetwork{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-64px -64px !important;background-size:224px 208px !important}.sprite-small-inkbunny{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -80px !important;background-size:224px 208px !important}.sprite-inkbunny{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-96px 0px !important;background-size:224px 208px !important}.sprite-small-instagram{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -96px !important;background-size:224px 208px !important}.sprite-instagram{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-96px -32px !important;background-size:224px 208px !important}.sprite-small-linkedin{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -112px !important;background-size:224px 208px !important}.sprite-linkedin{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-96px -64px !important;background-size:224px 208px !important}.sprite-small-mastodon{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -128px !important;background-size:224px 208px !important}.sprite-mastodon{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:0px -96px !important;background-size:224px 208px !important}.sprite-small-myspace{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -144px !important;background-size:224px 208px !important}.sprite-myspace{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-32px -96px !important;background-size:224px 208px !important}.sprite-small-nintendo-network{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -160px !important;background-size:224px 208px !important}.sprite-nintendo-network{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-64px -96px !important;background-size:224px 208px !important}.sprite-small-patreon{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -176px !important;background-size:224px 208px !important}.sprite-patreon{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-96px -96px !important;background-size:224px 208px !important}.sprite-small-pinterest{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:0px -192px !important;background-size:224px 208px !important}.sprite-pinterest{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-128px 0px !important;background-size:224px 208px !important}.sprite-small-psn{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-16px -192px !important;background-size:224px 208px !important}.sprite-psn{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-128px -32px !important;background-size:224px 208px !important}.sprite-small-reddit{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-32px -192px !important;background-size:224px 208px !important}.sprite-reddit{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-128px -64px !important;background-size:224px 208px !important}.sprite-small-rss{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-48px -192px !important;background-size:224px 208px !important}.sprite-rss{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-128px -96px !important;background-size:224px 208px !important}.sprite-small-snapchat{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-64px -192px !important;background-size:224px 208px !important}.sprite-snapchat{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:0px -128px !important;background-size:224px 208px !important}.sprite-small-sofurry{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-80px -192px !important;background-size:224px 208px !important}.sprite-sofurry{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-32px -128px !important;background-size:224px 208px !important}.sprite-small-spotify{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-96px -192px !important;background-size:224px 208px !important}.sprite-spotify{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-64px -128px !important;background-size:224px 208px !important}.sprite-small-steam{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-112px -192px !important;background-size:224px 208px !important}.sprite-steam{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-96px -128px !important;background-size:224px 208px !important}.sprite-small-telegram{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-128px -192px !important;background-size:224px 208px !important}.sprite-telegram{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-128px -128px !important;background-size:224px 208px !important}.sprite-small-threads{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-144px -192px !important;background-size:224px 208px !important}.sprite-threads{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px 0px !important;background-size:224px 208px !important}.sprite-small-tiktok{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px -192px !important;background-size:224px 208px !important}.sprite-tiktok{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px -32px !important;background-size:224px 208px !important}.sprite-small-tumblr{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-176px -192px !important;background-size:224px 208px !important}.sprite-tumblr{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px -64px !important;background-size:224px 208px !important}.sprite-small-twitch{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-192px -192px !important;background-size:224px 208px !important}.sprite-twitch{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px -96px !important;background-size:224px 208px !important}.sprite-small-twitter{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-208px 0px !important;background-size:224px 208px !important}.sprite-twitter{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-160px -128px !important;background-size:224px 208px !important}.sprite-small-weasyl{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-208px -16px !important;background-size:224px 208px !important}.sprite-weasyl{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:0px -160px !important;background-size:224px 208px !important}.sprite-small-web{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-208px -32px !important;background-size:224px 208px !important}.sprite-web{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-32px -160px !important;background-size:224px 208px !important}.sprite-small-whatsapp{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-208px -48px !important;background-size:224px 208px !important}.sprite-whatsapp{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-64px -160px !important;background-size:224px 208px !important}.sprite-small-xbox{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-208px -64px !important;background-size:224px 208px !important}.sprite-xbox{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-96px -160px !important;background-size:224px 208px !important}.sprite-small-youtube{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-208px -80px !important;background-size:224px 208px !important}.sprite-youtube{background-image:url(/wp-content/themes/minnesota-furs/build/7ec4178089044fc6d882.png) !important;background-position:-128px -160px !important;background-size:224px 208px !important}}*{margin:0;padding:0;border:none;zoom:1;-webkit-font-smoothing:antialiased !important}html{-webkit-text-size-adjust:100%}.wp-editor-container{border:1px solid #ccc}#chatroom_button{bottom:0px;left:20px;background:#007848;color:#fff;font-size:13px;line-height:1.2em;font-family:arial,sans-serif;height:25px;padding-top:10px;padding-left:15px;padding-right:15px;width:auto;position:fixed;cursor:pointer;display:none}#buddypress{position:relative;min-height:400px}h1 a.bp-title-button{position:absolute}#item-nav{margin:0 0 10px;background:#efe8e1;position:relative;top:-10px;text-shadow:0 1px 0 #fff}#item-nav ul{height:40px;margin:0}#item-nav li{float:left;list-style:none;height:40px;margin:0;white-space:nowrap}#item-nav li.selected,#item-nav li.current{background:#fff}#item-nav li a{display:flex;align-items:center;padding:0 15px;height:40px;color:#333}#item-nav li>span{display:flex;align-items:center;padding:0 15px;height:40px;color:#999}#item-nav li a span,#subnav li a span,.activity-meta a span,.acomment-options a span{font-size:11px;color:#007848;font-weight:bold;margin-left:4px}#subnav{position:relative;height:50px}#subnav li{float:left;margin:0;list-style:none;padding:0 1px 0 0}#subnav li a{display:block;padding:5px 12px;color:#333;text-shadow:0 1px 0 #fff;background:#eee}#subnav li.first a{border-top-left-radius:8px;border-bottom-left-radius:8px}#subnav li.last a{border-top-right-radius:8px;border-bottom-right-radius:8px}#subnav li.selected a,#subnav li.current a{background:#e3eca9}#subnav li a:hover{background:#f7f7f7}#subnav li#activity-filter-select,#subnav li#members-order-select,#subnav li.filter,#item-nav li.filter,.group#buddypress .message-search{position:absolute;right:0;top:0;white-space:nowrap;font-weight:bold;float:none;padding:0}#item-nav li.filter{right:4px;top:4px}#subnav select,#item-nav select,.filter select,.message-search input{width:auto;padding-right:20px}ul.button-nav{font-weight:bold;margin:0 0 20px}ul.button-nav li{display:inline;margin:0 15px 0 0;list-style:none}ul.button-nav li.current a{color:#333}.widget_bp_core_members_widget{overflow:visible}.widget_bp_core_members_widget .item-list{display:grid;float:none;clear:both;grid-template-columns:repeat(auto-fill, 50px);gap:13px;justify-content:start;width:100%;max-width:100%;max-height:176px;position:relative;overflow:hidden;padding:0;margin:0 0 20px}.widget.widget_bp_core_members_widget #members-list.item-list{float:none;clear:both}.widget_bp_core_members_widget .item-avatar{position:static;float:none;width:50px;height:50px;margin:0}#item-header{float:left;width:242px;overflow:hidden}#item-body{float:right;width:626px;position:relative}body.forum #buddypress.group #item-header{width:15%;display:none}body.forum #buddypress.group #item-body{width:80%;width:calc(85% - 40px);width:100%;padding:0px}body.forum #buddypress.group #item-header img{max-width:100%}body.group-forum-topic #buddypress.group #item-body{width:100%}body.group-forum-topic #buddypress.group #item-header{display:none}#item-header-avatar,#item-meta{margin-bottom:20px}#item-header-activity{padding-bottom:20px}#item-header-activity .activity{font-size:14px;color:#999;display:block;margin:0 0 5px}#item-header blockquote a,.item blockquote a{font-size:11px;font-weight:bold;margin-left:4px}form#whats-new-form{list-style:none;margin:0;padding:20px 0 20px 64px;min-height:50px;position:relative;border-bottom:1px solid #ddd;display:block}form#whats-new-form textarea{height:20px}ul.item-list li{list-style:none;margin:-1px 0 0;padding:20px 0 0 64px;min-height:75px;position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd}ul.item-list li li{border-top:1px solid #ccc;border-bottom:none}ul.item-list li .activity-inner li{border:none;margin:0;padding:0;min-height:0}ul.item-list li .activity-inner ol>li{list-style-type:decimal}ul.item-list li .activity-inner ul>li{list-style-type:disc}ul.item-list li .activity-inner ol,ul.item-list li .activity-inner ul{margin:0 15px 10px}ul.item-list li .activity-inner img{max-width:100%}body.activity #buddypress .activity{clear:left}#whats-new-avatar,.item-avatar,.activity-avatar,.acomment-avatar,.ac-reply-avatar{position:absolute;left:0;top:20px}.widget.widget_bp_core_members_widget ul#members-list li.vcard{margin:0;padding:0;min-height:fit-content;border:none;display:block;width:50px;height:50px;overflow:visible}.widget.widget_bp_core_members_widget div.item-avatar a{display:block;width:50px;height:50px;margin:0}.widget.widget_bp_core_members_widget div.item-avatar img{width:50px;height:50px;margin:0;object-fit:cover}.activity-permalink li.activity-item{padding-left:160px;border-top:none;border-bottom:none}.activity-permalink li.activity-item img{max-width:120px !important;max-height:auto !important}.activity-meta,.acomment-options,.action{padding-bottom:20px;clear:both;position:relative;font-size:11px}.activity-meta a,.acomment-options a{margin-right:15px}.activity-meta a span,.acomment-options a span{color:#666}.activity-meta a.bpm-report-link,.acomment-options a.bpm-report-link{position:absolute;right:0;margin-right:0;top:3px}.activity-header .avatar-20{position:relative;top:6px;margin-right:3px}ul.item-list .activity-header p,ul.item-list .acomment-meta,ul.item-list .message-metadata{font-size:13px;line-height:18px;position:relative;padding-right:150px;margin:0 0 10px}ul.item-list .activity-header a,ul.item-list .acomment-meta a,ul.item-list .message-metadata a{font-weight:bold}ul.item-list .activity-header a.activity-time-since{position:absolute;right:0;width:100%;text-align:right}ul.item-list .activity-header a .time-since,ul.item-list .activity-header .time-since,ul.item-list .acomment-meta a .time-since,ul.item-list .item-title .activity,ul.item-list .message-metadata .activity{font-weight:bold;position:absolute;right:0;top:0;color:#999;font-size:11px}ul.item-list li.load-more{border:none;padding:20px 0 0;text-align:center;min-height:0}ul.item-list li.load-more a{display:block;padding:20px;font-size:18px;background:rgba(0,0,0,.05);color:#ccc;text-shadow:0 1px 0 #fff;border-radius:3px}ul.item-list li.load-more a:hover{background:#eee}.item-title{font-weight:bold;position:relative;padding-right:150px;margin:0 0 10px}.activity-list li.bbp_topic_create .activity-content .activity-inner,.activity-list li.bbp_reply_create .activity-content .activity-inner{background:rgba(0,0,0,.05);margin:0 0 10px;padding:15px 20px 5px;text-shadow:0 1px 0 #fff;border:none;border-radius:5px;-ie-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.activity-comments form{list-style:none;margin:0;padding:20px 0 20px 64px;min-height:50px;position:relative;border-top:1px solid #ccc}#whats-new-textarea,.ac-textarea{margin:0 0 10px}#item-body dl.event-details dt{width:33%}#item-body dl.event-details dd{width:66%}.form-vis{position:relative;padding:5px 0;width:84%;font-size:11px;line-height:14px}.field-visibility-settings-status{font-size:11px;line-height:14px}.field-visibility-settings-status .visibility-toggle-link{cursor:pointer}.field-visibility-settings-status .current-visibility-level{text-transform:lowercase;font-weight:bold}.field-visibility-settings-status .visibility-edit{position:relative;display:inline-block;width:13px;height:14px;text-indent:-9999em;overflow:hidden;background:url(/wp-content/themes/minnesota-furs/build/29e3eb30bf9703120197.png) 0 -72px}a.field-visibility-settings-close{font-weight:bold;position:absolute;right:0;top:5px}.field-visibility-settings{display:none}.field-visibility-settings.field-visibility-settings-open{display:block}.field-visibility-settings legend{font-weight:bold;margin:0 0 5px}.form-textbox .description{margin-top:5px;font-size:11px;line-height:14px;color:#999}select#field_8_month{width:120px;float:left;margin-right:3px}select#field_8_day,select#field_8_year{width:80px}.form .field_registered-for-furry-migration-2014 .label-form{display:none}dl.form dt.field_registered-for-furry-migration-2014 label{padding-top:0px}#buddypress.member #settings-form .profile-settings{width:100%}#buddypress.member #settings-form .profile-settings td.field-name{width:50%}#buddypress.member #settings-form .profile-settings td.field-visibility{width:50%}ul.thread li.thread-item{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0 10px 270px;list-style:none;margin:0 0 -1px;position:relative;overflow:hidden;min-height:50px}label.thread-check{background:rgba(0,0,0,.05);border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px 0;width:28px;text-align:center;position:absolute;left:0;top:0;height:100%;cursor:pointer}.unread label.thread-check{background:#e3eca9}.thread-avatar{position:absolute;left:40px;top:10px}.thread-detail{position:absolute;left:100px;top:10px;width:160px}.thread-from,.thread-title{display:block;margin:0 0 5px}.thread-title{padding-right:70px}.thread-from a,.thread-title a{font-weight:bold}.thread-date{font-size:11px;line-height:14px;color:#999;font-weight:bold;display:block}blockquote.thread-excerpt{margin:0}a.thread-delete{position:absolute;right:0;top:10px;font-size:11px;font-weight:bold}.messages-options-nav select{width:auto}ul.item-list li.message-reply{padding-bottom:10px}.message-reply .message-box .avatar{display:none}h2#message-subject{position:relative}h2#message-subject a{position:absolute;right:0;top:0}.thread-options a,h2#message-subject a{font-size:11px;font-weight:bold}#avatar-crop-pane{position:absolute;left:-320px;top:0;display:none}#buddypress .wp_attachment_image img{max-width:100%}.wrapper table.notification-settings{width:100%}.wrapper table.notification-settings .yes,.wrapper table.notification-settings .no{width:50px;text-align:center}#item-actions h4{clear:both}ul#group-admins li,ul#group-mods li{float:left;margin:0 15px 15px 0;list-style:none}#item-header-avatar img{width:242px;height:auto}p.ms-tos{margin-top:0 !important;font-family:inherit !important;padding-left:0 !important;line-height:inherit !important;font-size:inherit !important;color:inherit !important;background:none !important;border:none !important;width:auto !important;float:none !important}div.bp-template-notice{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bp-template-notice a{color:#555;text-decoration:none}div.bp-template-notice a:hover{color:#000}div.bp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bp-template-notice.error,div.bp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bp-template-notice.error a,div.bp-template-notice.warning a{color:#c00}div.bp-template-notice p{margin:.5em 0 6px 0 !important;padding:2px;font-size:12px;line-height:140%}#signature-error{color:red;font-size:16px}.bpm-bottom-link{clear:both;padding:20px 0}.bp-search{position:absolute;top:-58px;right:0;width:306px;text-align:right}.bp-search input[type=text],.wk .bp-search input[type=text]{position:absolute;left:0;width:220px}.activity-permalink li.activity_update{padding-left:0px}.activity-permalink li.activity_update .activity-avatar{max-width:150px;position:relative;float:left;top:auto;margin-right:10px}.activity-permalink li.activity_update .activity-avatar img{width:100%;height:auto}.activity-permalink li.activity_update{float:left;margin-left:10px}.message-action-star,.message-action-unstar{top:10px;position:absolute;right:45px;font-weight:bolder;font-size:11px;display:block}.wrapper table.dummy-table{height:0px;width:0px;margin:0px;padding:0px;border:none;overflow:hidden}.wrapper table.dummy-table td{padding:0px;margin:0px}#buddypress #avatar-crop-actions a.avatar-crop-submit,body #buddypress #bp-webcam-avatar a.button.avatar-webcam-capture,body #buddypress #bp-webcam-avatar a.button.avatar-webcam-save{padding-left:10px;padding-right:10px;display:inline-block}#buddypress .pag-count{float:left;border:1px solid rgba(0,0,0,0)}#buddypress .pagination-links{float:right;list-style:none;display:inline}#buddypress .pagination-links a,#buddypress .pagination-links span.current{display:block;float:left;padding:0px 5px;margin-left:5px;border:1px solid #efefef;text-decoration:none}#buddypress .pagination-links a:hover,#buddypress .pagination-links span.current{background:#eee;opacity:.8;border:1px solid #ddd}#buddypress .pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}#buddypress .pagination{height:35px}@media screen and (max-width: 1146px){.widget_bp_core_members_widget .item-list{width:100%;max-height:113px;overflow:hidden}.widget_bp_core_members_widget .item-list .item-avatar{margin:0}#item-nav,.dir-list,#buddypress>.bp-template-notice,#buddypress>.activity,.bpm-bottom-link{margin-right:1.5%}#item-header{width:38.8%;width:calc(32% - 40px);margin-right:1%}#item-header-avatar{text-align:center}#item-header-avatar img{width:100%;height:auto;max-width:242px;margin:0 auto}#item-body{width:58.7%;width:calc(66% - 40px);margin-right:1%;float:left}#item-body #item-body{width:auto;margin:0;float:none}#item-buttons{padding-bottom:20px}#subnav{height:auto}#subnav li{padding-bottom:5px}#subnav li#activity-filter-select,#subnav li#members-order-select,#subnav li.filter,.message-search{position:static;display:block;padding:10px;background:rgba(0,0,0,.05);margin:10px 0;clear:both;border-radius:3px;right:0}.bp-search{text-align:left;width:auto;right:10px}.bp-search input[type=text],.wk .bp-search input[type=text]{position:static;width:60%}#avatar-crop-pane{display:none}ul.thread li.thread-item{padding-left:210px}ul.thread li.thread-item .thread-detail{width:100px}#item-body dl.event-details dt,#item-body dl.event-details dd{width:49.9%}}@media screen and (max-width: 920px){#item-nav ul{height:auto;padding:10px}#item-nav li{width:19.9%;padding:0;height:21px}#item-nav li a{display:inline;padding:0;height:auto}#item-nav li.current,#item-nav li.selected{background:none;font-weight:bold}#item-nav li.filter{width:auto}}@media screen and (max-width: 800px){#item-header,#item-body{width:auto;float:none;margin-right:0}#item-header{min-height:180px}#item-header{position:relative;padding:0 0 1px 30%;margin-bottom:20px;border-bottom:1px solid #ddd}#item-header-avatar{position:absolute;left:0;top:0;width:25%}#item-header-activity{padding-bottom:0}body.forum #buddypress.group #item-body{width:100%}}@media screen and (max-width: 680px){#item-header{min-height:0}#item-nav,#item-header,#item-body,#buddypress>.bp-template-notice,.bpm-bottom-link{margin-right:0}#item-nav li{width:24.9%}#item-nav li.filter{position:static;clear:both;padding:5px 0}#item-body dl.event-details dt{width:38.7%}#item-body dl.event-details dd{width:58.7%}ul.thread li.thread-item{padding-left:100px}ul.thread li.thread-item .thread-detail{width:auto;position:static;padding-bottom:10px}.bp-search{right:0}#buddypress .pagination{height:auto;padding:5px 0}#buddypress .pag-count{float:none;display:block}#buddypress .pagination-links{float:none;display:block;height:25px}ul.item-list .activity-header p,ul.item-list .acomment-meta,ul.item-list .message-metadata,ul.item-list .item-title{padding-right:0}ul.item-list .activity-header a .time-since,ul.item-list .activity-header .time-since,ul.item-list .acomment-meta a .time-since,ul.item-list .item-title .activity,ul.item-list .message-metadata .activity{position:static;display:block;padding-top:5px}body.my-activity #item-header,body.my-messages #item-header,body.my-friends #item-header,body.profile-edit #item-header,body.change-avatar #item-header,body.my-groups #item-header,body.buddypress.forums #item-header,body.buddypress.MNFurs #item-header,body.buddypress.settings #item-header{display:none}}@media screen and (max-width: 480px){.bbpress-social-sprite{display:none}}body.bp-nouveau #buddypress #item-header{display:grid;grid-template-columns:242px minmax(0, 1fr);align-items:start;column-gap:28px;float:none;width:auto;min-height:0;margin:0 0 20px;padding:0;overflow:visible;border-bottom:0}body.bp-nouveau #buddypress #item-header-avatar{grid-column:1;grid-row:1;position:static;width:auto;margin:0;text-align:left}body.bp-nouveau #buddypress #item-header-avatar a{text-align:left}body.bp-nouveau #buddypress #item-header-avatar img{display:block;float:none !important;width:242px;max-width:100%;height:auto;margin:0}body.bp-nouveau #buddypress #item-header-content{grid-column:2;grid-row:1;min-width:0;padding-left:0}body.bp-nouveau #buddypress #item-header-content .user-nicename{margin-top:0}body.bp-nouveau #buddypress #item-header .item-meta{margin:0}body.bp-nouveau #buddypress #item-header .icons-header-buddypress{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}body.bp-nouveau #buddypress #item-header .icons-header-buddypress a,body.bp-nouveau #buddypress #item-header .icons-header-buddypress div{flex:0 0 auto;float:none !important;margin:0 !important}.icons-header-buddypress .mnfurs-profile-copy-icon,.bbpress-social-sprite .mnfurs-profile-copy-icon{align-items:center;background:#00824a !important;background-image:none !important;border-radius:3px;color:#fff !important;display:inline-flex !important;font-size:16px !important;height:32px !important;justify-content:center;text-decoration:none;width:32px !important}.bbpress-social-sprite .mnfurs-profile-copy-icon-small{font-size:11px !important;height:16px !important;width:16px !important}.icons-header-buddypress .mnfurs-profile-copy-icon:hover,.icons-header-buddypress .mnfurs-profile-copy-icon:focus,.bbpress-social-sprite .mnfurs-profile-copy-icon:hover,.bbpress-social-sprite .mnfurs-profile-copy-icon:focus,.mnfurs-profile-copy-inline:hover,.mnfurs-profile-copy-inline:focus{background:#005f36 !important;color:#fff !important;outline:2px solid #005f36;outline-offset:2px}#green .icons-header-buddypress .mnfurs-profile-copy-icon:hover,#green .icons-header-buddypress .mnfurs-profile-copy-icon:focus,#white .icons-header-buddypress .mnfurs-profile-copy-icon:hover,#white .icons-header-buddypress .mnfurs-profile-copy-icon:focus,#beige .icons-header-buddypress .mnfurs-profile-copy-icon:hover,#beige .icons-header-buddypress .mnfurs-profile-copy-icon:focus,#green .bbpress-social-sprite .mnfurs-profile-copy-icon:hover,#green .bbpress-social-sprite .mnfurs-profile-copy-icon:focus,#white .bbpress-social-sprite .mnfurs-profile-copy-icon:hover,#white .bbpress-social-sprite .mnfurs-profile-copy-icon:focus,#beige .bbpress-social-sprite .mnfurs-profile-copy-icon:hover,#beige .bbpress-social-sprite .mnfurs-profile-copy-icon:focus,.mnfurs-profile-copy-icon:hover i,.mnfurs-profile-copy-icon:focus i{color:#fff !important}.mnfurs-profile-copy-inline{background:rgba(0,0,0,0);border:0;color:#0073aa;cursor:pointer;padding:0;text-decoration:underline}.mnfurs-nintendo-switch-inline{background:rgba(0,0,0,0);border:0;color:#0073aa;cursor:pointer;padding:0;text-decoration:underline}.mnfurs-nintendo-switch-dialog{align-items:center;background:rgba(0,0,0,.55);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:99999}.mnfurs-nintendo-switch-dialog__window{background:#fff;border-left:5px solid #007848;box-shadow:0 8px 30px rgba(0,0,0,.25);color:#333;max-width:420px;padding:24px;position:relative;width:100%}.mnfurs-nintendo-switch-dialog__window h2{font-size:22px;line-height:1.2;margin:0 76px 14px 0}.mnfurs-nintendo-switch-dialog__window p{font-size:15px;line-height:1.5;margin:0 0 14px}.mnfurs-nintendo-switch-code{background:#f1f7ed;border:1px solid #bdd6ad;border-radius:3px;color:#1f4f2f;display:inline-block;font-family:monospace;font-weight:bold;letter-spacing:0;padding:2px 7px}.mnfurs-nintendo-switch-dialog__actions{align-items:center;display:flex;gap:10px;margin-top:18px}.mnfurs-nintendo-switch-dialog__copy,.mnfurs-nintendo-switch-dialog__close{align-items:center;background:#007848;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-weight:bold;gap:7px;line-height:1;padding:9px 12px}.mnfurs-nintendo-switch-dialog__close{position:absolute;right:18px;top:18px}.mnfurs-nintendo-switch-dialog__copy:hover,.mnfurs-nintendo-switch-dialog__copy:focus,.mnfurs-nintendo-switch-dialog__close:hover,.mnfurs-nintendo-switch-dialog__close:focus{background:#005f36;outline:2px solid #005f36;outline-offset:2px}.mnfurs-nintendo-switch-dialog__copy[data-mnfurs-copy-state=copied]{background:#005f36}.mnfurs-nintendo-switch-dialog__status{color:#1f4f2f;font-weight:bold;min-height:1em}body.bp-nouveau #buddypress .bp-wrap,body.bp-nouveau #buddypress #object-nav,body.bp-nouveau #buddypress #item-body{clear:both}body.bp-nouveau #buddypress #item-body{float:none;width:auto}body.bp-nouveau #buddypress .bp-navs{background:#efe8e1}body.bp-nouveau #buddypress #object-nav{margin:0 0 14px}body.bp-nouveau #buddypress #object-nav>ul{display:flex;flex-wrap:wrap;align-items:stretch;height:auto;min-height:40px}body.bp-nouveau #buddypress #object-nav li{display:flex;float:none;margin:0;padding:0 1px 0 0}body.bp-nouveau #buddypress #object-nav li a,body.bp-nouveau #buddypress #object-nav li>span{display:flex;align-items:center;box-sizing:border-box;min-height:40px;padding:0 10px}body.bp-nouveau #buddypress #subnav.bp-subnavs,body.bp-nouveau #buddypress #subnav.user-subnav{height:auto;min-height:0;overflow:visible}body.bp-nouveau #buddypress #subnav.bp-subnavs>ul,body.bp-nouveau #buddypress #subnav.user-subnav>ul{display:flex;flex-wrap:wrap;align-items:stretch;height:auto;min-height:40px}body.bp-nouveau #buddypress #subnav.bp-subnavs li,body.bp-nouveau #buddypress #subnav.user-subnav li{display:flex;float:none;margin:0;padding:0 1px 0 0}body.bp-nouveau #buddypress #subnav.bp-subnavs li a,body.bp-nouveau #buddypress #subnav.bp-subnavs li>span,body.bp-nouveau #buddypress #subnav.user-subnav li a,body.bp-nouveau #buddypress #subnav.user-subnav li>span{display:flex;align-items:center;box-sizing:border-box;min-height:40px;padding:0 12px}body.bp-nouveau #buddypress .bp-navs ul,body.bp-nouveau #buddypress .subnav-filters ul,body.bp-nouveau #buddypress .bp-list,body.bp-nouveau #buddypress .members-list,body.bp-nouveau #buddypress .friends-list,body.bp-nouveau #buddypress #message-threads,body.bp-nouveau #buddypress #bp-message-thread-list,body.bp-nouveau #buddypress .thread-participants ul{margin-left:0;padding-left:0}body.bp-nouveau #buddypress .bp-navs li,body.bp-nouveau #buddypress .subnav-filters li,body.bp-nouveau #buddypress .bp-list>li,body.bp-nouveau #buddypress .members-list>li,body.bp-nouveau #buddypress .friends-list>li,body.bp-nouveau #buddypress #message-threads>li,body.bp-nouveau #buddypress #bp-message-thread-list>li,body.bp-nouveau #buddypress .thread-participants li{list-style:none;margin-left:0}body.bp-nouveau #buddypress .bp-navs li a,body.bp-nouveau #buddypress .bp-navs li span{color:#333}body.bp-nouveau #buddypress .bp-navs li:not(.current):not(.selected) a:focus,body.bp-nouveau #buddypress .bp-navs li:not(.current):not(.selected) a:hover{background:#f7f7f7;color:#007848}body.bp-nouveau #buddypress .bp-navs li.current a,body.bp-nouveau #buddypress .bp-navs li.current a:focus,body.bp-nouveau #buddypress .bp-navs li.current a:hover,body.bp-nouveau #buddypress .bp-navs li.selected a,body.bp-nouveau #buddypress .bp-navs li.selected a:focus,body.bp-nouveau #buddypress .bp-navs li.selected a:hover{background:#e3eca9;color:#333;font-weight:bold}body.bp-nouveau #buddypress .bp-navs li a .count{color:#007848}body.bp-nouveau #buddypress .bp-navs li.current a .count,body.bp-nouveau #buddypress .bp-navs li.selected a .count{background:#fff;border-color:#ccc;color:#555}body.bp-nouveau #buddypress .bp-search,body.bp-nouveau #buddypress .messages-search{position:static;width:auto;margin:10px 0;text-align:left}body.bp-nouveau #buddypress .bp-search input[type=text],body.bp-nouveau #buddypress .bp-search input[type=search],body.bp-nouveau #buddypress .messages-search input[type=text],body.bp-nouveau #buddypress .messages-search input[type=search]{position:static;box-sizing:border-box;width:100%}body.bp-nouveau #buddypress .standard-form input[type=submit],body.bp-nouveau #buddypress .standard-form input[type=button],body.bp-nouveau #buddypress .standard-form button:not(.wp-hide-pw),body.bp-nouveau #buddypress .submit input[type=submit],body.bp-nouveau #buddypress input[type=submit].button,body.bp-nouveau #buddypress input[type=button].button,body.bp-nouveau #buddypress button.button:not(.wp-hide-pw):not(.messages-button),body.bp-nouveau #buddypress a.button:not(.bp-icons),body.bp-nouveau #buddypress .generic-button button:not(.wp-hide-pw),body.bp-nouveau #buddypress .generic-button a.button,body.bp-nouveau #buddypress .tnp-submit,body.bp-nouveau #buddypress .tnp-field-button input[type=submit],body.bp-nouveau #buddypress .mpp-container input[type=submit],body.bp-nouveau #buddypress .mpp-container input[type=button],body.bp-nouveau #buddypress .mpp-container button:not(.wp-hide-pw),body.bp-nouveau #buddypress .mpp-container a.button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:34px;margin:0;padding:7px 14px;border:1px solid #007848;border-radius:2px;background:#007848;color:#fff;font:bold 12px/1.2 Helvetica,Arial,sans-serif;text-shadow:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none}body.bp-nouveau #buddypress .standard-form input[type=submit]:hover,body.bp-nouveau #buddypress .standard-form input[type=submit]:focus,body.bp-nouveau #buddypress .standard-form input[type=button]:hover,body.bp-nouveau #buddypress .standard-form input[type=button]:focus,body.bp-nouveau #buddypress .standard-form button:not(.wp-hide-pw):hover,body.bp-nouveau #buddypress .standard-form button:not(.wp-hide-pw):focus,body.bp-nouveau #buddypress .submit input[type=submit]:hover,body.bp-nouveau #buddypress .submit input[type=submit]:focus,body.bp-nouveau #buddypress input[type=submit].button:hover,body.bp-nouveau #buddypress input[type=submit].button:focus,body.bp-nouveau #buddypress input[type=button].button:hover,body.bp-nouveau #buddypress input[type=button].button:focus,body.bp-nouveau #buddypress button.button:not(.wp-hide-pw):not(.messages-button):hover,body.bp-nouveau #buddypress button.button:not(.wp-hide-pw):not(.messages-button):focus,body.bp-nouveau #buddypress a.button:not(.bp-icons):hover,body.bp-nouveau #buddypress a.button:not(.bp-icons):focus,body.bp-nouveau #buddypress .generic-button button:not(.wp-hide-pw):hover,body.bp-nouveau #buddypress .generic-button button:not(.wp-hide-pw):focus,body.bp-nouveau #buddypress .generic-button a.button:hover,body.bp-nouveau #buddypress .generic-button a.button:focus,body.bp-nouveau #buddypress .tnp-submit:hover,body.bp-nouveau #buddypress .tnp-submit:focus,body.bp-nouveau #buddypress .tnp-field-button input[type=submit]:hover,body.bp-nouveau #buddypress .tnp-field-button input[type=submit]:focus,body.bp-nouveau #buddypress .mpp-container input[type=submit]:hover,body.bp-nouveau #buddypress .mpp-container input[type=submit]:focus,body.bp-nouveau #buddypress .mpp-container input[type=button]:hover,body.bp-nouveau #buddypress .mpp-container input[type=button]:focus,body.bp-nouveau #buddypress .mpp-container button:not(.wp-hide-pw):hover,body.bp-nouveau #buddypress .mpp-container button:not(.wp-hide-pw):focus,body.bp-nouveau #buddypress .mpp-container a.button:hover,body.bp-nouveau #buddypress .mpp-container a.button:focus{border-color:#005f39;background:#005f39 !important;color:#fff !important;outline:0}body.bp-nouveau #buddypress .wp-editor-wrap .mce-btn button,body.bp-nouveau #buddypress .wp-editor-wrap .mce-btn button:hover,body.bp-nouveau #buddypress .wp-editor-wrap .mce-btn button:focus{display:inline-block;width:auto;min-width:0;min-height:0;margin:0;padding:4px 8px;border:0;border-radius:0;background:rgba(0,0,0,0) !important;color:#595959 !important;font:normal 14px/20px Helvetica,Arial,sans-serif;text-shadow:none;box-shadow:none;cursor:pointer;-webkit-appearance:auto;appearance:auto}body.bp-nouveau #buddypress .wp-editor-wrap .mce-btn.mce-active button,body.bp-nouveau #buddypress .wp-editor-wrap .mce-btn.mce-active button:hover,body.bp-nouveau #buddypress .wp-editor-wrap .mce-btn.mce-active button:focus{color:#23282d !important}body.bp-nouveau #buddypress .wp-editor-wrap .quicktags-toolbar input[type=button],body.bp-nouveau #buddypress .wp-editor-wrap .quicktags-toolbar input[type=button]:hover,body.bp-nouveau #buddypress .wp-editor-wrap .quicktags-toolbar input[type=button]:focus{display:inline-block;width:auto;min-width:0;min-height:26px;margin:2px 1px 4px;padding:2px 8px;border:1px solid #c3c4c7;border-radius:3px;background:#f6f7f7 !important;color:#2c3338 !important;font:normal 13px/2 Arial,sans-serif;text-shadow:none;box-shadow:none;cursor:pointer;-webkit-appearance:auto;appearance:auto}body.bp-nouveau #buddypress .mnfurs-newsletter-settings,body.bp-nouveau #buddypress .mnfurs-forum-subscriptions{margin:0 0 28px}body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-profile{max-width:640px}body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field,body.bp-nouveau #buddypress .mnfurs-forum-subscriptions p{margin:0 0 12px}body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field label{display:block;margin-bottom:4px;color:#333;font-weight:bold}body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field-list label{display:flex;align-items:flex-start;gap:8px;font-weight:normal}body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field input[type=text],body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field input[type=email],body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field select{box-sizing:border-box;width:100%;min-height:34px;padding:7px 10px;border:1px solid #ccc;border-radius:2px;background:#fff;color:#333}body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field input[type=text]:focus,body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field input[type=email]:focus,body.bp-nouveau #buddypress .mnfurs-newsletter-settings .tnp-field select:focus{border-color:#007848;box-shadow:0 0 0 2px rgba(0,120,72,.12);outline:0}body.bp-nouveau #buddypress .mnfurs-newsletter-notice a.button{margin-top:4px}body.bp-nouveau #buddypress button.wp-hide-pw,body.bp-nouveau #buddypress .wp-pwd button.wp-hide-pw{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:2px;background:rgba(0,0,0,0);color:#555;text-shadow:none;-webkit-appearance:none;appearance:none;box-shadow:none}body.bp-nouveau #buddypress button.wp-hide-pw:hover,body.bp-nouveau #buddypress button.wp-hide-pw:focus,body.bp-nouveau #buddypress .wp-pwd button.wp-hide-pw:hover,body.bp-nouveau #buddypress .wp-pwd button.wp-hide-pw:focus{background:#f7f7f7;color:#007848;outline:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters>ul{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters li{display:flex;align-items:center;margin-bottom:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters>ul>li:not(.user-messages-search):not(.user-messages-bulk-actions){order:2}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .user-messages-search{order:3;flex:0 1 280px;margin-left:auto;width:min(280px,100%)}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .user-messages-search .messages-search{width:100%;min-width:0;margin:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form{display:flex;align-items:stretch;width:100%;min-width:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form input[type=search]{flex:1 1 auto;width:auto;min-width:0;height:38px;margin:0;border-right:0;border-radius:2px 0 0 2px;-webkit-appearance:none;appearance:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form input[type=search]::-webkit-search-cancel-button,body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form:focus-within{outline:2px solid rgba(0,120,72,.25);outline-offset:1px}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form input[type=search]:focus{border-color:#007848;outline:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;height:38px;margin:0;padding:0;border:1px solid #ccc;border-left:0;border-radius:0 2px 2px 0;background:#fff;color:#555;line-height:1;box-shadow:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form button:hover,body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bp-messages-search-form button:focus{border-color:#007848;color:#007848;outline:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .user-messages-bulk-actions{order:1;display:inline-flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;min-width:160px}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .user-messages-bulk-actions input,body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .user-messages-bulk-actions label{margin:0 6px 0 0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bulk-actions-wrap{margin-left:4px}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bulk-actions-wrap:before,body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bulk-actions-wrap:after{content:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bulk-actions-wrap.bp-show{display:inline-flex;align-items:center;gap:8px}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bulk-actions{float:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .select-wrap.bulk-actions{display:inline-flex;align-items:center;min-height:34px;border:1px solid #ccc;border-radius:2px;background:#fff}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .select-wrap.bulk-actions:hover,body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .select-wrap.bulk-actions:focus-within{border-color:#007848;outline:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .select-wrap.bulk-actions select{min-height:32px;padding:0 26px 0 8px;border:0;background:rgba(0,0,0,0);color:#333;-webkit-appearance:none;appearance:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .messages-button{position:static;order:2;display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;background:#e3eca9;color:#007848;line-height:1;text-decoration:none;-webkit-appearance:none;appearance:none;box-shadow:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .bulk-apply.messages-button{width:auto;min-width:34px;height:34px;padding:0 10px;border-radius:2px;background:#007848;color:#fff}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .messages-button:before{content:none}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .messages-button .dashicons{width:18px;height:18px;font-size:18px;line-height:18px}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .messages-button:hover,body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .messages-button:focus{background:#007848;color:#fff}body.bp-nouveau #buddypress .bp-messages-content .bp-icons{position:static;order:2;display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;margin:0;padding:0;border:0;border-radius:2px;background:rgba(0,0,0,0);color:#555;line-height:1;text-decoration:none;box-shadow:none}body.bp-nouveau #buddypress .bp-messages-content .bp-icons:hover,body.bp-nouveau #buddypress .bp-messages-content .bp-icons:focus{background:#f7f7f7;color:#007848}body.bp-nouveau #buddypress .message-action-star,body.bp-nouveau #buddypress .message-action-unstar,body.bp-nouveau #buddypress .message-action-view,body.bp-nouveau #buddypress .message-action-delete,body.bp-nouveau #buddypress .message-action-exit{position:static;top:auto;right:auto;font-size:inherit;font-weight:normal}body.bp-nouveau #buddypress #message-threads>li{margin:0}body.bp-nouveau #buddypress .bp-messages-content .standard-form input[type=text],body.bp-nouveau #buddypress .bp-messages-content .standard-form textarea{box-sizing:border-box;border:1px solid #ccc;border-radius:2px;background:#fff}body.bp-nouveau #buddypress .bp-messages-content .wp-editor-wrap,body.bp-nouveau #buddypress .bp-messages-content .wp-editor-container{box-sizing:border-box;border:0;background:rgba(0,0,0,0)}body.bp-nouveau #buddypress .bp-messages-content .standard-form input[type=text],body.bp-nouveau #buddypress .bp-messages-content .standard-form textarea{width:100%;padding:8px 10px}body.bp-nouveau #buddypress .bp-messages-content .standard-form input[type=text]:focus,body.bp-nouveau #buddypress .bp-messages-content .standard-form textarea:focus{border-color:#007848;box-shadow:0 0 0 2px rgba(0,120,72,.12);outline:0}body.bp-nouveau #buddypress .bp-messages-content .standard-form .submit{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px}body.bp-nouveau #buddypress .bp-messages-content #bp-messages-send,body.bp-nouveau #buddypress .bp-messages-content #send_reply_button{width:auto;min-height:34px;margin:0;padding:7px 16px;border:1px solid #007848;border-radius:2px;background:#007848;color:#fff;font-weight:bold;line-height:1.2;cursor:pointer}body.bp-nouveau #buddypress .bp-messages-content #bp-messages-send:hover,body.bp-nouveau #buddypress .bp-messages-content #bp-messages-send:focus,body.bp-nouveau #buddypress .bp-messages-content #send_reply_button:hover,body.bp-nouveau #buddypress .bp-messages-content #send_reply_button:focus{background:#005f39;border-color:#005f39}body.bp-nouveau #buddypress .bp-messages-content #bp-messages-reset{width:auto;min-height:34px;margin:0;padding:7px 14px;border:1px solid #ccc;border-radius:2px;background:#fff;color:#333;line-height:1.2;cursor:pointer}body.bp-nouveau #buddypress .bp-messages-content #bp-messages-reset:hover,body.bp-nouveau #buddypress .bp-messages-content #bp-messages-reset:focus{border-color:#007848;color:#007848}body.bp-nouveau #buddypress #message-threads .thread-from img.avatar,body.bp-nouveau #buddypress #message-threads .thread-to img.avatar{width:50px;height:50px;object-fit:cover}body.bp-nouveau #buddypress #bp-message-thread-list img.avatar,body.bp-nouveau #buddypress .thread-participants img.avatar{width:30px;height:30px;object-fit:cover}body.bp-nouveau #buddypress .members-list .item-avatar img.avatar,body.bp-nouveau #buddypress .friends-list .item-avatar img.avatar{width:80px;height:80px;object-fit:cover}body.bp-nouveau.friends #buddypress #members-list.members-list>li,body.bp-nouveau #buddypress .members.friends .members-list>li{float:none;width:100%;margin:0;padding:18px 0;border-top:0;border-bottom:1px solid #e5e5e5}body.bp-nouveau.friends #buddypress #members-list.members-list>li .list-wrap,body.bp-nouveau #buddypress .members.friends .members-list>li .list-wrap{display:grid;grid-template-columns:80px minmax(0, 1fr);align-items:start;gap:18px;max-width:none;min-height:0;margin:0;padding:0}body.bp-nouveau.friends #buddypress #members-list.members-list .item-avatar,body.bp-nouveau #buddypress .members.friends .item-avatar{grid-column:1;grid-row:1;float:none;width:80px;margin:0;text-align:left}body.bp-nouveau.friends #buddypress #members-list.members-list .item,body.bp-nouveau #buddypress .members.friends .item{grid-column:2;grid-row:1;display:block;width:auto;min-width:0;margin:0;overflow:visible;text-align:left}body.bp-nouveau.friends #buddypress #members-list.members-list .item .item-block,body.bp-nouveau #buddypress .members.friends .item .item-block{float:none;width:auto;min-width:0;min-height:0;margin:0;text-align:left}body.bp-nouveau.friends #buddypress #members-list.members-list .member-name,body.bp-nouveau.friends #buddypress #members-list.members-list .list-title,body.bp-nouveau #buddypress .members.friends .member-name{float:none;clear:none;margin:0 0 3px;font-size:22px;line-height:1.2;word-break:break-word}body.bp-nouveau.friends #buddypress #members-list.members-list .item-meta,body.bp-nouveau #buddypress .members.friends .item-meta{float:none;clear:none;margin:0 0 10px;text-align:left}body.bp-nouveau.friends #buddypress #members-list.members-list .action,body.bp-nouveau #buddypress .members.friends .action{clear:none;display:flex;flex-wrap:wrap;gap:8px;position:static;width:auto;height:auto;padding:0;text-align:left}body.bp-nouveau.friends #buddypress #members-list.members-list .action .generic-button,body.bp-nouveau.friends #buddypress #members-list.members-list .action li.generic-button,body.bp-nouveau.friends #buddypress #members-list.members-list .action div.generic-button,body.bp-nouveau #buddypress .members.friends .action .generic-button,body.bp-nouveau #buddypress .members.friends .action li.generic-button,body.bp-nouveau #buddypress .members.friends .action div.generic-button{display:inline-block;width:auto;margin:0}body.bp-nouveau.friends #buddypress #members-list.members-list .user-update,body.bp-nouveau #buddypress .members.friends .user-update{box-sizing:border-box;width:auto;margin:12px 0 0;max-width:100%;text-align:left}body.bp-nouveau #buddypress .friends-request-list>li,body.bp-nouveau #buddypress #friend-list.friends-request-list>li{display:grid;grid-template-columns:80px minmax(0, 1fr) auto;align-items:start;gap:16px;margin:0;padding:18px 0;border-top:0;border-bottom:1px solid #e5e5e5}body.bp-nouveau #buddypress .friends-request-list .item-avatar,body.bp-nouveau #buddypress #friend-list.friends-request-list .item-avatar{float:none;width:80px;margin:0}body.bp-nouveau #buddypress .friends-request-list .item-avatar img.avatar,body.bp-nouveau #buddypress #friend-list.friends-request-list .item-avatar img.avatar{width:80px;height:80px;object-fit:cover}body.bp-nouveau #buddypress .friends-request-list .item,body.bp-nouveau #buddypress #friend-list.friends-request-list .item{min-width:0;margin:0;overflow:visible}body.bp-nouveau #buddypress .friends-request-list .item-title,body.bp-nouveau #buddypress #friend-list.friends-request-list .item-title{margin:0 0 4px;font-size:22px;line-height:1.2;word-break:break-word}body.bp-nouveau #buddypress .friends-request-list .action,body.bp-nouveau #buddypress #friend-list.friends-request-list .action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:170px;padding:0;text-align:right}body.bp-nouveau #buddypress #pmpro_account .pmpro_card_title,body.bp-nouveau #buddypress #pmpro_account .pmpro_card_content,body.bp-nouveau #buddypress #pmpro_account .pmpro_card_actions,body.bp-nouveau #buddypress #pmpro_account [id^=pmpro_account-]>h2,body.bp-nouveau #buddypress #pmpro_account [id^=pmpro_account-]>h3,body.bp-nouveau.membership_account #buddypress .pmpro_card_title,body.bp-nouveau.membership_account #buddypress .pmpro_card_content,body.bp-nouveau.membership_account #buddypress .pmpro_card_actions,body.bp-nouveau.membership_account #buddypress [id^=pmpro_account-]>h2,body.bp-nouveau.membership_account #buddypress [id^=pmpro_account-]>h3{box-sizing:border-box;padding-right:48px;padding-left:48px}body.bp-nouveau #buddypress #pmpro_account .pmpro_card_title,body.bp-nouveau.membership_account #buddypress .pmpro_card_title{padding-top:28px;margin-bottom:0 !important}body.bp-nouveau #buddypress #pmpro_account .pmpro_card_content,body.bp-nouveau.membership_account #buddypress .pmpro_card_content{padding-bottom:28px}body.bp-nouveau #buddypress #pmpro_account .pmpro_card_title>:first-child,body.bp-nouveau #buddypress #pmpro_account .pmpro_card_content>:first-child,body.bp-nouveau.membership_account #buddypress .pmpro_card_title>:first-child,body.bp-nouveau.membership_account #buddypress .pmpro_card_content>:first-child{margin-top:0}body.bp-nouveau #buddypress #pmpro_account .pmpro_heading-with-avatar,body.bp-nouveau.membership_account #buddypress .pmpro_heading-with-avatar{display:flex;align-items:center;gap:16px}body.bp-nouveau #buddypress #pmpro_account .pmpro_heading-with-avatar img.avatar,body.bp-nouveau.membership_account #buddypress .pmpro_heading-with-avatar img.avatar{flex:0 0 auto;margin:0}@media screen and (max-width: 680px){body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters>ul{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters li{margin-bottom:0}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .user-messages-search{flex:1 1 130px;min-width:120px;margin-left:auto;width:auto}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .user-messages-bulk-actions{flex:0 0 auto;flex-wrap:nowrap;min-width:0;white-space:nowrap}body.bp-nouveau #buddypress .subnav-filters.bp-messages-filters .messages-button{align-self:center;flex:0 0 30px}body.bp-nouveau.friends #buddypress #members-list.members-list>li .list-wrap,body.bp-nouveau #buddypress .members.friends .members-list>li .list-wrap,body.bp-nouveau #buddypress .friends-request-list>li,body.bp-nouveau #buddypress #friend-list.friends-request-list>li{grid-template-columns:1fr}body.bp-nouveau.friends #buddypress #members-list.members-list .item-avatar,body.bp-nouveau #buddypress .members.friends .item-avatar,body.bp-nouveau #buddypress .friends-request-list .item-avatar,body.bp-nouveau #buddypress #friend-list.friends-request-list .item-avatar{width:auto;text-align:center}body.bp-nouveau.friends #buddypress #members-list.members-list .item-meta,body.bp-nouveau.friends #buddypress #members-list.members-list .action,body.bp-nouveau.friends #buddypress #members-list.members-list .member-name,body.bp-nouveau.friends #buddypress #members-list.members-list .list-title,body.bp-nouveau #buddypress .members.friends .item-meta,body.bp-nouveau #buddypress .members.friends .action,body.bp-nouveau #buddypress .members.friends .member-name,body.bp-nouveau #buddypress .friends-request-list .item-title,body.bp-nouveau #buddypress .friends-request-list .item-meta,body.bp-nouveau #buddypress .friends-request-list .action,body.bp-nouveau #buddypress #friend-list.friends-request-list .item-title,body.bp-nouveau #buddypress #friend-list.friends-request-list .item-meta,body.bp-nouveau #buddypress #friend-list.friends-request-list .action{text-align:center;justify-content:center}body.bp-nouveau #buddypress .friends-request-list .action,body.bp-nouveau #buddypress #friend-list.friends-request-list .action{min-width:0}body.bp-nouveau #buddypress #pmpro_account .pmpro_card_title,body.bp-nouveau #buddypress #pmpro_account .pmpro_card_content,body.bp-nouveau #buddypress #pmpro_account .pmpro_card_actions,body.bp-nouveau #buddypress #pmpro_account [id^=pmpro_account-]>h2,body.bp-nouveau #buddypress #pmpro_account [id^=pmpro_account-]>h3,body.bp-nouveau.membership_account #buddypress .pmpro_card_title,body.bp-nouveau.membership_account #buddypress .pmpro_card_content,body.bp-nouveau.membership_account #buddypress .pmpro_card_actions,body.bp-nouveau.membership_account #buddypress [id^=pmpro_account-]>h2,body.bp-nouveau.membership_account #buddypress [id^=pmpro_account-]>h3{padding-right:22px;padding-left:22px}}body.bp-nouveau #buddypress form#whats-new-form{padding-left:82px}body.bp-nouveau #buddypress #whats-new-avatar{left:16px;width:50px}body.bp-nouveau #buddypress .activity-list .activity-item{overflow:visible;padding-left:82px}body.bp-nouveau #buddypress .activity-list .activity-avatar{left:16px;width:50px}body.bp-nouveau #buddypress #whats-new-avatar img,body.bp-nouveau #buddypress .activity-list .activity-avatar img{display:block;width:50px !important;max-width:50px !important;height:50px !important;max-height:50px !important;background:#fff;object-fit:contain;object-position:center}body.bp-nouveau #buddypress .activity-list .activity-content{min-width:0}body.bp-nouveau #buddypress .activity-list .activity-header p{padding-right:0;line-height:1.4}body.bp-nouveau #buddypress .activity-list .activity-header a.activity-time-since,body.bp-nouveau #buddypress .activity-list .activity-header a .time-since,body.bp-nouveau #buddypress .activity-list .activity-header .time-since{position:static;display:inline;width:auto;text-align:left}body.bp-nouveau #buddypress .activity-list .activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;clear:none;position:static;margin:12px 0 0;padding:0;font-size:12px}body.bp-nouveau #buddypress .activity-list .activity-meta a,body.bp-nouveau #buddypress .activity-list .activity-meta a.button,body.bp-nouveau #buddypress .activity-list .activity-meta button{position:static;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-width:28px;min-height:30px;margin:0;padding:4px 7px;border:0 !important;border-radius:2px;background:rgba(0,0,0,0) !important;color:#007848;font:bold 12px/1.2 Helvetica,Arial,sans-serif;text-shadow:none;text-decoration:none;box-shadow:none}body.bp-nouveau #buddypress .activity-list .activity-meta a:hover,body.bp-nouveau #buddypress .activity-list .activity-meta a:focus,body.bp-nouveau #buddypress .activity-list .activity-meta a.button:hover,body.bp-nouveau #buddypress .activity-list .activity-meta a.button:focus,body.bp-nouveau #buddypress .activity-list .activity-meta button:hover,body.bp-nouveau #buddypress .activity-list .activity-meta button:focus{background:rgba(0,120,72,.08);color:#005f39;outline:2px solid rgba(0,120,72,.25);outline-offset:1px}body.bp-nouveau #buddypress .activity-list .activity-meta a span:not(.bp-screen-reader-text),body.bp-nouveau #buddypress .activity-list .activity-meta button span:not(.bp-screen-reader-text){color:inherit;font-weight:bold;line-height:1;margin-left:0}body.bp-nouveau #buddypress .activity-list .activity-meta .acomment-reply{min-width:44px}body.bp-nouveau #buddypress .activity-list .activity-meta .fav,body.bp-nouveau #buddypress .activity-list .activity-meta .unfav,body.bp-nouveau #buddypress .activity-list .activity-meta .delete-activity,body.bp-nouveau #buddypress .activity-list .activity-meta .bpm-report-link{width:auto;min-width:28px;padding-right:0;padding-left:0}body.bp-nouveau #buddypress .activity-list .activity-meta .bpm-report-link{right:auto;top:auto}@media screen and (max-width: 800px){body.bp-nouveau #buddypress #item-header{grid-template-columns:180px minmax(0, 1fr);column-gap:22px}body.bp-nouveau #buddypress #item-header-avatar img{width:180px}}@media screen and (max-width: 680px){body.bp-nouveau #buddypress #item-header{display:block}body.bp-nouveau #buddypress #item-header-avatar{grid-column:auto;grid-row:auto;margin-bottom:12px;text-align:center}body.bp-nouveau #buddypress #item-header-avatar a{text-align:center}body.bp-nouveau #buddypress #item-header-avatar img{width:180px;margin:0 auto}body.bp-nouveau #buddypress #item-header-content{grid-column:auto;grid-row:auto;text-align:center}body.bp-nouveau #buddypress #item-header .icons-header-buddypress{justify-content:center}}@media screen and (min-width: 921px){body.bp-nouveau.bp-user #buddypress{display:grid;grid-template-columns:242px minmax(0, 1fr);align-items:start;column-gap:28px}body.bp-nouveau.bp-user #buddypress #item-header{display:block;grid-column:1;grid-row:1;width:242px;margin:0}body.bp-nouveau.bp-user #buddypress #item-header-avatar,body.bp-nouveau.bp-user #buddypress #item-header-content{display:block;width:auto;text-align:left}body.bp-nouveau.bp-user #buddypress #item-header-avatar{margin-bottom:14px}body.bp-nouveau.bp-user #buddypress #item-header-content{margin-top:0}body.bp-nouveau.bp-user #buddypress #item-header .icons-header-buddypress{display:grid;grid-template-columns:repeat(auto-fill, 32px);justify-content:flex-start;width:242px}body.bp-nouveau.bp-user #buddypress .bp-wrap{grid-column:2;grid-row:1;min-width:0}body.bp-nouveau.bp-user #buddypress #item-body{min-width:0}}@media screen and (max-width: 400px){#item-nav li{width:32.9%}body.bp-search input[type=text]{position:static;width:40%}body.my-messages .bp-search #search-message-form{white-space:normal}.bp-search .dir-search{position:static}body:not(.single-forum):not(.bp-user.forums) .bbp-topic-voice-count,body:not(.single-forum):not(.bp-user.forums) .bbp-topic-reply-count,body:not(.single-forum):not(.bp-user.forums) .bbp-topic-freshness{position:absolute;left:-9999em}}#whats-new-content #whats-new-post-in-box{margin-top:10px;clear:left}body.activity #subnav{padding-bottom:10px;padding-top:10px;height:auto;min-height:30px;clear:right}body.activity .activity-type-tabs{position:relative;padding-bottom:10px;padding-top:10px;float:left;margin-right:10px;z-index:999}body.activity #buddypress #subnav li#activity-filter-select{top:10px}body.activity .activity-type-tabs li{float:left;margin:0;list-style:none;padding:0 1px 0 0}body.activity .activity-type-tabs li a{display:block;padding:5px 12px;color:#333;text-shadow:0 1px 0 #fff;background:#eee}body.activity .activity-type-tabs li:first-child a{border-top-left-radius:8px;border-bottom-left-radius:8px}body.activity .activity-type-tabs li:last-child a{border-top-right-radius:8px;border-bottom-right-radius:8px}body.activity .activity-type-tabs li.selected a,body.activity .activity-type-tabs li.current a{background:#e3eca9}body.activity .activity-type-tabs li a:hover{background:#f7f7f7}body.activity div#subnav li#activity-filter-select{padding-top:0px;margin-top:0px;float:right;clear:right;background:none;max-width:300px;display:inline-block}body.bp-nouveau.activity #buddypress #subnav.bp-subnavs,body.bp-nouveau.activity #buddypress #subnav.user-subnav{padding-top:0;padding-bottom:0}body.bp-nouveau.activity #buddypress #subnav li#activity-filter-select{top:0}#request-membership-form #group-request-send{margin-top:10px}#bbpress-forums hr{border:none;border-bottom:1px solid #ccc}#signup_form #pass-strength-result,label[for=bp-security-check]{padding:8px 0px}body.register #buddypress .form-vis{display:none}body.registration #buddypress legend{display:none}.bbp-search-form #ts{width:60%}body.bp-user.forums #bbpress-forums .bbp-search-form{float:right;max-width:100%;margin:0 0 12px 20px}body.bp-user.forums #bbpress-forums>[id^=bbp-user-]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;column-gap:16px}body.bp-user.forums #bbpress-forums>[id^=bbp-user-]>.entry-title{grid-column:1;grid-row:1}body.bp-user.forums #bbpress-forums>[id^=bbp-user-]>.bbp-search-form{grid-column:2;grid-row:1;justify-self:end;float:none;margin:0 0 12px}body.bp-user.forums #bbpress-forums>[id^=bbp-user-]>.bbp-user-section{grid-column:1/-1}body.bp-user.forums #bbpress-forums .bbp-search-form form>div{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}body.bp-user.forums #bbpress-forums .bbp-search-form input[type=text],body.bp-user.forums #bbpress-forums .bbp-search-form input[type=search]{flex:0 1 220px;width:220px;min-width:0;margin:0;box-sizing:border-box}body.bp-user.forums #bbpress-forums .bbp-search-form #bbp_search_submit{flex:0 0 auto;margin:0}body.bp-user.forums #bbpress-forums .bbp-user-section,body.bp-user.forums #bbpress-forums .bbp-pagination{clear:both}@media screen and (max-width: 600px){body.bp-user.forums #bbpress-forums>[id^=bbp-user-]{grid-template-columns:1fr}body.bp-user.forums #bbpress-forums>[id^=bbp-user-]>.bbp-search-form{grid-column:1;grid-row:2;justify-self:stretch}body.bp-user.forums #bbpress-forums>[id^=bbp-user-]>.bbp-user-section{grid-row:3}body.bp-user.forums #bbpress-forums .bbp-search-form{float:none;width:100%;margin:0 0 12px}body.bp-user.forums #bbpress-forums .bbp-search-form form>div{display:grid;grid-template-columns:minmax(0, 1fr) auto}body.bp-user.forums #bbpress-forums .bbp-search-form input[type=text],body.bp-user.forums #bbpress-forums .bbp-search-form input[type=search]{width:100%}}body.bp-nouveau #buddypress .member-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin-top:10px}body.bp-nouveau #buddypress .member-header-actions>div,body.bp-nouveau #buddypress .member-header-actions>.generic-button{display:flex;flex:1 1 calc(50% - 4px);margin:0}body.bp-nouveau #buddypress .member-header-actions>div a,body.bp-nouveau #buddypress .member-header-actions>div button,body.bp-nouveau #buddypress .member-header-actions>div input[type=submit],body.bp-nouveau #buddypress .member-header-actions>.generic-button a,body.bp-nouveau #buddypress .member-header-actions>.generic-button button,body.bp-nouveau #buddypress .member-header-actions>.generic-button input[type=submit]{flex:1;width:100%;min-height:40px;justify-content:center;text-align:center;white-space:normal;line-height:1.25}@media screen and (max-width: 480px){body.bp-nouveau #buddypress .member-header-actions>div,body.bp-nouveau #buddypress .member-header-actions>.generic-button{flex-basis:100%}}body.bp-nouveau #buddypress .generic-button a.send-message,body.bp-nouveau #buddypress .generic-button a.activity-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:34px;margin:0;padding:7px 14px;border:1px solid #007848;border-radius:2px;background:#007848;color:#fff;font:bold 12px/1.2 Helvetica,Arial,sans-serif;text-shadow:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none}body.bp-nouveau #buddypress .generic-button a.send-message:hover,body.bp-nouveau #buddypress .generic-button a.send-message:focus,body.bp-nouveau #buddypress .generic-button a.activity-button:hover,body.bp-nouveau #buddypress .generic-button a.activity-button:focus{border-color:#005f39;background:#005f39 !important;color:#fff !important;outline:0}body.bp-nouveau #buddypress #user_switching_switch_to a{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:34px;margin:0;padding:7px 14px;border:1px solid #007848;border-radius:2px;background:#007848;color:#fff;font:bold 12px/1.2 Helvetica,Arial,sans-serif;text-shadow:none;text-decoration:none;cursor:pointer}body.bp-nouveau #buddypress #user_switching_switch_to a:hover,body.bp-nouveau #buddypress #user_switching_switch_to a:focus{border-color:#005f39;background:#005f39;color:#fff;outline:0}.single-osec_event .post{padding:2px 0}.mnfurs-calendar-icon{display:inline-block;font-size:14px;line-height:1;margin-right:4px;position:relative;top:1px}.mnfurs-osec-single-event__map,.mnfurs-osec-single-event__map .block--map.osec-map,.mnfurs-osec-single-event__map .osec-map-container,.mnfurs-osec-single-event__map #osec-map,.block--map.osec-map,.osec-map-container,#osec-map{width:946px;max-width:100%}.mnfurs-osec-single-event__map,.block--map.osec-map{margin:0 0 6px}.mnfurs-osec-single-event__map-links{display:flex;flex-wrap:wrap;gap:8px;margin:-16px 0 24px;max-width:946px}.mnfurs-osec-single-event__map-links a.osec-map-link{margin:0}.mnfurs-osec-single-event__map>.osec-map-placeholder:not([style]),.mnfurs-osec-single-event__map>.osec-map-placeholder:empty{display:none !important}.mnfurs-osec-single-event__map .osec-map-container,.mnfurs-osec-single-event__map #osec-map,.osec-map-container,#osec-map{height:350px}.mnfurs-osec-single-event__map-link,a.osec-map-link{align-items:center;background:#f5faf7;border:1px solid #c8dccf;border-left:4px solid #007848;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.08);box-sizing:border-box;color:#006b40;display:inline-flex;font-weight:bold;gap:8px;line-height:1.2;margin:8px 0 10px;max-width:100%;padding:7px 12px 7px 7px;text-decoration:none;text-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.osec-map-link__icon{align-items:center;background:#007848;border-radius:3px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:14px;height:26px;justify-content:center;width:26px}.osec-map-link__label{min-width:0;overflow-wrap:anywhere}.osec-map-link__external{color:#3d6b99;flex:0 0 auto;font-size:11px}#white .mnfurs-osec-single-event__map a.osec-map-link:hover,#white .mnfurs-osec-single-event__map a.osec-map-link:focus,#white .mnfurs-osec-single-event__map-links a.osec-map-link:hover,#white .mnfurs-osec-single-event__map-links a.osec-map-link:focus{background:#007848;border-color:#00643b;box-shadow:0 4px 10px rgba(0,120,72,.2);color:#fff !important;text-decoration:none;transform:translateY(-1px)}.mnfurs-osec-single-event__map a.osec-map-link:hover .osec-map-link__icon,.mnfurs-osec-single-event__map a.osec-map-link:focus .osec-map-link__icon,.mnfurs-osec-single-event__map-links a.osec-map-link:hover .osec-map-link__icon,.mnfurs-osec-single-event__map-links a.osec-map-link:focus .osec-map-link__icon{background:#fff;color:#007848}.mnfurs-osec-single-event__map a.osec-map-link:hover .osec-map-link__external,.mnfurs-osec-single-event__map a.osec-map-link:focus .osec-map-link__external,.mnfurs-osec-single-event__map-links a.osec-map-link:hover .osec-map-link__external,.mnfurs-osec-single-event__map-links a.osec-map-link:focus .osec-map-link__external{color:#fff}.mnfurs-osec-single-event__map a.osec-map-link:focus-visible,.mnfurs-osec-single-event__map-links a.osec-map-link:focus-visible{outline:2px solid #f1c232;outline-offset:3px}.mnfurs-osec-event-details{align-items:start;background:#fbfaf7;border:1px solid #e2ddd5;border-left:4px solid #007848;border-radius:4px;box-shadow:0 1px 3px rgba(68,57,43,.08);box-sizing:border-box;color:#333;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.95fr);column-gap:36px;font-size:14px;line-height:1.45;margin:8px 0 24px;max-width:946px;padding:14px 16px}.mnfurs-osec-event-details__primary,.mnfurs-osec-event-details__secondary{align-content:start;display:grid;row-gap:6px}.mnfurs-osec-event-details__row{align-items:baseline;column-gap:8px;display:grid;grid-template-columns:84px minmax(0, 1fr);margin:0}.mnfurs-osec-event-details__label{color:#000;font-weight:bold;padding-right:0;text-align:right;text-transform:uppercase;white-space:nowrap}.mnfurs-osec-event-details__value{min-width:0}.mnfurs-osec-event-details__value .ai1ec-fa,.mnfurs-osec-event-details__value .fa-brands,.mnfurs-osec-event-details__value .fa-solid{color:#000;margin-right:0}.mnfurs-osec-event-details__row--where .mnfurs-osec-event-details__value{max-width:260px}.mnfurs-osec-event-details .mnfurs-osec-location-link{color:inherit}.mnfurs-osec-event-details a{text-shadow:none}.mnfurs-osec-event-details a:hover,.mnfurs-osec-event-details a:focus{text-decoration:none}.mnfurs-osec-event-details__row--contact{align-items:start}.mnfurs-osec-event-details__row--contact .mnfurs-osec-event-details__value{line-height:1.25}.mnfurs-osec-event-details .osec-event-contact{display:grid;row-gap:3px}.mnfurs-osec-event-details .osec-event-contact>div{align-items:center;display:grid;grid-template-columns:20px minmax(0, 1fr);column-gap:6px;margin:0;min-height:20px}.mnfurs-osec-event-details .osec-event-contact .ai1ec-fa,.mnfurs-osec-event-details .osec-event-contact svg{color:#222;display:block;grid-column:1;justify-self:center;margin:0;max-height:16px;max-width:18px}.mnfurs-osec-event-details .osec-event-contact .contact-name{color:#333;font-weight:bold;margin:0}.mnfurs-osec-event-details .osec-event-contact a.action-link,.mnfurs-osec-event-details .tickets-url.action-link{align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#3d6b99 !important;display:inline-flex;gap:4px;line-height:1.2;margin:0;padding:1px 3px !important;text-shadow:none !important;transition:background .15s ease,color .15s ease;width:fit-content}#green .mnfurs-osec-event-details .osec-event-contact a.action-link:hover,#green .mnfurs-osec-event-details .osec-event-contact a.action-link:focus,#green .mnfurs-osec-event-details .tickets-url.action-link:hover,#green .mnfurs-osec-event-details .tickets-url.action-link:focus,#white .mnfurs-osec-event-details .osec-event-contact a.action-link:hover,#white .mnfurs-osec-event-details .osec-event-contact a.action-link:focus,#white .mnfurs-osec-event-details .tickets-url.action-link:hover,#white .mnfurs-osec-event-details .tickets-url.action-link:focus,#beige .mnfurs-osec-event-details .osec-event-contact a.action-link:hover,#beige .mnfurs-osec-event-details .osec-event-contact a.action-link:focus,#beige .mnfurs-osec-event-details .tickets-url.action-link:hover,#beige .mnfurs-osec-event-details .tickets-url.action-link:focus{background:#edf6f1 !important;color:#006b40 !important;text-decoration:none}.mnfurs-osec-event-details__row--categories .mnfurs-osec-event-details__value,.mnfurs-osec-event-details__row--tags .mnfurs-osec-event-details__value,.mnfurs-osec-event-details__row--tickets .mnfurs-osec-event-details__value,.mnfurs-osec-event-details__row--admin-actions .mnfurs-osec-event-details__value{align-items:center;column-gap:6px;display:grid;grid-template-columns:20px minmax(0, 1fr);min-height:20px;row-gap:4px}.mnfurs-osec-event-details__row--categories .mnfurs-osec-event-details__value>.fa-solid,.mnfurs-osec-event-details__row--tags .mnfurs-osec-event-details__value>.fa-solid,.mnfurs-osec-event-details__row--tickets .mnfurs-osec-event-details__value>.fa-solid,.mnfurs-osec-event-details__row--admin-actions .mnfurs-osec-event-details__value>.fa-solid{grid-column:1;justify-self:center;margin:0;text-align:center;width:20px}.mnfurs-osec-event-details__row--categories .ai1ec-color-swatch,.mnfurs-osec-event-details__row--tags .ai1ec-color-swatch{display:none}.mnfurs-osec-event-details__row--categories a,.mnfurs-osec-event-details__row--tags a{color:#4f6f8d;display:inline;grid-column:2;line-height:1.25;padding:0;text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}#green .mnfurs-osec-event-details__row--categories a:hover,#green .mnfurs-osec-event-details__row--categories a:focus,#green .mnfurs-osec-event-details__row--tags a:hover,#green .mnfurs-osec-event-details__row--tags a:focus,#white .mnfurs-osec-event-details__row--categories a:hover,#white .mnfurs-osec-event-details__row--categories a:focus,#white .mnfurs-osec-event-details__row--tags a:hover,#white .mnfurs-osec-event-details__row--tags a:focus,#beige .mnfurs-osec-event-details__row--categories a:hover,#beige .mnfurs-osec-event-details__row--categories a:focus,#beige .mnfurs-osec-event-details__row--tags a:hover,#beige .mnfurs-osec-event-details__row--tags a:focus{color:#006b40 !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mnfurs-osec-event-details .mnfurs-osec-event-edit-link{color:#3d6b99;display:inline;grid-column:2;line-height:1.25;padding:0;text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}#green .mnfurs-osec-event-details .mnfurs-osec-event-edit-link:hover,#green .mnfurs-osec-event-details .mnfurs-osec-event-edit-link:focus,#white .mnfurs-osec-event-details .mnfurs-osec-event-edit-link:hover,#white .mnfurs-osec-event-details .mnfurs-osec-event-edit-link:focus,#beige .mnfurs-osec-event-details .mnfurs-osec-event-edit-link:hover,#beige .mnfurs-osec-event-details .mnfurs-osec-event-edit-link:focus{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#006b40 !important;outline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mnfurs-osec-event-details__row--actions{margin-top:3px}.mnfurs-osec-event-details__row--actions .mnfurs-osec-event-details__value{align-items:center;column-gap:6px;display:grid;grid-template-columns:20px minmax(0, 1fr)}.mnfurs-osec-event-details__row--actions .fa-rss,.mnfurs-osec-event-details__row--actions .ai1ec-icon-rss{float:none;grid-column:1;justify-self:center;margin:0;text-align:center;width:20px}.mnfurs-osec-event-details__row--actions .plana-flyout-menu{display:inline-block;grid-column:2;justify-self:start}.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu,.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu li,.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu .link-wrapper,.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu .link{background:#fff !important;background-image:none !important}.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu li:hover,.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu li:hover .link,.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu li:focus-within .link:focus-visible,.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu .link:hover,.mnfurs-osec-event-details__row--actions .plana-flyout-menu .plana-flyout-menu--menu .link:focus-visible{background:#f5f5f5 !important;background-image:none !important;color:#006b40 !important}.contact-name,.osec-event-contact .p-name{margin-right:10px;color:blue}.osec-taxonomy-filters{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:flex;font-size:13px;margin:0 0 8px;max-width:946px;min-height:39px;overflow:visible;padding:0 8px;position:relative;width:100%;z-index:20}.osec-taxonomy-filters--label{display:none}.osec-taxonomy-filters--item{align-items:center;display:inline-flex;margin:0 2px 0 0}.osec-taxonomy-filters--item>.ai1ec-fa{color:#777;margin:0 5px 0 8px}.plana-flyout-menu{font-size:11px;min-width:0}.plana-flyout-menu--taxonomy{margin:0;min-width:0}.plana-flyout-menu .plana-flyout-menu--button,.plana-pagination .action-link{background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#333;font-size:11px;line-height:16.5px;min-width:0;padding:3px 10px;text-align:left;width:auto}.plana-flyout-menu .plana-flyout-menu--button{display:inline-flex;height:28.5px;justify-content:flex-start;text-shadow:none}.osec-taxonomy-filters .plana-flyout-menu--button{background:rgba(0,0,0,0);border:0;color:#777;font-size:13px;height:38px;line-height:18.5714px;padding:0 15px}.plana-flyout-menu .plana-flyout-menu--button:hover,.plana-flyout-menu .plana-flyout-menu--button:focus{background:#f5f5f5 !important;border-color:#ccc !important;color:#333 !important;text-shadow:none !important}.osec-taxonomy-filters .plana-flyout-menu--button:hover,.osec-taxonomy-filters .plana-flyout-menu--button:focus{background:rgba(0,0,0,0) !important;border:0 !important;color:#333 !important;text-shadow:none !important}.osec-taxonomy-filters .plana-flyout-menu{position:relative}.osec-taxonomy-filters .plana-flyout-menu .plana-flyout-menu--menu{max-height:min(360px,100vh - 220px);max-width:min(320px,100vw - 32px);min-width:180px;overflow-x:hidden;overflow-y:auto;width:max-content;z-index:1000}.osec-taxonomy-filters .plana-flyout-menu .link{padding-right:18px;white-space:nowrap}.plana-toolbar{align-items:center;column-gap:8px;display:flex;flex-wrap:nowrap;font-size:11px;margin:0 0 5px;max-width:946px}.plana-pagination{align-items:center;display:flex;flex-wrap:nowrap;font-size:11px}.plana-pagination .action-link{align-items:center;border:1px solid #ccc !important;border-radius:0;display:inline-flex;height:24px;justify-content:center;margin-left:-1px;white-space:nowrap}.plana-pagination .action-link.ai1ec-disabled,.plana-pagination .action-link[disabled],.plana-pagination .action-link[disabled]:hover,.plana-pagination .action-link[disabled]:focus{background:#fff !important;border:1px solid #ccc !important;color:#858585 !important;cursor:not-allowed;text-shadow:none !important}.plana-pagination .action-link:hover,.plana-pagination .action-link:focus{background:#f5f5f5 !important;border-color:#ccc !important;color:#333 !important;text-decoration:none;text-shadow:none !important}#green .plana-pagination .action-link:hover,#green .plana-pagination .action-link:focus,#white .plana-pagination .action-link:hover,#white .plana-pagination .action-link:focus,#beige .plana-pagination .action-link:hover,#beige .plana-pagination .action-link:focus{color:#333 !important}.plana-pagination .action-link:first-child{border-radius:3px 0 0 3px;margin-left:0}.plana-pagination .action-link:last-child{border-radius:0 3px 3px 0}.plana-pagination .action-link:last-child,.plana-pagination .action-link:last-of-type{border-right:1px solid #ccc !important}.plana-pagination .osec-date-select{column-gap:6px;border-right:1px solid #ccc !important;padding-left:10px;padding-right:10px}.plana-pagination .osec-date-select .ai1ec-calendar-title{font-size:inherit;min-width:0;padding-left:0}.plana-pagination .osec-date-select>i{flex:0 0 auto;padding:0}.plana-toolbar .plana-views-dropdown{margin-left:auto;min-width:96px}.plana-toolbar .ai1ec-agenda-buttons{align-items:center;display:flex;float:none;height:28.5px;margin:0 8px 0 auto}.plana-toolbar .ai1ec-agenda-buttons+.plana-views-dropdown{margin-left:0}.plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn-group{align-items:center;display:inline-flex;gap:8px}.plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn{align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;box-sizing:border-box;box-shadow:none;color:#007848 !important;display:inline-flex;float:none;font-size:11px;height:24px;line-height:16.5px;min-height:0;padding:3px 0;position:static;text-decoration:none;text-shadow:none !important}.plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:hover,.plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:focus{background:rgba(0,0,0,0) !important;color:#005f39 !important;text-decoration:none}#green .plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:hover,#green .plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:focus,#white .plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:hover,#white .plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:focus,#beige .plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:hover,#beige .plana-toolbar .ai1ec-agenda-buttons .ai1ec-btn:focus{color:#005f39 !important}.plana-toolbar .ai1ec-agenda-buttons .ai1ec-fa{margin-right:3px}.plana-toolbar .plana-views-dropdown .plana-flyout-menu--button{align-items:center;background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#333;display:inline-flex;font-size:11px;gap:5px;line-height:16.5px;padding:3px 10px;width:100%}.plana-toolbar .plana-views-dropdown .plana-flyout-menu--button .caret{flex:1 0 auto;margin:0;text-align:right}.plana-toolbar .plana-views-dropdown .ai1ec-view-icon{align-items:center;background:rgba(0,0,0,0) !important;color:inherit;display:inline-flex;flex:0 0 16px;font-size:16px;height:16px;justify-content:center;line-height:1;margin:0;padding:0;width:16px}.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu .ai1ec-view-icon{display:none}.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu,.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu li,.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu .link-wrapper,.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu .link{background:#fff !important;background-image:none !important}.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu .link{gap:0;padding-left:12px}.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu .link:hover,.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu .link:focus-visible,.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu li:hover,.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu li:hover .link,.plana-toolbar .plana-views-dropdown .plana-flyout-menu--menu li:focus-within .link:focus-visible{background:#f5f5f5 !important;background-image:none !important;color:#006b40 !important}.plana-flyout-menu .plana-flyout-menu--menu{background:#fff;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.14);box-sizing:border-box;color:#333;list-style:none;margin:0;padding:0;z-index:100}.plana-flyout-menu .plana-flyout-menu--menu li,.plana-flyout-menu .plana-flyout-menu--menu .link-wrapper{list-style:none;margin:0;padding:0}.plana-flyout-menu .plana-flyout-menu--menu .link-wrapper{display:block;float:none}.plana-flyout-menu .link{align-items:center;background:#fff;background-image:none;border:0;border-radius:0;box-sizing:border-box;color:#333;display:flex;font-size:12px;gap:7px;line-height:16px;padding:6px 10px;text-decoration:none;white-space:nowrap;width:100%}.plana-flyout-menu .link:visited{color:#333}.plana-flyout-menu .link:hover,.plana-flyout-menu .link:focus-visible,.plana-flyout-menu .link:visited:hover,.plana-flyout-menu .link:visited:focus-visible{background:#f5f5f5 !important;background-image:none !important;color:#006b40 !important}.plana-flyout-menu .plana-flyout-menu--menu li:hover,.plana-flyout-menu .plana-flyout-menu--menu li:hover .link,.plana-flyout-menu .plana-flyout-menu--menu li:focus-within .link:focus-visible{background:#f5f5f5 !important;background-image:none !important;color:#006b40 !important}#green .plana-flyout-menu .link:hover,#green .plana-flyout-menu .link:focus-visible,#white .plana-flyout-menu .link:hover,#white .plana-flyout-menu .link:focus-visible,#beige .plana-flyout-menu .link:hover,#beige .plana-flyout-menu .link:focus-visible{color:#006b40 !important}.plana-flyout-menu .link i{background:rgba(0,0,0,0) !important;margin:0;padding:0}.plana-flyout-menu .link .ai1ec-color-swatch{flex:0 0 auto;margin-right:8px}.plana-flyout-menu.plana-flyout-menu--wide{min-width:174px}.plana-flyout-menu.plana-flyout-menu--wide .plana-flyout-menu--button,.plana-flyout-menu.plana-flyout-menu--wide .plana-flyout-menu--menu{min-width:174px;width:174px}.ai1ec-agenda-view .ai1ec-event-header--toggle{cursor:pointer}.ai1ec-agenda-view .ai1ec-event-toggle{margin-left:10px}.ai1ec-agenda-view .ai1ec-event-summary{display:none}.ai1ec-agenda-view .ai1ec-event-summary.ai1ec-expanded{display:block}.ai1ec-agenda-view .ai1ec-event-summary-footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.ai1ec-agenda-view .ai1ec-event-summary-footer .ai1ec-actions{float:none;margin:0 0 0 auto;order:2}.ai1ec-agenda-view .ai1ec-categories,.ai1ec-agenda-view .ai1ec-tags{order:1}.ai1ec-agenda-view .ai1ec-read-more.osec-read-more.action-link{align-items:center;background:#e5e5e5;border:1px solid #c9c9c9;border-radius:0;color:#333;display:inline-flex;font-size:13px;font-weight:normal;gap:6px;line-height:1;margin:0;min-width:0;padding:10px 13px;text-align:center;text-shadow:none}.ai1ec-agenda-view .ai1ec-read-more.osec-read-more.action-link:hover,.ai1ec-agenda-view .ai1ec-read-more.osec-read-more.action-link:focus{background:#d8d8d8;color:#222;text-decoration:none}.ai1ec-month-view .ai1ec-event>.ai1ec-event-title .ai1ec-event-location,.timely.ai1ec-month-view .ai1ec-event>.ai1ec-event-title .ai1ec-event-location{display:none}.widget_mnfurs_osec_agenda_widget ul{margin:0;padding:0}.widget_mnfurs_osec_agenda_widget ul li{border-left:10px solid var(--mnfurs-osec-event-color, #007848);list-style:none;margin:0 0 0 5px;padding:0 0 0 5px;position:relative}.widget_mnfurs_osec_agenda_widget .calendar-date{display:block;font-size:20px;line-height:22px;font-weight:bold;color:#000}.widget_mnfurs_osec_agenda_widget .calendar-day{display:none;color:#666;font-size:14px;line-height:16px;padding:0 0 5px}.widget_mnfurs_osec_agenda_widget .calendar-title{display:block;font-weight:normal;font-size:18px;line-height:20px;margin-top:8px;color:#333}.widget_mnfurs_osec_agenda_widget .calendar-time{display:inline;font-size:14px;line-height:16px;font-weight:bold;color:#000}.widget_mnfurs_osec_agenda_widget .calendar-location{display:inline;font-size:12px;line-height:16px;font-weight:bold;color:#666}.widget_mnfurs_osec_agenda_widget .seperator{color:#333;font-weight:bold}.widget_mnfurs_osec_agenda_widget .ai1ec-popup{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.2);box-sizing:border-box;color:#333;display:none;font-size:12px;left:0;line-height:1.35;max-width:calc(100vw - 16px);padding:8px;position:fixed;top:0;width:220px;z-index:10000}.widget_mnfurs_osec_agenda_widget .mnfurs-osec-agenda-widget__event--popup-open>.ai1ec-popup{display:block}.widget_mnfurs_osec_agenda_widget .ai1ec-color-swatches{display:flex;gap:4px;margin:0 0 4px}.widget_mnfurs_osec_agenda_widget .ai1ec-color-swatch{border-radius:50%;display:inline-block;height:8px;width:8px}.widget_mnfurs_osec_agenda_widget .ai1ec-popup-title{display:block;font-weight:bold;margin:0 0 5px}.widget_mnfurs_osec_agenda_widget .ai1ec-event-location{color:#333;display:block;font-weight:bold}.widget_mnfurs_osec_agenda_widget .ai1ec-event-time{font-weight:bold;margin:0 0 6px}.widget_mnfurs_osec_agenda_widget .ai1ec-popup-excerpt{margin:0}.widget_mnfurs_osec_agenda_widget .read-more{display:inline}ul#features .widget_mnfurs_osec_agenda_widget ul li{margin-bottom:10px}ul#features .widget_mnfurs_osec_agenda_widget ul li:last-child{margin-bottom:0}#beige ul#features .widget_mnfurs_osec_agenda_widget .mnfurs-osec-agenda-widget__event{background:rgba(0,0,0,0);border-left:10px solid var(--mnfurs-osec-event-color, #007848);box-sizing:border-box;margin:0 0 12px;padding:0 0 0 6px;width:100%}#beige ul#features .widget_mnfurs_osec_agenda_widget .mnfurs-osec-agenda-widget__event:last-child{margin-bottom:0}#beige ul#features .widget_mnfurs_osec_agenda_widget .mnfurs-osec-agenda-widget__event-link{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;box-sizing:border-box;display:block;min-height:0;padding:0;width:100%}#calendar .widget_mnfurs_osec_agenda_widget a.widget-link{right:14px}#calendar .widget_mnfurs_osec_agenda_widget h3{border:none;padding:0;margin-left:14px}#calendar .widget_mnfurs_osec_agenda_widget ul{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-rows:repeat(5, auto);column-gap:14px;margin-left:14px}#calendar .widget_mnfurs_osec_agenda_widget ul li{border-top:10px solid var(--mnfurs-osec-event-color, #007848);border-left:none;display:grid;grid-row:span 5;grid-template-rows:subgrid;padding:10px 0;margin:0;width:auto}#calendar .widget_mnfurs_osec_agenda_widget .calendar-date{font-size:20px;line-height:26px}#calendar .widget_mnfurs_osec_agenda_widget .calendar-title{margin-top:8px;padding-bottom:0}#calendar .widget_mnfurs_osec_agenda_widget .calendar-day{display:block}#calendar .widget_mnfurs_osec_agenda_widget .calendar-time,#calendar .widget_mnfurs_osec_agenda_widget .calendar-location{display:block}#calendar .widget_mnfurs_osec_agenda_widget .seperator{display:none}.mnfurs-osec-agenda-widget__event-link{display:block}#calendar .mnfurs-osec-agenda-widget__event-link{display:grid;grid-row:1/-1;grid-template-rows:auto auto minmax(0, 1fr) auto auto;height:100%}@supports(grid-template-rows: subgrid){#calendar .mnfurs-osec-agenda-widget__event-link{grid-template-rows:subgrid}}@media screen and (max-width: 1146px){#calendar .widget_mnfurs_osec_agenda_widget h3{margin-left:0}#calendar .widget_mnfurs_osec_agenda_widget ul{column-gap:1%;margin-left:0}#calendar .widget_mnfurs_osec_agenda_widget ul li{margin-left:0}.mnfurs-osec-single-event__map,.mnfurs-osec-single-event__map .block--map.osec-map,.mnfurs-osec-single-event__map .osec-map-container,.mnfurs-osec-single-event__map #osec-map,.block--map.osec-map,.osec-map-container,#osec-map{width:98.5%}}@media screen and (max-width: 840px){.mnfurs-osec-event-details{grid-template-columns:1fr;row-gap:13px}.mnfurs-osec-event-details__secondary{border-top:1px solid #e2ddd5;padding-top:13px}}@media screen and (max-width: 680px){.mnfurs-osec-event-details{margin-bottom:22px;padding:12px}.mnfurs-osec-event-details__row{grid-template-columns:84px minmax(0, 1fr)}.mnfurs-osec-event-details__row--where .mnfurs-osec-event-details__value{max-width:none}#calendar .widget_mnfurs_osec_agenda_widget ul li{width:100% !important;margin:0 0 20px !important;float:none !important;min-height:0 !important}#calendar .widget_mnfurs_osec_agenda_widget ul{grid-template-columns:1fr;grid-template-rows:none}}@media screen and (max-width: 360px){.ai1ec-actions a{display:block;margin:0 0 6px}}#mnfurs-subscribe-chip{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin:0 0 6px;max-width:946px}#mnfurs-subscribe-chip>.fa-rss{color:#777;flex:0 0 auto}#mnfurs-subscribe-pitch+#mnfurs-subscribe-chip{display:none !important}@media screen and (max-width: 900px){#mnfurs-subscribe-chip{display:none}}#mnfurs-subscribe-pitch{align-items:center;background:#f0f7f3;border:1px solid #c8dccf;border-left:4px solid #007848;border-radius:4px;box-sizing:border-box;display:flex;gap:4px;margin:0 0 8px;max-width:946px;padding:10px 10px 10px 14px}#mnfurs-subscribe-pitch .mnfurs-pitch-inner{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}#mnfurs-subscribe-pitch .mnfurs-pitch-icon{color:#007848;flex:0 0 auto;font-size:20px}#mnfurs-subscribe-pitch .mnfurs-pitch-copy{flex:1 1 auto;font-size:13px;line-height:1.4;min-width:0}#mnfurs-subscribe-pitch .mnfurs-pitch-action{flex:0 0 auto}#mnfurs-subscribe-pitch .mnfurs-pitch-dismiss{-webkit-appearance:none;appearance:none;align-items:center;align-self:flex-start;background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;color:#777 !important;cursor:pointer;display:flex;flex:0 0 auto;font-size:18px;justify-content:center;line-height:1;margin-top:-2px;min-height:44px;min-width:36px;outline:none !important;padding:0;text-shadow:none !important}#mnfurs-subscribe-pitch .mnfurs-pitch-dismiss:hover,#mnfurs-subscribe-pitch .mnfurs-pitch-dismiss:focus{background:none !important;border:none !important;box-shadow:none !important;color:#333 !important;outline:none !important;text-decoration:none}#mnfurs-subscribe-pitch .mnfurs-pitch-dismiss:focus-visible{outline:2px solid #007848 !important;outline-offset:2px}@media screen and (max-width: 600px){#mnfurs-subscribe-pitch{align-items:flex-start}#mnfurs-subscribe-pitch .mnfurs-pitch-inner{align-items:flex-start;flex-direction:column;gap:8px}#mnfurs-subscribe-pitch .mnfurs-pitch-action{width:100%}#mnfurs-subscribe-pitch .mnfurs-pitch-action .plana-flyout-menu,#mnfurs-subscribe-pitch .mnfurs-pitch-action .plana-flyout-menu--button,#mnfurs-subscribe-pitch .mnfurs-pitch-action .plana-flyout-menu--menu{min-width:0;width:100%}}#mnfurs-subscribe-chip .plana-flyout-menu--menu .link,#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:link,#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:visited,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:link,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:visited,.osec-subscribe-container .plana-flyout-menu--menu .link,.osec-subscribe-container .plana-flyout-menu--menu .link:link,.osec-subscribe-container .plana-flyout-menu--menu .link:visited{color:#333 !important}#mnfurs-subscribe-chip .plana-flyout-menu--menu .mnfurs-subscribe-link-label,#mnfurs-subscribe-chip .plana-flyout-menu--menu .mnfurs-subscribe-link-icon,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .mnfurs-subscribe-link-label,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .mnfurs-subscribe-link-icon,.osec-subscribe-container .plana-flyout-menu--menu .mnfurs-subscribe-link-label,.osec-subscribe-container .plana-flyout-menu--menu .mnfurs-subscribe-link-icon{color:#333}#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:hover,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:hover .link,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:hover .link:focus-visible,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:hover,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:hover .link,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:hover .link:focus-visible,.osec-subscribe-container .plana-flyout-menu--menu .link:hover,.osec-subscribe-container .plana-flyout-menu--menu li:hover .link,.osec-subscribe-container .plana-flyout-menu--menu li:hover .link:focus-visible{background-color:#f5f5f5 !important}#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:hover .mnfurs-subscribe-link-label,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:hover .mnfurs-subscribe-link-label,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:hover .link:focus-visible .mnfurs-subscribe-link-label,#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:hover .mnfurs-subscribe-link-icon,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:hover .mnfurs-subscribe-link-icon,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:hover .link:focus-visible .mnfurs-subscribe-link-icon,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:hover .mnfurs-subscribe-link-label,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:hover .mnfurs-subscribe-link-label,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:hover .link:focus-visible .mnfurs-subscribe-link-label,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:hover .mnfurs-subscribe-link-icon,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:hover .mnfurs-subscribe-link-icon,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:hover .link:focus-visible .mnfurs-subscribe-link-icon,.osec-subscribe-container .plana-flyout-menu--menu .link:hover .mnfurs-subscribe-link-label,.osec-subscribe-container .plana-flyout-menu--menu li:hover .mnfurs-subscribe-link-label,.osec-subscribe-container .plana-flyout-menu--menu li:hover .link:focus-visible .mnfurs-subscribe-link-label,.osec-subscribe-container .plana-flyout-menu--menu .link:hover .mnfurs-subscribe-link-icon,.osec-subscribe-container .plana-flyout-menu--menu li:hover .mnfurs-subscribe-link-icon,.osec-subscribe-container .plana-flyout-menu--menu li:hover .link:focus-visible .mnfurs-subscribe-link-icon{color:#006b40 !important}#mnfurs-subscribe-chip .plana-flyout-menu--menu li:not(:hover),#mnfurs-subscribe-chip .plana-flyout-menu--menu li:not(:hover) .link,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:focus-within:not(:hover),#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:active:not(:hover),#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:visited:active:not(:hover),#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:focus:not(:focus-visible),#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:not(:hover),#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:not(:hover) .link,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:focus-within:not(:hover),#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:active:not(:hover),#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:visited:active:not(:hover),#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:focus:not(:focus-visible),.osec-subscribe-container .plana-flyout-menu--menu li:not(:hover),.osec-subscribe-container .plana-flyout-menu--menu li:not(:hover) .link,.osec-subscribe-container .plana-flyout-menu--menu li:focus-within:not(:hover),.osec-subscribe-container .plana-flyout-menu--menu .link:active:not(:hover),.osec-subscribe-container .plana-flyout-menu--menu .link:visited:active:not(:hover),.osec-subscribe-container .plana-flyout-menu--menu .link:focus:not(:focus-visible){background-color:#fff !important;background-image:none !important;color:#333 !important}#mnfurs-subscribe-chip .plana-flyout-menu--menu li:not(:hover) .mnfurs-subscribe-link-label,#mnfurs-subscribe-chip .plana-flyout-menu--menu li:not(:hover) .mnfurs-subscribe-link-icon,#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:focus:not(:focus-visible) .mnfurs-subscribe-link-label,#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:focus:not(:focus-visible) .mnfurs-subscribe-link-icon,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:not(:hover) .mnfurs-subscribe-link-label,#mnfurs-subscribe-pitch .plana-flyout-menu--menu li:not(:hover) .mnfurs-subscribe-link-icon,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:focus:not(:focus-visible) .mnfurs-subscribe-link-label,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:focus:not(:focus-visible) .mnfurs-subscribe-link-icon,.osec-subscribe-container .plana-flyout-menu--menu li:not(:hover) .mnfurs-subscribe-link-label,.osec-subscribe-container .plana-flyout-menu--menu li:not(:hover) .mnfurs-subscribe-link-icon,.osec-subscribe-container .plana-flyout-menu--menu .link:focus:not(:focus-visible) .mnfurs-subscribe-link-label,.osec-subscribe-container .plana-flyout-menu--menu .link:focus:not(:focus-visible) .mnfurs-subscribe-link-icon{color:#333 !important}#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:focus-visible,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:focus-visible,.osec-subscribe-container .plana-flyout-menu--menu .link:focus-visible{background-color:#fff !important;background-image:none !important;color:#333 !important;outline:2px solid #007848 !important;outline-offset:-2px}#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:focus-visible .mnfurs-subscribe-link-label,#mnfurs-subscribe-chip .plana-flyout-menu--menu .link:focus-visible .mnfurs-subscribe-link-icon,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:focus-visible .mnfurs-subscribe-link-label,#mnfurs-subscribe-pitch .plana-flyout-menu--menu .link:focus-visible .mnfurs-subscribe-link-icon,.osec-subscribe-container .plana-flyout-menu--menu .link:focus-visible .mnfurs-subscribe-link-label,.osec-subscribe-container .plana-flyout-menu--menu .link:focus-visible .mnfurs-subscribe-link-icon{color:#333 !important}.osec-subscribe-container .plana-flyout-menu--menu{bottom:100%;box-shadow:0 -2px 4px rgba(0,0,0,.14);top:auto}.footer-calendar-subscribe{font-size:13px;margin:0 0 8px}.footer-calendar-subscribe a{color:inherit;text-decoration:none}.footer-calendar-subscribe a:hover,.footer-calendar-subscribe a:focus{text-decoration:underline}.accordion>div{border-top:1px solid #ddd;padding:5px 0}.accordion>div>div{display:none}.accordion h4,.accordion h3{font-family:"proxima nova",sans-serif;cursor:pointer;position:relative;padding-right:20px}.accordion h3{font-size:14px}@media screen and (min-width: 768px){.accordion h3{font-size:18px;margin-bottom:18px}}.accordion h4::after,.accordion h3::after{color:#999;position:absolute;right:0;top:0;content:"+"}.accordion h4.open::after,.accordion h3.open::after{content:"-"}.mpp-lightbox-download{margin:10px 0;text-align:right}.mpp-download-button{display:inline-flex;align-items:center;background:#2271b1;color:#fff;text-decoration:none;padding:5px 10px;border-radius:3px;font-size:14px}.mpp-download-button:hover{background:#135e96;color:#fff}.mpp-download-button .dashicons{margin-right:5px}.mpp-lightbox-media-meta-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.mpp-lightbox-media-title-info{float:none;flex:1;text-align:left}.mpp-lightbox-download{float:none;clear:none;text-align:right}@media(max-width: 600px){.mpp-lightbox-media-meta-bottom{flex-direction:column;align-items:flex-start}.mpp-lightbox-download{text-align:left}}.wrapper table th.pmpro_level-description{font-weight:normal;text-transform:none;font-size:12px}body.pmpro-checkout .cf-turnstile{margin-top:10px}.pmpro .pmpro_card_content .pmpro-name-notification{background-color:#f9f9f9;border:1px solid #ddd;padding:15px;margin-bottom:15px;border-radius:5px;width:90%}@media screen and (max-width: 767px){.pmpro .pmpro_card_content .pmpro-name-notification{width:80%}}.pmpro .pmpro_card_content .pmpro-name-notification p{margin:0;font-size:14px;color:#333}.pmpro .ets-connection-lbl{margin-right:10px}.pmpro #pmpro_member_profile_edit-account-information{margin-bottom:10px}

/*# sourceMappingURL=mainCSS.css.map*//*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}#TB_overlay {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100050; /* Above DFW. */
}

#TB_window {
	position: fixed;
	background-color: #fff;
	z-index: 100050; /* Above DFW. */
	visibility: hidden;
	text-align: left;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeWindowButton {
	position: absolute;
	left: auto;
	right: 0;
	width: 29px;
	height: 29px;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
	outline: none;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

#TB_ajaxWindowTitle {
	float: left;
	font-weight: 600;
	line-height: 29px;
	overflow: hidden;
	padding: 0 29px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc( 100% - 39px );
}

#TB_title {
	background: #fcfcfc;
	border-bottom: 1px solid #ddd;
	height: 29px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
	padding: 15px;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: fixed;
	display: none;
	z-index: 100050;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0 0 -125px;
	padding: 40px 15px 15px;
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	opacity: 0;
	height: 100%;
	width: 100%;
}

#TB_iframeContent {
	clear: both;
	border: none;
}

.tb-close-icon {
	display: block;
	color: #666;
	text-align: center;
	line-height: 29px;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	right: 0;
}

.tb-close-icon:before {
	content: "\f158";
	content: "\f158" / '';
	font: normal 20px/29px dashicons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
	color: #006799;
}

#TB_closeWindowButton:focus .tb-close-icon {
	-webkit-box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}
/*

THIS FILE IS OVERWRITTEN EVERY TIME YOU UPDATE THE PLUGIN.
USE THE CUSTOM CSS OPTION IN THE SUBSCRIPTION SETTING PANEL FOR YOUR
CUSTOM CSS RULES.

*/

div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 1em auto;
    max-width: 500px;
    width: 100%;
}

div.tnp-profile {
    display: block;
    margin: 1em 0;
    max-width: 500px;
    /*width: 100%;*/
}

/* Generic field wrapper */
.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
    margin-bottom: .7em;
    border: 0;
    padding: 0;
}

.tnp-subscription label,
.tnp-profile label
{
    display: block;
    color: inherit;
    font-weight: normal;
    line-height: normal;
    padding: 0;
    margin: 0;
    margin-bottom: .25em;
    font-size: .9em;
}

.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
    display: inline-block;
}

.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
    width: 100%;
    padding: .7em;
    display: block;
    border: 1px;
    color: #444;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    font-size: 1em;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
}

.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{
    /* Fixes some bad themes CSS */
    max-width: 1em;
    display: inline-block;
    margin-right: .5em;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-subscription select option,
.tnp-profile select option
{
    margin-right: .75em;
}

.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
    background-color: #444;
    color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    display: inline-block;
}

@media all and (max-width: 480px) {
    .tnp-subscription input[type=submit],
    .tnp-profile input[type=submit] {
        width: 100%;
    }
}

.tnp-widget {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.tnp-widget .tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0;
}

.tnp-widget label {
    display: block;
    color: inherit;
    font-size: 14px;
}

.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
    width: 100%;
    padding: 10px;
    display: block;
    border: 1px solid #ddd ;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    height: auto;
}

.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
    width: auto;
    display: inline-block;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-widget select option {
    margin-right: 10px;
}

.tnp-widget input.tnp-submit {
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0;
}

.tnp-field input[type="submit"] {
    position: inherit;
}

.tnp-field label {

}

/* Newsletter Widget Minimal */

.tnp-widget-minimal {
    width: 100%;
}

.tnp-widget-minimal form {
    margin: 0;
    padding: 0;
    border: 0;
}

.tnp-widget-minimal input.tnp-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
}

.tnp-widget-minimal input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* The minimal form */

.tnp-subscription-minimal {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0;
}

.tnp-subscription-minimal form {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    white-space: nowrap;
}

.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
    width: 70%;
    max-width: 300px;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin-right: 10px;
}

.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
    width: 31%;
}

.tnp-subscription-minimal .tnp-privacy-field {
    margin-top: 10px;
}

/* Some of these styles are overridden by theme styles... */
.tnp-subscription-minimal input.tnp-submit {
    width: 29%;
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin: 0;
}

.tnp-subscription-posts {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 2rem;
}

.tnp-subscription-posts .tnp-subscription {
    max-width: auto;
    margin: 0;
}

@media all and (max-width: 525px) {
    .tnp-subscription-minimal.with-name input.tnp-email,
    .tnp-subscription-minimal.with-name input.tnp-name,
    .tnp-subscription-minimal input.tnp-submit
    {
        width: 100%;
        max-width: 100%;
        margin: 0;
        display: block;
        margin-bottom: .5rem;
    }
}

/* Single button forms */
.tnp-button-form button.tnp-submit {
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* Comments Extension */
.tnp-comments {
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tnp-comments label {
    display: block;
}

.tnp-comments input[type=checkbox] {
    display: inline-block;
    width: auto!important;
}


/* Locked Content Extension */
.tnp-lock {
    clear: both;
    display: block;
    box-sizing: border-box;
    box-shadow: none;
    margin: 20px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.tnp-nl-checkout {
    margin-bottom: 1em;
}
