/*! ====================================
    Public styles for WP Foto Vote+
    Wordpress photo contest plugin
    http://wp-vote.net/
    Compiled from SCSS
====================================
*/.fv-modal-btn:after{font-family:icomoon_fv!important}.contest-block{min-width:180px!important}.contest-block .attachment-thumbnail{box-shadow:none;height:auto;max-width:100%}.fv_photos-container{text-align:center}.fv_contest-container .preload{opacity:.5;position:relative}.fv_contest-container .preload:before{background:url(https://insideathletics.com.au/wp-content/plugins/wp-foto-vote/assets/img/preloader.gif) 50% no-repeat;content:" ";display:block!important;height:100%;opacity:1;position:absolute;width:100%;z-index:999}.contest-block video{margin:0;padding:0}img.fv-lazy{height:100%!important}iframe#if{display:none}.text-center{text-align:center}.rotate-animation{animation:animationFrames 15s linear infinite;animation-iteration-count:1;transform-origin:50% 50%}@keyframes animationFrames{0%{transform:rotate(0)}to{transform:rotate(1turn)}}nav[role=navigation]{text-align:center}.fv-pagination{clear:both;margin:1em auto 2em}.fv-pagination:after{clear:both;content:"";display:table}.fv-pagination a,.fv-pagination a:visited,.fv-pagination span{border:1px solid #e6e6e6;border-radius:.25em;color:#2e4057;display:inline-block;font-size:1.3rem;line-height:1.9rem;padding:1px 7px;text-decoration:none;user-select:none}.fv-pagination a:hover{background-color:#f2f2f2}.fv-pagination a:active{transform:scale(.9)}.fv-pagination .current{background-color:#64a281;border-color:#64a281;color:#fff;pointer-events:none}@media only screen and (min-width:1170px){.fv-pagination{margin:1em auto 2em}}.fv-pagination .fv-infinite-load{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:2px solid;border-radius:3px;color:#425768;font-size:20px;font-weight:500;line-height:30px;padding:5px 18px;position:relative;transition:all .2s}.fv-pagination .fv-infinite-load:hover,.fv_photos-container.preload .fv-infinite-load{background:rgba(0,0,0,.05);padding:5px 40px 5px 14px!important}.fv-pagination .fv-infinite-load:hover:after,.fv_photos-container.preload .fv-infinite-load:after{margin-left:0;opacity:1}.fv-pagination .fv-infinite-load:after{content:"\e648";font-family:icomoon_fv;font-size:20px;line-height:30px;margin-left:-25px;opacity:0;position:absolute;right:10px;top:5px;transition:all .2s}.fv_photos-container.preload .fv-infinite-load:after{animation:animationFrames 3s linear infinite;animation-iteration-count:10;transform-origin:50% 50%}ul.fv_toolbar{background:#232323;display:block;list-style:none!important;margin:10px 0!important;padding:0!important;text-align:center;width:100%}.fv_toolbar>li{list-style-type:none!important;margin:0!important;padding:0!important;position:relative}.fv_toolbar>li a{border:transparent;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:16px;height:50px;line-height:50px;padding:0 20px;text-decoration:none!important;text-shadow:0 0 1px hsla(0,0%,100%,.5)}.fv_toolbar>li a.tabbed_a{overflow:hidden;position:relative;transition:all .2s ease;z-index:0}.fv_toolbar>li a i{margin-right:5px}.fv_toolbar>li a.active,.fv_toolbar>li a:hover{background-color:#454545}.fv_toolbar .fv_toolbar-dropdown{z-index:4}.fv_toolbar .fv_toolbar-dropdown>span:not(.select2-container){border:none;color:#fff;display:block;display:inline-block;font-family:sans-serif;font-size:16px;line-height:50px;padding:0 6px;text-decoration:none;text-shadow:0 0 1px hsla(0,0%,100%,.5)}.fv_toolbar .fv_toolbar-dropdown select{background:#1f7f5c;border:0;box-sizing:border-box;color:#fff;font-family:sans-serif;font-size:16px;height:42px;margin:4px;outline:0;padding:10px 0 10px 12px;transition:all .15s}.fv_toolbar ::-webkit-input-placeholder{color:#fff}.fv_toolbar :-moz-placeholder,.fv_toolbar ::-moz-placeholder{color:#fff}.fv_toolbar :-ms-input-placeholder{color:#fff}.fv_toolbar__search{height:50px;line-height:39px}.fv_toolbar__search *{box-sizing:border-box!important}.fv_toolbar__search_label{display:inline-block!important;height:39px;margin:5px 10px 0 5px!important;padding:0!important;position:relative}.fv_toolbar__search_label:after{clear:both;content:"";display:table}.fv_toolbar[data-search=unfocused] .fv_toolbar__search_label:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";display:inline-block;font-family:icomoon_fv!important;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;line-height:39px;pointer-events:none;position:absolute;text-align:center;text-transform:none;width:100%;z-index:0}input.fv_toolbar__search_input{appearance:textfield;background:#ededed;border:none;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;box-shadow:none;color:transparent;cursor:pointer;font-family:inherit;font-size:100%;height:39px;margin:0!important;outline:0;padding:9px 10px 9px 32px;-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s;width:42px;z-index:2}input.fv_toolbar__search_input:hover{background-color:#fff}input.fv_toolbar__search_input:-moz-placeholder{color:transparent}input.fv_toolbar__search_input::-webkit-input-placeholder{color:transparent}input.fv_toolbar__search_input::-webkit-search-cancel-button,input.fv_toolbar__search_input::-webkit-search-decoration{display:none}.fv_toolbar__search_submit{display:none}.fv_toolbar[data-search=focused] input.fv_toolbar__search_input{background-color:#fff;color:#000;cursor:auto;padding:9px 34px 10px 13px;width:175px}.fv_toolbar[data-search=focused] .fv_toolbar__search_submit{background:#dbdbdb;border-bottom-right-radius:55px;border-top-right-radius:55px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:20px;height:39px;padding-top:2px;position:absolute;right:0;text-align:center;top:0;width:33px;z-index:0;z-index:3}.fv_toolbar--hide-dropdown .fv_toolbar-dropdown{display:none}.fv_toolbar .ink{background:hsla(0,0%,100%,.3);border-radius:100%;display:block;position:absolute;-o-transform:scale(0);transform:scale(0)}.fv_toolbar .animate{-o-animation:ripple .65s linear;animation:ripple .65s linear}@media (min-width:768px){ul.fv_toolbar{height:50px;text-align:left}.fv_toolbar--left,.fv_toolbar-dropdown>span{float:left}.fv_toolbar--right,.fv_toolbar-dropdown{display:inline-block;float:right}.fv_toolbar .fv_toolbar-dropdown select{width:190px}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.fv_upload{padding:5px;position:relative}.fv_upload fieldset{border:none;margin:0;padding:0}.fv_upload h2{font-size:20px;line-height:1;margin:0 0 10px;padding:0}.fv_upload .odd{background:#ececec}.fv_upload a{color:#425768}.fv_upload a:hover{color:#425768;text-decoration:none}#modal-widget,.is-hidden{display:none}#modal-widget{cursor:default;font-family:Open Sans,Helvetica,Arial,sans-serif;left:50%;margin-top:-5px;max-width:600px;min-width:400px;position:fixed;top:50%;z-index:11001}.newTXT{display:block;font-size:10px;line-height:10px;text-indent:-9999px}#modal-widget div:empty,#modal-widget p:empty{display:none}#modal-widget .fv_g_id_signin{display:block;width:105%}#modal-widget .fv_g_id_signin div:empty{display:block}#modal-widget:before{border-color:#fff transparent transparent;border-style:solid;border-width:11px 10.5px 0;bottom:-11px;content:"";height:0;left:50%;margin-left:-10.5px;position:absolute;width:0}#modal-widget h2{background-color:rgba(0,0,0,.7);border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-size:24px;font-weight:300;height:59px;line-height:59px;margin:0;overflow:hidden;padding:0 22px}#modal-widget .slogan,#modal-widget h3{background-color:transparent;color:#000;font-size:18px;font-weight:300;line-height:20px;margin:10px 0 0;overflow:hidden;padding:0 20px;text-align:center}#modal-widget .modal-widget-close{color:#fff;cursor:pointer;font-size:16px;line-height:60px;opacity:.5;padding-right:21px;position:absolute;right:0;top:0}#modal-widget .modal-widget-close:hover{opacity:1}.sw-body{background-color:#fff;border-radius:0 0 3px 3px;overflow:hidden}#modal-widget input{background-color:#e9e9e9;border-radius:3px;color:#888;font-size:14px;font-weight:300;line-height:16px;margin:10px;padding:8px}#modal-widget input[type=checkbox]{margin:2px}#modal-widget .sw-share input{box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.1)}#modal-widget .sw-share{margin:0;padding:0;word-break:break-all}#modal-widget .sw-link{align-items:baseline;display:flex;flex-direction:row;justify-content:center;margin:0;max-width:460px;padding:0 10px 15px}#modal-widget .sw-copy-share-link{border:1px solid #e3e3e3;border-radius:3px;box-sizing:border-box;color:#727272;cursor:pointer;flex-shrink:0;font-size:18px;padding:2px 0;text-align:center;width:30px}#modal-widget .sw-copy-share-link:hover{box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.1)}#modal-widget .sw-copy-share-link.--is-copied{background:#e8e8e8;border-color:transparent;color:#000}#modal-widget .sw-link input{margin-left:0;min-width:310px;width:auto}#modal-widget .sw-link span{font-size:14px;padding:0;text-decoration:underline}#modal-widget ul.sw-options{align-items:center;display:flex;font-size:0;height:100px;justify-content:center;list-style-type:none;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;white-space:nowrap}#modal-widget .sw-action{bottom:0;display:none;font-weight:600;left:0;line-height:20px;position:absolute;right:0}#modal-widget .sw-options li{cursor:pointer;display:inline-block;font-size:14px;height:50px;list-style-type:none;margin:20px 10px;min-width:60px;overflow:visible!important;padding:0;position:relative;text-align:center;transition:all .15s ease 0s}@media (min-width:768px){#modal-widget .sw-options li:hover .sw-action{display:block}}.fv-modal-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:2px solid;border-radius:3px;color:#425768;font-size:20px;font-weight:500;height:auto;line-height:30px;padding:5px 18px;position:relative;transition:all .2s}.fv-modal-btn:hover{background:rgba(0,0,0,.05);padding:5px 34px 5px 14px!important}.fv-modal-btn:hover:after{margin-left:0;opacity:1}.fv-modal-btn:after{content:"\e63f";font-family:icomoon_fv;font-size:20px;line-height:30px;margin-left:-20px;opacity:0;position:absolute;right:5px;top:5px;transition:all .2s}.sw-options .sw-action{display:none}#modal-widget .sw-options li:hover .sw-share-button{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.4)}.sw-share-button{border:2px solid transparent;border-radius:3px;height:56px;left:0;position:absolute;text-decoration:none!important;top:0;transition:.5s ease;width:56px;z-index:10}.sw-social-authorization .sw-share-button{height:40px;width:40px}.sw-share-button:before{color:#fff;font-size:24px;height:21px;left:16px;position:absolute;top:17px;width:24px}.sw-social-authorization .sw-share-button:before{left:6px;top:7px}.sw-facebook .sw-action{color:#3d62b3}.sw-facebook .sw-share-button{background-color:#3d62b3}.sw-twitter .sw-action{color:#30d8f0}.sw-twitter .sw-share-button{background-color:#30d8f0}.sw-pinterest .sw-action{color:#b61f24}.sw-pinterest .sw-share-button{background-color:#b61f24}.sw-whatsapp .sw-action{color:#00e676}.sw-whatsapp .sw-share-button{background-color:#00e676}.sw-whatsapp .sw-share-button:before{top:15px!important}#modal-widget .sw-vote-recaptcha{padding:20px}#modal-widget #sw-vote-g-recaptcha{margin:auto;width:305px}.sw-message-box{background-color:#63a8c3;border:none!important;border-radius:0!important;color:#fff;display:none;margin:0!important;overflow:hidden;padding:12px 20px;position:relative;text-align:center}.sw-message-box.success{background:#8ab42a}.sw-message-box.error{background:#f65e5e}.sw-message-box.info{background:#f0ad4e}.sw-message-box .sw-message-title{display:block;font-size:18px;font-weight:600;white-space:pre-line}.sw-message-box .sw-message-text{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-message-box .icon{display:inline-block;font-size:18px;padding:0 5px}#modal-widget .sw-subscribe{display:none}#modal-widget .sw-subscribe-form{background-color:#fff;border-radius:0 0 3px 3px;box-sizing:border-box;padding:4px 28px 28px}#modal-widget .form{color:#707070;text-align:left}#modal-widget .frm-row{margin-top:10px}#modal-widget .frm-row:after{clear:both;content:" ";display:table}#modal-widget .frm-field-label{display:block;font-size:14px;font-weight:300;line-height:24px;overflow:hidden;position:relative;text-overflow:ellipsis}#modal-widget .frm-row small{color:#888;font-size:12px}#modal-widget .frm-row em,#modal-widget em.frm-error-text{color:#c4242d;font-size:12px;font-style:normal;font-weight:400;line-height:25px}#modal-widget .frm-input{display:block;position:relative}#modal-widget .frm-input input{color:#707070;font-size:16px!important;font-weight:300;line-height:20px;margin:0!important}#modal-widget .frm-input-wide input{box-sizing:border-box;max-width:100%;width:100%}#modal-widget .frm-input input:invalid{box-shadow:0 0 1.5px 1px red!important}#modal-widget .frm-input input::-ms-reveal{display:none}#modal-widget .frm-input.is-error:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c4242d;content:"\e636";font-family:icomoon_fv;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;height:22px;line-height:22px;line-height:1;position:absolute;right:8px;text-transform:none;top:13px;width:22px}#modal-widget .frm-input.is-error input{color:#c4242d}#modal-widget label{display:inline}#modal-widget .fv-modal-checkbox{display:block;font-size:4px;height:4px;left:2px;padding:0;position:absolute;top:2px;width:4px}.fv-modal-checkbox+.fv-checkbox-placeholder{background-color:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);display:inline-block;margin:1px 3px 0 0;padding:9px;position:relative;vertical-align:top}.fv-modal-checkbox:checked+.fv-checkbox-placeholder{background-color:#e9ecee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1);color:#99a1a7}.fv-modal-checkbox:checked+.fv-checkbox-placeholder:after{color:#99a1a7;content:"\2714";font-size:14px;left:4px;position:absolute;top:-2px}#modal-widget .sw-social-authorization{display:none}#modal-widget .sw-fb-vote{display:none;width:400px}#modal-widget .sw-fb-vote .sw-options li{display:block!important;margin-left:auto!important;margin-right:auto!important}#modal-widget .sw-fb-vote .sw-facebook .sw-action{left:-22px}@media (max-width:480px){#modal-widget{margin-top:0!important;min-width:280px;width:280px!important}#modal-widget ul.sw-options{height:auto;overflow:auto;white-space:inherit}#modal-widget .sw-options li{margin:10px!important}#modal-widget .sw-link input{max-width:90%!important;min-width:220px!important}#modal-widget .sw-message-box{padding:8px 12px}#modal-widget .sw-message-box .sw-message-title{font-size:16px}#modal-widget .sw-subscribe-form{max-width:400px}}.sw-rating fieldset,.sw-rating label{margin:0 auto;padding:0}.sw-rating{padding:25px 20px}.rating-counter{font-size:16px;margin:10px 0 15px;text-align:center}.fv-rating-set{border:none;margin:0 auto;padding:0;text-align:center}.fv-rating-set--5{width:191px}.fv-rating-set>input{display:none}.fv-rating-set>label:before{content:"\e904";display:inline-block;font-family:icomoon_fv;font-size:30px;font-weight:400;margin:5px;transition:all .25s}.fv-rating-set>.half:before{content:"\e903";font-family:icomoon_fv;font-weight:400;position:absolute}.fv-rating-set>label{display:inline-block;float:right;transition:all .15s}.fv-rating-set>label.full{width:38px}.fv-rating-set>label{color:#ddd}.fv-rating-set:not(:checked)>label:hover,.fv-rating-set:not(:checked)>label:hover~label,.fv-rating-set>input:checked~label{color:gold}.fv-rating-set>input:checked+label:hover,.fv-rating-set>input:checked~label:hover,.fv-rating-set>input:checked~label:hover~label,.fv-rating-set>label:hover~input:checked~label{color:#ffed85}.fv-rating-set>input:checked+label.full,.fv-rating-set>input:checked~label.full{text-shadow:0 0 10px rgba(149,102,67,.7)}.sw-vote-math-captcha{padding:10px 20px 20px}#modal-widget .sw-privacy{padding:20px}#modal-widget .sw-privacy .sw-privacy-text{margin-bottom:0}#modal-widget .sw-privacy .sw-privacy-text,#modal-widget .sw-privacy .sw-privacy-text p{font-size:16px;padding:0;text-align:left}#modal-widget .sw-privacy .sw-privacy-text p{margin-bottom:15px}#modal-widget .sw-privacy .sw-privacy-text a,#modal-widget .sw-privacy .sw-privacy-text a:hover{text-decoration:underline}#disqus_thread{padding:10px}.clearfix:before{clear:both;content:" ";display:table}.pull-right{float:right!important}.pull-left{float:left!important}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}