.widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8E2121;border:1px solid #BBBBBB;color:#FFFFFF;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #FFFBCC;color:#555555}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 0.6em;color:#333333}.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#FFFFFF;border:1px solid;border-radius:0 0 0 0;font-weight:normal;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#CC0000}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#DDDDDD}#wysija-subscriptions input.checkboxx{margin-left:0px;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:bold}.widget_wysija .wysija-radio-label,.widget_wysija .wysija-checkbox-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-radio,.widget_wysija .wysija-checkbox{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}.widget_wysija_cont .allmsgs .updated{display:block !important} @charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;  direction:ltr;  display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{  grid-column:1;grid-row:1;  margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;  grid-column:2;grid-row:1;  padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{  grid-column:2;grid-row:1  }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{  grid-column:1;grid-row:1  }.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}  body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} .wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232; } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900; } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232;  font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d;  opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc;  top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) { .wpcf7-spinner::before {  animation-name: blink;  animation-duration: 2000ms; } } @keyframes spin { from {  transform: rotate(0deg); }  to {  transform: rotate(360deg); } } @keyframes blink { from {  opacity: 0; }  50% {  opacity: 1; }  to {  opacity: 0; } } .wpcf7 [inert] { opacity: 0.5; } .wpcf7 input[type="file"] { cursor: pointer; } .wpcf7 input[type="file"]:disabled { cursor: default; } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } .wpcf7-reflection > output { display: list-item; list-style: none; } .wpcf7-reflection > output[hidden] { display: none; }   .rs-p-wp-fix { display: none !important; margin: 0 !important; height: 0px !important; }   .wp-block-themepunch-revslider { position: relative } #debungcontrolls { z-index:100000; position:fixed; bottom:0px; width:100%; height:auto; background:rgba(0,0,0,0.6); padding:10px; box-sizing: border-box; }  rs-debug { z-index:100000; position:fixed; top:0px; width:300px; height:300px; background:rgba(0,0,0,0.6); padding:10px; box-sizing: border-box; color: #fff; font-size: 10px; line-height: 13px; overflow: scroll; }  rs-modal { position: fixed !important; z-index: 9999999 !important; pointer-events: none !important;} rs-modal.rs-modal-auto { top: auto;bottom: auto;left: auto; right:auto; } rs-modal.rs-modal-fullwidth, rs-modal.rs-modal-fullscreen { top: 0px; left: 0px; width: 100%; height: 100%; } rs-modal rs-fullwidth-wrap { position: absolute; top: 0px; left: 0px; height: 100%;} rs-module-wrap.rs-modal { display:none; max-height: 100% !important; overflow: auto !important; pointer-events: auto !important;} rs-module-wrap.hideallscrollbars.rs-modal { overflow: hidden !important; max-width: 100% !important} rs-modal-cover { width: 100%; height: 100%; z-index: 0; background: transparent; position: absolute;top: 0px;left: 0px; cursor: pointer; pointer-events: auto} body>rs-modal-cover { position: fixed; z-index: 9999995 !important; } rs-sbg-px { pointer-events: none } .rs-forcehidden * { visibility: hidden !important; }  .rs_splitted_lines { display: block; white-space: nowrap !important} .debugtimeline { width:100%; height:10px; position:relative; display:block; margin-bottom:3px;  display:none; white-space: nowrap;  box-sizing: border-box; } .debugtimeline:hover { height:15px; } .the_timeline_tester { background:#e74c3c; position:absolute; top:0px; left:0px; height:100%; width:0; } .rs-go-fullscreen { position:fixed !important; width:100% !important; height:100% !important; top:0px !important; left:0px !important; z-index:9999999 !important; background:#ffffff; }  .debugtimeline.tl_slide .the_timeline_tester { background:#f39c12; } .debugtimeline.tl_frame .the_timeline_tester { background:#3498db; } .debugtimline_txt { color:#fff; font-weight: 400; font-size:7px; position:absolute;  left:10px; top:0px; white-space: nowrap; line-height: 10px; }  .rtl { direction: rtl;} @font-face {  font-family: 'revicons';  src: url('https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot');  src: url('https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot') format('embedded-opentype'),    url('https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff') format('woff'),    url('https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf') format('truetype'),    url('https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg') format('svg');  font-weight: normal;  font-style: normal; }  [class^="revicon-"]:before, [class*=" revicon-"]:before {  font-family: "revicons";  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .2em;  text-align: center;    font-variant: normal;  text-transform: none;    line-height: 1em;     margin-left: .2em;        }  rs-module i[class^="fa-"], rs-module i[class*=" fa-"], .rb-modal-wrapper i[class^="fa-"], .rb-modal-wrapper i[class*=" fa-"], #waitaminute i[class^="fa-"], #waitaminute i[class*=" fa-"], #objectlibrary i[class^="fa-"], #objectlibrary i[class*=" fa-"], #rs_overview i[class^="fa-"], #rs_overview i[class*=" fa-"], #rs_overview_menu i[class^="fa-"], #rs_overview_menu i[class*=" fa-"], #builderView i[class^="fa-"], #builderView i[class*=" 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; } rs-module [class^="fa-"]:before, rs-module [class*=" fa-"]:before, .rb-modal-wrapper [class^="fa-"]:before, .rb-modal-wrapper [class*=" fa-"]:before, #rs_overview [class^="fa-"]:before, #rs_overview [class*=" fa-"]:before, #objectlibrary [class^="fa-"]:before, #objectlibrary [class*=" fa-"]:before, #waitaminute [class^="fa-"]:before, #waitaminute [class*=" fa-"]:before, #rs_overview_menu [class^="fa-"]:before, #rs_overview_menu [class*=" fa-"]:before, #builderView [class^="fa-"]:before, #builderView [class*=" fa-"]:before {   font-family: FontAwesome;   font-style: normal;   font-weight: 400;     speak: none;   display: inline-block;   text-decoration: inherit;   width: auto;   margin-right: 0;   text-align: center;   font-variant: normal;   text-transform: none;   line-height: inherit;   margin-left: 0; } rs-module .sr-only, #objectlibrary .sr-only, #waitaminute .sr-only, #rs_overview .sr-only, #rs_overview_menu .sr-only, .rb-modal-wrapper .sr-only, #builderView .sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; } rs-module .sr-only-focusable:active, rs-module .sr-only-focusable:focus, #waitaminute .sr-only-focusable:active, #waitaminute .sr-only-focusable:focus, #objectlibrary .sr-only-focusable:active, #objectlibrary .sr-only-focusable:focus, #rs_overview .sr-only-focusable:active, #rs_overview .sr-only-focusable:focus, #rs_overview_menu .sr-only-focusable:active, #rs_overview_menu .sr-only-focusable:focus, .rb-modal-wrapper .sr-only-focusable:active, .rb-modal-wrapper .sr-only-focusable:focus, #builderView .sr-only-focusable:active, #builderView .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto; }  .revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }        .tp-fullwidth-forcer { z-index: 0; pointer-events: none} rs-module-wrap { visibility: hidden } rs-module-wrap, rs-module-wrap * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);} rs-module-wrap {position:relative;z-index: 1;width:100%; display: block;} .rs-fixedscrollon rs-module-wrap { position: fixed !important; top: 0px !important; z-index: 1000; left: 0 !important;} .rs-stickyscrollon rs-module-wrap { position: sticky !important; top:0px; z-index: 1000; } .rs-stickyscrollon { overflow: visible !important; } rs-fw-forcer { display:block;width:100%;pointer-events: none;} rs-module { position:relative;overflow:hidden;display: block; } rs-module.disableVerticalScroll { -ms-touch-action: pan-x; touch-action: pan-x; }  rs-pzimg-wrap, rs-sbg-effectwrap, rs-sbg { display: block; pointer-events: none } rs-sbg-effectwrap { position:absolute;top:0px;left:0px;width:100%;height:100% } rs-sbg-px, rs-sbg-wrap {position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;display: block;} a.rs-layer, a.rs-layer:-webkit-any-link { text-decoration: none } a[x-apple-data-detectors] { color: inherit !important;  text-decoration: none !important;  font-size: inherit !important;  font-family: inherit !important;  font-weight: inherit !important;  line-height: inherit !important; } .entry-content rs-module a, rs-module a { box-shadow: none; } .rs-ov-hidden  { overflow:hidden !important;}  .rs-forceoverflow, .rs-forceoverflow rs-module-wrap, .rs-forceoverflow rs-module, .rs-forceoverflow rs-slides, .rs-forceoverflow rs-slide { overflow:visible !important} .tp-simpleresponsive img, rs-module img{ max-width:none !important;  transition: none; margin:0px; padding:0px; border:none; } rs-module .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;}  rs-slides, rs-slide, rs-slide:before { position:absolute;text-indent: 0em;top:0px;left:0px;} rs-slide,rs-slide:before { display:block; visibility:hidden; } .rs-layer .rs-untoggled-content { display:block;} .rs-layer .rs-toggled-content { display:none;} .rs-tc-active.rs-layer .rs-toggled-content { display:block;} .rs-tc-active.rs-layer .rs-untoggled-content { display:none;} .rs-layer-video { overflow: hidden } rs-module rs-layer, rs-module .rs-layer {  opacity: 0; position:relative;  visibility: hidden; white-space: nowrap; display: block;  -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -moz-osx-font-smoothing: grayscale; z-index:1; } rs-layer-wrap, rs-mask, rs-module-wrap, rs-module .rs-layer, rs-module img { -moz-user-select: none;   -khtml-user-select: none;   -webkit-user-select: none;   -o-user-select: none;  } rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap *:last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap *:last-child{ margin-bottom:0; } .rs-svg svg { width:100%; height:100%;position: relative;vertical-align: top}  rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer *:not(.rs-wtbindex), .rs-layer *:not(.rs-wtbindex) { outline: none !important; }   rs-carousel-wrap { cursor:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/css/openhand.cur), move; } rs-carousel-wrap.dragged { cursor:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move; } rs-carousel-wrap.noswipe { cursor: default; } rs-carousel-wrap { position: absolute; overflow: hidden; width:100%;height:100%;top:0px;left:0px;} rs-carousel-space { clear:both;display:block;width:100%;height:0px;position:relative;}  .tp_inner_padding {  box-sizing:border-box;  max-height:none !important; }  .rs-layer.rs-selectable { -moz-user-select: all; -khtml-user-select: all; -webkit-user-select: all; -o-user-select: all; }  rs-px-mask { overflow: hidden; display: block; width: 100%; height: 100%; position: relative; } rs-module embed, rs-module iframe, rs-module object, rs-module audio, rs-module video { max-width: none !important; border: none; } rs-bg-elem { position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0; display: block; pointer-events: none; } .tp-blockmask, .tp-blockmask_in, .tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);}  rs-zone  { position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;pointer-events: none} rs-row-wrap, rs-column, rs-cbg-mask-wrap { display:block; visibility: hidden} rs-layer-wrap, rs-parallax-wrap, rs-loop-wrap, rs-mask-wrap { display: block; }  rs-column-wrap>rs-loop-wrap { z-index: 1 } rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { transform-style:flat;}  .safarifix rs-layer-wrap { perspective: 1000000; }  @-moz-document url-prefix() {  rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { perspective: none; } }      rs-mask-wrap { overflow: hidden } rs-fullwidth-wrap { position:relative;width:100%;height:auto;display: block; overflow:visible;max-width:none !important;}   .rev_row_zone_top   { top:0px;} .rev_row_zone_bottom  { bottom:0px;} rs-column-wrap .rs-parallax-wrap { vertical-align: top } .rs-layer img, rs-layer img { vertical-align: top } rs-row, rs-row.rs-layer { display:table; position:relative; width:100% !important; table-layout: fixed; box-sizing: border-box; vertical-align: top; height:auto; font-size:0px; } rs-column-wrap {  display: table-cell; position: relative; vertical-align: top; height: auto; box-sizing: border-box;  font-size:0px; } rs-column { box-sizing: border-box; display: block; position: relative; width:100% !important; height:auto !important; white-space: normal !important; } rs-cbg-mask-wrap { position: absolute;     z-index: 0;   box-sizing: border-box;   }  rs-column-wrap rs-cbg-mask-wrap { top: 0px; left: 0px; bottom: 0px; right: 0px; } rs-column-bg {   position: absolute;     z-index: 0;   box-sizing: border-box;   width: 100%;   height: 100%; } .rs-pelock * { pointer-events: none !important;} rs-column .rs-parallax-wrap, rs-column rs-loop-wrap, rs-column rs-mask-wrap  { text-align: inherit; } rs-column rs-mask-wrap  { display: inline-block;}  rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;} rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap, rs-column .rev_layer_in_column { vertical-align: top; } .rev_break_columns { display: block !important } .rev_break_columns rs-column-wrap.rs-parallax-wrap { display:block !important; width:100% !important; }  .rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden, .tp-forcenotvisible, .tp-hide-revslider, rs-row-wrap.rs-layer-hidden, rs-column-wrap.rs-layer-hidden, .rs-layer.rs-layer-hidden, .rs-layer-audio.rs-layer-hidden, .rs-parallax-wrap.rs-layer-hidden {  visibility:hidden !important;  display:none !important }    rs-layer.rs-nointeraction, .rs-layer.rs-nointeraction {  pointer-events: none !important } rs-static-layers {position:absolute; z-index:101; top:0px;left:0px; display: block; width: 100%;height: 100%; pointer-events: none;}  rs-static-layers.rs-stl-back {  z-index:0; }  .rs-layer rs-fcr  {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-top: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} .rs-layer rs-fcrt  {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} .rs-layer rs-bcr  {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;left:100%;top:0px;} .rs-layer rs-bcrt  {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-top: 40px solid #00A8FF;position: absolute;left:100%;top:0px;}      .tp-layer-inner-rotation {  position: relative !important; }    img.tp-slider-alternative-image {  width:100%; height:auto; }  .noFilterClass { filter:none !important; }   rs-bgvideo  { position: absolute;top:0px;left:0px; width:100%;height:100%;z-index: 0; display: block} .rs-layer.coverscreenvideo { width:100%;height:100%;top:0px;left:0px;position:absolute;} .rs-layer.rs-fsv { left:0px; top:0px; position:absolute;width:100%;height:100%} .rs-layer.rs-fsv audio, .rs-layer.rs-fsv video, .rs-layer.rs-fsv iframe, .rs-layer.rs-fsv iframe audio, .rs-layer.rs-fsv iframe video { width:100%; height:100% ; display: none} .fullcoveredvideo audio, .rs-fsv audio .fullcoveredvideo video, .rs-fsv video  { background: #000} .fullcoveredvideo rs-poster { background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}  .videoisplaying .html5vid rs-poster { display: none} .tp-video-play-button   {  background:#000; background:rgba(0,0,0,0.3);      border-radius:5px; position: absolute; top: 50%; left: 50%;      color: #FFF; z-index: 3; margin-top: -25px; margin-left: -25px; line-height: 50px !important; text-align: center; cursor: pointer; width: 50px; height:50px; box-sizing: border-box;  display: inline-block;  vertical-align: top; z-index: 4; opacity: 0;  transition:opacity 300ms ease-out !important;   }  .rs-audio .tp-video-play-button { display:none !important;} .rs-layer .html5vid   { width:100% !important; height:100% !important;}     .tp-video-play-button i   { width:50px;height:50px; display:inline-block; text-align: center !important; vertical-align: top; line-height: 50px !important; font-size: 30px !important;}     .rs-layer:hover .tp-video-play-button { opacity: 1; display:block;} .rs-layer .tp-revstop   { display:none;width: 15px; border-right: 5px solid #fff !important; border-left:5px solid #fff !important; transform: translateX(50%) translateY(50%);height: 20px;margin-left: 11px !important;margin-top: 5px !important;} .videoisplaying .revicon-right-dir { display:none} .videoisplaying .tp-revstop  { display:block} .videoisplaying .tp-video-play-button  { display:none}  .fullcoveredvideo .tp-video-play-button  { display:none !important}  .rs-fsv .rs-fsv audio  { object-fit:contain !important;} .rs-fsv .rs-fsv video  { object-fit:contain !important;} .rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button { display: none; }  @supports not (-ms-high-contrast:none) {   .rs-fsv .fullcoveredvideo audio  { object-fit:cover !important;} .rs-fsv .fullcoveredvideo video  { object-fit:cover !important;} } .rs-fullvideo-cover   { width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}  .rs-nolc .tp-video-play-button, rs-bgvideo video::-webkit-media-controls-start-playback-button, rs-bgvideo video::-webkit-media-controls, rs-bgvideo audio::-webkit-media-controls { display:none !important;}  .rs-audio .tp-video-controls { opacity: 1 !important; visibility: visible !important}  rs-module h1.rs-layer, rs-module h2.rs-layer, rs-module h3.rs-layer, rs-module h4.rs-layer, rs-module h5.rs-layer, rs-module h6.rs-layer, rs-module div.rs-layer, rs-module span.rs-layer, rs-module p.rs-layer { margin:0; padding:0; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0;}  rs-module h1.rs-layer:before, rs-module h2.rs-layer:before, rs-module h3.rs-layer:before, rs-module h4.rs-layer:before, rs-module h5.rs-layer:before, rs-module h6.rs-layer:before { content: none; }  rs-dotted   { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3;display:block;pointer-events: none} rs-sbg-wrap rs-dotted  { z-index: 31 } rs-dotted.twoxtwo  { background:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/gridtile.png)} rs-dotted.twoxtwowhite  { background:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)} rs-dotted.threexthree  { background:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)} rs-dotted.threexthreewhite { background:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)}   .tp-shadowcover { width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;} .tp-shadow1 { box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);} .tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {  z-index: -2;  position: absolute;  content: "";  bottom: 10px;  left: 10px;  width: 50%;  top: 85%;  max-width:300px;  background: transparent;   box-shadow: 0 15px 10px rgba(0,0,0,0.8);   transform: rotate(-3deg); } .tp-shadow2:after, .tp-shadow4:after {   transform: rotate(3deg);  right: 10px;  left: auto; } .tp-shadow5 {  position:relative;       box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } .tp-shadow5:before, .tp-shadow5:after { content:"";   position:absolute;   z-index:-2;     box-shadow:0 0 25px 0px rgba(0,0,0,0.6);   top:30%;   bottom:0;   left:20px;   right:20px;     border-radius:100px / 20px; }   .rev-btn, .rev-btn:visited   { outline:none !important; box-shadow:none; text-decoration: none !important; box-sizing:border-box; cursor: pointer;} .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited  { text-transform: uppercase; } .rev-btn i    { font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; margin-left:0px; line-height: inherit} .rev-btn.rev-hiddenicon i  { font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; opacity: 0; margin-left:0px !important; width:0px !important; } .rev-btn.rev-hiddenicon:hover i  {  opacity: 1 !important; margin-left:10px !important; width:auto !important;}  .rev-burger {  position: relative;   box-sizing: border-box;  padding: 22px 14px 22px 14px;  border-radius: 50%;  border: 1px solid rgba(51,51,51,0.25);  -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-tap-highlight-color: transparent;  cursor: pointer; } .rev-burger span {  display: block;  width: 30px;  height: 3px;  background: #333;  transition: .7s;  pointer-events: none;  transform-style: flat !important; } .rev-burger span:nth-child(2) {  margin: 3px 0; } .quick_style_example_wrap .rev-burger:hover :first-child, #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {  transform: translateY(6px) rotate(-45deg);  } .quick_style_example_wrap .rev-burger:hover :nth-child(2), #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {  transform: rotate(-45deg);   opacity: 0; } .quick_style_example_wrap .rev-burger:hover :last-child, #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {  transform: translateY(-6px) rotate(-135deg);  } .rev-burger.revb-white {  border: 2px solid rgba(255,255,255,0.2); } .rev-b-span-light span, .rev-burger.revb-white span {  background: #fff; } .rev-burger.revb-whitenoborder {  border: 0; } .rev-burger.revb-whitenoborder span {  background: #fff; } .rev-burger.revb-darknoborder {  border: 0; } .rev-b-span-dark span, .rev-burger.revb-darknoborder span {  background: #333; } .rev-burger.revb-whitefull {  background: #fff;  border:none; } .rev-burger.revb-whitefull span { background:#333; } .rev-burger.revb-darkfull {  background: #333;  border:none; } .rev-burger.revb-darkfull span { background:#fff; }   @keyframes rev-ani-mouse { 0% {opacity: 1;top: 29%;} 15% {opacity: 1;top: 70%;} 50% {opacity: 0;top: 70%;} 100% {opacity: 0;top: 29%;} } .rev-scroll-btn { display: inline-block; position: relative; left: 0; right: 0; text-align: center; cursor: pointer; width:35px; height:55px;  box-sizing: border-box; border: 3px solid white; border-radius: 23px; } .rev-scroll-btn > * { display: inline-block; line-height: 18px; font-size: 13px; font-weight: normal; color: #7f8c8d; color: #ffffff; font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 2px; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active { color: #ffffff; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active { opacity: 0.8; } .rev-scroll-btn.revs-fullwhite { background:#fff; } .rev-scroll-btn.revs-fullwhite span { background: #333; } .rev-scroll-btn.revs-fulldark { background:#333; border:none; } .rev-scroll-btn.revs-fulldark span { background: #fff; } .rev-scroll-btn span { position: absolute; display: block; top: 29%; left: 50%; width: 8px; height: 8px; margin: -4px 0 0 -4px;  border-radius: 50%;  animation: rev-ani-mouse 2.5s linear infinite; background: #fff; } .rev-scroll-btn.rev-b-span-dark { border-color:#333; } .rev-scroll-btn.rev-b-span-dark span, .rev-scroll-btn.revs-dark span { background: #333; } .rev-control-btn { position: relative; display: inline-block; z-index: 5;  color: #FFF;  font-size: 20px; line-height: 60px; font-weight: 400; font-style: normal; font-family: Raleway;  text-decoration: none; text-align: center; background-color: #000;  border-radius: 50px;  text-shadow: none; background-color: rgba(0, 0, 0, 0.50); width:60px; height:60px; box-sizing: border-box; cursor: pointer; } .rev-cbutton-dark-sr {  border-radius: 3px;  } .rev-cbutton-light {  color: #333;   background-color: rgba(255,255,255, 0.75); } .rev-cbutton-light-sr {  color: #333;   border-radius: 3px;  background-color: rgba(255,255,255, 0.75); }  .rev-sbutton {  line-height: 37px;  width:37px; height:37px; } .rev-sbutton-blue {  background-color: #3B5998 } .rev-sbutton-lightblue {  background-color: #00A0D1; } .rev-sbutton-red {  background-color: #DD4B39; }   rs-progress   { visibility: hidden; position:absolute; z-index:200;width:100%;height:100%;} rs-progress-bar, .rs-progress-bar  { display:block;z-index: 20;box-sizing: border-box;background-clip: content-box;position: absolute; vertical-align:top;line-height:0px;width:100%;height:100%;} rs-progress-bgs   { display:block;z-index: 15;box-sizing: border-box; width: 100%; position: absolute; height: 100%; top: 0px; left: 0px; } rs-progress-bg   { display:block;background-clip: content-box; position: absolute;width:100%;height:100%;} rs-progress-gap   { display:block;background-clip: content-box; position: absolute;width:100%;height:100%;} rs-progress-vis   { display:block;width: 100%;height: 100%; position: absolute;top: 0px;left: 0px }  .rs-layer img { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); zoom:1; }  .rs-layer.slidelink { cursor:pointer;width:100%;height:100%; } .rs-layer.slidelink a { width:100%;height:100%;display:block} .rs-layer.slidelink a div { width:3000px; height:1500px; background:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat} .rs-layer.slidelink a span{ background:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat; width:100%;height:100%;display:block}    .rs-layer .rs-starring  { display: inline-block}  .rs-layer .rs-starring .star-rating { float: none;  display: inline-block;   vertical-align: top;   color: #FFC321 !important; }  .rs-layer .rs-starring .star-rating, .rs-layer .rs-starring-page .star-rating {  position: relative; height: 1em;  width: 5.4em; font-family: star; font-size: 1em !important; } .rs-layer .rs-starring .star-rating:before, .rs-layer .rs-starring-page .star-rating:before { content: "\73\73\73\73\73"; color: #E0DADF; float: left; top: 0; left: 0; position: absolute; } .rs-layer .rs-starring .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; font-size: 1em !important; } .rs-layer .rs-starring .star-rating span:before, .rs-layer .rs-starring .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; }    rs-loader { top:50%; left:50%; z-index:10000; position:absolute; } rs-loader.off { display: none !important; } rs-loader.spinner0 { width: 40px; height: 40px; background-color: #fff; background-image:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/loader.gif); background-repeat:no-repeat; background-position: center center; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px; margin-left:-20px;  animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; }  rs-loader.spinner1 { width: 40px; height: 40px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px; margin-left:-20px;  animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; }  rs-loader.spinner5 {  background-image:url(https://www.knowsports.cn/wp-content/plugins/revslider/public/assets/assets/loader.gif); background-repeat:no-repeat; background-position:10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius: 3px; }  @keyframes tp-rotateplane {  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);}  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} }  rs-loader.spinner2 { width: 40px; height: 40px; margin-top:-20px;margin-left:-20px; background-color: #ff0000; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius: 100%;  animation: tp-scaleout 1.0s infinite ease-in-out; }  @keyframes tp-scaleout {  0% {transform: scale(0.0);}  100% {transform: scale(1.0);opacity: 0;} }  rs-loader.spinner3 {  margin: -9px 0px 0px -35px;  width: 70px;  text-align: center; } rs-loader.spinner3 .bounce1, rs-loader.spinner3 .bounce2, rs-loader.spinner3 .bounce3 {  width: 18px;  height: 18px;  background-color: #fff;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);   border-radius: 100%;  display: inline-block;   animation: tp-bouncedelay 1.4s infinite ease-in-out;    animation-fill-mode: both; } rs-loader.spinner3 .bounce1 {  animation-delay: -0.32s; } rs-loader.spinner3 .bounce2 {   animation-delay: -0.16s; } @keyframes tp-bouncedelay {  0%, 80%, 100% {transform: scale(0.0);}  40% {transform: scale(1.0);} }   rs-loader.spinner4 {  margin: -20px 0px 0px -20px;  width: 40px;  height: 40px;  text-align: center;  animation: tp-rotate 2.0s infinite linear; } rs-loader.spinner4 .dot1, rs-loader.spinner4 .dot2 {  width: 60%;  height: 60%;  display: inline-block;  position: absolute;  top: 0;  background-color: #fff;  border-radius: 100%;   animation: tp-bounce 2.0s infinite ease-in-out;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  } rs-loader.spinner4 .dot2 {  top: auto;  bottom: 0px;   animation-delay: -1.0s; }  @keyframes tp-rotate { 100% { transform: rotate(360deg);}} @keyframes tp-bounce {  0%, 100% {transform: scale(0.0);}  50% { transform: scale(1.0);} }  rs-layer iframe { visibility:hidden;} rs-layer.rs-ii-o iframe { visibility: visible; } rs-layer input[type="text"], rs-layer input[type="email"], rs-layer input[type="url"], rs-layer input[type="password"], rs-layer input[type="search"], rs-layer input[type="number"], rs-layer input[type="tel"], rs-layer input[type="range"], rs-layer input[type="date"], rs-layer input[type="month"], rs-layer input[type="week"], rs-layer input[type="time"], rs-layer input[type="datetime"], rs-layer input[type="datetime-local"] { display: inline-block } rs-layer input::placeholder { vertical-align: middle; line-height: inherit !important} a.rs-layer { transition: none }   rs-thumbs-wrap, rs-tabs-wrap, rs-thumbs, rs-thumb, rs-tab, rs-bullet, rs-bullets, rs-navmask, rs-tabs, rs-arrow   { display:block;}  .tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar   { border:none; min-height: 0; margin:0; border-radius: 0; } .tp-tabs, .tp-thumbs, .tp-bullets   { position:absolute; display:block; z-index:1000; top:0px; left:0px;} .tp-tab, .tp-thumb    { cursor: pointer; position:absolute;opacity:0.5; box-sizing: border-box;} .tp-arr-imgholder, rs-poster, .tp-thumb-image, .tp-tab-image   { background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;} rs-poster    { cursor:pointer; z-index:3; } .tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected  { opacity:1;} .tp-tab-mask, .tp-thumb-mask   { box-sizing:border-box !important; } .tp-tabs, .tp-thumbs   { box-sizing:content-box !important; } .tp-bullet    { width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;} .tp-bullet.selected, .tp-bullet:hover  { background:#fff;}   .tparrows   { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; } .tparrows:hover   { background:#000;} .tparrows:before  { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;} .tparrows.tp-leftarrow:before { content: '\e824'; } .tparrows.tp-rightarrow:before { content: '\e825'; }   .rs-layer [class^="pe-7s-"]:before, .rs-layer [class*=" pe-7s-"]:before { width: auto; margin: 0; line-height: inherit; box-sizing: inherit; }   rs-pzimg-wrap { display: block; } body.rtl .rs-pzimg {left: 0 !important}   .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);} .dddwrapper { transform-style: flat;perspective: 10000px; }  .rs_error_message_box { background: #111;width:800px;margin: 40px auto;padding: 40px 20px;text-align: center;font-family: "Open Sans",sans-serif} .rs_error_message_oops {margin: 0px 0px 20px;line-height: 60px;font-size: 34px;color: #FFF;} .rs_error_message_content {margin: 0px 0px 20px;line-height: 25px;font-size: 17px;color: #FFF;} .rs_error_message_button {color: #fff !important;background: #333;display: inline-block;padding: 10px 15px;text-align: right;border-radius: 5px;cursor: pointer;text-decoration: none !important} .rs_error_message_button:hover { background:#5e35b1}  .hglayerinfo    {position: fixed;bottom: 0px;left: 0px;color: #FFF;font-size: 12px;line-height: 20px;font-weight: 600;background: rgba(0, 0, 0, 0.75);padding: 5px 10px;z-index: 2000;white-space: normal;} .hginfo     {position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;} .indebugmode .rs-layer:hover {border:1px dashed #c0392b !important;} .helpgrid     {border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 } #revsliderlogloglog  {padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}   .aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten} rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after {height:500%;width:500%}  rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}@keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}@keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}@keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}}rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}   .bgcanvas { display: none; position: absolute; overflow: hidden; }  #rs-demo-id {} :root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@charset "UTF-8";:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#7f54b3;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6a6a6a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#b3af54;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#b3af54;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:red}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #7f54b3;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#b3af54}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e6ed;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #cfc8d8;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}#coming-soon-footer-banner{width:100%;min-height:56px;background:#fff;position:fixed;display:flex;font-size:13px;bottom:0;line-height:16px;align-items:center;border-top:1px solid #dcdcdc;padding:16px;box-sizing:border-box;z-index:100}#coming-soon-footer-banner .coming-soon-footer-banner__content{text-align:center;flex:1;margin-right:10px;line-height:16px;text-wrap:pretty}#coming-soon-footer-banner a{color:#3858e9;text-decoration:none}#coming-soon-footer-banner a.coming-soon-footer-banner-dismiss{background-image:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4995 13.0602L16.2118 16.7725L17.2725 15.7118L13.5602 11.9995L17.2725 8.28723L16.2119 7.22657L12.4995 10.9389L8.78722 7.22656L7.72656 8.28722L11.4389 11.9995L7.72657 15.7119L8.78723 16.7725L12.4995 13.0602Z" fill="%23757575"/></svg>');width:24px;height:24px;cursor:pointer;background-repeat:no-repeat} .woocommerce form .form-row .required { visibility: visible; }   .chosen-container {  position: relative;  display: inline-block;  vertical-align: middle;  font-size: 13px;  zoom: 1;  *display: inline;  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; } .chosen-container .chosen-drop {  position: absolute;  top: 100%;  left: -9999px;  z-index: 1010;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  width: 100%;  border: 1px solid #aaa;  border-top: 0;  background: #fff;  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); } .chosen-container.chosen-with-drop .chosen-drop {  left: 0; } .chosen-container a {  cursor: pointer; }  .chosen-container-single .chosen-single {  position: relative;  display: block;  overflow: hidden;  padding: 0 0 0 8px;  height: 23px;  border: 1px solid #aaa;  border-radius: 5px;  background-color: #fff;  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-clip: padding-box;  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);  color: #444;  text-decoration: none;  white-space: nowrap;  line-height: 24px; } .chosen-container-single .chosen-default {  color: #999; } .chosen-container-single .chosen-single span {  display: block;  overflow: hidden;  margin-right: 26px;  text-overflow: ellipsis;  white-space: nowrap; } .chosen-container-single .chosen-single-with-deselect span {  margin-right: 38px; } .chosen-container-single .chosen-single abbr {  position: absolute;  top: 6px;  right: 26px;  display: block;  width: 12px;  height: 12px;  background: url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite.png') -42px 1px no-repeat;  font-size: 1px; } .chosen-container-single .chosen-single abbr:hover {  background-position: -42px -10px; } .chosen-container-single.chosen-disabled .chosen-single abbr:hover {  background-position: -42px -10px; } .chosen-container-single .chosen-single div {  position: absolute;  top: 0;  right: 0;  display: block;  width: 18px;  height: 100%; } .chosen-container-single .chosen-single div b {  display: block;  width: 100%;  height: 100%;  background: url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite.png') no-repeat 0px 2px; } .chosen-container-single .chosen-search {  position: relative;  z-index: 1010;  margin: 0;  padding: 3px 4px;  white-space: nowrap; } .chosen-container-single .chosen-search input[type="text"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 1px 0;  padding: 4px 20px 4px 5px;  width: 100%;  height: auto;  outline: 0;  border: 1px solid #aaa;  background: white url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite.png') no-repeat 100% -20px;  background: url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite.png') no-repeat 100% -20px;  font-size: 1em;  font-family: sans-serif;  line-height: normal;  border-radius: 0; } .chosen-container-single .chosen-drop {  margin-top: -1px;  border-radius: 0 0 4px 4px;  background-clip: padding-box; } .chosen-container-single.chosen-container-single-nosearch .chosen-search {  position: absolute;  left: -9999px; }  .chosen-container .chosen-results {  position: relative;  overflow-x: hidden;  overflow-y: auto;  margin: 0 4px 4px 0;  padding: 0 0 0 4px;  max-height: 240px;  -webkit-overflow-scrolling: touch; } .chosen-container .chosen-results li {  display: none;  margin: 0;  padding: 5px 6px;  list-style: none;  line-height: 15px;  -webkit-touch-callout: none; } .chosen-container .chosen-results li.active-result {  display: list-item;  cursor: pointer; } .chosen-container .chosen-results li.disabled-result {  display: list-item;  color: #ccc;  cursor: default; } .chosen-container .chosen-results li.highlighted {  background-color: #3875d7;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);  color: #fff; } .chosen-container .chosen-results li.no-results {  display: list-item;  background: #f4f4f4; } .chosen-container .chosen-results li.group-result {  display: list-item;  font-weight: bold;  cursor: default; } .chosen-container .chosen-results li.group-option {  padding-left: 15px; } .chosen-container .chosen-results li em {  font-style: normal;  text-decoration: underline; }  .chosen-container-multi .chosen-choices {  position: relative;  overflow: hidden;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 0;  padding: 0;  width: 100%;  height: auto !important;  height: 1%;  border: 1px solid #aaa;  background-color: #fff;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);  cursor: text; } .chosen-container-multi .chosen-choices li {  float: left;  list-style: none; } .chosen-container-multi .chosen-choices li.search-field {  margin: 0;  padding: 0;  white-space: nowrap; } .chosen-container-multi .chosen-choices li.search-field input[type="text"] {  margin: 1px 0;  padding: 5px;  height: 15px;  outline: 0;  border: 0 !important;  background: transparent !important;  box-shadow: none;  color: #666;  font-size: 100%;  font-family: sans-serif;  line-height: normal;  border-radius: 0; } .chosen-container-multi .chosen-choices li.search-field .default {  color: #999; } .chosen-container-multi .chosen-choices li.search-choice {  position: relative;  margin: 3px 0 3px 5px;  padding: 3px 20px 3px 5px;  border: 1px solid #aaa;  border-radius: 3px;  background-color: #e4e4e4;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-clip: padding-box;  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);  color: #333;  line-height: 13px;  cursor: default; } .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {  position: absolute;  top: 4px;  right: 3px;  display: block;  width: 12px;  height: 12px;  background: url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite.png') -42px 1px no-repeat;  font-size: 1px; } .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {  background-position: -42px -10px; } .chosen-container-multi .chosen-choices li.search-choice-disabled {  padding-right: 5px;  border: 1px solid #ccc;  background-color: #e4e4e4;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  color: #666; } .chosen-container-multi .chosen-choices li.search-choice-focus {  background: #d4d4d4; } .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {  background-position: -42px -10px; } .chosen-container-multi .chosen-results {  margin: 0;  padding: 0; } .chosen-container-multi .chosen-drop .result-selected {  display: list-item;  color: #ccc;  cursor: default; }  .chosen-container-active .chosen-single {  border: 1px solid #5897fb;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .chosen-container-active.chosen-with-drop .chosen-single {  border: 1px solid #aaa;  -moz-border-radius-bottomright: 0;  border-bottom-right-radius: 0;  -moz-border-radius-bottomleft: 0;  border-bottom-left-radius: 0;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);  box-shadow: 0 1px 0 #fff inset; } .chosen-container-active.chosen-with-drop .chosen-single div {  border-left: none;  background: transparent; } .chosen-container-active.chosen-with-drop .chosen-single div b {  background-position: -18px 2px; } .chosen-container-active .chosen-choices {  border: 1px solid #5897fb;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .chosen-container-active .chosen-choices li.search-field input[type="text"] {  color: #111 !important; }  .chosen-disabled {  opacity: 0.5 !important;  cursor: default; } .chosen-disabled .chosen-single {  cursor: default; } .chosen-disabled .chosen-choices .search-choice .search-choice-close {  cursor: default; }  .chosen-rtl {  text-align: right; } .chosen-rtl .chosen-single {  overflow: visible;  padding: 0 8px 0 0; } .chosen-rtl .chosen-single span {  margin-right: 0;  margin-left: 26px;  direction: rtl; } .chosen-rtl .chosen-single-with-deselect span {  margin-left: 38px; } .chosen-rtl .chosen-single div {  right: auto;  left: 3px; } .chosen-rtl .chosen-single abbr {  right: auto;  left: 26px; } .chosen-rtl .chosen-choices li {  float: right; } .chosen-rtl .chosen-choices li.search-field input[type="text"] {  direction: rtl; } .chosen-rtl .chosen-choices li.search-choice {  margin: 3px 5px 3px 0;  padding: 3px 5px 3px 19px; } .chosen-rtl .chosen-choices li.search-choice .search-choice-close {  right: auto;  left: 4px; } .chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {  left: 9999px; } .chosen-rtl.chosen-container-single .chosen-results {  margin: 0 0 4px 4px;  padding: 0 4px 0 0; } .chosen-rtl .chosen-results li.group-option {  padding-right: 15px;  padding-left: 0; } .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {  border-right: none; } .chosen-rtl .chosen-search input[type="text"] {  padding: 4px 5px 4px 20px;  background: white url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite.png') no-repeat -30px -20px;  background: url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite.png') no-repeat -30px -20px;  direction: rtl; } .chosen-rtl.chosen-container-single .chosen-single div b {  background-position: 6px 2px; } .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {  background-position: -12px 2px; }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {  .chosen-rtl .chosen-search input[type="text"],  .chosen-container-single .chosen-single abbr,  .chosen-container-single .chosen-single div b,  .chosen-container-single .chosen-search input[type="text"],  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,  .chosen-container .chosen-results-scroll-down span,  .chosen-container .chosen-results-scroll-up span {   background-image: url('https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/chosen-sprite@2x.png') !important;   background-size: 52px 37px !important;   background-repeat: no-repeat !important;  } } .lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden { background-color: #ffffff; background-image: url('//www.knowsports.cn/wp-content/plugins/a3-lazy-load/assets/css/loading.gif'); background-repeat: no-repeat; background-position: 50% 50%; } figure.wp-block-image img.lazy-hidden { min-width: 150px; } picture source[type="image/webp"] { display: block; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjaln6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1XNpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1XppLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1XJpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1X1pLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1XFpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1XBpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK1X5pLPaJz7s.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1XNpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1XppLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1XJpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1X1pLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1XFpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1XBpLPaJz7s24Q.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N1X5pLPaJz7s.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBD5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBK5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBC5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBN5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBB5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBA5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5XxjK9SL.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBD5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBK5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBC5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBN5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBB5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBA5XxjK9SL_7o.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto Condensed';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBO5XxjK9SL.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .mfp-bg {  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 50000000000003;  overflow: hidden;  position: fixed;  opacity: 0.9; } .mfp-wrap {  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 50000000000004;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; } .mfp-container {  height: 100%;  text-align: center;  position: absolute;  right: 0;  bottom: 0;  left: 0;  top: 0;  padding: 0 8px;  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: 50000000000006; } .mfp-inline-holder .mfp-content {  vertical-align: top;  padding-top: 140px; } .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: zoom-out; } .mfp-zoom {  cursor: pointer;  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: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 50000000000005; } .mfp-preloader a {  color: #CCC; } .mfp-preloader a:hover {  color: #FFF; } .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;  padding: 0;  z-index: 50000000000007; } button::-moz-focus-inner {  padding: 0;  border: 0; } .mfp-close {  width: 140px;  height: 140px;  line-height: 100px;  position: absolute;  left: 50%;  top: 0;  text-decoration: none;  text-align: center;  opacity: 1;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 30px;  font-family: Arial, Baskerville, monospace;  margin-left: -70px; } .mfp-close:hover, .mfp-close:focus {  opacity: 1; } .mfp-close:active {  top: 1px; } .mfp-close:before {  content: '';  width: 55px;  height: 55px;  border: 4px solid;  position: absolute;  left: 50%;  top: 50%;  margin-left: -27.5px;  margin-top: -27.5px;  border-radius: 50%;  -moz-box-sizing: border-box;  box-sizing: border-box; } .mfp-close-btn-in .mfp-close {  color: #fff; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color: #FFF; } .mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px; } .mfp-arrow {  position: absolute;  top: 0;  opacity: 1;  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; } .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: solid transparent; } .mfp-arrow-left {  left: 0; } .mfp-arrow-right {  right: 0; } .mfp-arrow-right:before {  margin-left: 0; } .mfp-iframe-holder {  padding-top: 140px;  padding-bottom: 140px; } .mfp-iframe-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px; } .mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; } .mfp-iframe-scaler iframe {  position: absolute;  top: -3px;  left: 0;  width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0,0,0,0.6);  background: #000; } .mfp-iframe-holder .mfp-close {  top: -140px; } img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 140px 0 40px;  margin: 0 auto; } .mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 140px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  box-shadow: 0 0 8px rgba(0,0,0,0.6); } .mfp-figure {  line-height: 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-figure small {  color: #BDBDBD;  display: block;  font-size: 12px;  line-height: 14px; } .mfp-image-holder .mfp-content {  max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; } #lightbox-share > div {  display: inline-block;  max-width: 90px; } @media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {  .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-bottom-bar {   background: rgba(0,0,0,0.6);   bottom: 0;   margin: 0;   top: auto;   padding: 3px 5px;   position: fixed;   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;  }  .mfp-img-mobile .mfp-figure small {   display: inline;   margin-left: 5px;  } } @media all and (max-width: 800px) {  .mfp-arrow {   transform: scale(0.75);  }  .mfp-arrow-left {   transform-origin: 0;  }  .mfp-arrow-right {   transform-origin: 100%;  }  .mfp-container {   padding-left: 6px;   padding-right: 6px;  } } @-webkit-keyframes breathe {  from {   opacity: 1;  }  to {   opacity: .4;  } } @keyframes breathe {  from {   opacity: 1;  }  to {   opacity: .4;  } } .wpv-splash-screen {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: #ffffff;  z-index: 99999; } .wpv-splash-screen .wpv-splash-screen-logo {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  animation: breathe 1s alternate infinite cubic-bezier(.5522847498,0,.44771525,1); } @font-face {  font-family: 'icomoon';  src: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/vamtam/assets/fonts/icons/icons.eot);  src: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/vamtam/assets/fonts/icons/icons.eot) format('embedded-opentype'), url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/vamtam/assets/fonts/icons/icons.ttf) format('truetype');  font-weight: normal;  font-style: normal; } @font-face {  font-family: 'theme';  src: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/fonts/icons/theme-icons.eot);  src: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/fonts/icons/theme-icons.eot) format('embedded-opentype'), url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/fonts/icons/theme-icons.ttf) format('truetype');  font-weight: normal;  font-style: normal; } .icon, .icon-a:after, .icon-b:before {  font-family: 'icomoon' !important;  font-weight: normal !important;  font-style: normal !important;  display: inline-block;  min-width: 1em;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .theme.icon, .theme.icon-a:after, .theme.icon-b:before {  font-family: 'theme' !important; } .custom.icon, .custom.icon-a:after, .custom.icon-b:before {  font-family: 'vamtam-custom-icons' !important; } .icon-b:before, .icon-a:after {  content: " " attr(data-icon) " "; } .icon-b.size-small:before, .icon-a.size-small:after, .icon.size-small {  font-size: 16px; } .icon-b.size-medium:before, .icon-a.size-medium:after, .icon.size-medium {  font-size: 24px; } .icon-b.size-large:before, .icon-a.size-large:after, .icon.size-large {  font-size: 32px; } .icon-b.icon-a:before {  content: " " attr(data-iconb) " "; } .icon-b.icon-a:after {  content: " " attr(data-icona) " "; } .icon-b:before {  padding-right: .5em; } .icon-a:before {  padding-left: .5em; } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline; } html, body {  overflow-x: hidden;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-text-size-adjust: 100%;  -webkit-overflow-scrolling: touch; } body {  overflow: hidden; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; } blockquote, q {  quotes: none; } blockquote:after, q:before, q:after {  content: "";  content: none; } ins {  color: #d70000;  text-decoration: none; } mark {  background-color: #ff9;  color: #000;  font-style: italic;  font-weight: bold; } del {  text-decoration: line-through; } abbr[title], dfn[title] {  border-bottom: 1px dotted;  cursor: help; } table {  border-collapse: collapse;  border-spacing: 0; } hr {  display: block;  height: 1px;  border: 0;  border-top: 1px solid #ccc;  margin: 1em 0;  padding: 0; } input, select {  vertical-align: middle; } body {  font: 13px/1.231 sans-serif;  *font-size: small; } select, input, textarea, button {  font: 99% sans-serif; } pre, code, kbd, samp {  font-family: monospace, sans-serif; } :disabled {  cursor: not-allowed; } a:hover, a:active {  outline: none; } nav ul, nav li {  margin: 0;  list-style: none;  list-style-image: none; } small {  font-size: 85%; } b, strong, th {  font-weight: bold; } td {  vertical-align: top; } sub, sup {  font-size: 75%;  line-height: 0;  position: relative; } sup {  top: -0.5em; } sub {  bottom: -0.25em; } pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;  padding: 15px; } textarea {  overflow: auto; } input[type="radio"] {  vertical-align: text-bottom; } input[type="checkbox"] {  vertical-align: middle; } label, input[type="button"], input[type="submit"], input[type="image"], button {  cursor: pointer; } button, input, select, textarea {  margin: 0;  box-shadow: none;  border-radius: 0; } button {  padding: 0; } button, input[type="button"], input[type="submit"] {  -webkit-appearance: none;  background-image: none; } button {  width: auto;  overflow: visible; } select, input, textarea {  color: #444; } .ir {  display: block;  text-indent: -999em;  overflow: hidden;  background-repeat: no-repeat;  text-align: left;  direction: ltr; } .hidden {  display: none;  visibility: hidden; } .screen-reader-text, .visuallyhidden {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {  clip: auto;  height: auto;  margin: 0;  overflow: visible;  position: static;  width: auto; } .invisible {  visibility: hidden; } html.no-js .nojs-hide {  display: none; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {  transition-duration: 0; } .disable-hover {  pointer-events: none; } .clearboth {  clear: both; } .row, .clearfix {  clear: both; } .row:before, .row:after, .clearfix:before, .clearfix:after {  content: " ";  display: table; } .row:after, .clearfix:after {  clear: both; } .row .row {  margin-left: -15px;  margin-right: -15px; } .grid-1-1, .grid-1-2, .grid-1-3, .grid-1-4, .grid-1-5, .grid-1-6, .grid-2-3, .grid-2-5, .grid-3-4, .grid-3-5, .grid-4-5, .grid-5-6 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px; } .grid-1-1 {  width: 100%; } .grid-1-2 {  width: 50%; } .grid-1-3 {  width: 33.33333333%; } .grid-1-4 {  width: 25%; } .grid-1-5 {  width: 20%; } .grid-1-6 {  width: 16.66666666%; } .grid-2-3 {  width: 66.66666666%; } .grid-2-5 {  width: 40%; } .grid-3-4 {  width: 75%; } .grid-3-5 {  width: 60%; } .grid-4-5 {  width: 80%; } .grid-5-6 {  width: 83.33333333%; } img.lazy, .loading {  background: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif) center center no-repeat;  background-image: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif), url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader_bg.png);  background-position: center center, center center;  background-color: #ffffff; } img.loaded, img.lazy.no-animation, .loading.no-animation {  background-image: none; } .wide .limit-wrapper, .boxed .boxed-layout {  width: 1260px;  max-width: 1260px; } .boxed #header-slider-container .ls-container, .boxed #header-slider-container .rev_slider_wrapper, .boxed .limit-wrapper .ls-container, .boxed .limit-wrapper .rev_slider_wrapper {  max-width: 1260px; } .boxed #header-slider-container .rev_slider_wrapper {  left: 0 !important; } .boxed #header-slider-container .rev_slider_wrapper .tp-leftarrow.default {  left: 30px !important; } .boxed #header-slider-container .rev_slider_wrapper .tp-rightarrow.default {  right: 30px !important; } body.full article .ls-container {  max-width: 100%; } .vamtam-cubeportfolio.cbp-slider-edge.vamtam-cube-narrow .cbp-nav {  display: none; } .vamtam-cubeportfolio.cbp-slider-edge.vamtam-cube-narrow .cbp-wrapper {  position: relative;  margin: auto; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next, .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev {  display: block;  margin-top: -26px;  border-radius: 0px;  top: 50%;  transition: all .3s;  opacity: 0.8;  text-align: center;  width: 55px; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next:hover, .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev:hover {  opacity: 1; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next:after, .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev:after {  display: block;  font: 45px/1 theme;  width: 45px;  height: 45px;  padding: 5px;  color: #ff0000;  box-sizing: content-box; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev {  right: auto;  left: 20px; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev:after {  font-family: theme;  content: "\e616"; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next {  right: 20px; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next:after {  font-family: theme;  content: "\e617"; } .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-pagination {  bottom: 0; } .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-controls {  right: 10px;  top: 10px; } .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-prev, .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-next {  width: 32px;  height: 32px;  text-align: center;  transition: all .3s;  color: #ffffff;  background: transparent; } .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-prev:after, .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-next:after {  font-size: 32px;  line-height: 32px;  width: 32px;  height: 32px;  font-style: normal;  background: none;  font-family: theme; } .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-prev:hover, .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-next:hover {  opacity: 1;  color: #ff0000; } .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-prev:after {  content: "\e607"; } .vamtam-cubeportfolio .cbp-slider-inline .cbp-slider-next:after {  content: "\e606"; } .vamtam-cubeportfolio + .thumbnails .cbp-pagination-item {  border: solid 1px #ffffff;  transition: all .3s ease-out;  margin-top: 0;  margin-right: 0;  display: block; } .vamtam-cubeportfolio + .thumbnails .cbp-pagination-item:after {  background: rgba(255,255,255,0.5); } .vamtam-cubeportfolio + .thumbnails .cbp-pagination-active .cbp-pagination-item, .vamtam-cubeportfolio + .thumbnails .cbp-pagination-item:hover {  border-color: #ff0000; } .vamtam-cubeportfolio + .thumbnails .cbp-pagination-active .cbp-pagination-item:after, .vamtam-cubeportfolio + .thumbnails .cbp-pagination-item:hover:after {  background: transparent; } .cbp-popup-close:after {  content: "\e0bb"; } .cbp-popup-next:after {  content: "\e606"; } .cbp-popup-prev:after {  content: "\e607"; } body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close {  text-align: center;  background: none;  width: 70px;  height: 70px; } body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next:after, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev:after, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close:after {  transition: all .3s ease;  font-family: 'theme';  font-size: 50px;  vertical-align: middle;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: block;  width: 50px;  height: 50px;  line-height: 50px;  padding: 10px;  border-radius: 1000%;  border: none;  color: #ffffff; } body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next:hover:after, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev:hover:after, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close:hover:after {  color: #ff0000; } html, body, th, td, p {  color: #4A4A4A; } .accent-1 {  color: #ff0000; } .accent-2 {  color: #d70000; } .accent-3 {  color: #9B9B9B; } .accent-4 {  color: #4A4A4A; } .accent-5 {  color: #ffffff; } .accent-6 {  color: #262529; } .accent-7 {  color: #E8E8E8; } .accent-8 {  color: #ffffff; } .hover-accent-1:hover {  color: #ff0000; } .hover-accent-2:hover {  color: #d70000; } .hover-accent-3:hover {  color: #9B9B9B; } .hover-accent-4:hover {  color: #4A4A4A; } .hover-accent-5:hover {  color: #ffffff; } .hover-accent-6:hover {  color: #262529; } .hover-accent-7:hover {  color: #E8E8E8; } .hover-accent-8:hover {  color: #ffffff; } *, p, .main-container {  font: normal 14px/20px "Roboto"; } .page-header .desc, .page-header .desc a, em {  font: italic 11px/18px "Roboto Condensed";  color: #4A4A4A; } h1, h1 a, h1 a:visited {  color: #3B3B3B; } h1, h1 a {  font: normal 36px/40px "Roboto Condensed"; } h1 em {  font: italic 36px/40px "Roboto Condensed";  color: #3B3B3B; } h2, h2 a, h2 a:visited {  color: #3B3B3B; } h2, h2 a {  font: normal 30px/34px "Roboto Condensed"; } h2 em {  font: italic 30px/34px "Roboto Condensed";  color: #3B3B3B; } h3, h3 a, h3 a:visited {  color: #4A4A4A; } h3, h3 a {  font: bold italic 26px/28px "Roboto Condensed"; } h3 em {  font: italic 26px/28px "Roboto Condensed";  color: #4A4A4A; } h4, h4 a, h4 a:visited {  color: #4A4A4A; } h4, h4 a {  font: normal 20px/24px "Roboto"; } h4 em {  font: italic 20px/24px "Roboto Condensed";  color: #4A4A4A; } h5, h5 a, h5 a:visited {  color: #4A4A4A; } h5, h5 a {  font: normal 16px/20px "Roboto Condensed"; } h5 em {  font: italic 16px/20px "Roboto Condensed";  color: #4A4A4A; } h6, h6 a, h6 a:visited {  color: #4A4A4A; } h6, h6 a {  font: 300 12px/22px "Roboto"; } h6 em {  font: italic 12px/22px "Roboto Condensed";  color: #4A4A4A; } small {  color: #e2e2e2;  font-size: 11px !important; } a {  text-decoration: none;  color: #FC3C2A; } a .icon.shortcode {  transition: all .3s ease; } a:hover {  text-decoration: none;  color: #D02111; } a:hover .icon.shortcode {  color: #D02111 !important; } p {  margin: 1em 0; } p:empty {  display: none; } h1, h2, h3, h4, h5, h6 {  margin-top: 0.6em;  margin-bottom: 0.6em; } .socialcount {  list-style: none;  padding-left: 0;  margin: 0 0 .6em 0;  overflow: hidden; } .socialcount-large {  line-height: normal; } .socialcount :link, .socialcount :visited {  color: inherit; } .socialcount > li {  display: inline-block;  *display: inline;  zoom: 1;  position: relative;  vertical-align: top;  min-width: 80px;  min-height: 30px;  text-align: center;  white-space: nowrap;  *margin-right: 4px; } .socialcount-small > li {  min-width: 0; } .socialcount-large > li {  float: left;  margin: 0 .6em .6em 0;  min-width: 105px; } .socialcount > li > a {  display: block;  padding: 0 5px;  text-decoration: none;  color: inherit; } .socialcount-small > li > a {  padding-left: 8px;  padding-right: 8px; } .socialcount-large > li > a {  padding: 12px 5px 8px; } .socialcount .count {  color: inherit;  position: relative;  display: inline-block;  *display: inline;  zoom: 1;  text-align: center;  margin-left: 6px; } .socialcount-large .count {  display: block;  width: 100%;  margin-left: 0;  padding-top: 10px; } .socialcount-small .count {  margin-left: 0; } .socialcount .socialcount-button {  display: none;  width: 100%;  position: absolute;  left: 0;  top: 5px;  text-align: center;  pointer-events: none;  line-height: 100%; } .socialcount .socialcount-button iframe {  pointer-events: auto; } .socialcount-large .socialcount-button {  top: auto;  bottom: 2px; } .socialcount.grade-a.activate-on-hover > li.hover.loaded .count, .socialcount.grade-a.activate-on-click > li.hover.loaded .count {  text-indent: -999px; } .socialcount.grade-a.activate-on-hover > li.hover.loaded .socialcount-button, .socialcount.grade-a.activate-on-click > li.hover.loaded .socialcount-button {  display: block; } .socialcount.grade-a.activate-on-hover > li.hover.loaded > a, .socialcount.grade-a.activate-on-click > li.hover.loaded > a {  cursor: default; } .socialcount-small.grade-a.activate-on-hover > li.hover.loaded > a, .socialcount-small.grade-a.activate-on-click > li.hover.loaded > a, .socialcount.grade-a.activate-on-hover > li.hover.loaded .socialcount-button iframe, .socialcount.grade-a.activate-on-click > li.hover.loaded .socialcount-button iframe {  cursor: pointer; } .socialcount.like.de_DE > .facebook {  min-width: 90px; } .socialcount.recommend .facebook {  min-width: 120px; } .socialcount-small.recommend .facebook {  min-width: 0; } .socialcount-large.recommend .facebook {  min-width: 105px; } .socialcount .facebook iframe {  height: 21px;  width: 90px; } .socialcount.de_DE .facebook iframe {  width: 83px; } .socialcount.fr_FR .facebook iframe {  width: 98px; } .socialcount.like .facebook iframe {  width: 48px; } .socialcount.like.de_DE .facebook iframe {  width: 83px; } .socialcount.like.fr_FR .facebook iframe {  width: 57px; } .socialcount .pinterest {  display: none; } .socialcount.js .pinterest {  display: inline-block;  *display: inline;  zoom: 1; } .socialcount .pinterest .socialcount-button {  bottom: 0;  pointer-events: auto; } .socialcount-large .pinterest .socialcount-button {  bottom: 10px; } .socialcount > .pinterest:hover {  cursor: pointer; } .socialcount-small .pinterest .count {  text-indent: -999px; } .socialcount .loading {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 3;  background-color: #aaa;  background-color: rgba(170,170,170,0.7);  color: #000;  text-transform: uppercase;  font-size: .75em;  text-align: center;  border-radius: 5px; } .socialcount-large .loading {  padding-top: 30%; } .socialcount .loading .dot {  display: inline-block;  width: 6px;  height: 6px;  margin: 0 3px;  background: #fff;  opacity: 0;  border-radius: 50%;  -webkit-animation: socialCountLoadingFade .6s infinite;  -moz-animation: socialCountLoadingFade .6s infinite;  animation: socialCountLoadingFade .6s infinite; } .socialcount .loading .dot:nth-child(1) {  -webkit-animation-delay: 0s;  -moz-animation-delay: 0s;  animation-delay: 0s; } .socialcount .loading .dot:nth-child(2) {  -webkit-animation-delay: .05s;  -moz-animation-delay: .05s;  animation-delay: .05s; } .socialcount .loading .dot:nth-child(3) {  -webkit-animation-delay: .1s;  -moz-animation-delay: .1s;  animation-delay: .1s; } @-webkit-keyframes socialCountLoadingFade {  0% {   opacity: 0;  }  50% {   opacity: 0.8;  }  100% {   opacity: 0;  } } @-moz-keyframes socialCountLoadingFade {  0% {   opacity: 0;  }  50% {   opacity: 0.8;  }  100% {   opacity: 0;  } } @keyframes socialCountLoadingFade {  0% {   opacity: 0;  }  50% {   opacity: 0.8;  }  100% {   opacity: 0;  } } .socialcount {  margin-top: 30px;  color: #262529; } .socialcount > li {  background-color: #E8E8E8;  min-height: 0; } .socialcount > li > a {  line-height: 2.2em;  transition: color .3s ease-out; } .socialcount > li > a:hover {  color: #D02111; } .socialcount > li, .socialcount > li > a:focus, .socialcount .sc-loading {  border-radius: 1px; } @keyframes flash {  0%,  50%,  100% {   opacity: 1;  }  25%,  75% {   opacity: 0;  } } @keyframes wiggle {  0% {   transform: skewX(9deg);  }  10% {   transform: skewX(-8deg);  }  20% {   transform: skewX(7deg);  }  30% {   transform: skewX(-6deg);  }  40% {   transform: skewX(5deg);  }  50% {   transform: skewX(-4deg);  }  60% {   transform: skewX(3deg);  }  70% {   transform: skewX(-2deg);  }  80% {   transform: skewX(1deg);  }  90% {   transform: skewX(0deg);  }  100% {   transform: skewX(0deg);  } } .animated {  animation-timing-fill-mode: both;  animation-duration: 1s;  animation-iteration-count: infinite; } .animated.flash {  animation-name: flash; } .animated.wiggle {  animation-name: wiggle;  animation-timing-function: ease-in; } .animated.dialog-message {  animation-iteration-count: 1; } .submit-button-style {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff; } .submit-button-style, .submit-button-style span {  transition: color .3s ease, border .3s ease, background .3s ease; } .submit-button-style span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .submit-button-style span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .submit-button-style span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .submit-button-style span.icon:first-child {  margin-right: 0; } .submit-button-style span.icon:last-child {  margin-left: 0; } .submit-button-style span.btext {  font-weight: normal;  position: relative; } .submit-button-style:hover, .submit-button-style:hover span {  text-decoration: none; } .submit-button-style.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .submit-button-style.button-border, .submit-button-style.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .submit-button-style.button-border-slanted {  transform: skew(-30deg); } .submit-button-style.button-border-slanted span {  transform: skew(30deg); } .submit-button-style span {  color: #ffffff; } .submit-button-style.button-border, .submit-button-style.button-border-slanted {  border: 1px solid #ff0000; } .submit-button-style.button-border span, .submit-button-style.button-border-slanted span {  color: #ff0000; } .submit-button-style.button-border-slanted {  border-right-width: 5px; } .submit-button-style:hover, .submit-button-style:focus, .submit-button-style:active {  background: #d70000; } .submit-button-style:hover, .submit-button-style:hover span, .submit-button-style:focus, .submit-button-style:focus span, .submit-button-style:active, .submit-button-style:active span {  color: #ffd7d7; } .submit-button-style.button-border:hover, .submit-button-style.button-border-slanted:hover {  background: #d70000; } .submit-button-style.button-border:hover, .submit-button-style.button-border:hover span, .submit-button-style.button-border-slanted:hover, .submit-button-style.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .submit-button-style.button-border-slanted {  border-right-color: #d70000; } .button, .vamtam-button, input[type=button], input[type=submit] {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff; } .button, .button span, .vamtam-button, .vamtam-button span, input[type=button], input[type=button] span, input[type=submit], input[type=submit] span {  transition: color .3s ease, border .3s ease, background .3s ease; } .button span, .vamtam-button span, input[type=button] span, input[type=submit] span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .button span.icon, .vamtam-button span.icon, input[type=button] span.icon, input[type=submit] span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .button span.icon.shortcode.inverted-colors, .vamtam-button span.icon.shortcode.inverted-colors, input[type=button] span.icon.shortcode.inverted-colors, input[type=submit] span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .button span.icon:first-child, .vamtam-button span.icon:first-child, input[type=button] span.icon:first-child, input[type=submit] span.icon:first-child {  margin-right: 0; } .button span.icon:last-child, .vamtam-button span.icon:last-child, input[type=button] span.icon:last-child, input[type=submit] span.icon:last-child {  margin-left: 0; } .button span.btext, .vamtam-button span.btext, input[type=button] span.btext, input[type=submit] span.btext {  font-weight: normal;  position: relative; } .button:hover, .button:hover span, .vamtam-button:hover, .vamtam-button:hover span, input[type=button]:hover, input[type=button]:hover span, input[type=submit]:hover, input[type=submit]:hover span {  text-decoration: none; } .button.button-filled-small, .vamtam-button.button-filled-small, input[type=button].button-filled-small, input[type=submit].button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .button.button-border, .button.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, input[type=button].button-border, input[type=button].button-border-slanted, input[type=submit].button-border, input[type=submit].button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .button.button-border-slanted, .vamtam-button.button-border-slanted, input[type=button].button-border-slanted, input[type=submit].button-border-slanted {  transform: skew(-30deg); } .button.button-border-slanted span, .vamtam-button.button-border-slanted span, input[type=button].button-border-slanted span, input[type=submit].button-border-slanted span {  transform: skew(30deg); } .button span, .vamtam-button span, input[type=button] span, input[type=submit] span {  color: #ffffff; } .button.button-border, .button.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, input[type=button].button-border, input[type=button].button-border-slanted, input[type=submit].button-border, input[type=submit].button-border-slanted {  border: 1px solid #ff0000; } .button.button-border span, .button.button-border-slanted span, .vamtam-button.button-border span, .vamtam-button.button-border-slanted span, input[type=button].button-border span, input[type=button].button-border-slanted span, input[type=submit].button-border span, input[type=submit].button-border-slanted span {  color: #ff0000; } .button.button-border-slanted, .vamtam-button.button-border-slanted, input[type=button].button-border-slanted, input[type=submit].button-border-slanted {  border-right-width: 5px; } .button:hover, .button:focus, .button:active, .vamtam-button:hover, .vamtam-button:focus, .vamtam-button:active, input[type=button]:hover, input[type=button]:focus, input[type=button]:active, input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active {  background: #d70000; } .button:hover, .button:hover span, .button:focus, .button:focus span, .button:active, .button:active span, .vamtam-button:hover, .vamtam-button:hover span, .vamtam-button:focus, .vamtam-button:focus span, .vamtam-button:active, .vamtam-button:active span, input[type=button]:hover, input[type=button]:hover span, input[type=button]:focus, input[type=button]:focus span, input[type=button]:active, input[type=button]:active span, input[type=submit]:hover, input[type=submit]:hover span, input[type=submit]:focus, input[type=submit]:focus span, input[type=submit]:active, input[type=submit]:active span {  color: #ffd7d7; } .button.button-border:hover, .button.button-border-slanted:hover, .vamtam-button.button-border:hover, .vamtam-button.button-border-slanted:hover, input[type=button].button-border:hover, input[type=button].button-border-slanted:hover, input[type=submit].button-border:hover, input[type=submit].button-border-slanted:hover {  background: #d70000; } .button.button-border:hover, .button.button-border:hover span, .button.button-border-slanted:hover, .button.button-border-slanted:hover span, .vamtam-button.button-border:hover, .vamtam-button.button-border:hover span, .vamtam-button.button-border-slanted:hover, .vamtam-button.button-border-slanted:hover span, input[type=button].button-border:hover, input[type=button].button-border:hover span, input[type=button].button-border-slanted:hover, input[type=button].button-border-slanted:hover span, input[type=submit].button-border:hover, input[type=submit].button-border:hover span, input[type=submit].button-border-slanted:hover, input[type=submit].button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .button.button-border-slanted, .vamtam-button.button-border-slanted, input[type=button].button-border-slanted, input[type=submit].button-border-slanted {  border-right-color: #d70000; } .button, .button.accent1, .button.accent2, .button.accent3, .button.accent4, .button.accent5, .button.accent6, .button.accent7, .button.accent8, .vamtam-button, .vamtam-button.accent1, .vamtam-button.accent2, .vamtam-button.accent3, .vamtam-button.accent4, .vamtam-button.accent5, .vamtam-button.accent6, .vamtam-button.accent7, .vamtam-button.accent8, .slogan-content .button, .slogan-content .button.accent1, .slogan-content .button.accent2, .slogan-content .button.accent3, .slogan-content .button.accent4, .slogan-content .button.accent5, .slogan-content .button.accent6, .slogan-content .button.accent7, .slogan-content .button.accent8 {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em; } .button, .button span, .button.accent1, .button.accent1 span, .button.accent2, .button.accent2 span, .button.accent3, .button.accent3 span, .button.accent4, .button.accent4 span, .button.accent5, .button.accent5 span, .button.accent6, .button.accent6 span, .button.accent7, .button.accent7 span, .button.accent8, .button.accent8 span, .vamtam-button, .vamtam-button span, .vamtam-button.accent1, .vamtam-button.accent1 span, .vamtam-button.accent2, .vamtam-button.accent2 span, .vamtam-button.accent3, .vamtam-button.accent3 span, .vamtam-button.accent4, .vamtam-button.accent4 span, .vamtam-button.accent5, .vamtam-button.accent5 span, .vamtam-button.accent6, .vamtam-button.accent6 span, .vamtam-button.accent7, .vamtam-button.accent7 span, .vamtam-button.accent8, .vamtam-button.accent8 span, .slogan-content .button, .slogan-content .button span, .slogan-content .button.accent1, .slogan-content .button.accent1 span, .slogan-content .button.accent2, .slogan-content .button.accent2 span, .slogan-content .button.accent3, .slogan-content .button.accent3 span, .slogan-content .button.accent4, .slogan-content .button.accent4 span, .slogan-content .button.accent5, .slogan-content .button.accent5 span, .slogan-content .button.accent6, .slogan-content .button.accent6 span, .slogan-content .button.accent7, .slogan-content .button.accent7 span, .slogan-content .button.accent8, .slogan-content .button.accent8 span {  transition: color .3s ease, border .3s ease, background .3s ease; } .button span, .button.accent1 span, .button.accent2 span, .button.accent3 span, .button.accent4 span, .button.accent5 span, .button.accent6 span, .button.accent7 span, .button.accent8 span, .vamtam-button span, .vamtam-button.accent1 span, .vamtam-button.accent2 span, .vamtam-button.accent3 span, .vamtam-button.accent4 span, .vamtam-button.accent5 span, .vamtam-button.accent6 span, .vamtam-button.accent7 span, .vamtam-button.accent8 span, .slogan-content .button span, .slogan-content .button.accent1 span, .slogan-content .button.accent2 span, .slogan-content .button.accent3 span, .slogan-content .button.accent4 span, .slogan-content .button.accent5 span, .slogan-content .button.accent6 span, .slogan-content .button.accent7 span, .slogan-content .button.accent8 span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .button span.icon, .button.accent1 span.icon, .button.accent2 span.icon, .button.accent3 span.icon, .button.accent4 span.icon, .button.accent5 span.icon, .button.accent6 span.icon, .button.accent7 span.icon, .button.accent8 span.icon, .vamtam-button span.icon, .vamtam-button.accent1 span.icon, .vamtam-button.accent2 span.icon, .vamtam-button.accent3 span.icon, .vamtam-button.accent4 span.icon, .vamtam-button.accent5 span.icon, .vamtam-button.accent6 span.icon, .vamtam-button.accent7 span.icon, .vamtam-button.accent8 span.icon, .slogan-content .button span.icon, .slogan-content .button.accent1 span.icon, .slogan-content .button.accent2 span.icon, .slogan-content .button.accent3 span.icon, .slogan-content .button.accent4 span.icon, .slogan-content .button.accent5 span.icon, .slogan-content .button.accent6 span.icon, .slogan-content .button.accent7 span.icon, .slogan-content .button.accent8 span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .button span.icon.shortcode.inverted-colors, .button.accent1 span.icon.shortcode.inverted-colors, .button.accent2 span.icon.shortcode.inverted-colors, .button.accent3 span.icon.shortcode.inverted-colors, .button.accent4 span.icon.shortcode.inverted-colors, .button.accent5 span.icon.shortcode.inverted-colors, .button.accent6 span.icon.shortcode.inverted-colors, .button.accent7 span.icon.shortcode.inverted-colors, .button.accent8 span.icon.shortcode.inverted-colors, .vamtam-button span.icon.shortcode.inverted-colors, .vamtam-button.accent1 span.icon.shortcode.inverted-colors, .vamtam-button.accent2 span.icon.shortcode.inverted-colors, .vamtam-button.accent3 span.icon.shortcode.inverted-colors, .vamtam-button.accent4 span.icon.shortcode.inverted-colors, .vamtam-button.accent5 span.icon.shortcode.inverted-colors, .vamtam-button.accent6 span.icon.shortcode.inverted-colors, .vamtam-button.accent7 span.icon.shortcode.inverted-colors, .vamtam-button.accent8 span.icon.shortcode.inverted-colors, .slogan-content .button span.icon.shortcode.inverted-colors, .slogan-content .button.accent1 span.icon.shortcode.inverted-colors, .slogan-content .button.accent2 span.icon.shortcode.inverted-colors, .slogan-content .button.accent3 span.icon.shortcode.inverted-colors, .slogan-content .button.accent4 span.icon.shortcode.inverted-colors, .slogan-content .button.accent5 span.icon.shortcode.inverted-colors, .slogan-content .button.accent6 span.icon.shortcode.inverted-colors, .slogan-content .button.accent7 span.icon.shortcode.inverted-colors, .slogan-content .button.accent8 span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .button span.icon:first-child, .button.accent1 span.icon:first-child, .button.accent2 span.icon:first-child, .button.accent3 span.icon:first-child, .button.accent4 span.icon:first-child, .button.accent5 span.icon:first-child, .button.accent6 span.icon:first-child, .button.accent7 span.icon:first-child, .button.accent8 span.icon:first-child, .vamtam-button span.icon:first-child, .vamtam-button.accent1 span.icon:first-child, .vamtam-button.accent2 span.icon:first-child, .vamtam-button.accent3 span.icon:first-child, .vamtam-button.accent4 span.icon:first-child, .vamtam-button.accent5 span.icon:first-child, .vamtam-button.accent6 span.icon:first-child, .vamtam-button.accent7 span.icon:first-child, .vamtam-button.accent8 span.icon:first-child, .slogan-content .button span.icon:first-child, .slogan-content .button.accent1 span.icon:first-child, .slogan-content .button.accent2 span.icon:first-child, .slogan-content .button.accent3 span.icon:first-child, .slogan-content .button.accent4 span.icon:first-child, .slogan-content .button.accent5 span.icon:first-child, .slogan-content .button.accent6 span.icon:first-child, .slogan-content .button.accent7 span.icon:first-child, .slogan-content .button.accent8 span.icon:first-child {  margin-right: 0; } .button span.icon:last-child, .button.accent1 span.icon:last-child, .button.accent2 span.icon:last-child, .button.accent3 span.icon:last-child, .button.accent4 span.icon:last-child, .button.accent5 span.icon:last-child, .button.accent6 span.icon:last-child, .button.accent7 span.icon:last-child, .button.accent8 span.icon:last-child, .vamtam-button span.icon:last-child, .vamtam-button.accent1 span.icon:last-child, .vamtam-button.accent2 span.icon:last-child, .vamtam-button.accent3 span.icon:last-child, .vamtam-button.accent4 span.icon:last-child, .vamtam-button.accent5 span.icon:last-child, .vamtam-button.accent6 span.icon:last-child, .vamtam-button.accent7 span.icon:last-child, .vamtam-button.accent8 span.icon:last-child, .slogan-content .button span.icon:last-child, .slogan-content .button.accent1 span.icon:last-child, .slogan-content .button.accent2 span.icon:last-child, .slogan-content .button.accent3 span.icon:last-child, .slogan-content .button.accent4 span.icon:last-child, .slogan-content .button.accent5 span.icon:last-child, .slogan-content .button.accent6 span.icon:last-child, .slogan-content .button.accent7 span.icon:last-child, .slogan-content .button.accent8 span.icon:last-child {  margin-left: 0; } .button span.btext, .button.accent1 span.btext, .button.accent2 span.btext, .button.accent3 span.btext, .button.accent4 span.btext, .button.accent5 span.btext, .button.accent6 span.btext, .button.accent7 span.btext, .button.accent8 span.btext, .vamtam-button span.btext, .vamtam-button.accent1 span.btext, .vamtam-button.accent2 span.btext, .vamtam-button.accent3 span.btext, .vamtam-button.accent4 span.btext, .vamtam-button.accent5 span.btext, .vamtam-button.accent6 span.btext, .vamtam-button.accent7 span.btext, .vamtam-button.accent8 span.btext, .slogan-content .button span.btext, .slogan-content .button.accent1 span.btext, .slogan-content .button.accent2 span.btext, .slogan-content .button.accent3 span.btext, .slogan-content .button.accent4 span.btext, .slogan-content .button.accent5 span.btext, .slogan-content .button.accent6 span.btext, .slogan-content .button.accent7 span.btext, .slogan-content .button.accent8 span.btext {  font-weight: normal;  position: relative; } .button:hover, .button:hover span, .button.accent1:hover, .button.accent1:hover span, .button.accent2:hover, .button.accent2:hover span, .button.accent3:hover, .button.accent3:hover span, .button.accent4:hover, .button.accent4:hover span, .button.accent5:hover, .button.accent5:hover span, .button.accent6:hover, .button.accent6:hover span, .button.accent7:hover, .button.accent7:hover span, .button.accent8:hover, .button.accent8:hover span, .vamtam-button:hover, .vamtam-button:hover span, .vamtam-button.accent1:hover, .vamtam-button.accent1:hover span, .vamtam-button.accent2:hover, .vamtam-button.accent2:hover span, .vamtam-button.accent3:hover, .vamtam-button.accent3:hover span, .vamtam-button.accent4:hover, .vamtam-button.accent4:hover span, .vamtam-button.accent5:hover, .vamtam-button.accent5:hover span, .vamtam-button.accent6:hover, .vamtam-button.accent6:hover span, .vamtam-button.accent7:hover, .vamtam-button.accent7:hover span, .vamtam-button.accent8:hover, .vamtam-button.accent8:hover span, .slogan-content .button:hover, .slogan-content .button:hover span, .slogan-content .button.accent1:hover, .slogan-content .button.accent1:hover span, .slogan-content .button.accent2:hover, .slogan-content .button.accent2:hover span, .slogan-content .button.accent3:hover, .slogan-content .button.accent3:hover span, .slogan-content .button.accent4:hover, .slogan-content .button.accent4:hover span, .slogan-content .button.accent5:hover, .slogan-content .button.accent5:hover span, .slogan-content .button.accent6:hover, .slogan-content .button.accent6:hover span, .slogan-content .button.accent7:hover, .slogan-content .button.accent7:hover span, .slogan-content .button.accent8:hover, .slogan-content .button.accent8:hover span {  text-decoration: none; } .button.button-filled-small, .button.accent1.button-filled-small, .button.accent2.button-filled-small, .button.accent3.button-filled-small, .button.accent4.button-filled-small, .button.accent5.button-filled-small, .button.accent6.button-filled-small, .button.accent7.button-filled-small, .button.accent8.button-filled-small, .vamtam-button.button-filled-small, .vamtam-button.accent1.button-filled-small, .vamtam-button.accent2.button-filled-small, .vamtam-button.accent3.button-filled-small, .vamtam-button.accent4.button-filled-small, .vamtam-button.accent5.button-filled-small, .vamtam-button.accent6.button-filled-small, .vamtam-button.accent7.button-filled-small, .vamtam-button.accent8.button-filled-small, .slogan-content .button.button-filled-small, .slogan-content .button.accent1.button-filled-small, .slogan-content .button.accent2.button-filled-small, .slogan-content .button.accent3.button-filled-small, .slogan-content .button.accent4.button-filled-small, .slogan-content .button.accent5.button-filled-small, .slogan-content .button.accent6.button-filled-small, .slogan-content .button.accent7.button-filled-small, .slogan-content .button.accent8.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .button.button-border, .button.button-border-slanted, .button.accent1.button-border, .button.accent1.button-border-slanted, .button.accent2.button-border, .button.accent2.button-border-slanted, .button.accent3.button-border, .button.accent3.button-border-slanted, .button.accent4.button-border, .button.accent4.button-border-slanted, .button.accent5.button-border, .button.accent5.button-border-slanted, .button.accent6.button-border, .button.accent6.button-border-slanted, .button.accent7.button-border, .button.accent7.button-border-slanted, .button.accent8.button-border, .button.accent8.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, .vamtam-button.accent1.button-border, .vamtam-button.accent1.button-border-slanted, .vamtam-button.accent2.button-border, .vamtam-button.accent2.button-border-slanted, .vamtam-button.accent3.button-border, .vamtam-button.accent3.button-border-slanted, .vamtam-button.accent4.button-border, .vamtam-button.accent4.button-border-slanted, .vamtam-button.accent5.button-border, .vamtam-button.accent5.button-border-slanted, .vamtam-button.accent6.button-border, .vamtam-button.accent6.button-border-slanted, .vamtam-button.accent7.button-border, .vamtam-button.accent7.button-border-slanted, .vamtam-button.accent8.button-border, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.button-border, .slogan-content .button.button-border-slanted, .slogan-content .button.accent1.button-border, .slogan-content .button.accent1.button-border-slanted, .slogan-content .button.accent2.button-border, .slogan-content .button.accent2.button-border-slanted, .slogan-content .button.accent3.button-border, .slogan-content .button.accent3.button-border-slanted, .slogan-content .button.accent4.button-border, .slogan-content .button.accent4.button-border-slanted, .slogan-content .button.accent5.button-border, .slogan-content .button.accent5.button-border-slanted, .slogan-content .button.accent6.button-border, .slogan-content .button.accent6.button-border-slanted, .slogan-content .button.accent7.button-border, .slogan-content .button.accent7.button-border-slanted, .slogan-content .button.accent8.button-border, .slogan-content .button.accent8.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .button.button-border-slanted, .button.accent1.button-border-slanted, .button.accent2.button-border-slanted, .button.accent3.button-border-slanted, .button.accent4.button-border-slanted, .button.accent5.button-border-slanted, .button.accent6.button-border-slanted, .button.accent7.button-border-slanted, .button.accent8.button-border-slanted, .vamtam-button.button-border-slanted, .vamtam-button.accent1.button-border-slanted, .vamtam-button.accent2.button-border-slanted, .vamtam-button.accent3.button-border-slanted, .vamtam-button.accent4.button-border-slanted, .vamtam-button.accent5.button-border-slanted, .vamtam-button.accent6.button-border-slanted, .vamtam-button.accent7.button-border-slanted, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.button-border-slanted, .slogan-content .button.accent1.button-border-slanted, .slogan-content .button.accent2.button-border-slanted, .slogan-content .button.accent3.button-border-slanted, .slogan-content .button.accent4.button-border-slanted, .slogan-content .button.accent5.button-border-slanted, .slogan-content .button.accent6.button-border-slanted, .slogan-content .button.accent7.button-border-slanted, .slogan-content .button.accent8.button-border-slanted {  transform: skew(-30deg); } .button.button-border-slanted span, .button.accent1.button-border-slanted span, .button.accent2.button-border-slanted span, .button.accent3.button-border-slanted span, .button.accent4.button-border-slanted span, .button.accent5.button-border-slanted span, .button.accent6.button-border-slanted span, .button.accent7.button-border-slanted span, .button.accent8.button-border-slanted span, .vamtam-button.button-border-slanted span, .vamtam-button.accent1.button-border-slanted span, .vamtam-button.accent2.button-border-slanted span, .vamtam-button.accent3.button-border-slanted span, .vamtam-button.accent4.button-border-slanted span, .vamtam-button.accent5.button-border-slanted span, .vamtam-button.accent6.button-border-slanted span, .vamtam-button.accent7.button-border-slanted span, .vamtam-button.accent8.button-border-slanted span, .slogan-content .button.button-border-slanted span, .slogan-content .button.accent1.button-border-slanted span, .slogan-content .button.accent2.button-border-slanted span, .slogan-content .button.accent3.button-border-slanted span, .slogan-content .button.accent4.button-border-slanted span, .slogan-content .button.accent5.button-border-slanted span, .slogan-content .button.accent6.button-border-slanted span, .slogan-content .button.accent7.button-border-slanted span, .slogan-content .button.accent8.button-border-slanted span {  transform: skew(30deg); } .button.accent1, .vamtam-button.accent1, .slogan-content .button.accent1 {  background: #ff0000;  color: #ffffff; } .button.accent1 span, .vamtam-button.accent1 span, .slogan-content .button.accent1 span {  color: #ffffff; } .button.accent1.button-border, .button.accent1.button-border-slanted, .vamtam-button.accent1.button-border, .vamtam-button.accent1.button-border-slanted, .slogan-content .button.accent1.button-border, .slogan-content .button.accent1.button-border-slanted {  border: 1px solid #ff0000; } .button.accent1.button-border span, .button.accent1.button-border-slanted span, .vamtam-button.accent1.button-border span, .vamtam-button.accent1.button-border-slanted span, .slogan-content .button.accent1.button-border span, .slogan-content .button.accent1.button-border-slanted span {  color: #ff0000; } .button.accent1.button-border-slanted, .vamtam-button.accent1.button-border-slanted, .slogan-content .button.accent1.button-border-slanted {  border-right-width: 5px; } .button, .button.accent2, .vamtam-button, .vamtam-button.accent2, .slogan-content .button, .slogan-content .button.accent2 {  background: #d70000;  color: #ffd7d7; } .button span, .button.accent2 span, .vamtam-button span, .vamtam-button.accent2 span, .slogan-content .button span, .slogan-content .button.accent2 span {  color: #ffd7d7; } .button.button-border, .button.button-border-slanted, .button.accent2.button-border, .button.accent2.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, .vamtam-button.accent2.button-border, .vamtam-button.accent2.button-border-slanted, .slogan-content .button.button-border, .slogan-content .button.button-border-slanted, .slogan-content .button.accent2.button-border, .slogan-content .button.accent2.button-border-slanted {  border: 1px solid #d70000; } .button.button-border span, .button.button-border-slanted span, .button.accent2.button-border span, .button.accent2.button-border-slanted span, .vamtam-button.button-border span, .vamtam-button.button-border-slanted span, .vamtam-button.accent2.button-border span, .vamtam-button.accent2.button-border-slanted span, .slogan-content .button.button-border span, .slogan-content .button.button-border-slanted span, .slogan-content .button.accent2.button-border span, .slogan-content .button.accent2.button-border-slanted span {  color: #d70000; } .button.button-border-slanted, .button.accent2.button-border-slanted, .vamtam-button.button-border-slanted, .vamtam-button.accent2.button-border-slanted, .slogan-content .button.button-border-slanted, .slogan-content .button.accent2.button-border-slanted {  border-right-width: 5px; } .button.accent3, .vamtam-button.accent3, .slogan-content .button.accent3 {  background: #9B9B9B;  color: #ffffff; } .button.accent3 span, .vamtam-button.accent3 span, .slogan-content .button.accent3 span {  color: #ffffff; } .button.accent3.button-border, .button.accent3.button-border-slanted, .vamtam-button.accent3.button-border, .vamtam-button.accent3.button-border-slanted, .slogan-content .button.accent3.button-border, .slogan-content .button.accent3.button-border-slanted {  border: 1px solid #9B9B9B; } .button.accent3.button-border span, .button.accent3.button-border-slanted span, .vamtam-button.accent3.button-border span, .vamtam-button.accent3.button-border-slanted span, .slogan-content .button.accent3.button-border span, .slogan-content .button.accent3.button-border-slanted span {  color: #9B9B9B; } .button.accent3.button-border-slanted, .vamtam-button.accent3.button-border-slanted, .slogan-content .button.accent3.button-border-slanted {  border-right-width: 5px; } .button.accent4, .vamtam-button.accent4, .slogan-content .button.accent4 {  background: #4A4A4A;  color: #cacaca; } .button.accent4 span, .vamtam-button.accent4 span, .slogan-content .button.accent4 span {  color: #cacaca; } .button.accent4.button-border, .button.accent4.button-border-slanted, .vamtam-button.accent4.button-border, .vamtam-button.accent4.button-border-slanted, .slogan-content .button.accent4.button-border, .slogan-content .button.accent4.button-border-slanted {  border: 1px solid #4A4A4A; } .button.accent4.button-border span, .button.accent4.button-border-slanted span, .vamtam-button.accent4.button-border span, .vamtam-button.accent4.button-border-slanted span, .slogan-content .button.accent4.button-border span, .slogan-content .button.accent4.button-border-slanted span {  color: #4A4A4A; } .button.accent4.button-border-slanted, .vamtam-button.accent4.button-border-slanted, .slogan-content .button.accent4.button-border-slanted {  border-right-width: 5px; } .button.accent5, .vamtam-button.accent5, .slogan-content .button.accent5 {  background: #ffffff;  color: #808080; } .button.accent5 span, .vamtam-button.accent5 span, .slogan-content .button.accent5 span {  color: #808080; } .button.accent5.button-border, .button.accent5.button-border-slanted, .vamtam-button.accent5.button-border, .vamtam-button.accent5.button-border-slanted, .slogan-content .button.accent5.button-border, .slogan-content .button.accent5.button-border-slanted {  border: 1px solid #ffffff; } .button.accent5.button-border span, .button.accent5.button-border-slanted span, .vamtam-button.accent5.button-border span, .vamtam-button.accent5.button-border-slanted span, .slogan-content .button.accent5.button-border span, .slogan-content .button.accent5.button-border-slanted span {  color: #ffffff; } .button.accent5.button-border-slanted, .vamtam-button.accent5.button-border-slanted, .slogan-content .button.accent5.button-border-slanted {  border-right-width: 5px; } .button.accent6, .vamtam-button.accent6, .slogan-content .button.accent6 {  background: #262529;  color: #a4a2ab; } .button.accent6 span, .vamtam-button.accent6 span, .slogan-content .button.accent6 span {  color: #a4a2ab; } .button.accent6.button-border, .button.accent6.button-border-slanted, .vamtam-button.accent6.button-border, .vamtam-button.accent6.button-border-slanted, .slogan-content .button.accent6.button-border, .slogan-content .button.accent6.button-border-slanted {  border: 1px solid #262529; } .button.accent6.button-border span, .button.accent6.button-border-slanted span, .vamtam-button.accent6.button-border span, .vamtam-button.accent6.button-border-slanted span, .slogan-content .button.accent6.button-border span, .slogan-content .button.accent6.button-border-slanted span {  color: #262529; } .button.accent6.button-border-slanted, .vamtam-button.accent6.button-border-slanted, .slogan-content .button.accent6.button-border-slanted {  border-right-width: 5px; } .button.accent7, .vamtam-button.accent7, .slogan-content .button.accent7 {  background: #E8E8E8;  color: #696969; } .button.accent7 span, .vamtam-button.accent7 span, .slogan-content .button.accent7 span {  color: #696969; } .button.accent7.button-border, .button.accent7.button-border-slanted, .vamtam-button.accent7.button-border, .vamtam-button.accent7.button-border-slanted, .slogan-content .button.accent7.button-border, .slogan-content .button.accent7.button-border-slanted {  border: 1px solid #E8E8E8; } .button.accent7.button-border span, .button.accent7.button-border-slanted span, .vamtam-button.accent7.button-border span, .vamtam-button.accent7.button-border-slanted span, .slogan-content .button.accent7.button-border span, .slogan-content .button.accent7.button-border-slanted span {  color: #E8E8E8; } .button.accent7.button-border-slanted, .vamtam-button.accent7.button-border-slanted, .slogan-content .button.accent7.button-border-slanted {  border-right-width: 5px; } .button.accent8, .vamtam-button.accent8, .slogan-content .button.accent8 {  background: #ffffff;  color: #808080; } .button.accent8 span, .vamtam-button.accent8 span, .slogan-content .button.accent8 span {  color: #808080; } .button.accent8.button-border, .button.accent8.button-border-slanted, .vamtam-button.accent8.button-border, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.accent8.button-border, .slogan-content .button.accent8.button-border-slanted {  border: 1px solid #ffffff; } .button.accent8.button-border span, .button.accent8.button-border-slanted span, .vamtam-button.accent8.button-border span, .vamtam-button.accent8.button-border-slanted span, .slogan-content .button.accent8.button-border span, .slogan-content .button.accent8.button-border-slanted span {  color: #ffffff; } .button.accent8.button-border-slanted, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.accent8.button-border-slanted {  border-right-width: 5px; } .button:hover, .button:focus, .button:active, .button.hover-accent1:hover, .button.hover-accent1:focus, .button.hover-accent1:active, .vamtam-button:hover, .vamtam-button:focus, .vamtam-button:active, .vamtam-button.hover-accent1:hover, .vamtam-button.hover-accent1:focus, .vamtam-button.hover-accent1:active, .slogan-content .button:hover, .slogan-content .button:focus, .slogan-content .button:active, .slogan-content .button.hover-accent1:hover, .slogan-content .button.hover-accent1:focus, .slogan-content .button.hover-accent1:active {  background: #ff0000; } .button:hover, .button:hover span, .button:focus, .button:focus span, .button:active, .button:active span, .button.hover-accent1:hover, .button.hover-accent1:hover span, .button.hover-accent1:focus, .button.hover-accent1:focus span, .button.hover-accent1:active, .button.hover-accent1:active span, .vamtam-button:hover, .vamtam-button:hover span, .vamtam-button:focus, .vamtam-button:focus span, .vamtam-button:active, .vamtam-button:active span, .vamtam-button.hover-accent1:hover, .vamtam-button.hover-accent1:hover span, .vamtam-button.hover-accent1:focus, .vamtam-button.hover-accent1:focus span, .vamtam-button.hover-accent1:active, .vamtam-button.hover-accent1:active span, .slogan-content .button:hover, .slogan-content .button:hover span, .slogan-content .button:focus, .slogan-content .button:focus span, .slogan-content .button:active, .slogan-content .button:active span, .slogan-content .button.hover-accent1:hover, .slogan-content .button.hover-accent1:hover span, .slogan-content .button.hover-accent1:focus, .slogan-content .button.hover-accent1:focus span, .slogan-content .button.hover-accent1:active, .slogan-content .button.hover-accent1:active span {  color: #ffffff; } .button.button-border:hover, .button.button-border-slanted:hover, .button.hover-accent1.button-border:hover, .button.hover-accent1.button-border-slanted:hover, .vamtam-button.button-border:hover, .vamtam-button.button-border-slanted:hover, .vamtam-button.hover-accent1.button-border:hover, .vamtam-button.hover-accent1.button-border-slanted:hover, .slogan-content .button.button-border:hover, .slogan-content .button.button-border-slanted:hover, .slogan-content .button.hover-accent1.button-border:hover, .slogan-content .button.hover-accent1.button-border-slanted:hover {  background: #ff0000; } .button.button-border:hover, .button.button-border:hover span, .button.button-border-slanted:hover, .button.button-border-slanted:hover span, .button.hover-accent1.button-border:hover, .button.hover-accent1.button-border:hover span, .button.hover-accent1.button-border-slanted:hover, .button.hover-accent1.button-border-slanted:hover span, .vamtam-button.button-border:hover, .vamtam-button.button-border:hover span, .vamtam-button.button-border-slanted:hover, .vamtam-button.button-border-slanted:hover span, .vamtam-button.hover-accent1.button-border:hover, .vamtam-button.hover-accent1.button-border:hover span, .vamtam-button.hover-accent1.button-border-slanted:hover, .vamtam-button.hover-accent1.button-border-slanted:hover span, .slogan-content .button.button-border:hover, .slogan-content .button.button-border:hover span, .slogan-content .button.button-border-slanted:hover, .slogan-content .button.button-border-slanted:hover span, .slogan-content .button.hover-accent1.button-border:hover, .slogan-content .button.hover-accent1.button-border:hover span, .slogan-content .button.hover-accent1.button-border-slanted:hover, .slogan-content .button.hover-accent1.button-border-slanted:hover span {  border-color: #ff0000;  color: #ffffff; } .button.button-border-slanted, .button.hover-accent1.button-border-slanted, .vamtam-button.button-border-slanted, .vamtam-button.hover-accent1.button-border-slanted, .slogan-content .button.button-border-slanted, .slogan-content .button.hover-accent1.button-border-slanted {  border-right-color: #ff0000; } .button.hover-accent2:hover, .button.hover-accent2:focus, .button.hover-accent2:active, .vamtam-button.hover-accent2:hover, .vamtam-button.hover-accent2:focus, .vamtam-button.hover-accent2:active, .slogan-content .button.hover-accent2:hover, .slogan-content .button.hover-accent2:focus, .slogan-content .button.hover-accent2:active {  background: #d70000; } .button.hover-accent2:hover, .button.hover-accent2:hover span, .button.hover-accent2:focus, .button.hover-accent2:focus span, .button.hover-accent2:active, .button.hover-accent2:active span, .vamtam-button.hover-accent2:hover, .vamtam-button.hover-accent2:hover span, .vamtam-button.hover-accent2:focus, .vamtam-button.hover-accent2:focus span, .vamtam-button.hover-accent2:active, .vamtam-button.hover-accent2:active span, .slogan-content .button.hover-accent2:hover, .slogan-content .button.hover-accent2:hover span, .slogan-content .button.hover-accent2:focus, .slogan-content .button.hover-accent2:focus span, .slogan-content .button.hover-accent2:active, .slogan-content .button.hover-accent2:active span {  color: #ffd7d7; } .button.hover-accent2.button-border:hover, .button.hover-accent2.button-border-slanted:hover, .vamtam-button.hover-accent2.button-border:hover, .vamtam-button.hover-accent2.button-border-slanted:hover, .slogan-content .button.hover-accent2.button-border:hover, .slogan-content .button.hover-accent2.button-border-slanted:hover {  background: #d70000; } .button.hover-accent2.button-border:hover, .button.hover-accent2.button-border:hover span, .button.hover-accent2.button-border-slanted:hover, .button.hover-accent2.button-border-slanted:hover span, .vamtam-button.hover-accent2.button-border:hover, .vamtam-button.hover-accent2.button-border:hover span, .vamtam-button.hover-accent2.button-border-slanted:hover, .vamtam-button.hover-accent2.button-border-slanted:hover span, .slogan-content .button.hover-accent2.button-border:hover, .slogan-content .button.hover-accent2.button-border:hover span, .slogan-content .button.hover-accent2.button-border-slanted:hover, .slogan-content .button.hover-accent2.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .button.hover-accent2.button-border-slanted, .vamtam-button.hover-accent2.button-border-slanted, .slogan-content .button.hover-accent2.button-border-slanted {  border-right-color: #d70000; } .button.hover-accent3:hover, .button.hover-accent3:focus, .button.hover-accent3:active, .vamtam-button.hover-accent3:hover, .vamtam-button.hover-accent3:focus, .vamtam-button.hover-accent3:active, .slogan-content .button.hover-accent3:hover, .slogan-content .button.hover-accent3:focus, .slogan-content .button.hover-accent3:active {  background: #9B9B9B; } .button.hover-accent3:hover, .button.hover-accent3:hover span, .button.hover-accent3:focus, .button.hover-accent3:focus span, .button.hover-accent3:active, .button.hover-accent3:active span, .vamtam-button.hover-accent3:hover, .vamtam-button.hover-accent3:hover span, .vamtam-button.hover-accent3:focus, .vamtam-button.hover-accent3:focus span, .vamtam-button.hover-accent3:active, .vamtam-button.hover-accent3:active span, .slogan-content .button.hover-accent3:hover, .slogan-content .button.hover-accent3:hover span, .slogan-content .button.hover-accent3:focus, .slogan-content .button.hover-accent3:focus span, .slogan-content .button.hover-accent3:active, .slogan-content .button.hover-accent3:active span {  color: #ffffff; } .button.hover-accent3.button-border:hover, .button.hover-accent3.button-border-slanted:hover, .vamtam-button.hover-accent3.button-border:hover, .vamtam-button.hover-accent3.button-border-slanted:hover, .slogan-content .button.hover-accent3.button-border:hover, .slogan-content .button.hover-accent3.button-border-slanted:hover {  background: #9B9B9B; } .button.hover-accent3.button-border:hover, .button.hover-accent3.button-border:hover span, .button.hover-accent3.button-border-slanted:hover, .button.hover-accent3.button-border-slanted:hover span, .vamtam-button.hover-accent3.button-border:hover, .vamtam-button.hover-accent3.button-border:hover span, .vamtam-button.hover-accent3.button-border-slanted:hover, .vamtam-button.hover-accent3.button-border-slanted:hover span, .slogan-content .button.hover-accent3.button-border:hover, .slogan-content .button.hover-accent3.button-border:hover span, .slogan-content .button.hover-accent3.button-border-slanted:hover, .slogan-content .button.hover-accent3.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .button.hover-accent3.button-border-slanted, .vamtam-button.hover-accent3.button-border-slanted, .slogan-content .button.hover-accent3.button-border-slanted {  border-right-color: #9B9B9B; } .button.hover-accent4:hover, .button.hover-accent4:focus, .button.hover-accent4:active, .vamtam-button.hover-accent4:hover, .vamtam-button.hover-accent4:focus, .vamtam-button.hover-accent4:active, .slogan-content .button.hover-accent4:hover, .slogan-content .button.hover-accent4:focus, .slogan-content .button.hover-accent4:active {  background: #4A4A4A; } .button.hover-accent4:hover, .button.hover-accent4:hover span, .button.hover-accent4:focus, .button.hover-accent4:focus span, .button.hover-accent4:active, .button.hover-accent4:active span, .vamtam-button.hover-accent4:hover, .vamtam-button.hover-accent4:hover span, .vamtam-button.hover-accent4:focus, .vamtam-button.hover-accent4:focus span, .vamtam-button.hover-accent4:active, .vamtam-button.hover-accent4:active span, .slogan-content .button.hover-accent4:hover, .slogan-content .button.hover-accent4:hover span, .slogan-content .button.hover-accent4:focus, .slogan-content .button.hover-accent4:focus span, .slogan-content .button.hover-accent4:active, .slogan-content .button.hover-accent4:active span {  color: #cacaca; } .button.hover-accent4.button-border:hover, .button.hover-accent4.button-border-slanted:hover, .vamtam-button.hover-accent4.button-border:hover, .vamtam-button.hover-accent4.button-border-slanted:hover, .slogan-content .button.hover-accent4.button-border:hover, .slogan-content .button.hover-accent4.button-border-slanted:hover {  background: #4A4A4A; } .button.hover-accent4.button-border:hover, .button.hover-accent4.button-border:hover span, .button.hover-accent4.button-border-slanted:hover, .button.hover-accent4.button-border-slanted:hover span, .vamtam-button.hover-accent4.button-border:hover, .vamtam-button.hover-accent4.button-border:hover span, .vamtam-button.hover-accent4.button-border-slanted:hover, .vamtam-button.hover-accent4.button-border-slanted:hover span, .slogan-content .button.hover-accent4.button-border:hover, .slogan-content .button.hover-accent4.button-border:hover span, .slogan-content .button.hover-accent4.button-border-slanted:hover, .slogan-content .button.hover-accent4.button-border-slanted:hover span {  border-color: #4A4A4A;  color: #ffffff; } .button.hover-accent4.button-border-slanted, .vamtam-button.hover-accent4.button-border-slanted, .slogan-content .button.hover-accent4.button-border-slanted {  border-right-color: #4A4A4A; } .button.hover-accent5:hover, .button.hover-accent5:focus, .button.hover-accent5:active, .vamtam-button.hover-accent5:hover, .vamtam-button.hover-accent5:focus, .vamtam-button.hover-accent5:active, .slogan-content .button.hover-accent5:hover, .slogan-content .button.hover-accent5:focus, .slogan-content .button.hover-accent5:active {  background: #ffffff; } .button.hover-accent5:hover, .button.hover-accent5:hover span, .button.hover-accent5:focus, .button.hover-accent5:focus span, .button.hover-accent5:active, .button.hover-accent5:active span, .vamtam-button.hover-accent5:hover, .vamtam-button.hover-accent5:hover span, .vamtam-button.hover-accent5:focus, .vamtam-button.hover-accent5:focus span, .vamtam-button.hover-accent5:active, .vamtam-button.hover-accent5:active span, .slogan-content .button.hover-accent5:hover, .slogan-content .button.hover-accent5:hover span, .slogan-content .button.hover-accent5:focus, .slogan-content .button.hover-accent5:focus span, .slogan-content .button.hover-accent5:active, .slogan-content .button.hover-accent5:active span {  color: #808080; } .button.hover-accent5.button-border:hover, .button.hover-accent5.button-border-slanted:hover, .vamtam-button.hover-accent5.button-border:hover, .vamtam-button.hover-accent5.button-border-slanted:hover, .slogan-content .button.hover-accent5.button-border:hover, .slogan-content .button.hover-accent5.button-border-slanted:hover {  background: #ffffff; } .button.hover-accent5.button-border:hover, .button.hover-accent5.button-border:hover span, .button.hover-accent5.button-border-slanted:hover, .button.hover-accent5.button-border-slanted:hover span, .vamtam-button.hover-accent5.button-border:hover, .vamtam-button.hover-accent5.button-border:hover span, .vamtam-button.hover-accent5.button-border-slanted:hover, .vamtam-button.hover-accent5.button-border-slanted:hover span, .slogan-content .button.hover-accent5.button-border:hover, .slogan-content .button.hover-accent5.button-border:hover span, .slogan-content .button.hover-accent5.button-border-slanted:hover, .slogan-content .button.hover-accent5.button-border-slanted:hover span {  border-color: #ffffff;  color: #ffffff; } .button.hover-accent5.button-border-slanted, .vamtam-button.hover-accent5.button-border-slanted, .slogan-content .button.hover-accent5.button-border-slanted {  border-right-color: #ffffff; } .button.hover-accent6:hover, .button.hover-accent6:focus, .button.hover-accent6:active, .vamtam-button.hover-accent6:hover, .vamtam-button.hover-accent6:focus, .vamtam-button.hover-accent6:active, .slogan-content .button.hover-accent6:hover, .slogan-content .button.hover-accent6:focus, .slogan-content .button.hover-accent6:active {  background: #262529; } .button.hover-accent6:hover, .button.hover-accent6:hover span, .button.hover-accent6:focus, .button.hover-accent6:focus span, .button.hover-accent6:active, .button.hover-accent6:active span, .vamtam-button.hover-accent6:hover, .vamtam-button.hover-accent6:hover span, .vamtam-button.hover-accent6:focus, .vamtam-button.hover-accent6:focus span, .vamtam-button.hover-accent6:active, .vamtam-button.hover-accent6:active span, .slogan-content .button.hover-accent6:hover, .slogan-content .button.hover-accent6:hover span, .slogan-content .button.hover-accent6:focus, .slogan-content .button.hover-accent6:focus span, .slogan-content .button.hover-accent6:active, .slogan-content .button.hover-accent6:active span {  color: #a4a2ab; } .button.hover-accent6.button-border:hover, .button.hover-accent6.button-border-slanted:hover, .vamtam-button.hover-accent6.button-border:hover, .vamtam-button.hover-accent6.button-border-slanted:hover, .slogan-content .button.hover-accent6.button-border:hover, .slogan-content .button.hover-accent6.button-border-slanted:hover {  background: #262529; } .button.hover-accent6.button-border:hover, .button.hover-accent6.button-border:hover span, .button.hover-accent6.button-border-slanted:hover, .button.hover-accent6.button-border-slanted:hover span, .vamtam-button.hover-accent6.button-border:hover, .vamtam-button.hover-accent6.button-border:hover span, .vamtam-button.hover-accent6.button-border-slanted:hover, .vamtam-button.hover-accent6.button-border-slanted:hover span, .slogan-content .button.hover-accent6.button-border:hover, .slogan-content .button.hover-accent6.button-border:hover span, .slogan-content .button.hover-accent6.button-border-slanted:hover, .slogan-content .button.hover-accent6.button-border-slanted:hover span {  border-color: #262529;  color: #ffffff; } .button.hover-accent6.button-border-slanted, .vamtam-button.hover-accent6.button-border-slanted, .slogan-content .button.hover-accent6.button-border-slanted {  border-right-color: #262529; } .button.hover-accent7:hover, .button.hover-accent7:focus, .button.hover-accent7:active, .vamtam-button.hover-accent7:hover, .vamtam-button.hover-accent7:focus, .vamtam-button.hover-accent7:active, .slogan-content .button.hover-accent7:hover, .slogan-content .button.hover-accent7:focus, .slogan-content .button.hover-accent7:active {  background: #E8E8E8; } .button.hover-accent7:hover, .button.hover-accent7:hover span, .button.hover-accent7:focus, .button.hover-accent7:focus span, .button.hover-accent7:active, .button.hover-accent7:active span, .vamtam-button.hover-accent7:hover, .vamtam-button.hover-accent7:hover span, .vamtam-button.hover-accent7:focus, .vamtam-button.hover-accent7:focus span, .vamtam-button.hover-accent7:active, .vamtam-button.hover-accent7:active span, .slogan-content .button.hover-accent7:hover, .slogan-content .button.hover-accent7:hover span, .slogan-content .button.hover-accent7:focus, .slogan-content .button.hover-accent7:focus span, .slogan-content .button.hover-accent7:active, .slogan-content .button.hover-accent7:active span {  color: #696969; } .button.hover-accent7.button-border:hover, .button.hover-accent7.button-border-slanted:hover, .vamtam-button.hover-accent7.button-border:hover, .vamtam-button.hover-accent7.button-border-slanted:hover, .slogan-content .button.hover-accent7.button-border:hover, .slogan-content .button.hover-accent7.button-border-slanted:hover {  background: #E8E8E8; } .button.hover-accent7.button-border:hover, .button.hover-accent7.button-border:hover span, .button.hover-accent7.button-border-slanted:hover, .button.hover-accent7.button-border-slanted:hover span, .vamtam-button.hover-accent7.button-border:hover, .vamtam-button.hover-accent7.button-border:hover span, .vamtam-button.hover-accent7.button-border-slanted:hover, .vamtam-button.hover-accent7.button-border-slanted:hover span, .slogan-content .button.hover-accent7.button-border:hover, .slogan-content .button.hover-accent7.button-border:hover span, .slogan-content .button.hover-accent7.button-border-slanted:hover, .slogan-content .button.hover-accent7.button-border-slanted:hover span {  border-color: #E8E8E8;  color: #ffffff; } .button.hover-accent7.button-border-slanted, .vamtam-button.hover-accent7.button-border-slanted, .slogan-content .button.hover-accent7.button-border-slanted {  border-right-color: #E8E8E8; } .button.hover-accent8:hover, .button.hover-accent8:focus, .button.hover-accent8:active, .vamtam-button.hover-accent8:hover, .vamtam-button.hover-accent8:focus, .vamtam-button.hover-accent8:active, .slogan-content .button.hover-accent8:hover, .slogan-content .button.hover-accent8:focus, .slogan-content .button.hover-accent8:active {  background: #ffffff; } .button.hover-accent8:hover, .button.hover-accent8:hover span, .button.hover-accent8:focus, .button.hover-accent8:focus span, .button.hover-accent8:active, .button.hover-accent8:active span, .vamtam-button.hover-accent8:hover, .vamtam-button.hover-accent8:hover span, .vamtam-button.hover-accent8:focus, .vamtam-button.hover-accent8:focus span, .vamtam-button.hover-accent8:active, .vamtam-button.hover-accent8:active span, .slogan-content .button.hover-accent8:hover, .slogan-content .button.hover-accent8:hover span, .slogan-content .button.hover-accent8:focus, .slogan-content .button.hover-accent8:focus span, .slogan-content .button.hover-accent8:active, .slogan-content .button.hover-accent8:active span {  color: #808080; } .button.hover-accent8.button-border:hover, .button.hover-accent8.button-border-slanted:hover, .vamtam-button.hover-accent8.button-border:hover, .vamtam-button.hover-accent8.button-border-slanted:hover, .slogan-content .button.hover-accent8.button-border:hover, .slogan-content .button.hover-accent8.button-border-slanted:hover {  background: #ffffff; } .button.hover-accent8.button-border:hover, .button.hover-accent8.button-border:hover span, .button.hover-accent8.button-border-slanted:hover, .button.hover-accent8.button-border-slanted:hover span, .vamtam-button.hover-accent8.button-border:hover, .vamtam-button.hover-accent8.button-border:hover span, .vamtam-button.hover-accent8.button-border-slanted:hover, .vamtam-button.hover-accent8.button-border-slanted:hover span, .slogan-content .button.hover-accent8.button-border:hover, .slogan-content .button.hover-accent8.button-border:hover span, .slogan-content .button.hover-accent8.button-border-slanted:hover, .slogan-content .button.hover-accent8.button-border-slanted:hover span {  border-color: #ffffff;  color: #ffffff; } .button.hover-accent8.button-border-slanted, .vamtam-button.hover-accent8.button-border-slanted, .slogan-content .button.hover-accent8.button-border-slanted {  border-right-color: #ffffff; } .button, a.button, .vamtam-button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em; } .button, .button span, a.button, a.button span, .vamtam-button, .vamtam-button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .button span, a.button span, .vamtam-button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .button span.icon, a.button span.icon, .vamtam-button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .button span.icon.shortcode.inverted-colors, a.button span.icon.shortcode.inverted-colors, .vamtam-button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .button span.icon:first-child, a.button span.icon:first-child, .vamtam-button span.icon:first-child {  margin-right: 0; } .button span.icon:last-child, a.button span.icon:last-child, .vamtam-button span.icon:last-child {  margin-left: 0; } .button span.btext, a.button span.btext, .vamtam-button span.btext {  font-weight: normal;  position: relative; } .button:hover, .button:hover span, a.button:hover, a.button:hover span, .vamtam-button:hover, .vamtam-button:hover span {  text-decoration: none; } .button.button-filled-small, a.button.button-filled-small, .vamtam-button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .button.button-border, .button.button-border-slanted, a.button.button-border, a.button.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .button.button-border-slanted, a.button.button-border-slanted, .vamtam-button.button-border-slanted {  transform: skew(-30deg); } .button.button-border-slanted span, a.button.button-border-slanted span, .vamtam-button.button-border-slanted span {  transform: skew(30deg); } .button.full, a.button.full, .vamtam-button.full {  width: auto;  float: none;  display: block; } .wpv-simple-button-border {  padding: 5px;  margin-top: 10px;  border: 1px solid #4A4A4A;  border-radius: 4px;  display: inline-block;  width: 26px;  height: 26px;  box-sizing: border-box; } .wpv-simple-button-border:hover {  border-color: #d70000; } #comments-list, #trackbacks-list {  margin-bottom: 60px; } .respond-box {  position: relative;  margin: 10px 0 0;  padding: 0;  border-top: 0;  background: #E8E8E8; } .respond-box-title.sep-text {  position: relative;  padding: 30px 0 0 0;  width: auto;  height: 0; } .respond-box-title.sep-text .sep-text-before, .respond-box-title.sep-text .sep-text-after {  width: 50%;  vertical-align: middle; } .comments-wrapper {  clear: both;  margin-top: 30px; } .comments-wrapper:first-child {  margin-top: 0; } .comments-wrapper .sep-text {  z-index: 2;  margin-bottom: 40px;  margin-top: 80px; } .comments-wrapper .sep-text .sep-text-before, .comments-wrapper .sep-text .sep-text-after, .comments-wrapper .sep-text .sep-text-line {  vertical-align: middle; } .comments-wrapper .sep-text .content {  padding: 0 10px; } .comments-wrapper .sep-text .content h5, .comments-wrapper .sep-text .content h5 a {  font-weight: bold;  font-size: 22px; } .comments-wrapper .sep-text .content a:hover {  text-decoration: none; } .comments-wrapper .sep-text .sep-text-more {  padding-left: 10px; } .comments-wrapper .sep-text .sep-text-more a.icon-b {  font-size: 12px; } .comments-wrapper .sep-text .sep-text-more a.icon-b:before {  color: #9B9B9B !important; } .comments-wrapper .children > li {  margin-left: 0;  padding-left: 0; } .comments-wrapper label {  font-size: 16px !important; } .comments ol {  margin: 0px; } .comments li {  position: relative;  padding: 10px 0 30px;  min-height: 70px; } .comments li.has-children {  padding-bottom: 0; } .comments ol li {  clear: both;  margin-top: -1px;  list-style: none; } .comments > ol > li:first-child {  margin-top: 0px; } .comments .children {  margin: 0 0 0 20px;  border-top: 0; } .comments .children li {  clear: both;  margin-left: 80px;  padding-left: 10px; } .comments .children li:last-child {  padding-bottom: 0; } .comments .avatar {  max-width: 70px !important;  max-height: 70px;  background-color: #E8E8E8; } .comments .comment-author {  position: absolute;  top: 0;  bottom: 0;  padding: 10px;  min-height: 70px;  width: 70px; } .comments .bypostauthor {  position: relative;  z-index: 1; } .comments .bypostauthor:hover {  background: #E8E8E8; } .comments .bypostauthor:hover .comment-author:after {  border-right-color: #ffffff; } .comments .comment-author-link {  display: inline; } .comments .comment-time {  display: inline;  font-size: 9px !important; } .comments .comment-time:before {  margin: auto 5px;  content: " | "; } .comments .comment-content {  position: relative;  margin-left: 100px;  min-height: 50px; } .comments .comment-content:hover h6.comment-reply-link {  display: block; } .comments .comment-meta {  margin-top: -3px;  margin-bottom: 6px; } .comments .comment-meta > .comment-author-link {  font: normal 20px/24px "Roboto"; } .comments h6.comment-reply-link {  position: absolute;  top: 0px;  right: 15px;  display: none;  padding: 0 0 0 5px; } .comments h6.comment-reply-link a {  margin: 0 0 0 5px;  color: #FC3C2A;  font-size: 12px; } .comments h6.comment-reply-link a:hover {  color: #D02111; } .comments h6.comment-reply-link:before {  position: relative;  top: 5px;  color: #262529;  content: "\e03a";  font-size: 18px;  font-family: theme;  line-height: 18px; } .comments #reply-title {  margin-bottom: 0px !important; } .comments #cancel-comment-reply-link {  position: relative; } .comments .comment-notes {  margin-bottom: 14px; } #commentform {  position: relative; } #commentform:after {  display: block;  clear: both;  content: ""; } #commentform .form-input {  float: left;  margin-bottom: 10px;  width: 100%; } #commentform .form-input input {  padding: 20px;  width: 100%;  font-size: 16px; } #commentform .comment-form-comment textarea {  padding: 10px;  width: 100%;  height: 240px;  font-size: 16px; } #commentform .form-submit {  bottom: 0;  float: right;  margin: 35px 15px 0 0;  height: auto; } #commentform #submit {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff; } #commentform #submit, #commentform #submit span {  transition: color .3s ease, border .3s ease, background .3s ease; } #commentform #submit span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } #commentform #submit span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } #commentform #submit span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } #commentform #submit span.icon:first-child {  margin-right: 0; } #commentform #submit span.icon:last-child {  margin-left: 0; } #commentform #submit span.btext {  font-weight: normal;  position: relative; } #commentform #submit:hover, #commentform #submit:hover span {  text-decoration: none; } #commentform #submit.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } #commentform #submit.button-border, #commentform #submit.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } #commentform #submit.button-border-slanted {  transform: skew(-30deg); } #commentform #submit.button-border-slanted span {  transform: skew(30deg); } #commentform #submit span {  color: #ffffff; } #commentform #submit.button-border, #commentform #submit.button-border-slanted {  border: 1px solid #ff0000; } #commentform #submit.button-border span, #commentform #submit.button-border-slanted span {  color: #ff0000; } #commentform #submit.button-border-slanted {  border-right-width: 5px; } #commentform #submit:hover, #commentform #submit:focus, #commentform #submit:active {  background: #d70000; } #commentform #submit:hover, #commentform #submit:hover span, #commentform #submit:focus, #commentform #submit:focus span, #commentform #submit:active, #commentform #submit:active span {  color: #ffd7d7; } #commentform #submit.button-border:hover, #commentform #submit.button-border-slanted:hover {  background: #d70000; } #commentform #submit.button-border:hover, #commentform #submit.button-border:hover span, #commentform #submit.button-border-slanted:hover, #commentform #submit.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } #commentform #submit.button-border-slanted {  border-right-color: #d70000; } #commentform #submit:before {  position: absolute;  top: 50%;  left: 0;  content: "\e025";  font-family: theme; } #commentform input[type="checkbox"] {  vertical-align: middle; } #respond {  padding: 20px 20px 40px 20px; } .respond-box {  margin-bottom: 30px; } .respond-box .respond-box-title.sep-text .content {  font: normal 16px/20px "Roboto Condensed";  padding: 0 1em;  color: #9B9B9B;  font-weight: bold;  font-size: 22px; } .respond-box .respond-box-title.sep-text .sep-text-line {  border-top-width: 0;  border-bottom: 0; } .comment-meta {  color: #ffffff;  font-size: 13px; } .comment-author {  line-height: 1em !important; } .comment-author span {  float: left;  margin-top: 3px; } #cancel-comment-reply-link, h6.comment-reply-link, .comment-edit-link, .comment-notes {  font-size: 12px !important; } .comment-content {  line-height: 1.4em; } body.page-template-guestbook-php #commentform .form-input {  background: none; } body.page-template-guestbook-php #commentform .form-input.grid-1-2 {  width: 50%; } body.page-template-guestbook-php #commentform .form-input.grid-1-1 {  width: auto; } body.page-template-guestbook-php #commentform .comment-notes {  float: right; } body.page-template-guestbook-php #commentform textarea {  height: auto; } body.page-template-guestbook-php #commentform .form-submit {  float: left;  margin-right: 0;  width: 100%;  text-align: center; } body.page-template-guestbook-php #commentform #submit {  background: #ffffff;  color: #808080; } body.page-template-guestbook-php #commentform #submit span {  color: #808080; } body.page-template-guestbook-php #commentform #submit.button-border, body.page-template-guestbook-php #commentform #submit.button-border-slanted {  border: 1px solid #ffffff; } body.page-template-guestbook-php #commentform #submit.button-border span, body.page-template-guestbook-php #commentform #submit.button-border-slanted span {  color: #ffffff; } body.page-template-guestbook-php #commentform #submit.button-border-slanted {  border-right-width: 5px; } body.page-template-guestbook-php #commentform #submit:hover, body.page-template-guestbook-php #commentform #submit:focus, body.page-template-guestbook-php #commentform #submit:active {  background: #d70000; } body.page-template-guestbook-php #commentform #submit:hover, body.page-template-guestbook-php #commentform #submit:hover span, body.page-template-guestbook-php #commentform #submit:focus, body.page-template-guestbook-php #commentform #submit:focus span, body.page-template-guestbook-php #commentform #submit:active, body.page-template-guestbook-php #commentform #submit:active span {  color: #ffd7d7; } body.page-template-guestbook-php #commentform #submit.button-border:hover, body.page-template-guestbook-php #commentform #submit.button-border-slanted:hover {  background: #d70000; } body.page-template-guestbook-php #commentform #submit.button-border:hover, body.page-template-guestbook-php #commentform #submit.button-border:hover span, body.page-template-guestbook-php #commentform #submit.button-border-slanted:hover, body.page-template-guestbook-php #commentform #submit.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } body.page-template-guestbook-php #commentform #submit.button-border-slanted {  border-right-color: #d70000; } body.page-template-guestbook-php .comments .bypostauthor:hover {  background: transparent; } body.page-template-guestbook-php .respond-box {  margin-top: 0;  margin-bottom: 90px;  border: 0;  background: #ff0000; } body.page-template-guestbook-php .respond-box, body.page-template-guestbook-php .respond-box p, body.page-template-guestbook-php .respond-box a {  color: #ffffff; } body.page-template-guestbook-php .comments-title {  text-align: center;  text-transform: uppercase;  margin-bottom: 30px; } body.page-template-guestbook-php .comments-title a {  color: #262529; } body.page-template-guestbook-php .comment-time {  text-transform: uppercase;  display: block; } body.page-template-guestbook-php .comment-time:before {  display: none; } body.page-template-guestbook-php .comments .content {  font-size: 23px;  color: #9B9B9B; } body.page-template-guestbook-php .comments .comment {  clear: none; } body.page-template-guestbook-php .comments .comment > .cbp-item-wrapper > .sep-text {  margin: 0; } body.page-template-guestbook-php .comments .comment .comment-inner {  padding: 20px;  border: 1px solid #E8E8E8;  border-top: 0;  margin-top: -9px;  text-align: center; } body.page-template-guestbook-php .comments .comment .comment-inner .comment-header {  font-size: 24px;  margin: 1em 0 1em 0; } #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {  display: inline-block;  margin-bottom: 0 !important; } #bbpress-forums p.bbp-topic-meta img.avatar.avatar-14, #bbpress-forums ul.bbp-reply-revision-log img.avatar.avatar-14, #bbpress-forums ul.bbp-topic-revision-log img.avatar.avatar-14, #bbpress-forums div.bbp-template-notice img.avatar.avatar-14, #bbpress-forums .widget_display_topics img.avatar.avatar-14, #bbpress-forums .widget_display_replies img.avatar.avatar-14, #bbpress-forums p.bbp-topic-meta img.avatar.avatar-14 {  display: none !important; } #bbpress-forums .bbp-topic-started-by img {  display: none !important; } #bbpress-forums #bbp_search {  width: 200px;  margin-right: 10px; } #bbpress-forums #bbp-search-form {  margin-bottom: 10px; } #bbpress-forums .bbp-forum-title {  font: bold italic 26px/28px "Roboto Condensed"; } #bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {  font: normal 14px/20px "Roboto"; } #bbpress-forums .bbp-breadcrumb p {  margin: 0; } #bbpress-forums #subscription-toggle {  float: right; } .tt_event_hours {  margin: 0 -15px; } .tt_event_hours li {  border-left-color: #ff0000;  margin-left: 15px;  margin-right: 15px; } .csscalc .tt_event_hours li {  width: -webkit-calc(33.33333% - 30px);  width: calc(33.33333% - 30px);  box-sizing: border-box; } .tt_event_hours li.event_hours_right {  margin-right: 15px; } .timetable .row_gray {  background: #E8E8E8; } .fixed-header-box {  position: relative;  z-index: 10;  margin: 0 auto;  max-width: 1260px;  box-shadow: 0 2px 4px 0 rgba(0,0,0,0);  transition: box-shadow .3s ease, background-color .3s ease, transform .3s ease-out;  will-change: transform; } body.wpv-scrolled .fixed-header-box {  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.09); } body.full .fixed-header-box {  max-width: none; } .fixed-header-box .logo-wrapper {  display: table-cell;  vertical-align: middle;  text-align: center; } .fixed-header-box .logo-wrapper .logo {  text-decoration: none !important;  line-height: 1;  display: block;  position: relative; } .fixed-header-box .logo-wrapper .logo img {  clear: both;  padding: 0;  border: 0 !important;  vertical-align: bottom; } .fixed-header-box .logo-wrapper .logo.text-logo {  font: bold italic 30px/40px "Roboto Condensed"; } .fixed-header-box .logo-wrapper .logo.text-logo, .fixed-header-box .logo-wrapper .logo.text-logo:hover {  color: #4B4B4B; } .fixed-header-box .logo-wrapper .logo-tagline {  font: 300 12px/22px "Roboto";  display: block;  padding-top: 5px;  color: #262529; } .header-content-wrapper {  background-repeat: no-repeat;  background-position: center top;  background-attachment: scroll;  background-color: #ffffff;  background-size: auto;  margin-top: 0;  transition: background .3s ease; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled .header-content-wrapper {  background-color: rgba(255,255,255,0.1); } body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard .header-content-wrapper.second-row {  background: transparent; } header.main-header {  transition: background .3s ease;  padding: 0;  box-sizing: border-box; } body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header, body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header, body.sticky-header-type-half-over header.main-header .first-row {  background-repeat: no-repeat;  background-position: center top;  background-attachment: scroll;  background-color: #ffffff;  background-size: auto; } body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header.layout-standard .second-row, body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header.layout-logo-text-menu .second-row, body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header.layout-standard .second-row, body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header.layout-logo-text-menu .second-row, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header.layout-standard .second-row, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header.layout-logo-text-menu .second-row, body.sticky-header-type-half-over header.main-header .first-row.layout-standard .second-row, body.sticky-header-type-half-over header.main-header .first-row.layout-logo-text-menu .second-row {  background-repeat: repeat-x;  background-position: center top;  background-attachment: scroll;  background-color: #E8E8E8;  background-size: auto; } header.main-header .first-row {  display: table;  width: 100%;  height: 36px; } header.main-header .first-row .alternative-logo {  position: absolute;  top: 0;  left: 0;  opacity: 0; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header .first-row .normal-logo {  opacity: 0; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header .first-row .alternative-logo {  opacity: 1; } header.main-header .second-row {  clear: both;  min-height: 49px;  width: 100%; } header.main-header .second-row .second-row-columns {  box-sizing: border-box;  position: relative;  display: table;  padding: 0 60px;  width: 100%; } header.main-header .header-left {  display: table-cell;  padding: 0;  min-width: 160px;  vertical-align: middle;  white-space: nowrap; } header.main-header .header-center {  display: table-cell;  padding: 4px 10px;  width: 100%;  vertical-align: middle;  text-align: center;  filter: none; } header.main-header .header-center:after {  display: block;  clear: both;  content: ""; } header.main-header .header-center #megaMenu #megaMenuToggle {  position: relative;  padding-right: 30px; } header.main-header .header-center #megaMenu #megaMenuToggle .megaMenuToggle-icon {  position: absolute;  top: 50%;  right: 10px;  margin-top: 4px; } header.main-header .header-right {  position: relative;  display: table-cell;  padding: 0;  vertical-align: middle;  text-align: right; } header.main-header #phone-num {  padding: 10px 0;  white-space: nowrap;  transition: color .3s; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header #phone-num, body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header #phone-num .icon, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header #phone-num, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header #phone-num .icon {  color: #3d3d3d !important; } header.main-header button.header-search {  border: 0;  background: none;  color: #d70000;  font-size: 20px; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header button.header-search, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header button.header-search {  color: #3d3d3d; } header.main-header button.header-search:active {  transform: translate(0,3px); } header.main-header button.header-search:hover {  color: #ff0000; } header.main-header .search-wrapper:not(:last-child) {  padding-right: 10px; } body.wpv-not-scrolled:not(.sticky-header-type-over) header.main-header {  border-bottom: 1px solid #e3e3e3; } body.wpv-not-scrolled.sticky-header-type-half-over header.main-header {  border-bottom-color: rgba(227,227,227,0.6); } header.main-header.layout-standard .logo {  height: auto;  display: inline-block; } header.main-header.layout-standard .header-center:not(:first-child):last-child {  padding-right: 160px; } header.main-header.layout-standard .first-row {  border-bottom: solid 1px #E8E8E8; } body.header-cart-visible header.main-header.layout-standard .header-center:not(:first-child) {  padding-right: 70px; } body.header-cart-visible header.main-header.layout-standard .header-center.first-child {  padding-right: 90px; } header.main-header.layout-logo-menu .header-contents {  display: table;  margin-left: 60px;  margin-right: 60px; } header.main-header.layout-logo-menu .first-row {  display: table-cell;  width: auto;  height: auto;  background: transparent;  vertical-align: middle;  transition: border-radius .3s; } body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-menu .first-row, body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-menu .first-row {  border-radius: 5px 0 0 5px; } header.main-header.layout-logo-menu .first-row .logo-wrapper {  display: block;  min-height: 85px;  position: relative;  text-align: left; } header.main-header.layout-logo-menu .first-row .logo-wrapper.loaded img {  transition: all .3s ease; } header.main-header.layout-logo-menu .first-row .logo-wrapper.scrolled {  min-height: 0; } header.main-header.layout-logo-menu .first-row .logo-wrapper.scrolled img {  height: 48px; } header.main-header.layout-logo-menu .first-row .logo-tagline {  display: none; } header.main-header.layout-logo-menu .second-row {  display: table-cell;  width: 100%;  background: transparent;  vertical-align: middle;  text-align: right; } header.main-header.layout-logo-menu .second-row #menus {  padding: 9.5px 0; } header.main-header.layout-logo-menu .second-row.has-search {  padding-right: 5px; } header.main-header.layout-logo-menu .search-wrapper, header.main-header.layout-logo-menu #phone-num {  display: table-cell;  vertical-align: middle; } body.sticky-header-type-over.sticky-header header.main-header.layout-logo-menu .search-wrapper:last-child, body.sticky-header-type-over.sticky-header header.main-header.layout-logo-menu #phone-num:last-child {  padding-right: 2px; } header.main-header.layout-logo-text-menu .first-row > .first-row-wrapper {  padding: 0 60px;  height: 36px; } header.main-header.layout-logo-text-menu .first-row .first-row-right-inner {  display: table;  width: 100%; } header.main-header.layout-logo-text-menu .first-row #phone-num, header.main-header.layout-logo-text-menu .first-row .first-row-left, header.main-header.layout-logo-text-menu .first-row .first-row-right {  display: table-cell;  vertical-align: middle; } header.main-header.layout-logo-text-menu .first-row .first-row-left, header.main-header.layout-logo-text-menu .first-row .first-row-right {  height: 36px; } header.main-header.layout-logo-text-menu .first-row .first-row-right {  width: 100%;  text-align: right; } header.main-header.layout-logo-text-menu .first-row #phone-num {  padding: 0;  width: 100%; } header.main-header.layout-logo-text-menu .first-row #phone-num > div {  padding: 10px 0 10px 40px;  text-align: right; } header.main-header.layout-logo-text-menu .second-row #main-menu .menu {  text-align: left; } header.main-header.layout-logo-text-menu .second-row .header-center {  padding-right: 0;  padding-left: 0; } body.header-cart-visible header.main-header.layout-logo-text-menu .second-row .header-center {  padding-right: 60px; } header.main-header.layout-logo-text-menu .second-row .search-wrapper {  display: table-cell;  vertical-align: middle; } #top-nav-sidebar .widget {  display: inline-block;  margin: 0 30px 0 0;  vertical-align: middle; } #top-nav-sidebar .widget:last-child {  margin-right: 0; } #top-nav-sidebar .widget-title {  display: none; } #top-nav-sidebar .wpv_icon_link .content {  display: none !important; } .header-middle {  position: relative;  z-index: 10;  margin-bottom: 0; } .header-middle > h4 {  padding: 20px 0 0; } .header-middle .header-middle-content {  padding: 0 60px; } #header-sidebars {  position: relative;  z-index: 5;  padding: 5px 0 0; } #header-sidebars > .row > aside.cell-1-2 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 50%; } #header-sidebars > .row > aside.cell-1-3 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 33.33333333%; } #header-sidebars > .row > aside.cell-1-4 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 25%; } #header-sidebars > .row > aside.cell-1-5 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 20%; } #header-sidebars > .row > aside.cell-1-6 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 16.66666666%; } #header-sidebars > .row > aside.cell-2-3 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 66.66666666%; } #header-sidebars > .row > aside.cell-2-5 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 40%; } #header-sidebars > .row > aside.cell-3-4 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 75%; } #header-sidebars > .row > aside.cell-3-5 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 60%; } #header-sidebars > .row > aside.cell-4-5 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 80%; } #header-sidebars > .row > aside.cell-5-6 {  position: relative;  padding: 0;  float: left;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 83.33333333%; } #header-sidebars > .row > aside.last {  margin: 0; } #wpv-overlay-search {  margin: auto;  max-width: 550px;  font-size: 50px; } #wpv-overlay-search input[type="text"] {  width: 475px;  height: 60px;  max-width: calc(100% - 100px);  border: 0;  border-bottom: 1px solid #ffffff;  background: transparent;  color: #ffffff; } #wpv-overlay-search input[type="text"]::-webkit-input-placeholder {  color: #ffffff; } #wpv-overlay-search input[type="text"]:-ms-input-placeholder {  color: #ffffff; } #wpv-overlay-search input[type="text"]::placeholder {  color: #ffffff; } #wpv-overlay-search button[type="submit"] {  width: 60px;  height: 60px;  border: 0;  background: none;  color: #ffffff;  vertical-align: bottom;  padding: 0; } body > #wpv-overlay-search {  display: none; } .meta-header {  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  background-color: #ffffff;  background-size: auto;  padding-bottom: 0.035px; } .meta-header > .limit-wrapper {  box-sizing: border-box; } body.bosed .meta-header > .limit-wrapper {  padding: 0; } .has-breadcrumbs .meta-header > .limit-wrapper, .has-share-menu .meta-header > .limit-wrapper {  min-height: 30px; } body.events-archive .meta-header {  background: url(https://fitness-wellness.vamtam.com/wp-content/uploads/2014/04/header-1.jpg) no-repeat center top fixed;  background-color: #ff4040;  background-size: auto; } body.events-archive .meta-header h1 {  color: #ffffff; } .page-header .page-header-content {  width: 100%;  text-align: left;  position: relative; } .page-header h1 {  padding: 0 !important;  width: 100%;  margin: 0;  text-align: center;  position: relative;  color: #4d4d4d; } .page-header .title {  padding: 90px 0 40px 0;  display: inline-block; } .page-header .desc {  display: block;  font: normal 14px Arial;  text-align: center;  margin-top: 10px; } .page-header.has-buttons h1 .title {  padding-bottom: 10px; } .page-header .post-siblings {  display: table;  margin: 0 auto 20px auto; } .page-header .post-siblings a span.icon {  color: #dbdbdb;  font-size: 22px; } .page-header .post-siblings a span.icon:hover {  background: none;  color: #ff0000; } .page-header .post-siblings a[rel="prev"] span.icon, .page-header .post-siblings a[rel="next"] span.icon, .page-header .post-siblings a.wpv-tribe-sibling span.icon {  font-size: 25px; } .page-header .all-items, .page-header a[rel="prev"], .page-header a[rel="next"], .page-header .wpv-tribe-sibling, .page-header .portfolio-slider-prev, .page-header .portfolio-slider-next, .page-header .portfolio-slider-close {  display: table-cell;  vertical-align: middle;  text-align: center;  padding: 10px 5px; } .page-header .all-items b, .page-header a[rel="prev"] b, .page-header a[rel="next"] b, .page-header .wpv-tribe-sibling b, .page-header .portfolio-slider-prev b, .page-header .portfolio-slider-next b, .page-header .portfolio-slider-close b {  display: none; } .page-header .all-items .icon, .page-header a[rel="prev"] .icon, .page-header a[rel="next"] .icon, .page-header .wpv-tribe-sibling .icon, .page-header .portfolio-slider-prev .icon, .page-header .portfolio-slider-next .icon, .page-header .portfolio-slider-close .icon {  font-size: 18px;  line-height: normal;  text-align: center;  padding: 5px;  background: transparent;  color: #3B3B3B;  border-radius: 3px;  background-clip: padding-box;  content: "0"; } .page-header .all-items .icon:hover, .page-header a[rel="prev"] .icon:hover, .page-header a[rel="next"] .icon:hover, .page-header .wpv-tribe-sibling .icon:hover, .page-header .portfolio-slider-prev .icon:hover, .page-header .portfolio-slider-next .icon:hover, .page-header .portfolio-slider-close .icon:hover {  background: #3B3B3B;  color: #d70000; } .page-header .all-items.loading, .page-header a[rel="prev"].loading, .page-header a[rel="next"].loading, .page-header .wpv-tribe-sibling.loading, .page-header .portfolio-slider-prev.loading, .page-header .portfolio-slider-next.loading, .page-header .portfolio-slider-close.loading {  background: none; } .page-header .all-items.loading .icon, .page-header a[rel="prev"].loading .icon, .page-header a[rel="next"].loading .icon, .page-header .wpv-tribe-sibling.loading .icon, .page-header .portfolio-slider-prev.loading .icon, .page-header .portfolio-slider-next.loading .icon, .page-header .portfolio-slider-close.loading .icon {  background: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif) center center no-repeat;  background-image: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif), url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader_bg.png);  background-position: center center, center center;  color: transparent !important; } #header-breadcrumbs {  text-align: left;  margin-top: 0;  padding: 10px 0 0 60px;  color: #ffffff; } #header-breadcrumbs a {  color: #FC3C2A; } #header-breadcrumbs:after {  content: "";  width: 70px;  border-bottom: 1px solid #E8E8E8;  position: absolute;  top: 34px;  left: 60px;  height: 1px; } header.main-header .sub-menu, header.main-header .mobile-top-bar, header.main-header .mobile-logo-additions {  display: none; } .mp-menu, #mp-menu-trigger {  display: none; } body.full-bg-slider #mp-pusher, body.full-bg-slider #page {  height: 100%; } ::selection {  color: #ffffff;  background: #ff0000; } html {  background-repeat: repeat;  background-position: center top;  background-attachment: fixed;  background-color: #E8E8E8;  background-size: auto; } #wpadminbar {  position: fixed; } .shortcode-preview #wpadminbar {  top: -28px !important;  overflow: hidden; } .wpv-main {  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  background-color: #ffffff;  background-size: auto; } .wpv-main.layout-left-right article, .wpv-main.layout-left-only article, .wpv-main.layout-right-only article {  position: relative;  float: left; } .wpv-main.layout-left-right article > .page-content, .wpv-main.layout-left-only article > .page-content, .wpv-main.layout-right-only article > .page-content {  position: relative;  z-index: 1; } body:not(.page-vertical-padding-none):not(.page-vertical-padding-bottom-only) #sub-header.has-background + .wpv-main {  padding-top: 40px; } body.single-tribe_events body:not(.page-vertical-padding-none):not(.page-vertical-padding-bottom-only) #sub-header.has-background + .wpv-main, body.single.events-list body:not(.page-vertical-padding-none):not(.page-vertical-padding-bottom-only) #sub-header.has-background + .wpv-main {  padding-top: 0; } .limit-wrapper {  z-index: 555;  display: block;  float: none;  margin: auto;  min-width: 320px;  min-height: 100%;  max-width: 1260px;  width: auto;  -ms-zoom: 1; } .limit-wrapper > div {  position: relative; } #page {  position: relative;  margin-right: auto;  margin-left: auto;  min-width: 1260px;  max-width: 1260px;  width: auto;  height: 100%; } #page .full {  max-width: 100%; } body.responsive-layout #page {  min-width: 320px; } .no-boxshadow #page {  box-sizing: border-box;  border-right: 1px solid #E8E8E8;  border-left: 1px solid #E8E8E8; } body.full #page {  max-width: none;  border: none;  box-shadow: none; } body.fast-slider #page {  border: none;  box-shadow: none; } #page .boxed-layout {  position: relative;  z-index: 0;  margin: auto;  max-width: 1260px;  width: 100%; } #page .boxed-layout #main-content {  position: relative; } body.full #page {  overflow: hidden;  max-width: 100%; } body.full #page .boxed-layout {  max-width: 100%; } .single-product.layout-right-only .right {  padding-top: 0; } .share-btns {  margin: 0 0 30px;  text-align: center; } .wpv-article-paddings-x {  padding-right: 60px;  padding-left: 60px; } .page-wrapper {  position: relative; } .no-header-sidebars.no-page-header .page-wrapper {  padding-top: 60px; } body.page-vertical-padding-bottom-only.no-header-sidebars.no-page-header .page-wrapper, body.page-vertical-padding-none.no-header-sidebars.no-page-header .page-wrapper {  padding-top: 0.035px; } .page-wrapper > aside.left {  padding-right: 20px;  padding-left: 60px;  width: 25%; } .page-wrapper > aside.right {  margin-left: 20px;  padding-right: 60px;  padding-left: 20px;  width: 25%; } .page-wrapper > aside.left, .page-wrapper > aside.right {  box-sizing: border-box;  float: left;  margin: 0 !important;  min-height: 1px; } .page-wrapper > aside.left section.widget a, .page-wrapper > aside.right section.widget a {  color: #FC3C2A; } .page-wrapper > aside.left section.widget a:hover, .page-wrapper > aside.right section.widget a:hover {  color: #D02111; } .page-wrapper > div, .page-wrapper > article {  box-sizing: border-box;  margin-top: -1px;  padding: 1px 60px 45px 60px; } body.page-vertical-padding-top-only .page-wrapper > div, body.page-vertical-padding-none .page-wrapper > div, body.page-vertical-padding-top-only .page-wrapper > article, body.page-vertical-padding-none .page-wrapper > article {  padding-bottom: 0.035px; } .page-wrapper > div.right-only, .page-wrapper > article.right-only {  width: 75%; } body.wide .page-wrapper > div.right-only, body.wide .page-wrapper > article.right-only {  padding-left: 0; } .page-wrapper > div.left-only, .page-wrapper > article.left-only {  width: 75%; } body.wide .page-wrapper > div.left-only, body.wide .page-wrapper > article.left-only {  padding-right: 0; } .page-wrapper > div.left-right, .page-wrapper > article.left-right {  width: 50%;  background: #ffffff; } body.page-template-page-blank-php .page-wrapper > div, body.page-template-page-blank-php .page-wrapper > article {  padding-bottom: 0; } body.no-page-header.no-breadcrumbs #sub-header.layout-left-only .meta-header .meta-header-inside, body.no-page-header.no-breadcrumbs #sub-header.layout-left-right .meta-header .meta-header-inside {  padding: 0; } body.no-page-header.no-breadcrumbs #header-sidebars {  padding-top: 55px; } .fl {  float: left; } .fr {  float: right; } .boxed-layout img {  box-sizing: border-box;  display: block;  max-width: 100%;  height: auto; } .boxed-layout iframe, .boxed-layout object, .boxed-layout embed {  display: block;  max-width: 100%; } .google_map img, .slider-shortcode img, .wpv-wrapper img {  max-width: none; } .wpv-video-frame iframe {  display: block;  margin: auto;  max-width: 100%; } iframe[src*="soundcloud.com"] {  max-width: 100%; } code, kbd, pre, samp {  -webkit-hyphens: none;  -moz-hyphens: none;  hyphens: none;  font-size: 14px;  font-family: monospace, serif;  -ms-hyphens: none; } pre, .wire-pad {  position: relative;  z-index: 1;  margin-bottom: 8px;  padding: 20px; } pre {  border: 1px solid #E8E8E8;  background: #ffffff;  font-size: 14px;  line-height: 1.5em; } .toggle pre {  padding: 0 !important;  border: none; } code {  padding: 0; } .mejs-container, .mejs-embed, .mejs-embed body {  background: #464646; } .mejs-controls .mejs-time-rail .mejs-time-loaded {  background: #21759b; } .mejs-controls .mejs-time-rail .mejs-time-current {  background: #d54e21; } .page-content .share-btns {  padding-top: 0;  padding-left: 0; } .error-message {  transition: opacity .2s linear .7s !important;  position: absolute;  top: 50%;  left: 100% !important;  z-index: 100000;  display: block;  overflow: visible;  margin-top: -13px;  margin-left: 2px;  padding: 0.5em;  height: 16px;  background: none repeat scroll 0 0 #FFEE99 !important;  box-shadow: 0 0 0 1px #D94729 inset;  white-space: nowrap;  line-height: 16px; } .error-message:before, .error-message:after {  content: " ";  display: table; } .error-message:after {  clear: both; } .error-message:before {  position: absolute;  top: 50%;  left: 0;  margin-top: -6px;  margin-left: -8px;  width: 0;  height: 0;  border-width: 6px 6px 6px 0;  border-style: inset solid inset none;  border-color: transparent #D94729 transparent transparent;  content: ""; } .author-info-box {  margin-bottom: 20px;  padding-bottom: 20px;  border-bottom: 1px solid #E8E8E8; } .author-info-box .author-avatar {  float: left; } .author-info-box .author-description {  overflow: hidden;  padding-left: 20px; } .author-info-box .author-description > h4 {  margin-top: 0; } .author-info-box + .no-posts-by-author {  padding-top: 40px;  text-align: center; } .vamtam-column-border {  border-radius: 10px;  border: 15px solid #4A4A4A; } .vamtam-white-links a {  font-size: 14px;  line-height: 28px;  font-weight: 600;  font-family: "Roboto";  color: #d70000;  text-decoration: none; } .vamtam-white-links a:hover {  color: #ffffff;  text-decoration: none;  transition: all .2s ease; } .wpv-scroll-to-top.wpv-circle {  border-radius: 5000px;  border: 1px solid #E8E8E8;  width: 45px;  height: 45px;  line-height: 45px;  display: inline-block;  text-align: center; } .ScrollSceneIndicators {  z-index: 0 !important; } .share-btns .ess-buttons {  margin-top: 30px;  padding-left: 20px; } .mfp-bg {  background: #ff0000; } .mfp-arrow {  color: #ffffff; } .mfp-arrow:before {  font-family: theme;  font-size: 60px; } .mfp-arrow:hover {  color: #ff0000; } .mfp-close {  color: #ffffff; } .mfp-arrow-left:before {  content: "\e607"; } .mfp-arrow-right:before {  content: "\e606"; } ul, ol {  margin: 0.4em 0px 0.4em 1.3em; } ul li, ol li {  padding-bottom: 4px;  padding-top: 4px; } .styled-list {  padding: 0;  margin-left: 0.3em;  list-style: none; } .styled-list li {  padding-left: 1.5em;  text-indent: -1.5em; } .styled-list li:before {  text-indent: 0; } .styled-list.icon-accent1 li:before {  color: #ff0000; } .styled-list.icon-accent2 li:before {  color: #d70000; } .styled-list.icon-accent3 li:before {  color: #9B9B9B; } .styled-list.icon-accent4 li:before {  color: #4A4A4A; } .styled-list.icon-accent5 li:before {  color: #ffffff; } .styled-list.icon-accent6 li:before {  color: #262529; } .styled-list.icon-accent7 li:before {  color: #E8E8E8; } .styled-list.icon-accent8 li:before {  color: #ffffff; } .form-input {  position: relative;  margin: 0;  background: #E8E8E8; } input[type=text], input[type=tel], input[type=email], input[type=password], input[type=email], input[type=search], input[type=date], input[type=range], input[type=number], input[type=button], input[type=tel], textarea, select {  box-sizing: border-box;  padding: 17px;  width: 100%;  position: relative;  border: none;  outline: none;  border: 1px solid #E8E8E8;  margin: 0;  box-shadow: none !important;  font-size: 18px;  border-radius: 0; } div.wpcf7 input[type=text], div.wpcf7 input[type=tel], div.wpcf7 input[type=email], div.wpcf7 input[type=password], div.wpcf7 input[type=email], div.wpcf7 input[type=search], div.wpcf7 input[type=date], div.wpcf7 input[type=range], div.wpcf7 input[type=number], div.wpcf7 input[type=button], div.wpcf7 input[type=tel], div.wpcf7 textarea, div.wpcf7 select {  margin-bottom: 17px;  background: #E8E8E8;  border-radius: 1px; } input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=password]:focus, input[type=email]:focus, input[type=search]:focus, input[type=date]:focus, input[type=range]:focus, input[type=number]:focus, input[type=button]:focus, input[type=tel]:focus, textarea:focus, select:focus {  border: 1px solid #262529; } input[type=text].invalid, input[type=tel].invalid, input[type=email].invalid, input[type=password].invalid, input[type=email].invalid, input[type=search].invalid, input[type=date].invalid, input[type=range].invalid, input[type=number].invalid, input[type=button].invalid, input[type=tel].invalid, textarea.invalid, select.invalid {  border-color: #D94729; } input[type=text]:-moz-ui-invalid, input[type=tel]:-moz-ui-invalid, input[type=email]:-moz-ui-invalid, input[type=password]:-moz-ui-invalid, input[type=email]:-moz-ui-invalid, input[type=search]:-moz-ui-invalid, input[type=date]:-moz-ui-invalid, input[type=range]:-moz-ui-invalid, input[type=number]:-moz-ui-invalid, input[type=button]:-moz-ui-invalid, input[type=tel]:-moz-ui-invalid, textarea:-moz-ui-invalid, select:-moz-ui-invalid {  border-color: #D94729; } .wpv-main input[type=text], .wpv-main input[type=tel], .wpv-main input[type=email], .wpv-main input[type=password], .wpv-main input[type=email], .wpv-main input[type=search], .wpv-main input[type=date], .wpv-main input[type=range], .wpv-main input[type=number], .wpv-main input[type=button], .wpv-main input[type=tel], .wpv-main textarea, .wpv-main select {  background-color: #ffffff; } .wpv-main input[type=text]::placeholder, .wpv-main input[type=tel]::placeholder, .wpv-main input[type=email]::placeholder, .wpv-main input[type=password]::placeholder, .wpv-main input[type=email]::placeholder, .wpv-main input[type=search]::placeholder, .wpv-main input[type=date]::placeholder, .wpv-main input[type=range]::placeholder, .wpv-main input[type=number]::placeholder, .wpv-main input[type=button]::placeholder, .wpv-main input[type=tel]::placeholder, .wpv-main textarea::placeholder, .wpv-main select::placeholder {  color: #b3b3b3; } footer.main-footer input[type=text], footer.main-footer input[type=tel], footer.main-footer input[type=email], footer.main-footer input[type=password], footer.main-footer input[type=email], footer.main-footer input[type=search], footer.main-footer input[type=date], footer.main-footer input[type=range], footer.main-footer input[type=number], footer.main-footer input[type=button], footer.main-footer input[type=tel], footer.main-footer textarea, footer.main-footer select {  background-color: #fd6152; } footer.main-footer input[type=text]::placeholder, footer.main-footer input[type=tel]::placeholder, footer.main-footer input[type=email]::placeholder, footer.main-footer input[type=password]::placeholder, footer.main-footer input[type=email]::placeholder, footer.main-footer input[type=search]::placeholder, footer.main-footer input[type=date]::placeholder, footer.main-footer input[type=range]::placeholder, footer.main-footer input[type=number]::placeholder, footer.main-footer input[type=button]::placeholder, footer.main-footer input[type=tel]::placeholder, footer.main-footer textarea::placeholder, footer.main-footer select::placeholder {  color: #ffebe9; } .fixed-header-box input[type=text], .fixed-header-box input[type=tel], .fixed-header-box input[type=email], .fixed-header-box input[type=password], .fixed-header-box input[type=email], .fixed-header-box input[type=search], .fixed-header-box input[type=date], .fixed-header-box input[type=range], .fixed-header-box input[type=number], .fixed-header-box input[type=button], .fixed-header-box input[type=tel], .fixed-header-box textarea, .fixed-header-box select {  background-color: #ffffff; } .fixed-header-box input[type=text]::placeholder, .fixed-header-box input[type=tel]::placeholder, .fixed-header-box input[type=email]::placeholder, .fixed-header-box input[type=password]::placeholder, .fixed-header-box input[type=email]::placeholder, .fixed-header-box input[type=search]::placeholder, .fixed-header-box input[type=date]::placeholder, .fixed-header-box input[type=range]::placeholder, .fixed-header-box input[type=number]::placeholder, .fixed-header-box input[type=button]::placeholder, .fixed-header-box input[type=tel]::placeholder, .fixed-header-box textarea::placeholder, .fixed-header-box select::placeholder {  color: #b3b3b3; } .form-input .required {  display: none; } textarea {  min-height: 6em;  width: 100%;  position: relative;  resize: none;  font-size: 18px; } .dgx-donate-form-section label[for], form.wpcf7-form label[for] {  display: inline-block; } .load-more, .wp-pagenavi {  clear: both;  margin-top: 50px; } .products + .load-more, .products + .wp-pagenavi {  margin-top: 0; } article.left-only .wp-pagenavi:after {  background: #E8E8E8;  content: "";  height: 1px;  left: -60px;  position: absolute;  top: -1px;  width: 60px; } .wp-pagenavi {  text-align: center;  border-top: 1px solid #E8E8E8;  z-index: 100;  position: relative;  text-align: right;  padding: 20px 0 40px; } .wp-pagenavi:last-child {  padding-bottom: 0; } article > .page-content > section.portfolios > .wp-pagenavi {  margin: 0 10px 30px; } .wp-pagenavi a, .wp-pagenavi span {  margin: 1px !important;  border: none !important;  display: inline-block;  padding: 2px 8px 3px 8px !important;  font-size: 12px; } .wp-pagenavi .tribe-events-nav-right a, .wp-pagenavi .tribe-events-nav-right span, .wp-pagenavi .tribe-events-nav-next a, .wp-pagenavi .tribe-events-nav-next span {  padding-right: 0 !important; } .wp-pagenavi .tribe-events-nav-left, .wp-pagenavi .tribe-events-nav-left a, .wp-pagenavi .tribe-events-nav-left span, .wp-pagenavi .tribe-events-nav-previous, .wp-pagenavi .tribe-events-nav-previous a, .wp-pagenavi .tribe-events-nav-previous span, .wp-pagenavi .tribe-events-nav-right, .wp-pagenavi .tribe-events-nav-right a, .wp-pagenavi .tribe-events-nav-right span, .wp-pagenavi .tribe-events-nav-next, .wp-pagenavi .tribe-events-nav-next a, .wp-pagenavi .tribe-events-nav-next span {  padding-top: 0 !important;  padding-bottom: 0 !important;  margin-top: 0 !important;  margin-bottom: 0 !important; } .wp-pagenavi .current {  background-color: #ff0000;  color: #ffffff;  font-size: 12px;  font-weight: normal !important; } .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {  color: transparent !important;  background: #ffffff;  width: 23px;  height: 23px;  text-align: center;  line-height: 23px;  padding: 0 !important; } .wp-pagenavi .previouspostslink:after, .wp-pagenavi .nextpostslink:after {  color: #FC3C2A;  font-size: 11px;  font-family: theme;  left: -2px;  position: relative;  font-weight: normal !important; } .wp-pagenavi .previouspostslink:after:hover, .wp-pagenavi .nextpostslink:after:hover {  color: #D02111; } .wp-pagenavi .previouspostslink:after {  content: "\e006"; } .wp-pagenavi .nextpostslink:after {  content: "\e005"; } .wp-pagenavi span.pages {  float: left;  font: normal 14px/20px "Roboto";  font-size: 12px;  padding: 0 !important; } .wp-pagenavi a.page {  background: #ffffff;  color: #FC3C2A;  font-size: 12px; } .wp-pagenavi a.page:hover {  color: #D02111; } .wp-pagenavi a.page:visited {  color: #FC3C2A; } .comment-paging {  border-top: 0;  margin-top: -40px;  margin-bottom: 40px;  padding-top: 0; } .comment-paging a, .comment-paging span {  margin: 1px !important;  border: none !important;  display: inline-block;  padding: 2px 8px 3px 8px !important;  font-size: 12px; } .comment-paging .current {  background-color: #E8E8E8;  color: #ffffff;  font-size: 12px;  font-weight: normal !important; } .comment-paging .prev, .comment-paging .next {  color: transparent !important;  background: #ffffff;  width: 23px;  height: 23px;  text-align: center;  line-height: 22px;  padding: 0 !important;  text-indent: -200px; } .comment-paging .prev:after, .comment-paging .next:after {  color: #FC3C2A;  font-size: 12px;  font-family: theme;  position: relative;  font-weight: normal !important; } .comment-paging .prev:after:hover, .comment-paging .next:after:hover {  color: #D02111; } .comment-paging .prev:after {  content: "\e006";  left: 70px; } .comment-paging .next:after {  content: "\e005";  left: 83px; } .comment-paging span.pages {  float: left;  font: normal 14px/20px "Roboto";  padding: 0 !important; } .comment-paging a.page-numbers {  background: #ffffff;  color: #FC3C2A;  font-size: 12px; } .comment-paging a.page-numbers:hover {  color: #D02111; } .comment-paging a.page-numbers:visited {  color: #FC3C2A; } .load-more {  margin: 50px auto 50px auto;  position: relative;  text-align: center; } .load-more.loading {  background: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif) center center no-repeat;  background-image: url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif), url(https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader_bg.png);  background-position: center center, center center; } .load-more .button.lm-btn {  border: 1px solid #cfcfcf;  border-radius: 1px;  background: none;  box-shadow: none;  padding: 0;  max-width: 650px;  width: 100%; } .load-more .button.lm-btn span {  color: #cfcfcf;  padding: 1em 0 !important;  position: relative;  z-index: 555;  text-transform: uppercase;  font: bold 20px/1 "Roboto"; } .load-more .button.lm-btn span:hover {  text-decoration: none; } .load-more .button.lm-btn:hover {  border-color: #ff0000; } .load-more .button.lm-btn:hover span {  color: #ff0000 !important; } .load-more + .share-btns {  margin-top: 30px; } #menus {  position: relative;  z-index: 210;  min-height: 41px; } #main-menu .menu {  position: relative;  min-height: 41px;  font-size: 0; } #main-menu .menu .menu-item {  position: relative;  list-style: none;  cursor: pointer; } #main-menu .menu .menu-item:hover > .sub-menu-wrapper > .sub-menu {  display: block;  box-shadow: 1px 1px 1px 2px rgba(0,0,0,0.14);  border-radius: 1px; } #main-menu .menu .menu-item a {  display: block;  padding: .3em .3em;  text-decoration: none;  transition: color .4s; } #main-menu .menu .menu-item a strong {  font-weight: normal; } #main-menu .menu .menu-item.home > a {  width: 16px;  text-align: left;  text-indent: -6000px;  position: relative; } #main-menu .menu .menu-item.home > a:before {  position: absolute;  top: 4px;  left: 5px;  z-index: 5;  width: 16px;  height: 16px;  content: "\e003";  text-indent: 0 !important;  font-size: 16px;  font-family: icomoon; } #main-menu .menu .sub-menu {  position: absolute;  top: 0;  z-index: 200;  display: none;  margin: 0 auto auto 0;  width: 170px;  text-align: left;  background: #ffffff;  padding: 0;  box-sizing: border-box; } #main-menu .menu .sub-menu.invert-position {  left: auto;  right: 0; } #main-menu .menu .sub-menu .menu-item {  padding: 0; } #main-menu .menu .sub-menu .menu-item > a {  padding: 11px 15px;  color: #4A4A4A;  font: bold italic 11px/19px "Roboto Condensed";  text-transform: uppercase;  border-bottom: 1px solid #E8E8E8; } #main-menu .menu .sub-menu .menu-item:last-child {  padding-bottom: 0; } #main-menu .menu .sub-menu .menu-item.current-menu-parent, #main-menu .menu .sub-menu .menu-item.current-menu-item, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor, #main-menu .menu .sub-menu .menu-item:hover {  background: #ffffff;  transition: all .4s;  border-radius: 1px; } #main-menu .menu .sub-menu .menu-item.current-menu-parent > a, #main-menu .menu .sub-menu .menu-item.current-menu-item > a, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu .sub-menu .menu-item:hover > a {  text-decoration: none;  color: #FC3C2A;  border-bottom-color: #ff0000;  transition: all .4s; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a, body.sticky-header-type-over.sticky-header.wpv-not-scrolled #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a:visited, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a:visited {  color: #3d3d3d; } #main-menu .menu > .menu-item {  padding: 13px 4px 13px 4px;  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");  display: inline-block; } #main-menu .menu > .menu-item > a, #main-menu .menu > .menu-item > a:visited {  color: #4A4A4A;  font: bold italic 15px/16px "Roboto Condensed"; } #main-menu .menu > .menu-item.current-menu-parent > a, #main-menu .menu > .menu-item.current-menu-item > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item:hover > a {  padding-top: .3em;  padding-bottom: .3em;  background-color: transparent;  color: #FC3C2A;  text-decoration: none; } #main-menu .menu > .menu-item:hover > .sub-menu-wrapper {  padding-top: 4px;  position: absolute;  top: 100%;  left: 0;  width: 100%; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu {  left: 0;  margin: 0 auto auto 0;  transition: all .3s; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .menu-item-has-children > a:after {  position: absolute;  top: 50%;  top: calc(48%);  right: 10px;  line-height: 0;  font-size: 12px; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .sub-menu {  left: 100%;  top: -10px; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .sub-menu.invert-position {  left: auto;  right: 100%; } #top-nav-wrapper {  position: relative;  z-index: 6666;  background: #ffffff; } .top-nav {  background-repeat: no-repeat;  background-position: center top;  background-attachment: scroll;  background-color: #fc3c2a;  background-size: auto;  box-sizing: border-box;  margin: 0 auto;  white-space: nowrap; } .top-nav, .top-nav p {  color: #FFFFFF; } .top-nav, .top-nav p, .top-nav div, .top-nav li {  font-size: 12px; } .top-nav > .top-nav-inner > .row {  padding: 7px 60px 7px 60px; } .top-nav > .top-nav-inner > .row > .row > div {  vertical-align: top; } .top-nav .grid-1-2 {  min-height: 1px; } .top-nav .grid-1-2:last-child {  text-align: right; } .top-nav .menu-wrapper {  position: relative;  height: 17px; } .top-nav a {  color: #FFFFFF; } .top-nav a:hover {  color: #FFEC42; } .top-nav a:hover .icon {  color: #FFEC42 !important; } .top-nav ul > li.current_page_item > a, .top-nav ul > li.current-menu-item > a, .top-nav ul > li.current-menu-parent > a, .top-nav ul > li.current-menu-ancestor > a {  color: #FFEC42; } .top-nav .menu, .top-nav .menu li {  display: inline-block;  margin: 0;  padding: 0; } .top-nav .menu {  height: 20px;  margin: 0 -15px; } .top-nav .menu > li.menu-item-has-children a:first-child {  position: relative; } .top-nav .menu > li.menu-item-has-children:hover {  height: 45px; } .top-nav .menu > li.menu-item-has-children:hover > .sub-menu {  display: block; } .top-nav .menu > li > a {  padding: 0 15px; } .top-nav .menu > li a {  font-size: 12px;  line-height: 1.6em; } .top-nav .menu li {  position: relative; } .top-nav .menu li .sub-menu {  position: absolute;  top: 30px;  display: none;  margin: 0 auto auto 0;  width: 170px;  text-align: left;  box-shadow: 0 2px 4px 2px rgba(0,0,0,0.09);  background: #ffffff;  box-sizing: border-box; } .top-nav .menu li .sub-menu.invert-position {  left: auto;  right: 0; } .top-nav .menu li .sub-menu .sub-menu.invert-position {  right: 100%; } .top-nav .menu li .sub-menu .menu-item {  display: block; } .top-nav .menu li .sub-menu .menu-item > a {  display: block;  padding: 11px 15px;  color: #4A4A4A;  font: 11px/19px bold italic "Roboto Condensed";  text-transform: uppercase;  border-bottom: 1px solid #E8E8E8; } .top-nav .menu li .sub-menu .menu-item:last-child {  padding-bottom: 0; } .top-nav .menu li .sub-menu .menu-item.current-menu-parent, .top-nav .menu li .sub-menu .menu-item.current-menu-item, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor, .top-nav .menu li .sub-menu .menu-item:hover {  background: #ffffff;  transition: all .4s;  border-radius: 1px; } .top-nav .menu li .sub-menu .menu-item.current-menu-parent > a, .top-nav .menu li .sub-menu .menu-item.current-menu-item > a, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor > a, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor > a, .top-nav .menu li .sub-menu .menu-item:hover > a {  text-decoration: none;  color: #FC3C2A;  border-bottom-color: #ff0000;  transition: all .4s; } #top-nav-social > a {  display: inline-block;  margin: 0 1px;  width: 1.65em;  height: 1.65em;  border: 2px solid #FFFFFF;  border-radius: 50%;  text-align: center;  vertical-align: middle; } #top-nav-social > a, #top-nav-social > a .icon {  line-height: 1.65em; } #top-nav-social > a:hover {  border-color: #FFEC42; } #top-nav-text .icon.shortcode {  vertical-align: top; } .wpv-accordion {  border-bottom: 1px solid #E8E8E8;  margin: 0;  padding-top: 15px;  list-style: none; } .wpv-accordion .tab {  position: relative;  font-size: inherit;  margin: 0;  padding: 0;  color: inherit;  outline: none;  border-top: 1px solid #E8E8E8; } .wpv-accordion .tab:first-child {  border-top: 0; } .wpv-accordion .tab.ui-state-hover, .wpv-accordion .tab.ui-state-active, .wpv-accordion .tab.ui-state-selected {  background-color: #E8E8E8;  border-color: #E8E8E8; } .wpv-accordion .tab.ui-state-hover .ui-icon:after, .wpv-accordion .tab.ui-state-active .ui-icon:after, .wpv-accordion .tab.ui-state-selected .ui-icon:after {  content: "\e60f";  color: #d70000 !important;  font-family: theme; } .wpv-accordion .tab.ui-state-active.has-bg {  background: #ff0000; } .wpv-accordion .tab.ui-state-active.has-bg .inner {  opacity: 1; } .wpv-accordion .tab .inner {  padding: 23px 55px 23px 20px;  margin: 0;  cursor: pointer;  outline: none !important;  display: block;  font: normal 20px/24px "Roboto";  color: #ffffff;  background-color: #d70000;  transition: opacity .3s ease; } .wpv-accordion .tab .inner:hover {  text-decoration: none; } .wpv-accordion .tab .ui-icon {  width: 40px;  line-height: 69px;  font-size: 17px;  font-style: normal;  display: block;  position: absolute;  right: 10px;  text-align: center; } .wpv-accordion .tab .ui-icon:after {  content: "\e60e";  color: #d70000;  font-family: theme; } .wpv-accordion .pane .inner {  padding: 10px 20px;  z-index: 1;  position: relative;  overflow: hidden; } .wpv-accordion .pane-wrapper {  background-position: top center;  background-size: cover;  padding: 0;  border-bottom: 1px solid #E8E8E8; } .wpv-accordion .pane-wrapper:first-child, .wpv-accordion .pane-wrapper:first-child .tab .inner {  border-radius: 0; } .wpv-accordion .pane-wrapper:last-child, .wpv-accordion .pane-wrapper:last-child .tab:not(.ui-state-active) .inner {  border-radius: 0; } blockquote {  position: relative;  z-index: 1;  overflow: hidden;  margin: 30px 0;  padding-left: 20px;  border-left: 5px solid #ff0000;  text-align: left; } blockquote p, blockquote {  font: bold italic 26px/28px "Roboto Condensed";  font-size: 22px; } blockquote.small p, blockquote.small {  font: normal 14px/20px "Roboto";  margin-bottom: 0; } blockquote.simple {  overflow: auto;  margin: 0;  padding: 20px 0;  padding-left: 0;  border-left: 0;  text-align: left; } blockquote.simple > .quote-thumbnail {  position: relative;  display: block;  text-align: center;  width: 180px;  float: left;  margin-right: 30px; } blockquote.simple > .quote-thumbnail img {  display: inline-block;  width: 130px;  margin: 20px 60px 0 30px;  border-radius: 50%; } blockquote.simple .quote-title {  font: normal 16px/20px "Roboto Condensed";  display: block;  padding: 10px 0 0 0; } blockquote.simple .quote-title, blockquote.simple .quote-title a {  color: #ff0000; } blockquote.simple .quote-title .the-title {  color: #ff0000;  padding-right: 3px; } blockquote.simple .quote-text {  font: normal 20px/24px "Roboto";  overflow: hidden; } blockquote.simple .quote-text img {  width: auto; } blockquote cite {  display: block;  margin: 10px 0 0 0; } blockquote cite, blockquote cite a {  font: normal 16px/20px "Roboto Condensed";  color: #FC3C2A; } blockquote cite a {  vertical-align: middle; } blockquote cite:before {  display: inline-block;  margin-right: 10px;  width: 30px;  height: 0;  border-bottom: 1px solid #E8E8E8;  content: "";  vertical-align: middle; } blockquote:last-child cite:empty {  display: none; } .slide-wrapper blockquote {  padding-top: 0;  padding-bottom: 0; } blockquote p:first-child {  margin-top: 0; } blockquote p:last-child {  margin-bottom: 0; } .loop-wrapper .post-row {  transition: background .4s ease; } .loop-wrapper .post-row:before, .loop-wrapper .post-row:after {  content: " ";  display: table; } .loop-wrapper .post-row:after {  clear: both; } .loop-wrapper .sticky .post-row, .loop-wrapper .post-row:hover {  background: #E8E8E8; } .loop-wrapper .sticky .post-row .top-part, .loop-wrapper .post-row:hover .top-part {  color: #ff0000; } .loop-wrapper .post-row-left, .loop-wrapper .post-row-center {  float: left; } .loop-wrapper .post-row-left {  width: 160px;  vertical-align: top;  padding-top: 30px;  text-align: right;  padding-right: 30px;  box-sizing: border-box; } .loop-wrapper .post-row-left .post-left-actions {  display: none; } .loop-wrapper .post-date {  display: inline-block;  margin-right: 10px; } .loop-wrapper .post-date a:hover {  text-decoration: none; } .loop-wrapper .post-date .top-part, .loop-wrapper .post-date .bottom-part {  display: block;  text-align: center;  width: 75px;  transition: color .3s ease; } .loop-wrapper .post-date .top-part {  font: normal 30px/34px "Roboto Condensed";  color: #E8E8E8;  line-height: 1;  font-size: 45px;  border-bottom: 1px solid;  border-color: #E8E8E8;  padding-bottom: 10px; } .loop-wrapper .post-date .bottom-part {  font: normal 16px/20px "Roboto Condensed";  color: #9B9B9B;  padding-top: 10px;  line-height: 1; } .loop-wrapper .post-row-center {  width: calc(100% - 160px);  padding: 30px 0 30px 0; } .loop-wrapper .list-item {  border-bottom: 1px solid #E8E8E8;  margin-bottom: 0; } .loop-wrapper .list-item:last-child {  border-bottom: 0; } .loop-wrapper .list-item .post-content-outer {  padding: 0 60px 0 0; } .loop-wrapper .list-item .post-content-outer .post-content > ol:last-child, .loop-wrapper .list-item .post-content-outer .post-content > ul:last-child {  margin-bottom: 1em; } .loop-wrapper .list-item .post-media {  width: 280px;  float: left; } .loop-wrapper .list-item .post-media + .post-content-outer {  padding-left: 310px; } .loop-wrapper .list-item .post-media .media-inner {  display: block; } .loop-wrapper .list-item .post-article {  display: block; } .loop-wrapper .list-item header.single {  padding-top: 10px; } .loop-wrapper header {  position: relative; } .loop-wrapper .page-content {  position: relative; } .loop-wrapper .post-article {  display: inline-block;  margin: 0;  width: 100%; } .loop-wrapper .post-article .post-content-outer .post-meta {  overflow: hidden;  width: 100%;  margin-top: 10px;  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta a {  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta a:hover {  color: #FC3C2A; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions), .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link {  font: 300 12px/22px "Roboto";  float: left;  padding-right: 20px;  min-height: 20px;  line-height: 19px; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions) > span.icon, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div > span.icon, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link > span.icon {  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions).blog-buttons, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div.blog-buttons, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link.blog-buttons {  padding-top: 24px;  border-right: none !important; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions).blog-buttons a, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div.blog-buttons a, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link.blog-buttons a {  position: relative; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions).blog-buttons a:after, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div.blog-buttons a:after, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link.blog-buttons a:after {  position: absolute;  top: -25px;  right: -20px;  width: 1px;  height: 300%;  border-right: 1px solid #E8E8E8;  content: ""; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a:hover {  text-decoration: none !important; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a:hover span {  text-decoration: none; } .loop-wrapper .post-article .post-content-outer .post-meta span.icon {  display: inline-block;  overflow: hidden;  margin-right: 10px;  padding: 2px;  width: 8px;  vertical-align: middle;  text-align: center;  text-decoration: none !important;  font-size: 12px;  line-height: normal; } .loop-wrapper .post-article .post-content-outer .post-meta .post-actions {  float: right; } .loop-wrapper .post-article .post-content-outer .post-meta .post-actions .comment-count a {  font-weight: normal;  font-size: 12px;  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta .post-actions .comment-count a:hover {  color: #FC3C2A; } .page-content label[for|=pwbox] {  position: relative;  top: -3px;  display: inline-block !important;  font-size: 0 !important; } .page-content label[for|=pwbox] input {  font-size: 14px !important; } .post-article header {  margin-bottom: 5px !important; } .post-article header.sep-text.single .content {  text-align: left;  white-space: normal; } .post-article header.sep-text.single .sep-text-after {  display: none; } .post-article header h4 {  margin: 0; } .post-article header h4, .post-article header h4 a {  color: #FC3C2A;  line-height: 1em !important; } .post-article header a {  transition: color .3s ease; } .post-article header a:hover {  text-decoration: none;  color: #D02111; } .has-page-header .single-post-wrapper .post-article header {  display: none; } .post-article .post-subheader {  display: table;  width: 100%;  font-size: 14px; } .post-article .post-subheader .post-date {  display: table-cell;  margin: 0;  padding-right: 1em;  text-transform: uppercase;  white-space: nowrap;  font-size: 11px;  line-height: 1; } .post-article .post-subheader .post-date-after {  display: table-cell;  overflow: visible;  width: 100%;  vertical-align: top;  white-space: nowrap; } .post-article .post-subheader .post-date-after:after {  display: inline-block;  width: 100%;  height: 1ex;  border-bottom: 1px solid #E8E8E8;  content: "";  vertical-align: top; } .post-article .post-media {  text-align: center; } .post-article .post-media .media-inner {  position: relative;  min-height: 21px;  overflow: hidden; } .post-article .post-media .media-inner > div {  max-width: none !important;  width: auto !important; } .post-article .post-media .media-inner > img {  transition: all .3s;  width: 100%; } .post-article .blog-buttons {  text-align: center; } .post-article .blog-buttons:after {  display: block;  clear: both;  content: ""; } .post-article .blog-buttons a {  display: inline-block;  margin: 0 auto; } .post-article .blog-buttons a .icon {  margin: 0 8px 0 0;  padding: 0;  color: #ff0000;  font-size: 16px; } .post-article .standard-post-format .the-content .post-meta, .post-article .image-post-format .the-content .post-meta, .post-article .link-post-format .the-content .post-meta, .post-article .audio-post-format .the-content .post-meta, .post-article .video-post-format .the-content .post-meta, .post-article .gallery-post-format .the-content .post-meta {  display: inline-block;  margin: 10px 0 0 0;  width: 100%;  border: 1px solid #E8E8E8;  background: #ffffff; } .post-article .standard-post-format .the-content .post-meta div, .post-article .image-post-format .the-content .post-meta div, .post-article .link-post-format .the-content .post-meta div, .post-article .audio-post-format .the-content .post-meta div, .post-article .video-post-format .the-content .post-meta div, .post-article .gallery-post-format .the-content .post-meta div {  display: inline-block;  float: left;  padding: 15px;  border-right: 1px solid #E8E8E8;  text-transform: uppercase; } .single-post-wrapper .post-article .standard-post-format .post-content-outer, .single-post-wrapper .post-article .standard-post-format .post-media, .single-post-wrapper .post-article .standard-post-format .the-content, .single-post-wrapper .post-article .image-post-format .post-content-outer, .single-post-wrapper .post-article .image-post-format .post-media, .single-post-wrapper .post-article .image-post-format .the-content, .single-post-wrapper .post-article .link-post-format .post-content-outer, .single-post-wrapper .post-article .link-post-format .post-media, .single-post-wrapper .post-article .link-post-format .the-content, .single-post-wrapper .post-article .audio-post-format .post-content-outer, .single-post-wrapper .post-article .audio-post-format .post-media, .single-post-wrapper .post-article .audio-post-format .the-content, .single-post-wrapper .post-article .video-post-format .post-content-outer, .single-post-wrapper .post-article .video-post-format .post-media, .single-post-wrapper .post-article .video-post-format .the-content, .single-post-wrapper .post-article .gallery-post-format .post-content-outer, .single-post-wrapper .post-article .gallery-post-format .post-media, .single-post-wrapper .post-article .gallery-post-format .the-content {  display: block;  width: auto; } .single-post-wrapper .post-article .standard-post-format .the-content, .single-post-wrapper .post-article .image-post-format .the-content, .single-post-wrapper .post-article .link-post-format .the-content, .single-post-wrapper .post-article .audio-post-format .the-content, .single-post-wrapper .post-article .video-post-format .the-content, .single-post-wrapper .post-article .gallery-post-format .the-content {  padding: 0; } .post-article .audio-post-format .post-media {  float: none;  width: auto;  margin: 0 60px 10px 0; } .post-article .audio-post-format .post-media + .post-content-outer {  padding-left: 0; } .post-article .audio-post-format .media-inner {  display: block; } .post-article .quote-post-format blockquote.large {  padding: 0;  overflow: visible;  text-align: left; } .post-article .quote-post-format blockquote.large .quote-text, .post-article .quote-post-format blockquote.large .quote-text p {  font: bold italic 26px/28px "Roboto Condensed"; } .post-article .quote-post-format .cite img {  border-bottom: 1px solid #E8E8E8;  padding-bottom: 10px;  margin-bottom: 10px; } .post-article .quote-post-format .cite img + .quote-author {  display: block; } .post-article .aside-post-format .post-content-outer {  padding-top: 0; } .post-article .status-post-format .the-content {  padding-right: 36px !important; } .post-article .gallery-post-format .post-media {  position: relative;  text-align: center; } .post-article .gallery-post-format .post-media .button {  position: absolute;  bottom: 30px;  left: 50%;  z-index: 5;  margin-left: -30px;  padding: 0.7em 0.7em 0.75em; } .post-article .gallery-post-format .post-media .button span:after {  border: none !important; } .post-article .gallery-post-format .post-media .button:hover {  text-decoration: none; } .post-article .gallery-post-format .post-media .media-inner {  display: block; } .post-article .excerpt-more {  float: left;  margin-top: -0.6em; } .post-article .status-post-format .post-subheader, .post-article .aside-post-format .post-subheader, .post-article .link-post-format .post-subheader {  margin-bottom: 0 !important; } .post-article .status-post-format .post-media, .post-article .aside-post-format .post-media, .post-article .link-post-format .post-media {  margin-top: 20px; } .post-article .video-post-format .media-inner iframe {  height: 360px; } body.single-post .single-post-wrapper .post-content-outer .meta-top {  margin-bottom: 20px; } body.single-post .single-post-wrapper .post-content-outer .meta-top .author {  margin-right: 20px; } body.single-post .single-post-wrapper .post-content-outer .meta-top .comment-count {  float: right; } body.single-post .single-post-wrapper .post-content-outer .meta-top .comment-count .icon {  position: relative;  margin-right: 5px;  top: 1px; } body.single-post .single-post-wrapper .post-content-outer .meta-bottom {  margin-top: 20px; } body.single-post .single-post-wrapper .post-content-outer .meta-bottom .icon {  margin-right: 5px; } body.single-post .related-posts {  clear: both;  position: relative;  padding-top: 40px;  padding-bottom: 60px;  background: #ffffff; } body.single-post .related-posts .grid-1-1 {  padding: 0; } body.single-post .related-posts .grid-1-1 .loop-wrapper.scroll-x.news {  padding-top: 0; } body.full .related-posts:before {  position: absolute;  top: 0;  left: -100%;  width: 300%;  height: 100%;  background: #ffffff;  content: ""; } .header-middle .limit-wrapper .news.scroll-x {  padding-top: 10px !important; } .ie8 .loop-wrapper .page-content {  margin-bottom: 30px; } .loop-wrapper.news .post-article {  overflow: hidden;  margin: 0;  border-bottom: 0px !important; } .loop-wrapper.news .post-article:hover .image-post-format .thumbnail, .loop-wrapper.news .post-article:hover .as-image .thumbnail {  background-color: #E8E8E8;  opacity: 1;  transition: background-color .4s, opacity .4s; } .loop-wrapper.news .post-article:hover .image-post-format .thumbnail .icon, .loop-wrapper.news .post-article:hover .as-image .thumbnail .icon {  opacity: 0;  transition: opacity .4s; } .loop-wrapper.news .post-article:hover .image-post-format .thumbnail img, .loop-wrapper.news .post-article:hover .as-image .thumbnail img {  transform: scale(1.2); } .loop-wrapper.news .post-article .post-content-outer, .loop-wrapper.news .post-article .post-content-outer p {  font: normal 14px/20px "Roboto";  font-size: 12px;  margin-bottom: 1.2em; } .loop-wrapper.news .post-content-wrapper {  padding-top: 10px; } .loop-wrapper.news .post-content-wrapper h4 {  font-weight: bold; } .loop-wrapper.news .post-content-wrapper h4, .loop-wrapper.news .post-content-wrapper h4 a {  color: #FC3C2A;  font-weight: bold; } .loop-wrapper.news .post-content-wrapper h4:hover, .loop-wrapper.news .post-content-wrapper h4 a:hover {  color: #D02111; } .loop-wrapper.news .comment-count {  position: relative;  display: inline-block;  float: right;  margin-left: 5px; } .loop-wrapper.news .comment-count a {  font-weight: normal;  font-size: 12px;  color: #9B9B9B; } .loop-wrapper.news .comment-count a:hover {  color: #FC3C2A; } .loop-wrapper.news .post-actions-wrapper .icon {  margin-right: 8px;  vertical-align: middle;  font-size: 14px;  color: #9B9B9B; } .loop-wrapper.news .post-actions-wrapper .icon:hover {  color: #ff0000; } .loop-wrapper.news .post-actions-wrapper .post-date {  position: relative;  display: inline-block;  float: left;  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper.news .post-content-meta {  margin: 10px 25px 0;  padding-top: 10px;  border-top: 1px solid #E8E8E8;  text-align: center;  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper.news .post-content-meta a {  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper.news .post-content-meta a:hover {  color: #FC3C2A; } .loop-wrapper.news .list-item {  padding-top: 15px;  border-bottom: 0;  box-sizing: border-box; } .loop-wrapper.news .list-item.with-hpadding {  padding-left: 15px;  padding-right: 15px; } .loop-wrapper.news .list-item header.single {  padding: 10px 0;  border-bottom: 1px solid #E8E8E8;  position: relative; } .loop-wrapper.news .list-item header.single:after {  content: "";  bottom: -1px;  left: 0;  width: 50px;  height: 1px;  position: absolute;  background: #ff0000; } .loop-wrapper.news .list-item > div {  position: relative;  z-index: 1;  overflow: hidden;  background: transparent; } .loop-wrapper.news.wpv-isotope-loaded {  padding-top: 2px;  padding-bottom: 15px; } .loop-wrapper.news .thumbnail {  position: relative;  overflow: visible;  width: 100%;  text-align: center; } .loop-wrapper.news .thumbnail img {  width: 100%;  height: auto; } .loop-wrapper.news .thumbnail .icon {  position: absolute;  top: 50%;  left: 50%;  display: inline-block;  width: 65px;  height: 65px;  color: #ffffff;  font-size: 65px;  margin: -32.5px 0 0 -32.5px;  opacity: 0; } .loop-wrapper.news .post-edit-link, .loop-wrapper.news .sep-text-after {  display: none; } .loop-wrapper.news .image-post-format .thumbnail, .loop-wrapper.news .video-post-format.as-image .thumbnail, .loop-wrapper.news .standard-post-format.as-image .thumbnail {  overflow: hidden;  transform: translateZ(0); } .loop-wrapper.news .image-post-format .thumbnail img, .loop-wrapper.news .video-post-format.as-image .thumbnail img, .loop-wrapper.news .standard-post-format.as-image .thumbnail img {  transition: all .4s ease; } .loop-wrapper.news > .page-content {  margin-bottom: 60px; } .loop-wrapper.news .post-article .quote-post-format .cite {  float: none;  padding: 20px 0 20px;  width: auto;  text-align: left; } .loop-wrapper.news .post-article .quote-post-format .cite img {  display: inline-block;  margin-bottom: 0;  padding: 0 20px 0 0;  max-width: 85px;  border: 0;  vertical-align: middle; } .loop-wrapper.news .post-article .quote-post-format .cite img + .quote-author {  display: inline;  vertical-align: middle; } .loop-wrapper.news .post-article .quote-post-format .cite + .quote-text {  padding-left: 0; } .loop-wrapper.news .post-article .quote-post-format .quote-text {  padding-bottom: 25px; } body.full .wpv-grid.extended.grid-1-1 {  margin-left: -2000px;  margin-right: -2000px;  padding-left: 2000px;  padding-right: 2000px;  box-sizing: content-box; } body.full .wpv-grid.extended.grid-1-1 > .extended-column-inner, body.full .wpv-grid.extended.grid-1-1 > .wpv-parallax-bg-content .extended-column-inner {  padding-left: 15px;  padding-right: 15px; } body.boxed .wpv-grid.extended.grid-1-1 {  padding-left: 60px;  padding-right: 60px;  margin-left: -45px;  margin-right: -45px;  width: auto;  float: none; } body.boxed .wpv-grid.extended.grid-1-1.no-extended-padding {  padding-left: 15px;  padding-right: 15px; } .wpv-grid.extended.grid-1-1 .loop-wrapper.news {  padding-top: 0; } .wpv-grid.has-background {  padding: 0 20px; } .wpv-grid.has-background > .column-title:first-child, .wpv-grid.has-background > .sep-text:first-child, .wpv-grid.has-background > style:first-child + .column-title, .wpv-grid.has-background > style:first-child + .sep-text, .wpv-grid.has-background > .extended-column-inner > .column-title:first-child, .wpv-grid.has-background > .extended-column-inner > .sep-text:first-child, .wpv-grid.has-background > .extended-column-inner > style:first-child + .column-title, .wpv-grid.has-background > .extended-column-inner > style:first-child + .sep-text {  padding-top: 0; } .wpv-grid.animated-active {  opacity: 0; } .wpv-grid.animated-active.animation-zoom-in {  opacity: 0.2;  transform: scale(0.5); } .wpv-grid.animated-active.animation-ended {  opacity: 1;  -webkit-backface-visibility: hidden; } .wpv-grid.animated-active.animation-ended.animation-from-left {  animation: element-from-left 0.7s 1 ease-out; } .wpv-grid.animated-active.animation-ended.animation-from-right {  animation: element-from-right 0.7s 1 ease-out; } .wpv-grid.animated-active.animation-ended.animation-from-top {  animation: element-from-top 0.7s 1 ease-out; } .wpv-grid.animated-active.animation-ended.animation-from-bottom {  animation: element-from-bottom 0.7s 1 ease-out; } .wpv-grid.animated-active.animation-ended.animation-fade-in {  transition: opacity .8s ease-out;  -webkit-backface-visibility: hidden; } .wpv-grid.animated-active.animation-ended.animation-zoom-in {  animation: element-zoom-in .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);  transform: scale(1); } .wpv-grid.parallax-bg, .wpv-grid.parallax-bg-suspended, .wpv-grid.has-video-bg {  z-index: 0; } .wpv-grid.has-video-bg {  overflow: hidden; } .wpv-grid.parallax-bg, .wpv-grid.has-video-bg {  opacity: 0;  transition: opacity .6s ease; } .wpv-grid.parallax-bg.parallax-loaded, .wpv-grid.parallax-bg.parallax-bg-suspended, .wpv-grid.parallax-bg.video-bg-loaded, .wpv-grid.has-video-bg.parallax-loaded, .wpv-grid.has-video-bg.parallax-bg-suspended, .wpv-grid.has-video-bg.video-bg-loaded {  opacity: 1; } .wpv-grid.parallax-bg-suspended > .wpv-parallax-bg-img {  background-attachment: scroll !important; } .wpv-parallax-bg-img, .wpv-video-bg {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: -1; } .wpv-video-bg-content, .wpv-parallax-bg-content {  z-index: 0; } .wpv-background-video {  width: 100% !important;  height: auto !important; } .wpv-background-video .mejs-overlay-loading, .wpv-background-video .mejs-overlay-play, .wpv-background-video .mejs-controls {  display: none !important; } .wpv-video-bg .mejs__offscreen {  display: none; } @keyframes element-from-left {  0% {   transform: translate(-20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-right {  0% {   transform: translate(20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-bottom {  0% {   transform: translate(0,30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-top {  0% {   transform: translate(0,-30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-zoom-in {  0% {   transform: scale(0.3);   opacity: .1;  }  100% {   transform: scale(1);   opacity: 1;  } } @keyframes element-from-left {  0% {   transform: translate(-20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-right {  0% {   transform: translate(20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-bottom {  0% {   transform: translate(0,30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-top {  0% {   transform: translate(0,-30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @keyframes element-zoom-in {  0% {   transform: scale(0.3);   opacity: .1;  }  100% {   transform: scale(1);   opacity: 1;  } } .wpv-countdown.regular {  text-align: center; } .wpv-countdown.regular .wpvc-block {  display: inline-block;  vertical-align: middle;  padding: 40px 20px 20px;  border: 1px solid #E8E8E8;  border-radius: 3px;  width: 140px;  text-align: center;  margin-right: 10px;  margin-left: 10px;  box-sizing: border-box; } .wpv-countdown.regular .wpvc-block .value {  font-family: "Roboto Condensed";  font-size: 40px;  font-weight: bold;  color: #ff0000;  padding-bottom: 40px; } .wpv-countdown.regular .wpvc-block .value-label {  border-top: 1px dotted #E8E8E8;  padding-top: 20px;  text-transform: uppercase; } .wpv-countdown.regular .wpvc-sep {  display: inline-block;  vertical-align: middle;  font-size: 30px;  color: #E8E8E8; } .wpv-countdown.regular.lt300 .wpvc-block {  margin: 10px 0; } .wpv-countdown.regular.lt350 .wpvc-sep {  display: none; } .sep, .sep-2, .sep-3 {  position: relative;  display: block;  clear: both;  margin: 60px 0 30px 0;  min-width: 100%;  height: 1px;  border-top: 1px solid;  color: #E8E8E8; } .sep.has-icon .icon, .sep-2.has-icon .icon, .sep-3.has-icon .icon {  margin-top: -2px;  font-size: 24px; } .sep-2 {  border-bottom: 1px solid;  height: 2px; } .sep-3 {  border-top: 1px solid; } .sep-text {  position: relative;  margin: 60px 0 30px 0;  text-align: center; } .sep-text + .frame-fl, .sep-text + .frame > .google_map {  margin-top: 15px; } .sep-text .content, .sep-text .sep-text-more {  display: table-cell;  vertical-align: middle;  white-space: nowrap; } .sep-text .content *, .sep-text .sep-text-more * {  margin: 0;  line-height: 1; } .sep-text .content {  padding-right: .8em; } .sep-text .sep-text-more {  padding-left: .8em; } .sep-text .sep-text-before, .sep-text .sep-text-after {  display: table-cell;  width: 100%;  vertical-align: middle; } .sep-text .sep-text-line {  display: inline-block;  padding-top: 2px;  width: 100%;  border-top: 0 solid;  border-bottom: 1px solid;  color: #E8E8E8;  vertical-align: baseline; } .sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after {  width: 50%; } .sep-text.centered .content {  padding-left: .8em; } .sep-text:last-child {  margin-bottom: 20px; } .sep-text + .row {  padding-top: 15px; } .column-title {  text-align: center;  margin: 60px 0 30px 0; } .column-title + .frame-fl, .column-title + .frame > .google_map {  margin-top: 15px; } .column-title + p {  margin-top: 10px; } .text-divider-double {  position: relative;  margin: 60px 0 12px 0;  text-align: center; } .text-divider-double + .sep {  margin: 0 0 30px 0;  position: relative; } .text-divider-double + .sep + .frame-fl, .text-divider-double + .sep + .frame > .google_map {  margin-top: 15px; } .text-divider-double + .sep:after {  content: "";  position: absolute;  left: 50%;  bottom: 1px;  width: 100px;  height: 1px;  background: #ff0000;  margin-left: -50px; } .related-content-title {  text-align: center;  position: relative;  margin-bottom: 30px;  border-bottom: 1px solid #E8E8E8;  padding-bottom: 15px; } .related-content-title:after {  content: "";  position: absolute;  top: auto;  bottom: -1px;  left: 50%;  width: 100px;  height: 1px;  background: #ff0000;  border: 0;  margin-left: -50px; } .dropcap2 {  border: 0 none !important;  display: block;  float: left;  font-size: 44px !important;  font-weight: 400 !important;  height: 40px;  line-height: 1em;  margin: -0.05em 0.3ex 0 -0.1em;  overflow: visible;  padding: 0;  text-align: center;  vertical-align: middle;  width: 2ex;  font-family: "Roboto Condensed";  color: #ff0000; } .dropcap2.accent1 {  color: #ff0000; } .dropcap2.accent2 {  color: #d70000; } .dropcap2.accent3 {  color: #9B9B9B; } .dropcap2.accent4 {  color: #4A4A4A; } .dropcap2.accent5 {  color: #ffffff; } .dropcap2.accent6 {  color: #262529; } .dropcap1 {  margin: -0.04em 0.5em -0.1em 0;  display: block;  float: left;  font-size: 36px !important;  font-weight: 400 !important;  height: 32px;  line-height: 1em;  overflow: visible;  padding: 4px 2px;  text-align: center;  vertical-align: middle;  width: 1em;  font-family: "Roboto Condensed";  color: #ff0000;  border: 3px solid #ff0000; } .wpv-countdown.single-event {  display: inline-block;  margin: 2px 15px 2px 0;  padding-right: 15px;  border-right: 1px solid #696969;  font-weight: bold; } .wpv-countdown.single-event .value {  display: inline-block;  margin-left: 15px;  padding-left: 15px;  border-left: 1px solid #696969;  color: #E8E8E8;  font-weight: normal;  font-size: 14px;  line-height: 30px; } .wpv-countdown.single-event .value-label {  padding-left: 3px;  color: #9B9B9B;  text-transform: uppercase;  font-weight: normal;  font-size: 10px; } .wpv-countdown.single-event.style-dark {  border-right-color: #E8E8E8; } .wpv-countdown.single-event.style-dark .value {  border-left-color: #E8E8E8;  color: #d70000; } .wpv-countdown.single-event.style-dark .value-label {  color: #4A4A4A; } .wpv-countdown.single-event.layout-single-large .value {  margin-left: 25px;  padding-left: 25px;  font-weight: bold;  font-size: 20px;  line-height: 30px; } .wpv-countdown.single-event.layout-single-large .word {  padding-left: 5px;  font-size: 13px; } .wpv-countdown.single-event.layout-single-large > span {  white-space: nowrap; } .wpv-countdown.single-event.layout-classic {  border-right: 0;  vertical-align: middle; } .wpv-countdown.single-event.layout-classic > span {  display: inline-block;  width: 85px;  margin-right: 15px;  font-size: 0;  position: relative; } .wpv-countdown.single-event.layout-classic > span:last-child {  margin-right: 0; } .wpv-countdown.single-event.layout-classic > span:before, .wpv-countdown.single-event.layout-classic > span:after {  content: '';  display: block;  height: 2px;  border: 1px solid #828282;  border-radius: 0 0 1px 1px;  border-top: 0;  top: 100%;  left: 3px;  right: 3px;  position: absolute; } .wpv-countdown.single-event.layout-classic > span:after {  margin-top: 3px;  left: 6px;  right: 6px; } .wpv-countdown.single-event.layout-classic > span.wpvc-done {  width: auto; } .wpv-countdown.single-event.layout-classic > span.wpvc-done .value {  width: auto;  line-height: 100px;  padding: 0 10px; } .wpv-countdown.single-event.layout-classic .value {  box-sizing: border-box;  margin-left: 0;  padding: 0;  width: 85px;  border: 1px solid #696969;  border-radius: 1px 1px 0 0;  text-align: center;  font-weight: bold;  font-size: 28px;  line-height: 48px; } .wpv-countdown.single-event.layout-classic .word {  box-sizing: border-box;  width: 85px;  padding: 0;  text-align: center;  font-size: 11px;  line-height: 28px;  font-weight: bold;  border: 1px solid #696969;  border-top: 0;  border-radius: 0 0 1px 1px;  display: inline-block; } .wpv-countdown.single-event.layout-classic.style-dark .value, .wpv-countdown.single-event.layout-classic.style-dark .word {  border-color: #fcfcfc; } .wpv-countdown.single-event.layout-classic.style-dark > span:before, .wpv-countdown.single-event.layout-classic.style-dark > span:after {  border-color: #ffffff; } .classic-event-wrapper .lead-wrapper {  margin-top: 0.7em;  margin-bottom: -0.5em; } .classic-event-wrapper .lead-wrapper .icon {  vertical-align: bottom !important;  font-size: 30px;  position: relative;  top: -3px;  color: #d70000; } .classic-event-wrapper .lead-wrapper .lead {  line-height: 1;  font-size: 14px;  font-weight: bold;  text-transform: uppercase;  color: #d70000; } .classic-event-wrapper .title a {  color: #ff0000; } .classic-event-wrapper .event-title a {  color: #ff0000;  margin-top: 0; } .classic-event-wrapper .view-all-wrapper, .classic-event-wrapper .view-all-link {  margin-left: 10px; } .classic-event-wrapper .split {  display: none; } .classic-event-wrapper .button {  font-size: 18px;  vertical-align: middle;  font-weight: bold; } .tribe-events-event-meta .thumbnail, .wpv-tribe-multiple-events .thumbnail {  position: relative;  overflow: hidden; } .tribe-events-event-meta .thumbnail .date, .wpv-tribe-multiple-events .thumbnail .date {  position: absolute;  bottom: 0;  left: -30px;  background: #ff0000;  padding: 10px 20px 10px 45px;  text-align: center;  color: #ffffff;  transform: skew(-30deg) translateZ(0); } .tribe-events-event-meta .thumbnail .date .date-inner, .wpv-tribe-multiple-events .thumbnail .date .date-inner {  transform: skew(30deg) translateZ(0); } .tribe-events-event-meta .thumbnail .date .day, .wpv-tribe-multiple-events .thumbnail .date .day {  font-size: 24px;  font-weight: bold; } .tribe-events-event-meta .thumbnail .date .month, .wpv-tribe-multiple-events .thumbnail .date .month {  font-size: 16px;  font-weight: bold;  text-transform: uppercase; } .tribe-events-event-details .entry-title, .tribe-events-event-details .entry-title a, .wpv-tribe-multiple-events .entry-title, .wpv-tribe-multiple-events .entry-title a {  color: #FC3C2A;  font-weight: bold; } .tribe-events-event-details .entry-title:hover, .tribe-events-event-details .entry-title a:hover, .wpv-tribe-multiple-events .entry-title:hover, .wpv-tribe-multiple-events .entry-title a:hover {  color: #D02111; } .tribe-events-event-details .when-where, .tribe-events-event-details .when-where a, .wpv-tribe-multiple-events .when-where, .wpv-tribe-multiple-events .when-where a {  font-size: 12px;  font-weight: bold; } .tribe-events-event-details .when-where .icon, .wpv-tribe-multiple-events .when-where .icon {  float: left;  overflow: hidden;  color: #ff0000;  margin-right: 10px;  padding-top: 3px;  font-size: 12px;  color: #9B9B9B; } .tribe-events-event-details .when-where .text, .wpv-tribe-multiple-events .when-where .text {  overflow: hidden; } .tribe-events-event-details .when-where a, .wpv-tribe-multiple-events .when-where a {  color: #4A4A4A; } .tribe-events-event-details .when-where a:hover, .wpv-tribe-multiple-events .when-where a:hover {  color: #D02111; } .tribe-events-event-details .description p, .wpv-tribe-multiple-events .description p {  font-size: 12px; } .wpv-tribe-multiple-events .event-wrapper img {  -ms-transition: -ms-transform .3s;  -webkit-transition: -webkit-transform .3s;  transition: transform .3s;  -webkit-backface-visibility: hidden;  width: 100%; } .wpv-tribe-multiple-events .event-wrapper:hover img {  transform: scale(1.1); } .wpv-tribe-multiple-events.style-dark .title {  color: #FC3C2A;  font-weight: bold; } .wpv-tribe-multiple-events.style-dark .title:hover {  color: #D02111; } .wpv-tribe-vertical-events {  background-color: #f5f5f5; } .wpv-tribe-vertical-events .top-title {  background: #d70000;  display: block;  padding: 15px;  font: normal 20px/24px "Roboto";  font-weight: bold;  color: #ffd7d7; } .wpv-tribe-vertical-events .top-title:before {  content: "\e0b9";  font-family: icomoon;  font-size: 30px;  display: inline-block;  padding-right: 15px;  font-style: normal;  font-weight: normal; } .wpv-tribe-vertical-events .wpv-event-row {  border-bottom: 1px solid #E8E8E8;  padding: 15px;  position: relative;  overflow: hidden; } .wpv-tribe-vertical-events .wpv-event-row h5 {  color: #FC3C2A; } .wpv-tribe-vertical-events .wpv-event-row h5:hover {  color: #D02111; } .wpv-tribe-vertical-events .wpv-event-row:after {  content: "";  position: absolute;  top: 0;  left: -220px;  bottom: 0;  width: 190px;  background: #ff0000;  z-index: 0;  transform: skew(-30deg);  transition: all .3s ease; } .wpv-tribe-vertical-events .wpv-event-row > a {  display: table;  width: 100%;  position: relative;  z-index: 1; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell {  display: table-cell;  vertical-align: middle;  transition: all .3s; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell.title {  width: 100%;  padding-right: 30px; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell .day {  font-size: 22px; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell.date {  text-align: center;  padding-right: 20px;  text-transform: uppercase; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell.price, .wpv-tribe-vertical-events .wpv-event-row > a > .cell.date {  color: #4A4A4A;  font-weight: bold; } .wpv-tribe-vertical-events .wpv-event-row:hover .cell.date {  color: #ffffff;  padding-right: 40px; } .wpv-tribe-vertical-events .wpv-event-row:hover .cell.title {  padding-right: 10px; } .wpv-tribe-vertical-events .wpv-event-row:hover:after {  left: -120px; } .wpv-tribe-vertical-events .view-all {  text-align: center;  padding: 20px; } .tribe-events-schedule {  margin-top: 0; } body.repositioned-tribe-events-bar #tribe-events-bar {  margin-bottom: -54px; } body.repositioned-tribe-events-bar #main {  padding-top: 85px !important; } .tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"] {  padding-left: 0;  background-image: none !important; } .tribe-select2-results-views span[class^="tribe-icon-"]:before, .tribe-bar-views-list span[class^="tribe-icon-"]:before {  padding-right: 5px;  content: "\e0b9";  font-size: 14px;  font-family: icomoon; } .tribe-select2-results-views span.tribe-icon-list:before, .tribe-select2-results-views span.tribe-icon-upcoming:before, .tribe-bar-views-list span.tribe-icon-list:before, .tribe-bar-views-list span.tribe-icon-upcoming:before {  content: "\e1bd"; } .tribe-select2-results-views span.tribe-icon-month:before, .tribe-bar-views-list span.tribe-icon-month:before {  content: "\e0b9"; } .tribe-select2-results-views span.tribe-icon-week:before, .tribe-bar-views-list span.tribe-icon-week:before {  content: "\e0b9"; } .tribe-select2-results-views span.tribe-icon-day:before, .tribe-bar-views-list span.tribe-icon-day:before {  content: "\e0bc"; } .tribe-select2-results-views span.tribe-icon-photo:before, .tribe-bar-views-list span.tribe-icon-photo:before {  content: "\e018"; } .tribe-select2-results-views span.tribe-icon-map:before, .tribe-bar-views-list span.tribe-icon-map:before {  content: "\e0a5"; } .tribe-events-list-separator-month {  clear: both;  margin: 40px 0 20px 0;  border-bottom: 1px solid #E8E8E8;  padding-bottom: 10px; } .tribe-events-list-separator-month:after {  content: "";  position: absolute;  top: auto;  bottom: -1px;  left: 50%;  width: 100px;  height: 1px;  background: #ff0000;  border: 0;  margin-left: -50px; } .tribe-events-list-separator-month span {  background: none;  color: #262529;  font: normal 32px/32px "Roboto Condensed"; } .tribe-events-list-separator-year {  display: none; } .tribe-events-list .type-tribe_events:first-of-type {  margin-top: 0 !important; } .events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {  max-width: none; } .events-list .tribe-events-loop .wpv-tribe-events-block:empty, .tribe-events-day .tribe-events-loop .wpv-tribe-events-block:empty, .single-tribe_venue .tribe-events-loop .wpv-tribe-events-block:empty, .single-tribe_organizer .tribe-events-loop .wpv-tribe-events-block:empty {  display: none; } .events-list .tribe-events-loop .type-tribe_events, .tribe-events-day .tribe-events-loop .type-tribe_events, .single-tribe_venue .tribe-events-loop .type-tribe_events, .single-tribe_organizer .tribe-events-loop .type-tribe_events {  box-sizing: border-box;  float: left;  padding: 10px 30px 30px;  width: 33.333333333333%;  transition: background .3s; } .events-list .tribe-events-loop .type-tribe_events:nth-child(3n+1), .tribe-events-day .tribe-events-loop .type-tribe_events:nth-child(3n+1), .single-tribe_venue .tribe-events-loop .type-tribe_events:nth-child(3n+1), .single-tribe_organizer .tribe-events-loop .type-tribe_events:nth-child(3n+1) {  clear: both; } .events-list .tribe-events-loop .type-tribe_events.tribe-events-first, .tribe-events-day .tribe-events-loop .type-tribe_events.tribe-events-first, .single-tribe_venue .tribe-events-loop .type-tribe_events.tribe-events-first, .single-tribe_organizer .tribe-events-loop .type-tribe_events.tribe-events-first {  padding-top: 10px; } .events-list .tribe-events-loop .type-tribe_events .entry-title a, .tribe-events-day .tribe-events-loop .type-tribe_events .entry-title a, .single-tribe_venue .tribe-events-loop .type-tribe_events .entry-title a, .single-tribe_organizer .tribe-events-loop .type-tribe_events .entry-title a {  font-weight: bold; } .events-list .tribe-events-loop .type-tribe_events .when-where, .tribe-events-day .tribe-events-loop .type-tribe_events .when-where, .single-tribe_venue .tribe-events-loop .type-tribe_events .when-where, .single-tribe_organizer .tribe-events-loop .type-tribe_events .when-where {  margin-bottom: 20px; } .events-list .tribe-events-loop .type-tribe_events .thumbnail img, .tribe-events-day .tribe-events-loop .type-tribe_events .thumbnail img, .single-tribe_venue .tribe-events-loop .type-tribe_events .thumbnail img, .single-tribe_organizer .tribe-events-loop .type-tribe_events .thumbnail img {  width: 100%;  height: auto;  -ms-transition: -ms-transform .3s;  -webkit-transition: -webkit-transform .3s;  transition: transform .3s;  -webkit-backface-visibility: hidden; } .events-list .tribe-events-loop .type-tribe_events:hover .thumbnail img, .tribe-events-day .tribe-events-loop .type-tribe_events:hover .thumbnail img, .single-tribe_venue .tribe-events-loop .type-tribe_events:hover .thumbnail img, .single-tribe_organizer .tribe-events-loop .type-tribe_events:hover .thumbnail img {  transform: scale(1.1); } .events-list .tribe-events-loop .tribe-events-event-meta, .tribe-events-day .tribe-events-loop .tribe-events-event-meta, .single-tribe_venue .tribe-events-loop .tribe-events-event-meta, .single-tribe_organizer .tribe-events-loop .tribe-events-event-meta {  border: 0;  background: none; } .events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .single-tribe_venue #tribe-events-footer, .single-tribe_organizer #tribe-events-footer {  margin-top: 0;  padding-top: 0;  border-top: 0; } a.tribe-events-ical, .single-tribe_events #tribe-events a.tribe-events-ical, #tribe-events a.tribe-events-ical, a.tribe-events-gcal, .single-tribe_events #tribe-events a.tribe-events-gcal, #tribe-events a.tribe-events-gcal {  font: normal 14px/20px "Roboto";  background: none;  color: #FC3C2A;  text-transform: none;  font-size: 11px;  margin-top: 0; } a.tribe-events-ical:hover, .single-tribe_events #tribe-events a.tribe-events-ical:hover, #tribe-events a.tribe-events-ical:hover, a.tribe-events-gcal:hover, .single-tribe_events #tribe-events a.tribe-events-gcal:hover, #tribe-events a.tribe-events-gcal:hover {  font: normal 14px/20px "Roboto";  font-size: 11px;  background: none;  color: #D02111; } .tribe-events-cal-links {  border: 1px solid #E8E8E8;  border-width: 1px 0;  clear: both;  text-align: center; } .tribe-events-sub-nav > ul {  float: right;  margin: 0; } .tribe-events-sub-nav > ul li a {  font-size: 14px;  font-weight: normal; } #tribe-events-header .wp-pagenavi {  display: none; } .tribe-grid-allday .hentry.vevent > div, .tribe-grid-allday .hentry.vevent > div:hover, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent:hover {  border-color: #e60000;  background: #ff0000;  background: rgba(255,0,0,0.9); } .tribe-grid-allday .hentry.vevent > div a, .tribe-grid-allday .hentry.vevent > div:hover a, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent a, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent:hover a {  color: #ffffff; } #tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val {  font: normal 20px/24px "Roboto";  color: #ff0000; } .tribe-events-calendar thead th {  font: normal 14px/20px "Roboto";  color: #ffffff;  border-color: #E8E8E8;  background: #9B9B9B;  text-transform: none;  font-weight: bold; } .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {  color: #ffffff;  background: #ff0000; } #tribe-events-content {  overflow: visible;  margin-bottom: 0; } #tribe-events-content .tribe-events-calendar td:hover {  box-shadow: none; } #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title, #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {  font: normal 14px/20px "Roboto";  color: #4A4A4A; } #tribe-events-content .tribe-events-calendar div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar div[id*="tribe-events-daynum-"] a {  font: normal 14px/20px "Roboto";  font-weight: bold; } #tribe-events-content .tribe-events-calendar .tribe-events-future.tribe-events-has-events div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar .tribe-events-future.tribe-events-has-events div[id*="tribe-events-daynum-"] a {  background-color: #d70000; } .tribe-events-tooltip .duration {  padding-bottom: 0;  font-weight: normal; } .tribe-events-tooltip .tribe-events-event-body {  padding-top: 10px; } .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb {  padding: .5em 0;  float: none; } .tribe-events-tooltip .tribe-events-event-body p.entry-summary {  margin-top: 0;  padding-top: 0; } .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip {  width: 260px; } .tribe-grid-header {  font: normal 14px/20px "Roboto";  color: #ffffff;  border-color: #E8E8E8;  background: #9B9B9B;  text-transform: none;  font-weight: bold; } .tribe-events-notices {  border: 0;  text-shadow: none; } .single-event-after-sidebars-1 #tribe-events-gmap {  padding-top: 40% !important; } .single-event-after-sidebars-2 {  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  background-color: #000000;  background-color: transparent;  background-size: auto; } .single-event-after-sidebars-2 > .limit-wrapper > .row {  padding: 0 75px; } .single-event-after-sidebars-2 .text-divider-double {  margin-top: 30px; } .wpv-tribe-single-media {  padding: 60px 0 200px 0;  background-position: center center;  background-size: cover;  background-attachment: fixed; } .wpv-tribe-single-media.no-image {  background-color: #ff0000; } .bad-ios .wpv-tribe-single-media {  background-attachment: scroll; } .wpv-tribe-single-media .wpv-single-event-schedule {  width: 230px;  border-radius: 1px;  background: #ffffff;  text-align: left; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block {  padding: 15px 30px 15px 15px;  border-bottom: 1px solid #E8E8E8; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block:first-child, .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block:last-child {  border-bottom: 0; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price {  overflow: hidden;  padding-bottom: 0; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date {  margin: auto;  background: #ff0000;  padding: 10px 10px 10px 40px;  text-align: center;  min-width: 70px;  margin: -15px 30px 0 -50px;  display: inline-block;  color: #ffffff;  transform: skew(-30deg) translateZ(0); } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date .date-inner {  transform: skew(30deg) translateZ(0); } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date .day {  font-size: 24px;  font-weight: bold; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date .month {  font-size: 16px;  font-weight: bold;  text-transform: uppercase; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .price {  display: inline-block;  color: #ff0000;  font-size: 28px;  font-weight: bold; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.time .icon, .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.address .icon {  float: left;  overflow: hidden;  color: #ff0000;  margin-right: 13px;  font-size: 16px; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.time .text, .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.address .text {  overflow: hidden; } .single-tribe_events .tribe-events-single-event-description {  padding-top: 10px; } .single-tribe_events aside.left, .single-tribe_events aside.right {  padding-top: 23px; } .tribe-events-organizer address.organizer-address {  font-weight: normal; } .tribe-events-organizer .tribe-events-organizer-meta {  text-align: center; } .tribe-events-organizer .tribe-events-organizer-meta img {  width: 100%;  height: auto;  margin: auto; } .tribe-events-organizer h2.entry-title, .tribe-events-organizer .tribe-events-back {  display: none; } .tribe-events-venue h2.entry-title, .tribe-events-venue .tribe-events-back {  display: none; } .tribe-events-venue address {  font-style: normal; } .tribe-events-venue address.venue-address span.street-address {  display: inline;  line-height: 1.7; } .tribe-events-venue address.venue-address span.street-address + .delimiter + span:before {  content: "";  display: block; } .tribe-events-venue address.tribe-events-address {  line-height: 1.5; } #tribe-events-content.tribe-events-single {  padding-top: 20px; } .tribe-events-widget-link {  display: none; } aside.left h4.entry-title.summary, aside.left h4.entry-title.summary a, aside.left .tribe-countdown-text, aside.left .tribe-countdown-text a, aside.right h4.entry-title.summary, aside.right h4.entry-title.summary a, aside.right .tribe-countdown-text, aside.right .tribe-countdown-text a {  font: normal 14px/20px "Roboto";  font-size: 15px; } aside.left .tribe-countdown-text, aside.right .tribe-countdown-text {  padding-bottom: 0; } aside.left .tribe-venue-widget-venue-name a, aside.right .tribe-venue-widget-venue-name a {  font: normal 20px/24px "Roboto"; } aside.left .tribe-mini-calendar .tribe-events-has-events, aside.left .tribe-mini-calendar .list-date, aside.right .tribe-mini-calendar .tribe-events-has-events, aside.right .tribe-mini-calendar .list-date {  background: #ff0000; } aside.left .tribe-mini-calendar .tribe-events-has-events a, aside.left .tribe-mini-calendar .list-date a, aside.right .tribe-mini-calendar .tribe-events-has-events a, aside.right .tribe-mini-calendar .list-date a {  color: #ffffff !important; } aside.left .tribe-mini-calendar .tribe-events-has-events a:before, aside.left .tribe-mini-calendar .list-date a:before, aside.right .tribe-mini-calendar .tribe-events-has-events a:before, aside.right .tribe-mini-calendar .list-date a:before {  display: none; } aside.left .tribe-mini-calendar .tribe-events-has-events:hover a:hover, aside.right .tribe-mini-calendar .tribe-events-has-events:hover a:hover {  background: #d70000;  color: #ffffff; } aside.left .tribe-mini-calendar thead, aside.left .tribe-mini-calendar td, aside.left .tribe-mini-calendar th, aside.right .tribe-mini-calendar thead, aside.right .tribe-mini-calendar td, aside.right .tribe-mini-calendar th {  background: #ffffff;  border-color: #E8E8E8; } aside.left .tribe-mini-calendar thead, aside.left .tribe-mini-calendar thead a, aside.left .tribe-mini-calendar thead span, aside.left .tribe-mini-calendar td, aside.left .tribe-mini-calendar td a, aside.left .tribe-mini-calendar td span, aside.left .tribe-mini-calendar th, aside.left .tribe-mini-calendar th a, aside.left .tribe-mini-calendar th span, aside.right .tribe-mini-calendar thead, aside.right .tribe-mini-calendar thead a, aside.right .tribe-mini-calendar thead span, aside.right .tribe-mini-calendar td, aside.right .tribe-mini-calendar td a, aside.right .tribe-mini-calendar td span, aside.right .tribe-mini-calendar th, aside.right .tribe-mini-calendar th a, aside.right .tribe-mini-calendar th span {  color: #ff0000; } aside.left .tribe-mini-calendar .tribe-mini-calendar-no-event, aside.right .tribe-mini-calendar .tribe-mini-calendar-no-event {  font-weight: normal; } aside.left .tribe-mini-calendar-event, aside.right .tribe-mini-calendar-event {  border-bottom: 0;  margin-bottom: 0;  padding-bottom: 0; } aside.left .tribe-mini-calendar-event .list-date, aside.right .tribe-mini-calendar-event .list-date {  display: none; } aside.left .tribe-mini-calendar-event h2, aside.left .tribe-mini-calendar-event h2 a, aside.right .tribe-mini-calendar-event h2, aside.right .tribe-mini-calendar-event h2 a {  font: normal 14px/20px "Roboto";  font-size: 17px; } aside.left .tribe-events-adv-list-widget ol li, aside.right .tribe-events-adv-list-widget ol li {  margin-bottom: 15px;  line-height: 17px !important; } aside.left .tribe-events-adv-list-widget ol li:last-child, aside.right .tribe-events-adv-list-widget ol li:last-child {  margin-bottom: 0; } aside.left .tribe-venue-widget-list h4, aside.right .tribe-venue-widget-list h4 {  margin-bottom: .2em; } aside.left .tribe-venue-widget-list h4, aside.left .tribe-venue-widget-list h4 a, aside.right .tribe-venue-widget-list h4, aside.right .tribe-venue-widget-list h4 a {  font: normal 14px/20px "Roboto";  font-size: 15px; } .tribe-events-countdown-widget:after {  content: "";  clear: both;  display: block; } .tribe_community_edit label[for] {  display: inline-block; } .tribe-events-meta-group {  margin-bottom: 20px; } .tribe-events-meta-group:before, .tribe-events-meta-group:after {  content: " ";  display: table; } .tribe-events-meta-group:after {  clear: both; } .tribe-events-meta-group a {  font-size: 12px; } .tribe-events-meta-group:not(:first-child) {  border-top: 1px solid #E8E8E8;  padding-top: 20px; } .tribe-events-meta-group.tribe-events-meta-group-organizer dt:not(:first-child) {  font-weight: normal; } body.single-tribe_events .google_map {  margin-bottom: 40px;  margin-top: 20px; } #tribe-community-events .eventForm td {  vertical-align: middle; } #tribe-community-events .events-community-post-title input, #tribe-community-events .events-community-post-content textarea {  width: 100%; } #tribe-community-events .tribe-events-community-footer, #tribe-community-events p.login-submit {  text-align: left; } #tribe-community-events #loginform p {  width: auto; } #tribe-community-events .login-submit {  margin-top: 1em; } #tribe-community-events span.sep {  display: inline;  border: 0; } .delimiter + .delimiter, .event-is-recurring .tribe-events-divider, .tribe-bar-disabled {  display: none; } .events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {  max-width: none; } h2.tribe-events-tickets-title {  font: normal 20px/24px "Roboto";  margin: 0 0 20px 0;  padding: 40px 0 10px 0;  border-bottom: 1px solid #E8E8E8; } .tribe-events-meta-group:first-child .tribe-events-single-section-title {  font: normal 20px/24px "Roboto";  display: block;  margin: 0;  padding-bottom: 10px;  border-bottom: 1px solid #E8E8E8;  line-height: 1;  margin-bottom: 35px; } .tribe-events-meta-group .tribe-events-single-section-title {  display: none; } .tribe-events-meta-group dl {  margin: 0; } .tribe-events-meta-group dl dt {  clear: both;  width: 110px;  padding-right: 10px;  float: left; } .tribe-events-meta-group dl dd {  width: 140px;  float: right; } .tribe-events-meta-group dl dt, .tribe-events-meta-group dl dd {  font-size: 12px; } table.tribe-events-tickets tr {  border-top: 0;  border-bottom: 1px solid #E8E8E8; } table.tribe-events-tickets tr:last-child, table.tribe-events-tickets tr.no-border {  border-bottom: 0; } table.tribe-events-tickets tr.has-border + input + tr td, table.tribe-events-tickets tr.has-border + tr td {  padding-top: 20px; } table.tribe-events-tickets td {  border-top: 0;  border-bottom: 0; } table.tribe-events-tickets td, table.tribe-events-tickets td.tickets_price {  display: table-cell; } table.tribe-events-tickets td.tickets_description {  padding-top: 10px;  font-size: 12px;  line-height: 20px; } table.tribe-events-tickets td.tickets_name {  font: normal 20px/24px "Roboto";  color: #4A4A4A;  font-size: 16px; } table.tribe-events-tickets td .quantity {  margin: 0; } #tribe-bar-collapse-toggle {  display: none !important; } #tribe-bar-form {  padding: 15px 20px;  background: #ffffff;  box-shadow: 0 10px 50px 0 rgba(0,0,0,0.06);  border: solid 1px #E8E8E8; } #tribe-bar-form input[type=text] {  padding: 10px 20px;  border: solid 1px #E8E8E8;  font-size: 14px;  font-style: normal; } #tribe-bar-form input[name*=tribe-bar-]::placeholder {  font-style: normal; } #tribe-bar-form input[type=text]:focus {  outline: none;  border: solid 1px #ff0000; } #tribe-bar-form .tribe-bar-filters-inner {  display: flex;  align-items: flex-end; } #tribe-bar-form .tribe-bar-submit {  padding-top: 28px;  padding-right: 30px;  margin-left: auto;  width: auto; } #tribe-bar-form .tribe-bar-views-inner {  background: none;  position: relative; } #tribe-bar-form .tribe-bar-views-inner label {  padding: 0; } #tribe-bar-form #tribe-bar-collapse-toggle {  background: none;  color: initial; } #tribe-bar-form #tribe-bar-views {  padding: 0px; } #tribe-bar-form #tribe-bar-views #tribe-bar-views-toggle {  padding: 10px 16px;  border: solid 1px #E8E8E8; } #tribe-bar-form #tribe-bar-views #tribe-bar-views-toggle:after {  top: 16px;  border-width: 7px;  border-top-color: #FC3C2A; } #tribe-bar-form #tribe-bar-views #tribe-bar-views-toggle:hover {  background: #E8E8E8;  outline: none; } #tribe-bar-form #tribe-bar-views #tribe-bar-views-toggle:focus {  outline: none;  background: #fff; } #tribe-bar-form #tribe-bar-views .tribe-bar-views-list {  padding: 0px;  border: solid 1px #E8E8E8;  overflow: hidden;  width: calc(64%);  width: 100%;  transform: translateY(-1px); } #tribe-bar-form #tribe-bar-views .tribe-bar-views-list:focus {  outline: none; } #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option {  background: #ffffff;  color: #FC3C2A;  font-weight: normal;  padding: 10px 15px; } #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:hover {  color: #D02111;  background: #E8E8E8; } #tribe-bar-form.tribe-bar-views-open #tribe-bar-views-toggle {  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } #tribe-bar-form.tribe-bar-views-open #tribe-bar-views-toggle:after {  top: 8px !important;  border-top-color: transparent !important;  border-bottom-color: #FC3C2A; } #tribe-bar-form.tribe-bar-views-open .tribe-bar-views-list {  box-shadow: 0 10px 50px 0 rgba(0,0,0,0.06); } .services.has-more {  position: relative;  padding: 0;  z-index: 2000; } .services.has-more .image-wrapper {  padding: 20px;  text-align: center; } .services.has-more .image-wrapper img {  display: inline-block;  vertical-align: bottom; } .services.has-more .image-wrapper:hover img {  transform: scale(1.2); } .services.has-more .services-content-wrapper > .row {  margin: 0; } .services.has-more .open {  width: 100%;  position: absolute;  top: 100%;  padding: 0 20px 0 20px;  box-sizing: border-box; } .services.has-more .open p:first-child {  margin-top: 0; } .services.has-more .open p:last-child {  margin-bottom: 0; } .services.has-more .closed {  padding: 20px;  max-height: 100%;  max-width: 100%; } .services.has-more .closed .title {  background: #ff0000;  display: inline-block;  padding: 15px 10px 15px 20px;  margin: 10px 0 0 -20px;  position: relative; } .services.has-more .closed .title:after {  content: "";  position: absolute;  right: -20px;  top: 0;  bottom: 0;  width: 50px;  background: #ff0000;  z-index: -1;  transform: skew(-30deg); } .services.has-more .open {  transform-origin: top;  transform: translate(0,0) scaleY(0);  transform-style: preserve-3d;  -webkit-backface-visibility: hidden;  will-change: transform; } .services.has-more .closed {  -webkit-backface-visibility: hidden;  will-change: transform; } .services.has-more.force-open .open {  transform: none;  position: relative;  top: 0; } .highlight {  padding: 0 .8ex 0 0;  color: #000;  vertical-align: baseline;  line-height: 125%;  margin-right: 12px;  display: inline-block;  position: relative; } .highlight.light, .highlight.light:before {  background: #ef9999; } .highlight.dark {  color: #eee; } .highlight.dark, .highlight.dark:before {  background: #990000; } .highlight:before {  content: "";  display: inline-block;  position: absolute;  top: 0;  right: -10px;  bottom: 0;  width: 30px;  z-index: 0;  transform: skew(-30deg); } .highlight .highlight-content {  position: relative;  z-index: 1; } .icon.shortcode {  line-height: 1.15; } .icon.shortcode.inverted-colors {  border-radius: 1000px;  padding: .4em !important;  width: 1.15em;  height: 1.15em;  text-align: center; } .icon.shortcode.box {  padding: .45em;  position: relative;  min-height: 1em;  min-width: 1em;  transition: all 0.5s; } h1 .icon.shortcode, h2 .icon.shortcode, h3 .icon.shortcode, h4 .icon.shortcode, h5 .icon.shortcode, h6 .icon.shortcode {  vertical-align: bottom; } .post-article .gallery-post-format .post-media, .portfolio-image-wrapper {  padding: 0;  border: 0;  box-shadow: none; } .thumbnail.partner {  display: block;  position: relative;  opacity: 0.8;  padding-bottom: .5em;  transition: all .3s ease; } .thumbnail.partner:after {  color: #aeaeae !important;  content: attr(title);  display: block;  border-top: 1px solid;  text-align: center;  position: absolute;  bottom: -1em;  left: 0;  right: 0;  height: 1.5em;  opacity: 0;  transition: all .3s ease; } .thumbnail.partner:hover {  opacity: 1; } .thumbnail.partner:hover:after {  opacity: 1; } .linkarea {  padding: 20px;  cursor: pointer;  border: 1px solid transparent;  min-height: 50px;  box-sizing: border-box;  -webkit-background-clip: border-box;  -moz-background-clip: border;  background-clip: border-box;  transition: all .5s; } .linkarea.background-accent1 {  background-color: #ff0000; } .linkarea.background-accent2 {  background-color: #d70000; } .linkarea.background-accent3 {  background-color: #9B9B9B; } .linkarea.background-accent4 {  background-color: #4A4A4A; } .linkarea.background-accent5 {  background-color: #ffffff; } .linkarea.background-accent6 {  background-color: #262529; } .linkarea.background-accent7 {  background-color: #E8E8E8; } .linkarea.background-accent8 {  background-color: #ffffff; } .linkarea.accent1.background-transparent {  background-color: transparent;  background-color: rgba(255,0,0,0); } .linkarea.accent1:hover, .linkarea.accent1:focus {  background-color: #ff0000; } .linkarea.accent1:hover a, .linkarea.accent1:focus a {  text-decoration: none; } .linkarea.accent1:active {  background-color: #e60000; } .linkarea.accent1:focus {  border: 1px solid #b30000;  outline: none; } .linkarea.accent2.background-transparent {  background-color: transparent;  background-color: rgba(215,0,0,0); } .linkarea.accent2:hover, .linkarea.accent2:focus {  background-color: #d70000; } .linkarea.accent2:hover a, .linkarea.accent2:focus a {  text-decoration: none; } .linkarea.accent2:active {  background-color: #be0000; } .linkarea.accent2:focus {  border: 1px solid #8b0000;  outline: none; } .linkarea.accent3.background-transparent {  background-color: transparent;  background-color: rgba(155,155,155,0); } .linkarea.accent3:hover, .linkarea.accent3:focus {  background-color: #9B9B9B; } .linkarea.accent3:hover a, .linkarea.accent3:focus a {  text-decoration: none; } .linkarea.accent3:active {  background-color: #8e8e8e; } .linkarea.accent3:focus {  border: 1px solid #757575;  outline: none; } .linkarea.accent4.background-transparent {  background-color: transparent;  background-color: rgba(74,74,74,0); } .linkarea.accent4:hover, .linkarea.accent4:focus {  background-color: #4A4A4A; } .linkarea.accent4:hover a, .linkarea.accent4:focus a {  text-decoration: none; } .linkarea.accent4:active {  background-color: #3d3d3d; } .linkarea.accent4:focus {  border: 1px solid #242424;  outline: none; } .linkarea.accent5.background-transparent {  background-color: transparent;  background-color: rgba(255,255,255,0); } .linkarea.accent5:hover, .linkarea.accent5:focus {  background-color: #ffffff; } .linkarea.accent5:hover a, .linkarea.accent5:focus a {  text-decoration: none; } .linkarea.accent5:active {  background-color: #f2f2f2; } .linkarea.accent5:focus {  border: 1px solid #d9d9d9;  outline: none; } .linkarea.accent6.background-transparent {  background-color: transparent;  background-color: rgba(38,37,41,0); } .linkarea.accent6:hover, .linkarea.accent6:focus {  background-color: #262529; } .linkarea.accent6:hover a, .linkarea.accent6:focus a {  text-decoration: none; } .linkarea.accent6:active {  background-color: #1a191c; } .linkarea.accent6:focus {  border: 1px solid #010101;  outline: none; } .linkarea.accent7.background-transparent {  background-color: transparent;  background-color: rgba(232,232,232,0); } .linkarea.accent7:hover, .linkarea.accent7:focus {  background-color: #E8E8E8; } .linkarea.accent7:hover a, .linkarea.accent7:focus a {  text-decoration: none; } .linkarea.accent7:active {  background-color: #dbdbdb; } .linkarea.accent7:focus {  border: 1px solid #c2c2c2;  outline: none; } .linkarea.accent8.background-transparent {  background-color: transparent;  background-color: rgba(255,255,255,0); } .linkarea.accent8:hover, .linkarea.accent8:focus {  background-color: #ffffff; } .linkarea.accent8:hover a, .linkarea.accent8:focus a {  text-decoration: none; } .linkarea.accent8:active {  background-color: #f2f2f2; } .linkarea.accent8:focus {  border: 1px solid #d9d9d9;  outline: none; } .linkarea .first {  text-align: center;  padding-bottom: 10px; } .linkarea .first img {  display: inline-block;  vertical-align: bottom; } .linkarea .first:last-child {  padding-bottom: 0; } .linkarea:hover h3 {  text-decoration: none;  color: #FC3C2A;  transition: color 0.4s; } body.single-portfolio .layout-full aside.right {  margin-top: 0 !important; } body.single-portfolio .related-portfolios {  position: relative;  padding-top: 40px;  padding-bottom: 60px;  clear: both; } body.single-portfolio .related-portfolios .grid-1-1 {  padding: 0; } .portfolios {  position: relative; } .portfolios .wp-pagenavi {  margin-top: 30px !important; } .portfolios .portfolio-item-wrapper {  overflow: hidden;  border: 0;  border: 1px solid #E8E8E8;  background: #ffffff;  background-clip: content-box;  text-align: left; } .portfolios .portfolio-item-wrapper .thumbnail-overlay {  position: absolute;  top: 0;  right: 15px;  bottom: 0;  left: 15px;  z-index: 2;  overflow: hidden;  background-color: rgba(232,232,232,0.01);  text-align: center;  opacity: 0;  transition: opacity .3s ease; } .portfolios .portfolio-item-wrapper .thumbnail-overlay .meta {  display: block;  width: 100%;  height: 100%; } .portfolios .no-title.no-description .portfolio-item-wrapper {  border: 0;  background: none; } .portfolios .no-title.no-description .portfolio-item-wrapper .thumbnail {  transform: translateZ(0);  overflow: hidden; } .portfolios .state-open .portfolio-image .thumbnail > a img, .portfolios .state-open .portfolio-image .thumbnail > img {  transform: scale(1.2); } .portfolios .state-open .thumbnail-overlay {  opacity: 0; } .portfolios .portfolio-image {  position: relative;  overflow: hidden; } .portfolios .portfolio-image .thumbnail {  display: block;  max-height: none !important; } .portfolios .portfolio-image .thumbnail a.button.accent2 {  display: none; } .portfolios .portfolio-image .thumbnail > a {  position: relative;  display: block; } .portfolios .portfolio-image .thumbnail > a img, .portfolios .portfolio-image .thumbnail > img {  z-index: 0;  display: block;  margin: 0 auto;  min-height: 50px;  max-height: none !important;  width: 100%;  height: auto;  -webkit-transition: -webkit-transform .3s ease;  transition: transform .3s ease; } .portfolios .portfolio_details {  padding: 15px 20px; } .portfolios .portfolio_details .title, .portfolios .portfolio_details .title a {  color: #FC3C2A;  font-size: 20px;  line-height: 20px; } .portfolios .portfolio_details .title:last-child {  margin-bottom: 20px; } .portfolios .portfolio_details .title > a {  width: 100%; } .portfolios .portfolio_details .title > a:hover {  color: #D02111; } .portfolios .portfolio_details .excerpt {  margin-bottom: 20px; } .portfolios .portfolio_details .button {  margin-top: 10px; } .portfolios .style-1.featured {  margin: 0;  padding: 0;  box-shadow: none; } body.full .related-portfolios:before {  position: absolute;  top: 0;  left: -100%;  width: 300%;  height: 100%;  background: #f5f5f5;  content: ""; } .portfolio_details .row {  margin-bottom: 3%; } .portfolio-filters {  z-index: 6;  text-align: center;  padding-top: 10px; } .portfolio-filters .inner-wrapper {  display: inline-block;  text-align: center;  line-height: 35px;  margin-bottom: -1px; } .portfolio-filters .inner-wrapper .cbp-filter-item {  display: inline-block;  margin: 0 .6em;  color: #4A4A4A;  transition: all .3s;  line-height: normal;  cursor: pointer;  letter-spacing: 1px;  font-size: 11px;  font-weight: 600;  border-top: 0;  padding: 0;  text-align: center; } .portfolio-filters .inner-wrapper .cbp-filter-item:hover, .portfolio-filters .inner-wrapper .cbp-filter-item.cbp-filter-item-active {  color: #FC3C2A; } .portfolio-filters .inner-wrapper .cbp-filter-item:hover:after, .portfolio-filters .inner-wrapper .cbp-filter-item.cbp-filter-item-active:after {  width: 40%;  opacity: 1; } .portfolio-filters .inner-wrapper .cbp-filter-item:after {  content: " ";  display: block;  width: 0%;  height: 1px;  background: #ff0000;  margin: auto;  margin-top: 5px;  transition: all .4s;  opacity: 0; } header.page-header .portfolio-filters {  padding-bottom: 10px;  padding-top: 10px;  background: #f0f0f0;  border: none; } header.page-header .portfolio-filters .cbp-filter-item:first-child {  margin-left: 0;  padding-left: 0; } .portfolio-filters .cbp-search {  display: inline-block;  margin-top: 15px; } .portfolio-filters .cbp-search:hover .cbp-search-icon {  opacity: 1; } .portfolio-filters .cbp-search .cbp-search-icon {  opacity: 0;  transition: opacity .5s ease-out; } .portfolio-filters .cbp-search .cbp-search-input {  font-size: 12px;  margin: 0px;  font-family: #4A4A4A;  border-color: transparent;  transition: all .5s ease-out;  text-align: center;  padding: 5px; } .portfolio-filters .cbp-search .cbp-search-input:hover {  border-color: rgba(0,0,0,0.1);  color: #262529; } .portfolio-filters .cbp-filter-counter {  background-color: #262529; } .portfolio-filters .cbp-filter-counter:after {  border-top-color: #262529; } article.type-portfolio {  margin-bottom: 40px;  padding-bottom: 0 !important; } article.type-portfolio.left-right .portfolio-text-content .portfolio-content > .grid-1-5, article.type-portfolio.right-only .portfolio-text-content .portfolio-content > .grid-1-5 {  margin-top: 0; } article.type-portfolio .portfolio-text-content .portfolio-content {  margin-bottom: 0;  padding-top: 20px; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 {  margin-top: -18px;  padding-bottom: 20px;  padding-left: 10px; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell {  padding: 10px;  border-bottom: 1px solid #E8E8E8; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p, article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell div {  text-transform: uppercase; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p {  margin: 0;  color: #b5b5b5; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p a {  color: #FC3C2A; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p a:hover, article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p a.active {  color: #D02111;  text-decoration: none; } article.type-portfolio .portfolio-text-content img {  display: inline-block;  max-width: 100%; } article.type-portfolio .portfolio-text-content .row-1 .left {  min-width: 0; } article.type-portfolio .portfolio-text-content .row-1 .right {  float: right; } article.type-portfolio .portfolio-image-wrapper {  position: relative;  overflow: hidden;  width: auto !important;  text-align: center; } article.type-portfolio .portfolio-image-wrapper > img {  width: 100%;  height: auto; } .row.has-price {  margin-right: -10px;  margin-left: -10px;  padding-top: 10px; } .price-wrapper .price-title {  margin: 0;  padding: 22px;  background: #E8E8E8;  font-weight: normal;  text-align: center;  line-height: 1; } .price-wrapper .price .content-box {  color: #696969;  border: 1px solid #E8E8E8;  border-width: 0 1px;  padding: 15px 30px; } .price-wrapper .price .content-box ul {  margin: 0;  list-style: none; } .price-wrapper .price .content-box ul li {  border-color: #696969;  padding: 10px 0;  border-bottom: 1px solid #E8E8E8;  text-align: center;  color: #262529;  line-height: 1em; } .price-wrapper .price .meta-box {  padding: 10px 10px 25px;  text-align: center;  border: 1px solid #E8E8E8;  border-top: 0; } .price-wrapper .price .meta-box .description {  padding: 0px; } .price-wrapper .price .meta-box a.button-border {  margin: 15px auto 0; } .price-wrapper .price .meta-box a.button-border .btext {  text-transform: uppercase;  font-style: normal; } .price-wrapper .price .meta-box a.button-border:first-child {  margin-top: 0; } .price-wrapper .value-box {  color: #ffffff;  height: 200px;  background: #d70000;  text-align: center;  line-height: 200px;  cursor: default; } .price-wrapper .value-box .value-box-content {  display: inline-block;  vertical-align: bottom;  line-height: 1; } .price-wrapper .value-box .value {  position: relative;  display: inline-block;  vertical-align: top;  font-size: 60px;  font-family: "Roboto Condensed";  line-height: 38px; } .price-wrapper .value-box .meta {  display: block;  margin: 35px auto 25px auto;  color: #ffffff;  text-transform: uppercase;  font-size: 11px;  font-family: "Roboto Condensed";  line-height: 1em;  height: 1em;  background: #ff0000;  border-radius: 1.8em;  padding: 0.4em 0.6em; } .price-wrapper.featured {  margin: 0px 0; } .price-wrapper.featured .price-title {  position: relative;  padding: 22px 38px;  font-weight: normal; } .price-wrapper.featured .value-box {  background: #ff0000;  position: relative; } .price-wrapper.featured .value-box .meta {  background: #d70000;  color: #262529; } .price-wrapper.featured .value-box:before {  position: absolute;  top: 25px;  left: 50%;  margin-left: -17px;  z-index: 1;  color: #ffffff;  content: "\e169";  font-style: normal;  font-size: 34px;  font-family: icomoon;  line-height: normal; } .price-wrapper.featured .value {  margin-top: 0px;  font-size: 60px;  line-height: 48px;  color: #ffffff; } .price-wrapper.featured .meta-box {  padding: 10px 10px 25px; } .wpv-progress {  position: relative;  text-align: center;  width: 130px;  height: 130px;  line-height: 130px;  font-weight: 300;  font-size: 1.2em;  margin-bottom: 0.3em;  margin: auto; } .wpv-progress canvas {  position: absolute;  top: 0;  left: 0; } .wpv-progress span:first-child {  font-size: 3em; } .wpv-progress.number {  width: auto; } .wpv-progress.number span:first-child {  font-size: 6em; } .services .services-title:empty {  display: none; } .services .thumbnail {  display: block;  max-height: none !important;  text-align: left; } .services .thumbnail img {  margin: auto;  border-radius: 100000px;  padding: 8px;  border: 1px solid #E8E8E8;  transition: border-color .3s, background .3s; } .services .thumbnail a {  display: block;  position: relative; } .services .thumbnail a.has-border {  padding-bottom: 10px; } .services .thumbnail a.has-border:before, .services .thumbnail a.has-border:after {  content: "";  display: block;  width: 0;  height: 0;  border: 10px solid transparent;  border-top-color: #E8E8E8;  border-bottom: 0;  position: absolute;  bottom: 1px;  left: 50%;  margin-left: -10px;  transition: color .3s; } .services .thumbnail a.has-border:after {  border-width: 8px;  border-top-color: #ffffff;  border-bottom: 0;  bottom: 2px;  margin-left: -8px; } .services .thumbnail .icon {  padding: 17px 0; } .services .services-inside {  margin: 0;  padding: 0;  display: block; } .services .services-inside .services-title {  margin: 17px 0 8px 0;  line-height: 1; } .services .services-inside .sep-2 {  margin: 10px 0 20px;  padding: 0; } .services .services-content {  padding: 5px 0 10px 0;  display: none; } .services .services-content ul {  padding: 0; } .ie8 .services .services-content ul {  list-style-position: inside; } .services .services-content:last-child, .services .services-content:last-child {  padding-bottom: 0 !important;  margin-bottom: 0; } .services .services-content:empty {  display: none; } .services .thumbnail .icon, .services .services-title a, .services .services-button-wrap a {  transition: color .2s; } .services:hover .thumbnail .icon, .services:hover .services-title a, .services:hover .sep-2, .services:hover .services-button-wrap a {  border-color: #FC3C2A;  color: #FC3C2A;  transition: border-color, .3s; } .services:hover .thumbnail a img {  background: #ff0000;  border-color: #ff0000; } .services:hover .thumbnail a:before, .services:hover .thumbnail a:after {  border-top-color: #ff0000; } .services.smallimage .services-inside {  box-shadow: 0 0 0 transparent;  margin: 0;  padding: 0; } .services.smallimage.force-open .services-content {  display: block; } .services.smallimage.force-open .services-inside, .services.smallimage.transitionable.state-hover .services-inside {  margin: -13px !important;  background: #ffffff;  box-shadow: 0 0 4px rgba(0,0,0,0.2);  padding: 13px; } .services.smallimage.force-open a, .services.smallimage.transitionable.state-hover a {  text-decoration: none;  color: #D02111; } .services.smallimage.force-open .services-content, .services.smallimage.transitionable.state-hover .services-content {  opacity: 1; } .services.smallimage.transitionable, .services.smallimage.transitionable .services-inside {  transition: all .2s ease; } .services.smallimage .shrinking {  position: relative;  background: #ff0000;  text-align: center;  height: 0;  overflow: hidden; } .services.smallimage .shrinking .icon {  padding: 0;  font-size: 60px;  transition: none;  -webkit-font-smoothing: subpixel-antialiased;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  transform: translateZ(0); } .services.smallimage .services-content {  padding: 8px 6px 0 6px; } .sitemap ul {  list-style-type: none; } .sitemap ul li {  padding-left: 1.5em;  text-indent: -1.5em; } .sitemap ul li:before {  text-indent: 0;  font-family: theme;  padding-right: .5em;  font-size: 8px;  vertical-align: middle; } .sitemap ul > li:before {  content: "\e003"; } .sitemap ul > li li {  font-size: .9em; } .sitemap ul > li li:before {  content: "\e005"; } .sitemap .top + h2 {  margin-top: 20px; } .slogan {  position: relative; } .slogan em {  font-size: 12px;  line-height: 0.8em; } .slogan .title {  font-size: 24px;  margin-bottom: 18px; } .slogan .description {  font-size: 16px !important;  line-height: 1.4em !important;  font-weight: normal; } .slogan h3 {  line-height: 1; } .slogan .slogan-content, .slogan .button-wrp {  vertical-align: middle; } .slogan.has-button .slogan-content, .slogan .button-wrp {  display: table-cell; } .slogan .button-wrp {  padding-left: 30px;  text-align: center; } .slogan .slogan-content {  width: 100%; } .slogan .button-wrp .button {  border: none;  font-size: 18px !important;  line-height: 1 !important;  padding-top: 8px !important;  padding-bottom: 8px !important;  margin: auto !important;  vertical-align: middle;  white-space: nowrap; } .has-background > .slogan, .has-background > div > .slogan {  padding: 30px 15px; } table.vamtam-styled {  width: 100%;  border-collapse: collapse;  border-spacing: 0;  border: 1px solid #ddd;  border-color: #E8E8E8; } table.vamtam-styled th, table.vamtam-styled td, table.vamtam-styled caption {  padding: 5px;  border: 1px solid #E8E8E8; } table.vamtam-styled caption {  border-bottom: none; } table.vamtam-styled thead th {  padding: 10px;  vertical-align: bottom;  text-align: left;  padding: 10px 5px 5px 5px;  border-right: 1px solid #cfcfcf;  font-size: 18px;  font-weight: normal;  background-color: #f5f5f5;  color: #a7a7a7; } table.vamtam-styled thead th:last-child, table.vamtam-styled thead th .last-child {  border-right: 0px; } table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr.even td, table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr.even td {  background: #ffffff;  color: #a7a7a7; } table.vamtam-styled td {  border-right: 1px solid #E8E8E8; } table.vamtam-styled tfoot {  font-size: 12px;  font-style: normal;  color: #a8a8a8; } .wpv-tabs {  border: 0; } .wpv-tabs > .ui-tabs-nav {  margin: 0;  padding: 0;  border: 0;  border-radius: 0;  list-style: none;  -webkit-transform: none; } .wpv-tabs > .ui-tabs-nav li {  position: relative;  z-index: 2;  display: block;  float: left;  background: none;  top: 0;  margin: 0;  border: 0;  border-radius: 0; } .wpv-tabs > .ui-tabs-nav li a {  font: normal 20px/24px "Roboto";  position: relative;  display: block;  padding: 25px;  outline: none;  line-height: 1;  cursor: pointer; } .wpv-tabs > .ui-tabs-nav li.has-icon {  display: table; } .wpv-tabs > .ui-tabs-nav li.has-icon .icon.shortcode, .wpv-tabs > .ui-tabs-nav li.has-icon .title-text {  display: table-cell; } .wpv-tabs > .ui-tabs-nav li .icon.shortcode {  font-size: 22px;  padding: 0 15px 0 5px; } .wpv-tabs > .ui-tabs-nav li.ui-state-default a {  color: #FC3C2A; } .wpv-tabs > .ui-tabs-nav li.ui-state-hover a, .wpv-tabs > .ui-tabs-nav li.ui-state-active a, .wpv-tabs > .ui-tabs-nav li.ui-state-selected a {  text-decoration: none;  color: #ff0000; } .wpv-tabs .pane {  clear: both;  padding: 10px 30px 20px 30px;  -webkit-transform: none; } .wpv-tabs .pane p {  padding-top: 0;  padding-bottom: 0; } .wpv-tabs, .wpv-tabs:after {  display: block;  clear: both;  content: ""; } .wpv-tabs.horizontal .ui-tabs-nav {  border-radius: 1px 1px 0 0; } .wpv-tabs.horizontal .ui-tabs-nav li {  float: none;  display: table-cell;  transition: all .3s;  padding: 0; } .wpv-tabs.horizontal .ui-tabs-nav li:first-child {  border-top-left-radius: 1px; } .wpv-tabs.horizontal .ui-tabs-nav li:last-child {  border-top-right-radius: 1px; } .wpv-tabs.horizontal .pane {  border-radius: 0 0 1px 1px;  background: #ffffff; } .wpv-tabs.vertical {  position: relative;  margin: 0 -60px;  padding: 0; } .wpv-tabs.vertical:before {  position: absolute;  right: -199%;  z-index: 5;  width: 200%;  height: 100%;  content: ""; } .wpv-tabs.vertical .ui-tabs-nav {  box-sizing: border-box;  float: left;  margin-top: 0;  width: 20%;  border: none; } body.layout-full .wpv-tabs.vertical .ui-tabs-nav, body.layout-right-only .wpv-tabs.vertical .ui-tabs-nav {  padding-left: 60px; } body.layout-left-right .wpv-tabs.vertical .ui-tabs-nav, body.layout-left-only .wpv-tabs.vertical .ui-tabs-nav {  padding-left: 15px; } .wpv-tabs.vertical .ui-tabs-nav:before {  box-sizing: border-box;  position: absolute;  left: -200%;  z-index: 2;  width: 200%;  height: 100%;  content: ""; } .wpv-tabs.vertical .ui-tabs-nav li {  transition: background .5s;  float: none;  margin: 0;  border: 0;  border-bottom: 0px solid;  padding: 0;  white-space: normal;  opacity: 1; } .wpv-tabs.vertical .ui-tabs-nav li a {  font: normal 16px/20px "Roboto Condensed";  display: table;  padding: 11px 0;  min-height: 44px;  width: 100%;  font-size: 16px; } .wpv-tabs.vertical .ui-tabs-nav li a .icon.shortcode {  padding-right: 20px;  vertical-align: middle;  font-size: 44px;  line-height: 49px;  display: table-cell; } .wpv-tabs.vertical .ui-tabs-nav li a .title-text {  width: 100%;  font-weight: normal;  vertical-align: middle;  display: table-cell;  line-height: 1.1; } .wpv-tabs.vertical .ui-tabs-nav li a .title-text:first-child {  padding-left: 1em; } .wpv-tabs.vertical .ui-tabs-nav li:first-child {  margin-left: 0;  margin-top: 30px; } .wpv-tabs.vertical .ui-tabs-nav li:last-child {  margin-bottom: 60px; } .wpv-tabs.vertical .ui-tabs-nav li.ui-state-active, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-selected, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-hover {  border-right: 0;  border-left: 0;  text-decoration: none;  opacity: 1; } .wpv-tabs.vertical .ui-tabs-nav li.ui-state-active a, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-selected a, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-hover a {  border: none; } .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title {  padding: 45px 0;  border: none;  opacity: 1; } .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h1, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h2, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h3, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h4, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h5, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h6 {  font: normal 30px/34px "Roboto Condensed";  word-wrap: break-word; } .wpv-tabs.vertical .pane {  box-sizing: border-box;  float: right;  clear: none;  padding: 0 60px;  width: 80%;  background: transparent; } .wpv-tabs.vertical .pane:before {  box-sizing: border-box;  position: absolute;  top: 30px;  left: 0;  z-index: 1;  margin-top: -30px;  width: 20%;  height: 100%;  content: ""; } .wpv-tabs .pane.ui-accordion-content {  float: none;  width: 100%;  padding: 0; } body.boxed .wpv-tabs.vertical:before, body.boxed .wpv-tabs.vertical .ui-tabs-nav:before {  display: none; } body.full.layout-left-right .wpv-tabs.vertical .ui-tabs-nav:before, body.full.layout-left-only .wpv-tabs.vertical .ui-tabs-nav:before {  display: none; } body.full.layout-left-right .wpv-tabs.vertical:before, body.full.layout-right-only .wpv-tabs.vertical:before {  display: none; } .team-member-row {  position: relative;  z-index: 60; } .team-member-row > div {  position: static; } @media all and (-webkit-min-device-pixel-ratio: 0) {  .team-member-row {   display: inline-table;   width: 100%;   table-layout: fixed;  } } .team-member {  text-align: left; } .team-member .thumbnail {  overflow: hidden; } .team-member img {  -webkit-backface-visibility: hidden;  transition: all .3s; } .team-member:hover img {  transform: scale(1.1); } .team-member .sep-text {  margin: 0 0 20px 0; } .team-member .team-member-info {  margin-top: 5px;  padding: 5px 5px 0;  background: transparent; } .team-member .team-member-info h3 {  margin-top: 5px;  margin-bottom: 0;  font-style: normal;  font-size: 23px; } .team-member .team-member-info h3 a {  font-size: 23px;  font-style: normal; } .team-member .team-member-info h5 {  margin-top: 0;  font-weight: bold;  border-bottom: 1px solid #E8E8E8;  padding-bottom: 8px;  margin-bottom: 12px; } .team-member .team-member-info a[href^="mailto:"] {  word-wrap: break-word; } .team-member .team-member-position {  text-transform: uppercase;  font-size: 12px; } .team-member .team-member-phone {  padding-bottom: 10px; } .team-member .description {  padding: 0 20px; } .team-member .share-icons {  margin-top: 10px; } .team-member .share-icons .icon {  margin-right: 12px;  width: 18px;  height: 18px;  color: #9B9B9B;  text-align: center;  font-size: 18px !important;  line-height: 1; } .team-member .share-icons .icon:hover {  transition: color .5s ease 0s;  color: #ff0000; } .team-member .description {  display: none; } .single-tweet {  text-align: center; } .single-tweet .tweet-text {  color: #7d7d7d; } .single-tweet .tweet-text p {  margin: 1em 0 .5em 0; } .single-tweet .tweet-time {  text-transform: uppercase;  color: #7d7d7d;  font-size: 10px; } .single-tweet + .tweet-divider {  margin: 16px auto;  max-width: 250px;  height: 1px;  background: #E8E8E8; } .shortcode-tooltip {  position: relative;  border-bottom: 1px dotted; } .shortcode-tooltip .tooltip {  display: none;  position: absolute;  left: 50%;  bottom: 35px;  background: #fff;  color: #000;  padding: 10px;  min-width: 200px;  z-index: 5000;  overflow: visible;  border-radius: 2px;  background-clip: padding-box;  box-shadow: 0 1px 3px rgba(0,0,0,0.5); } .shortcode-tooltip .tooltip:before {  content: "";  position: absolute;  top: 100%;  left: 50%;  width: 0;  height: 0;  border-top: 10px solid rgba(0,0,0,0.5);  border-left: 10px inset transparent;  border-right: 10px inset transparent;  margin: 1px auto auto -5px; } .shortcode-tooltip .tooltip:after {  content: "";  position: absolute;  top: 100%;  left: 50%;  width: 0;  height: 0;  border-top: 10px solid #FFF;  border-left: 10px inset transparent;  border-right: 10px inset transparent;  margin: 0 auto auto -5px; } .no-boxshadow .shortcode-tooltip .tooltip {  border: 1px solid #ddd; } .no-boxshadow .shortcode-tooltip .tooltip:before, .no-boxshadow .shortcode-tooltip .tooltip:after {  display: none; } .shortcode-tooltip .tooltip .tooltip-arrow {  display: none; } div.wpcf7-response-output, div.wpcf7-validation-errors {  margin: 1em 0 0 !important;  position: relative;  z-index: 8; } .wpcf7-not-valid, input.wpcf7-not-valid {  border-color: #D94729; } .wpcf7-not-valid-tip {  display: none !important; } div.wpcf7 .wpcf7-form {  display: block;  margin: 0; } div.wpcf7 .wpcf7-form .wpcf7-submit {  margin-top: 0; } div.wpcf7 .wpcf7-form .wpcf7-submit:hover {  background-color: #d70000; } .vamtam-rsvp-form label {  font-size: 13px;  color: #ffffff; } .vamtam-rsvp-form input[type="text"], .vamtam-rsvp-form input[type="number"], .vamtam-rsvp-form select {  font-size: 20px;  padding: 17px;  background: #ffffff !important;  color: #262529; } .vamtam-rsvp-form .wpcf7-form-control-wrap.your-name {  width: 100%; } .vamtam-rsvp-form .ajax-loader {  display: none; } .vamtam-rsvp-form .chosen-container-single .chosen-single {  background: #ffffff;  border: 0;  box-shadow: none;  font: normal 20px/24px "Roboto" !important;  font-size: 20px;  padding: 17px; } .vamtam-rsvp-form .chosen-container-single .chosen-single span {  margin-right: 67px; } .vamtam-rsvp-form .chosen-container-single .chosen-single div {  border-left: 1px solid #E8E8E8;  width: 67px; } .vamtam-rsvp-form .chosen-container-single .chosen-single div b {  background: none; } .vamtam-rsvp-form .chosen-container-single .chosen-single div b:before {  content: "";  border: 10px solid transparent;  border-top-color: #ff0000;  border-bottom: 0;  position: absolute;  top: 50%;  right: 50%;  margin-top: -5px;  margin-right: -10px; } .vamtam-rsvp-form .chosen-container-single .chosen-drop {  border: 0; } .vamtam-rsvp-form .chosen-container-single .chosen-drop .highlighted {  background-color: #ff0000; } .vamtam-rsvp-form .chosen-container-single .chosen-drop .chosen-results .active-result {  padding: 20px;  font-size: 16px; } .vamtam-rsvp-form .chosen-container-single .chosen-drop .chosen-results .result-selected, .vamtam-rsvp-form .chosen-container-single .chosen-drop .chosen-results .highlighted {  background: #ff0000; } .vamtam-rsvp-form .chosen-container-single .chosen-search {  display: none; } .wpv-wysija-newsletter, #main .wpv-wysija-newsletter {  text-align: center;  font-size: 14px; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija {  display: inline-block;  position: relative; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija label, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija label {  display: none; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"], #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"] {  width: 210px;  height: 50px;  border: 0;  background: #ffffff;  border-radius: 2px;  margin: 0 20px; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit, .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph, .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"], #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"] {  display: inline-block;  vertical-align: middle; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit {  background: none;  color: #ff0000;  border: 1px solid #ff0000;  margin-top: 0;  padding: 10px 30px 10px 30px;  font-size: 19px;  border-radius: 0.2em; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit:hover, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit:hover {  color: #ffffff !important;  transition: color .3s ease;  background: #ff0000;  border-color: #ff0000; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError {  left: 20px !important;  width: 210px !important;  top: auto !important;  bottom: 100% !important;  opacity: 1 !important; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError .formErrorContent, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError .formErrorContent {  width: 190px !important;  border: 0;  background: #ffffff;  color: #262529; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div {  margin: 0 0 0 20px;  display: inline-block;  vertical-align: middle; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div ul, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div ul {  margin-left: 0; } .widget {  margin: 0 auto 30px;  padding: 0; } .widget .widget-title {  position: relative;  overflow: hidden;  margin: 0;  padding: 0 5px 5px 0;  border-bottom: 1px solid #E8E8E8;  margin-bottom: 15px; } .widget .widget-title, .widget .widget-title a {  word-wrap: break-word;  line-height: 1.7em !important; } .widget .widget-title > .icon {  margin-right: 10px;  vertical-align: baseline; } .widget:last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: 0;  background: transparent; } .widget.last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: 0;  background: transparent; } .widget ul, .widget ol {  margin: 0;  padding: 0;  list-style: none; } .widget li {  position: relative;  overflow: hidden;  margin: 0;  padding: 10px 0;  border-bottom: 1px solid #E8E8E8;  text-overflow: ellipsis;  word-wrap: break-word;  font: normal 14px/20px "Roboto" !important; } .widget li:first-child {  padding-top: 0; } .widget li:last-child {  border-bottom: 0; } .widget select {  max-width: 100%; } .widget .lang_sel_click li {  overflow: visible; } .widget-box {  padding: 6px 0 0 0; } .widget-box:after {  position: relative;  top: 10px;  display: block;  clear: both;  margin: 0 -10px;  height: 1px;  content: ""; } aside.left .widget, aside.right .widget, #header-sidebars .widget {  margin: 0 0 60px 0;  padding: 0; } aside.left .widget .widget-title, aside.right .widget .widget-title, #header-sidebars .widget .widget-title {  background: transparent; } aside.left .widget .widget-title > .icon, aside.right .widget .widget-title > .icon, #header-sidebars .widget .widget-title > .icon {  margin-top: -3px; } aside.left .widget .widget-title > .icon.shortcode, aside.right .widget .widget-title > .icon.shortcode, #header-sidebars .widget .widget-title > .icon.shortcode {  color: #E8E8E8; } aside.left .widget .widget-title + ul, aside.left .widget .widget-title + ol, aside.left .widget .widget-title + div, aside.left .widget .widget-title + form, aside.right .widget .widget-title + ul, aside.right .widget .widget-title + ol, aside.right .widget .widget-title + div, aside.right .widget .widget-title + form, #header-sidebars .widget .widget-title + ul, #header-sidebars .widget .widget-title + ol, #header-sidebars .widget .widget-title + div, #header-sidebars .widget .widget-title + form {  border: none; } aside.left .widget > ul, aside.left .widget > ol, aside.left .widget > div, aside.left .widget > h4+form, aside.right .widget > ul, aside.right .widget > ol, aside.right .widget > div, aside.right .widget > h4+form, #header-sidebars .widget > ul, #header-sidebars .widget > ol, #header-sidebars .widget > div, #header-sidebars .widget > h4+form {  padding: 6px 0 0 0; } aside.left .widget > ul:after, aside.left .widget > ol:after, aside.left .widget > div:after, aside.left .widget > h4+form:after, aside.right .widget > ul:after, aside.right .widget > ol:after, aside.right .widget > div:after, aside.right .widget > h4+form:after, #header-sidebars .widget > ul:after, #header-sidebars .widget > ol:after, #header-sidebars .widget > div:after, #header-sidebars .widget > h4+form:after {  position: relative;  top: 10px;  display: block;  clear: both;  margin: 0 -10px;  height: 1px;  content: ""; } #footer-sidebars .widget .widget-title {  white-space: normal; } .wpv_authors .authors_list > li {  padding: 0 0;  border-bottom: 0 solid #E8E8E8;  position: relative;  overflow: hidden;  margin: 0;  text-overflow: ellipsis; } .wpv_authors .authors_list > li:first-child {  padding-top: 0; } .wpv_authors .authors_list > li:last-child {  padding-bottom: 0;  border-bottom: 0; } .wpv_authors .gravatar {  float: left; } .wpv_authors .author_name h6 {  margin-bottom: 5px; } .wpv_authors .author_name h6 a {  font-size: 16px !important; } .wpv_authors .author_info:not(:first-child) {  padding-left: 50px; } .wpv_authors .author_desc {  padding-bottom: 10px; } .wpv_authors .post-count {  font-size: .8em; } .widget_calendar {  max-width: 100%; } .widget_calendar #wp-calendar {  width: 100%; } .widget_calendar #wp-calendar caption {  font: normal 20px/24px "Roboto";  color: #FC3C2A;  padding: 0 0 10px 0; } .widget_calendar #wp-calendar thead {  border-top: 1px solid #E8E8E8;  border-bottom: 1px solid #E8E8E8; } .widget_calendar #wp-calendar tbody {  padding: 10px 0; } .widget_calendar #wp-calendar tbody tr:first-child td {  padding-top: 10px; } .widget_calendar #wp-calendar tbody tr:last-child td {  padding-bottom: 10px; } .widget_calendar #wp-calendar tfoot {  border-top: 1px solid #E8E8E8; } .widget_calendar #wp-calendar tfoot td {  padding-top: 10px;  margin-top: 5px; } .widget_calendar #wp-calendar tfoot td:first-child {  text-align: left; } .widget_calendar #wp-calendar tfoot td:last-child {  text-align: right; } .widget_calendar #wp-calendar tfoot td a {  font-weight: bold; } .widget_calendar #wp-calendar td#today {  background: #ff0000;  color: #ffffff;  border-radius: 3px; } .widget_calendar th, .widget_calendar td {  padding: 2px;  text-align: center; } .widget_calendar th {  font-size: 100%; } .contact_info_wrap .icon {  padding-right: 8px; } .contact_info_wrap li {  padding: 4px 0 4px 24px; } .contact_info_wrap li > .icon {  margin-left: -24px; } .contact_info_wrap > p:first-child {  margin-top: 0; } .flickr_wrap {  padding: 5px 5px 5px 0 !important; } .flickr_badge_image {  float: left;  padding: 5px;  position: relative;  box-sizing: border-box; } .flickr_badge_image img {  width: 60px;  display: block; } .ie8 .flickr_badge_image {  width: 83px; } aside .flickr_badge_image {  max-width: 50%; } aside .flickr_badge_image img {  width: 100%;  height: auto; } .wpv_icon_link li {  padding: 10px 0; } .wpv_icon_link li:first-child {  padding-top: 0; } .wpv_icon_link a {  color: inherit;  display: block;  height: 32px;  line-height: 32px;  position: relative; } .wpv_icon_link a span {  line-height: 32px;  height: 32px;  display: block;  position: absolute; } .wpv_icon_link .content {  left: 0;  top: 0;  padding-left: 40px; } .wpv_icon_link .before {  left: 0;  top: 2px;  font-size: 25px; } .wpv_icon_link .after {  right: 0;  top: 0;  font-size: 1.5em;  opacity: 0.6;  display: none; } .wpv_icon_link [data-icon-type="facebook"] {  color: #39599f; } .wpv_icon_link [data-icon-type="twitter"] {  color: #45b0e3; } .wpv_icon_link [data-icon-type="googleplus"] {  color: #d04f40; } .wpv_icon_link [data-icon-type="pinterest1"] {  color: #cb2027; } .wpv_icon_link [data-icon-type="flickr"] {  color: #e956a2; } .wpv_icon_link [data-icon-type="vimeo"] {  color: #1ab7ea; } .wpv_icon_link [data-icon-type="youtube"] {  color: #f33; } .wpv_icon_link [data-icon-type="linkedin"] {  color: #4875B4; } .wpv_icon_link [data-icon-type="wordpress"] {  color: #464646; } #top-nav-sidebar .wpv_icon_link {  margin-top: -6.25px;  margin-bottom: -6.25px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav {  display: block; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li {  display: block;  float: left;  background: #ffffff;  border: 1px solid #E8E8E8;  padding: 10px;  border-radius: 1px 1px 0 0;  margin-bottom: -1px;  margin-right: -1px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li .icon {  color: #262529; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li:hover .icon, .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li.ui-state-active .icon, .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li.ui-state-selected .icon {  color: #ff0000; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li.ui-state-active {  border-bottom-color: #ffffff; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a {  padding: 5px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a:hover {  text-decoration: none; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a:hover .icon {  color: #ff0000 !important;  font-size: 20px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a .icon {  color: #262529;  text-align: center;  font-size: 20px;  padding: 0; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li .icon {  display: block;  text-transform: none;  font-size: 17px;  line-height: 22px; } .wpv_posts [data-single] .icon {  color: #ff0000; } .wpv_posts .ui-tabs-panel {  background: transparent;  padding: 0; } .wpv_posts .ui-tabs-panel .tagcloud {  margin-bottom: -5px;  padding-top: 10px !important; } .wpv_posts .wpv-tabs.horizontal .pane {  background: #ffffff;  color: #262529;  border: 1px solid #E8E8E8;  border-top-right-radius: 1px; } .wpv_posts .wpv-tabs.horizontal .pane.tab-comments .title a:last-child {  font-size: 11px;  color: #9B9B9B; } .wpv_posts .posts_list {  padding: 0;  background: transparent; } .wpv_posts .posts_list li {  padding: 10px;  display: table;  width: 100%;  box-sizing: border-box; } .wpv_posts .posts_list li .thumbnail {  position: relative;  display: table-cell;  width: 70px;  vertical-align: middle; } .wpv_posts .posts_list li .thumbnail img {  width: 70px;  height: auto;  padding-right: 10px; } .wpv_posts .posts_list li .post_extra_info {  display: table-cell;  vertical-align: text-top;  padding-left: 0;  font-size: 11px;  font-color: #E8E8E8;  font-style: italic; } .wpv_posts .posts_list li .post_extra_info .title {  margin: 0; } .wpv_posts .posts_list li .post_extra_info .title a {  font-weight: normal;  font-size: 15px;  line-height: 20px; } .wpv_posts .posts_list li .post_extra_info .title + div {  color: #9B9B9B; } .wpv_posts .posts_list li .post_extra_info .nothumb .title a {  padding-top: 0;  font-weight: normal;  font-size: 11px;  line-height: 20px; } .wpv_posts .posts_list li .post_extra_info .comments {  display: none; } .widget_nav_menu > div {  padding: 0 !important; } .widget_nav_menu > div:after {  top: 0 !important;  margin: 0 !important; } .widget_nav_menu.widget .menu-pagepost-options-container {  border-right: none !important;  border-bottom: none !important;  border-left: none !important; } .widget_nav_menu .menu li {  background-color: #ffffff;  margin: 0;  padding: 0;  border-bottom: 1px solid #E8E8E8; } .widget_nav_menu .menu li:last-child {  border-bottom: none; } .widget_nav_menu .menu li.last-child {  border-bottom: none; } .widget_nav_menu .menu li:hover a {  background: #ff0000;  color: #ffffff !important;  transition: all .5s; } .widget_nav_menu .menu li a {  box-sizing: border-box;  display: block;  padding: 10px 10px 10px 5px;  min-width: 100%;  border: 0 !important;  color: #FC3C2A; } .widget_nav_menu .menu li.current_page_item {  position: relative;  background: #ff0000; } .widget_nav_menu .menu li.current_page_item a {  padding: 10px 10px 10px 30px;  color: #ffffff !important; } .widget_nav_menu .menu li.current_page_item:before {  position: absolute;  top: 50%;  margin: -5px 5px auto 10px;  width: 10px;  height: 10px;  color: #d70000;  content: "\e01e";  font-size: 14px;  font-family: theme;  line-height: 14px; } .widget_post_formats .post-format-pad {  position: relative;  left: auto;  float: left;  margin: 5px;  padding: 0px !important;  width: 30px;  height: 30px;  border: none; } .widget_post_formats .post-format-pad * {  margin-top: 0px !important;  margin-left: 1px !important; } .widget_post_formats .post-format-pad a {  width: 28px;  height: 28px;  display: block;  font-size: 18px;  line-height: 28px;  text-align: center;  padding: 0 !important; } .widget_post_formats .post-format-pad a:hover {  text-decoration: none !important; } .widget_post_formats .post-format-pad .icon {  color: #262529; } .widget_post_formats .post-format-pad .icon:hover {  color: #D02111; } .widget_post_formats .post-format-pad .icon:visited {  color: #FC3C2A; } .widget_post_formats .post-format-pad .icon.standard {  padding-top: 2px !important; } .widget_post_formats .post-format-pad .icon.standard span.icon {  vertical-align: inherit; } .widget_search .searchform, .widget_search #searchform, .widget_product_search .searchform, .widget_product_search #searchform {  position: relative;  display: block;  padding: 0 !important;  max-width: 100% !important;  width: 100%;  white-space: nowrap; } .widget_search .searchform input[name="s"], .widget_search #searchform input[name="s"], .widget_product_search .searchform input[name="s"], .widget_product_search #searchform input[name="s"] {  width: 100% !important;  height: 50px;  border-right-width: 50px;  border-color: #E8E8E8; } .widget_search .searchform input[name="s"]:focus, .widget_search #searchform input[name="s"]:focus, .widget_product_search .searchform input[name="s"]:focus, .widget_product_search #searchform input[name="s"]:focus {  border-color: #E8E8E8; } .widget_search .searchform [type="submit"], .widget_search #searchform [type="submit"], .widget_product_search .searchform [type="submit"], .widget_product_search #searchform [type="submit"] {  border-radius: 0 4px 4px 0;  position: absolute;  top: 1px;  right: 1px;  bottom: 1px;  z-index: 5;  padding: 0;  width: 51px;  border: none;  background: transparent;  box-shadow: none;  text-indent: -200px;  font-size: inherit !important;  color: transparent; } .widget_search .searchform:before, .widget_search #searchform:before, .widget_product_search .searchform:before, .widget_product_search #searchform:before {  position: absolute;  right: 0;  bottom: 0;  z-index: 4;  margin: 0;  width: 50px;  height: 48px;  background: #ffffff;  border: 1px solid #E8E8E8;  border-left: 0;  color: #ff0000;  content: "\e12d";  font: normal 26px/48px icomoon;  cursor: pointer;  text-align: center; } .wpv_social a, .wpv_social a img, .wpv_social img {  border: 0px !important;  min-width: 20px;  min-height: 16px;  display: block; } .wpv_social a {  zoom: 1;  filter: none;  opacity: 1;  transition: opacity 0.3s ease !important;  float: left; } .wpv_social a:hover {  zoom: 1;  opacity: 0.7;  filter: alpha(opacity=70); } .social_wrap a, .wpv_social .vamtam_full a {  clear: both;  margin-bottom: 3px; } .wpv_social .vamtam_full a img {  padding: 0px 0px 7px 0px; } aside .social_wrap a {  float: left;  clear: none; } aside .social_wrap:after {  content: "";  display: block;  clear: both; } .tagcloud {  padding-bottom: 5px !important; } .tagcloud a {  padding: 3px 8px;  margin: 5px 0.35em 0.4em 0;  display: inline-block;  border-radius: 2px;  position: relative;  text-transform: lowercase;  color: #d70000;  background: #ffffff;  border-color: #ffd7d7;  font: bold 28px/30px "Roboto Condensed";  font-weight: normal; } .tagcloud a:hover {  background: #ff0000;  color: #ffffff !important;  text-decoration: none; } .widget_rss .widget-title a.rsswidget {  color: #4A4A4A !important; } .widget_rss .widget-title a.rsswidget img {  display: none; } .wpv_advertisement img {  width: 100%; } .page-404 {  position: relative;  padding: 0 30px 0.035px;  text-align: center; } .page-404 .searchform {  position: relative;  display: block;  margin: 0 auto 100px auto;  max-width: 812px; } .page-404 input[name=s] {  box-sizing: border-box;  z-index: 1;  padding: 5px 122px 5px 10px;  width: 100%;  height: 45px;  font-style: italic;  font-size: 15px; } .page-404 input[name=s]:focus {  font-style: normal; } .page-404 input[type=submit] {  position: absolute;  top: 3px;  right: 3px;  bottom: 3px;  z-index: 3;  padding: 0 1em;  height: 40px;  font-size: 16px; } #header-404 {  display: block;  margin: 0 auto;  padding-top: 100px;  height: 324px;  width: auto;  max-width: 812px;  background: url("https://www.knowsports.cn/wp-content/themes/fitness-wellness/wpv_theme/assets/images/404_bg.png") no-repeat bottom right;  color: #4A4A4A;  text-align: left; } #header-404 .line-1 {  font: normal 70px/1 "Roboto Condensed";  color: #ff0000; } #header-404 .line-2 {  font: normal 80px/1.1 "Roboto Condensed";  color: #262529; } #header-404 .line-3 {  font: normal 20px/1 "Roboto Condensed";  color: #262529; } #header-404 .line-4 {  margin-top: 80px;  color: #262529; } footer.main-footer {  position: relative;  background: #fc3c2a;  background: url(//knowsports.cn/wp-content/themes/fitness-wellness/samples/images/bg1.png) repeat center top scroll;  background-color: #000000;  background-color: transparent;  background-size: auto;  background-color: #fc3c2a; } footer.main-footer, footer.main-footer p, footer.main-footer a, footer.main-footer th, footer.main-footer td {  font: 300 14px/20px "Roboto";  color: #FFFFFF; } footer.main-footer .widget li {  background: transparent;  border-bottom: none !important; } footer.main-footer .widget.widget_nav_menu .menu li:last-child, footer.main-footer .widget.widget_nav_menu .menu li.last-child {  border-bottom: none; } footer.main-footer .widget.widget_nav_menu .menu li a {  color: #FFFFFF;  padding: 8px 8px 8px 3px; } footer.main-footer .widget.widget_nav_menu .menu li a:visited {  color: #FFFFFF; } footer.main-footer .widget.widget_nav_menu .menu li a:hover {  color: #FAE20D !important;  text-decoration: none !important; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item {  position: relative; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item a {  color: #FFFFFF;  padding: 0 0 0 3px; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item:before {  display: none; } footer.main-footer .widget .widget-title {  border: none;  text-align: left;  padding: 0;  margin: 0 0 10px;  font: bold italic 22px/30px "Roboto Condensed" !important;  color: #FFFFFF !important; } footer.main-footer .widget .widget-title > .icon {  margin-bottom: 17px; } #footer-sidebars {  max-width: 1260px;  margin: 0 auto;  box-sizing: border-box;  position: relative; } #footer-sidebars > .row aside {  border-right: 0;  padding: 30px 0 40px;  float: left;  box-sizing: border-box; } #footer-sidebars > .row aside.full {  width: 100%; } #footer-sidebars > .row aside.cell-1-2 {  width: 50%; } #footer-sidebars > .row aside.cell-1-3 {  width: 33.333333333333%; } #footer-sidebars > .row aside.cell-1-4 {  width: 25%; } #footer-sidebars > .row aside.cell-1-5 {  width: 20%; } #footer-sidebars > .row aside.cell-1-6 {  width: 16.666666666667%; } #footer-sidebars > .row aside.cell-2-3 {  width: 66.666666666667%; } #footer-sidebars > .row aside.cell-2-4 {  width: 50%; } #footer-sidebars > .row aside.cell-2-5 {  width: 40%; } #footer-sidebars > .row aside.cell-2-6 {  width: 33.333333333333%; } #footer-sidebars > .row aside.cell-3-4 {  width: 75%; } #footer-sidebars > .row aside.cell-3-5 {  width: 60%; } #footer-sidebars > .row aside.cell-3-6 {  width: 50%; } #footer-sidebars > .row aside.cell-4-5 {  width: 80%; } #footer-sidebars > .row aside.cell-4-6 {  width: 66.666666666667%; } #footer-sidebars > .row aside.cell-5-6 {  width: 83.333333333333%; } #footer-sidebars > .row aside.last {  border-right: 0; } #footer-sidebars > .row .widget {  padding-left: 30px;  padding-right: 30px; } #footer-sidebars > .row .widget, #footer-sidebars > .row .widget:last-child {  margin-bottom: 0;  padding-bottom: 20px; } #footer-sidebars > .row .widget .widget-title {  text-align: left;  padding-top: 25px;  padding-bottom: 10px; } #footer-sidebars .wpv_icon_link li {  padding: 5px; } #footer-sidebars .wpv_icon_link li:first-child {  padding-top: 0; } #footer-sidebars .wpv_posts .wpv-tabs > ul {  border-bottom-color: #fc2511;  background-color: #fc3c2a; } #footer-sidebars .wpv_posts .wpv-tabs > ul li {  border-bottom: 1px solid transparent !important; } #footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-hover, #footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-selected, #footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-active {  border-color: #fc2511;  background: transparent;  border-bottom-color: #fc3c2a !important; } #footer-sidebars .wpv_posts .ui-tabs-panel {  border-color: #fc2511; } #footer-sidebars .wpv_posts .posts_list li {  border-top-color: #fc2511;  padding: 0 0 10px 0; } footer.main-footer a, .copyrights a {  color: #FFFFFF;  transition: all .3s ease; } footer.main-footer a:visited, .copyrights a:visited {  color: #FFFFFF; } footer.main-footer a:hover, .copyrights a:hover {  color: #FAE20D;  text-decoration: none; } footer.main-footer a:hover .icon.shortcode, .copyrights a:hover .icon.shortcode {  color: #FAE20D !important; } .copyrights {  background: url(//knowsports.cn/wp-content/themes/fitness-wellness/samples/images/bg2.png) repeat center top scroll;  background-color: #2A2A2A;  background-size: auto;  padding: 5px 30px;  margin: 0;  position: relative;  z-index: 5; } .copyrights .alignright, .copyrights .alignleft, .copyrights .aligncenter {  margin: 0px !important; } .copyrights > .row {  padding: 0;  margin: 0 auto; } .copyrights, .copyrights * {  font: normal 13px/20px "Roboto";  color: #9B9B9B; } #sub-footer-menu ul {  margin: 0; } #sub-footer-menu li {  list-style: none;  float: left;  padding: 0 5px;  border-left: 1px solid #505050; } #sub-footer-menu li a {  color: #FFFFFF;  font: normal 13px/20px "Roboto"; } #sub-footer-menu li:first-child {  padding-left: 0;  border-left: 0; } #scroll-to-top, #feedback, #toggle-style-switcher {  display: block;  width: 25px !important;  height: 22px !important;  line-height: 22px !important;  font-size: 20px !important;  padding: 4px;  margin-left: 2px;  font-family: "icomoon";  text-align: center;  cursor: pointer;  z-index: 9998;  border: none !important;  position: relative;  background: #ff0000;  text-shadow: 0 -1px 0 #cc0000;  color: #ffffff !important;  border-radius: 1px 0 0 1px;  background-clip: padding-box; } #scroll-to-top:hover, #feedback:hover, #toggle-style-switcher:hover {  padding-right: 6px;  text-decoration: none;  margin-left: 0;  color: #ffffff !important; } #style-switcher {  position: fixed !important;  z-index: 900000 !important;  top: 155px;  left: 0;  right: auto; } #style-switcher #toggle-style-switcher {  position: absolute;  top: 0;  right: -35px !important;  border-radius: 0 1px 1px 0;  margin-left: 0;  margin-right: 2px; } #style-switcher #toggle-style-switcher:after {  border-right-color: #ff0000 !important; } #style-switcher #toggle-style-switcher:before {  content: "\e035";  font-family: theme; } #style-switcher #toggle-style-switcher:hover {  padding-right: 4px; } #style-switcher.open #toggle-style-switcher, #style-switcher:hover #toggle-style-switcher {  padding-left: 6px !important;  margin-right: 0 !important;  opacity: 1; } body.admin-bar #style-switcher {  top: 188px; } #ss-teaser .close {  content: "\e255"; } #scroll-to-top {  position: fixed;  bottom: 69px;  right: 0px;  z-index: -1;  border-radius: 1px 0 0;  background-clip: padding-box;  opacity: 0; } #scroll-to-top:hover {  opacity: 0; } #scroll-to-top.visible {  opacity: 1;  z-index: 200; } #scroll-to-top.visible:hover {  opacity: 1; } #feedback-wrapper {  position: fixed;  bottom: 105px;  right: -250px;  z-index: 999900;  background: #d70000;  width: 250px;  min-height: 84px;  color: #ffffff !important;  border-radius: 1px 0 0 0;  background-clip: padding-box;  transition: right .4s; } #feedback-wrapper #feedback {  position: absolute;  bottom: 0;  right: 250px; } #feedback-wrapper.expanded {  right: 0; } #feedback-wrapper.expanded #feedback {  opacity: 1;  padding-right: 6px; } #feedback-wrapper h4, #feedback-wrapper h4 a {  color: #ffffff !important;  margin-bottom: 0px; } #feedback-wrapper h4 {  border: none;  padding: 10px 30px; } #feedback-wrapper section {  margin: 10px; } #feedback-wrapper .widget {  padding: 0;  border: none !important; } .woocommerce input[type=text], .woocommerce input[type=tel], .woocommerce input[type=email], .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce input[type=search], .woocommerce input[type=date], .woocommerce input[type=range], .woocommerce input[type=number], .woocommerce input[name="apply_coupon"], .woocommerce textarea, .woocommerce select {  padding: 12px;  margin-bottom: 10px !important;  font-size: 14px;  border-radius: 1px;  box-shadow: none;  text-shadow: none;  font-weight: normal; } .woocommerce a.remove, .woocommerce ul.product_list_widget li a.remove {  font-size: 18px !important;  height: 20px;  width: 20px;  padding: 0px;  font-weight: 100;  line-height: 1em !important; } .woocommerce a.remove:hover, .woocommerce ul.product_list_widget li a.remove:hover {  background: #ff0000 !important; } .woocommerce .ul.socialcount {  margin: 0.4em 0px 0.4em 0 !important; } .woocommerce .lost_reset_password .button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff; } .woocommerce .lost_reset_password .button, .woocommerce .lost_reset_password .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .lost_reset_password .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .lost_reset_password .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .lost_reset_password .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .lost_reset_password .button span.icon:first-child {  margin-right: 0; } .woocommerce .lost_reset_password .button span.icon:last-child {  margin-left: 0; } .woocommerce .lost_reset_password .button span.btext {  font-weight: normal;  position: relative; } .woocommerce .lost_reset_password .button:hover, .woocommerce .lost_reset_password .button:hover span {  text-decoration: none; } .woocommerce .lost_reset_password .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .lost_reset_password .button.button-border, .woocommerce .lost_reset_password .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .lost_reset_password .button.button-border-slanted {  transform: skew(-30deg); } .woocommerce .lost_reset_password .button.button-border-slanted span {  transform: skew(30deg); } .woocommerce .lost_reset_password .button span {  color: #ffffff; } .woocommerce .lost_reset_password .button.button-border, .woocommerce .lost_reset_password .button.button-border-slanted {  border: 1px solid #ff0000; } .woocommerce .lost_reset_password .button.button-border span, .woocommerce .lost_reset_password .button.button-border-slanted span {  color: #ff0000; } .woocommerce .lost_reset_password .button.button-border-slanted {  border-right-width: 5px; } .woocommerce .lost_reset_password .button:hover, .woocommerce .lost_reset_password .button:focus, .woocommerce .lost_reset_password .button:active {  background: #d70000; } .woocommerce .lost_reset_password .button:hover, .woocommerce .lost_reset_password .button:hover span, .woocommerce .lost_reset_password .button:focus, .woocommerce .lost_reset_password .button:focus span, .woocommerce .lost_reset_password .button:active, .woocommerce .lost_reset_password .button:active span {  color: #ffd7d7; } .woocommerce .lost_reset_password .button.button-border:hover, .woocommerce .lost_reset_password .button.button-border-slanted:hover {  background: #d70000; } .woocommerce .lost_reset_password .button.button-border:hover, .woocommerce .lost_reset_password .button.button-border:hover span, .woocommerce .lost_reset_password .button.button-border-slanted:hover, .woocommerce .lost_reset_password .button.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .woocommerce .lost_reset_password .button.button-border-slanted {  border-right-color: #d70000; } .woocommerce .checkout-breadcrumb .icon.shortcode {  line-height: 1.15;  font-size: 20px;  padding: 0 20px;  vertical-align: middle !important;  color: #E8E8E8; } .woocommerce .checkout-breadcrumb .title-part-inactive {  color: #E8E8E8; } .woocommerce #payment {  background: none; } .woocommerce #payment #place_order {  float: left; } .woocommerce #payment ul.payment_methods {  border-bottom: 0; } .woocommerce #payment ul.payment_methods li input {  vertical-align: middle;  border: 0; } .woocommerce #payment .payment_box {  background: #E8E8E8; } .woocommerce #payment .payment_box p {  margin: 0; } .woocommerce h1.page-title, .woocommerce div.product .product_title {  display: none; } .woocommerce .star-rating {  float: none;  color: #d70000;  font-style: normal; } .woocommerce .star-rating:before {  color: #ff0000;  font-style: normal; } .woocommerce .widget.woocommerce span.amount {  color: #9B9B9B; } .woocommerce .woocommerce-result-count {  margin-top: 20px;  line-height: 15px; } .woocommerce .woocommerce-ordering {  margin-bottom: 30px; } .woocommerce .woocommerce-ordering select {  padding: 10px;  box-shadow: 0 1px 2px rgba(0,0,0,0.16) !important;  font-size: 12px;  line-height: 22px; } .woocommerce form.login {  border-radius: 1px;  border: 3px solid #ff0000; } .woocommerce form.checkout_coupon {  border-radius: 1px;  border: 3px solid #ff0000; } .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {  margin-bottom: 2em;  border-top: 0;  background: transparent;  box-shadow: none;  padding: 10px !important;  text-shadow: none;  border-radius: 1px; } .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {  display: none; } .woocommerce .button.wc-forward:after, .woocommerce .button.wc-forward:before, .woocommerce .button.wc-forward a:after, .woocommerce .button.wc-forward a:before, .woocommerce .button.wc-backward:after, .woocommerce .button.wc-backward:before, .woocommerce .button.wc-backward a:after, .woocommerce .button.wc-backward a:before {  display: none; } .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {  background-color: #E8E8E8; } .woocommerce .woocommerce-error {  background-color: rgba(255,0,0,0.1);  color: rgba(255,0,0,0.8);  text-shadow: none; } .woocommerce span.onsale, .woocommerce .products.vamtam-wc .product span.onsale {  box-sizing: border-box;  top: 0;  right: 0;  left: auto;  z-index: 5;  margin: 0;  width: 70px;  height: 70px;  border-radius: 1px;  background: transparent;  box-shadow: none;  color: #ffffff;  text-transform: uppercase;  text-shadow: none;  font-weight: bold;  font-style: normal;  font-size: 13px;  font-family: "Roboto", sans-serif;  line-height: 70px;  transform: rotate(45deg);  transform: rotate(45deg) translateZ(0);  margin: -10px -10px 0 0; } .woocommerce span.onsale:before, .woocommerce .products.vamtam-wc .product span.onsale:before {  position: absolute;  top: 0;  left: -35px;  z-index: -1;  width: 0;  height: 0;  border: 70px solid transparent;  border-top: 0;  border-bottom-color: #ff0000;  content: ""; } .woocommerce .products.vamtam-wc {  position: relative; } .woocommerce .products.vamtam-wc .product-category mark.count {  display: none; } .woocommerce .products.vamtam-wc .product {  clear: none; } .woocommerce .products.vamtam-wc .product .add_to_cart_button {  display: none; } .woocommerce .products.vamtam-wc .product span.amount {  font-weight: normal;  font-size: 22px; } .woocommerce .products.vamtam-wc .product.first {  clear: both; } .woocommerce .products.vamtam-wc .product.last {  margin-right: 0; } .woocommerce .products.vamtam-wc .product .price {  font: bold italic 26px/28px "Roboto Condensed";  margin-bottom: 0;  color: #9B9B9B; } .woocommerce .products.vamtam-wc .product .woocommerce-loop-product__title {  font: normal 20px/24px "Roboto";  font-size: 18px; } .woocommerce .products.vamtam-wc .product a .product-thumbnail {  position: relative;  display: block;  overflow: visible;  margin-bottom: 5px;  max-height: none !important; } .woocommerce .products.vamtam-wc .product a img {  display: block;  border: 0;  box-shadow: none;  transition: all .3s; } html.no-touch .woocommerce .products.vamtam-wc .product a:hover img {  box-shadow: none !important;  transform: scale(1.1); } .woocommerce .products.vamtam-wc .product .aggregateRating {  margin: 10px 0;  padding: 10px 0;  min-height: 1.4em;  border-top: 1px solid #E8E8E8;  border-bottom: 1px solid #E8E8E8; } .woocommerce .products.vamtam-wc .product .aggregateRating .star-rating {  position: relative;  top: 2px;  float: left;  margin-right: 10px;  margin-bottom: 0;  width: 7em;  color: #d70000;  letter-spacing: 5px;  font-size: 14px; } .woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span {  display: inline-block; } .woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span strong, .woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span span.visualhidden {  display: none; } .woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span:before {  font-size: 14px !important; } .woocommerce .products.vamtam-wc .product .aggregateRating a.count {  position: relative;  top: -3px;  margin: 0 0 0 5px;  color: #262529; } .woocommerce .products.vamtam-wc .product .aggregateRating a.count span.number {  color: #d70000; } .woocommerce .products.vamtam-wc .product span.price span.from {  font: italic 11px/18px "Roboto Condensed";  color: #4A4A4A; } .woocommerce .products.vamtam-wc div[itemprop="description"] {  margin: 0 0 5px 0; } .woocommerce .products.vamtam-wc div[itemprop="description"] > p:first-child {  margin-top: 0; } .woocommerce .related.products, .woocommerce .upsells.products {  clear: both;  margin-top: 100px; } .woocommerce .related.products h2, .woocommerce .upsells.products h2 {  font: normal 30px/34px "Roboto Condensed";  position: relative;  margin: 0;  margin-bottom: 30px;  padding: 0 5px 15px 0;  padding-bottom: 20px;  border-bottom: 1px solid #E8E8E8;  color: #4A4A4A;  text-align: center; } .woocommerce .related.products h2:after, .woocommerce .upsells.products h2:after {  content: "";  position: absolute;  left: 50%;  bottom: -1px;  width: 100px;  height: 1px;  background: #ff0000;  margin-left: -50px; } .woocommerce .related.products ul .product, .woocommerce .related.products .products.vamtam-wc .product, .woocommerce .upsells.products ul .product, .woocommerce .upsells.products .products.vamtam-wc .product {  margin-bottom: 60px;  width: 22.15%; } .woocommerce .upsells.products ul .product, .woocommerce .upsells.products .products.vamtam-wc .product {  margin-bottom: 0; } .woocommerce .quantity input.qty, .woocommerce #quantity input.qty {  border: 1px solid #E8E8E8;  border-radius: 1px;  font-weight: normal; } .woocommerce div.product span.onsale {  right: 52%; } .woocommerce div.product p.price {  margin-bottom: 30px; } .woocommerce div.product p.price span.from {  font: italic 11px/18px "Roboto Condensed";  color: #4A4A4A; } .woocommerce div.product .woocommerce-tabs {  position: relative; } .woocommerce div.product .woocommerce-tabs > ul.tabs {  overflow: visible;  margin: 0;  margin-top: 10px;  padding: 0;  border: 0;  background: #E8E8E8;  list-style: none; } .woocommerce div.product .woocommerce-tabs > ul.tabs li {  position: relative;  z-index: 2;  display: block;  float: left;  margin: 0;  padding: 0;  border: 0;  border-radius: 1px;  background: #E8E8E8;  box-shadow: none;  white-space: nowrap; } .woocommerce div.product .woocommerce-tabs > ul.tabs li:before, .woocommerce div.product .woocommerce-tabs > ul.tabs li:after {  display: none !important; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a {  position: relative;  display: block;  padding: 25px 16px;  outline: none;  color: #ff0000;  text-shadow: none;  font-weight: normal;  font-size: 18px;  line-height: 1;  cursor: pointer; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a .icon {  color: #ffffff;  font-style: normal; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a:hover {  border: 0;  border-radius: 1px;  background-color: #ff0000;  box-shadow: none;  color: #ffffff;  text-decoration: none; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a:hover .icon {  color: #ffffff !important; } .woocommerce div.product .woocommerce-tabs > ul.tabs li.active {  padding: 0 !important;  border: 0;  border-radius: 1px;  background-color: #ff0000;  box-shadow: none;  color: #ffffff;  text-decoration: none;  white-space: nowrap; } .woocommerce div.product .woocommerce-tabs .panel {  clear: both;  margin-bottom: 0 !important;  padding: 10px 12px 0 12px; } .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs:after, .woocommerce div.product .woocommerce-tabs > ul:after {  display: block;  clear: both;  content: ""; } .woocommerce div.product .woocommerce-tabs #tab-description > h2, .woocommerce div.product .woocommerce-tabs #tab-reviews h2 {  display: none; } .woocommerce div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating {  display: none; } .woocommerce div.product form.cart {  margin-top: 60px;  margin-bottom: 50px; } .woocommerce div.product form.cart .group_table td {  padding-bottom: 1em; } .woocommerce div.product form.cart > .single_add_to_cart_button {  padding: .7em 2em;  border: 2px solid #ff0000;  border-radius: 1px;  background: transparent;  box-shadow: none;  color: #ff0000;  text-transform: uppercase;  text-shadow: none;  font-style: normal;  font-size: 15px; } .woocommerce div.product form.cart > .single_add_to_cart_button:hover, .woocommerce div.product form.cart > .single_add_to_cart_button:hover span {  border-color: #ff0000;  background: #ff0000;  color: #ffffff;  transition: color 0.3s; } .woocommerce div.product form.cart + .share-btns {  text-align: left;  padding: 0 0 20px 0; } .woocommerce div.product form.cart + .share-btns > ul {  margin-left: 0; } .woocommerce div.product form.cart + .share-btns .sep:first-child, .woocommerce div.product form.cart + .share-btns .sep-2:first-child, .woocommerce div.product form.cart + .share-btns .sep-3:first-child {  display: none; } .woocommerce div.product .product_meta .posted_in, .woocommerce div.product .product_meta .tagged_as {  display: block; } .woocommerce div.product div.images {  position: relative;  margin-bottom: 120px; } .woocommerce div.product div.images ul.thumbnails {  padding-top: 0;  list-style-type: none;  margin: 0; } .woocommerce div.product div.images ul.thumbnails li {  display: inline-block;  margin-top: 4%;  margin-right: 4%;  width: 22%; } .woocommerce div.product div.images ul.thumbnails li:nth-child(4n) {  margin-right: 0; } .woocommerce.woocommerce-cart .cart_totals table {  float: left;  text-align: left; } .woocommerce.woocommerce-checkout .product-subtotal .amount, .woocommerce.woocommerce-checkout .cart-subtotal .amount, .woocommerce.woocommerce-checkout .order-total .amount {  font: normal 16px/20px "Roboto Condensed";  color: #4A4A4A;  font-weight: bold; } .woocommerce.woocommerce-checkout .customer_details dt, .woocommerce.woocommerce-checkout .customer_details dd {  display: inline; } .woocommerce.woocommerce-checkout .customer_details dt:before {  display: block;  content: ""; } .woocommerce.woocommerce-checkout .addresses {  margin-top: 30px; } .woocommerce.woocommerce-checkout table.shop_table, .woocommerce.woocommerce-checkout table.shop_table th, .woocommerce.woocommerce-checkout table.shop_table td {  border: 0;  font-weight: normal;  padding: 3px; } .woocommerce.woocommerce-checkout h3 {  margin-bottom: .8em;  font: normal 20px/24px "Roboto"; } .woocommerce.woocommerce-checkout #payment div.payment_box {  background: #E8E8E8;  box-shadow: none; } .woocommerce.woocommerce-checkout #payment div.payment_box:after {  border-bottom-color: #E8E8E8; } .woocommerce.woocommerce-checkout #shiptobilling {  line-height: 2.7em; } .woocommerce.woocommerce-checkout .amount {  color: #9B9B9B; } .woocommerce.woocommerce-checkout #place_order {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff; } .woocommerce.woocommerce-checkout #place_order, .woocommerce.woocommerce-checkout #place_order span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-checkout #place_order span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-checkout #place_order span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-checkout #place_order span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-checkout #place_order span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-checkout #place_order span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-checkout #place_order span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-checkout #place_order:hover, .woocommerce.woocommerce-checkout #place_order:hover span {  text-decoration: none; } .woocommerce.woocommerce-checkout #place_order.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-checkout #place_order.button-border, .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  transform: skew(-30deg); } .woocommerce.woocommerce-checkout #place_order.button-border-slanted span {  transform: skew(30deg); } .woocommerce.woocommerce-checkout #place_order span {  color: #ffffff; } .woocommerce.woocommerce-checkout #place_order.button-border, .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  border: 1px solid #ff0000; } .woocommerce.woocommerce-checkout #place_order.button-border span, .woocommerce.woocommerce-checkout #place_order.button-border-slanted span {  color: #ff0000; } .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-checkout #place_order:hover, .woocommerce.woocommerce-checkout #place_order:focus, .woocommerce.woocommerce-checkout #place_order:active {  background: #d70000; } .woocommerce.woocommerce-checkout #place_order:hover, .woocommerce.woocommerce-checkout #place_order:hover span, .woocommerce.woocommerce-checkout #place_order:focus, .woocommerce.woocommerce-checkout #place_order:focus span, .woocommerce.woocommerce-checkout #place_order:active, .woocommerce.woocommerce-checkout #place_order:active span {  color: #ffd7d7; } .woocommerce.woocommerce-checkout #place_order.button-border:hover, .woocommerce.woocommerce-checkout #place_order.button-border-slanted:hover {  background: #d70000; } .woocommerce.woocommerce-checkout #place_order.button-border:hover, .woocommerce.woocommerce-checkout #place_order.button-border:hover span, .woocommerce.woocommerce-checkout #place_order.button-border-slanted:hover, .woocommerce.woocommerce-checkout #place_order.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  border-right-color: #d70000; } .woocommerce #reviews h3 {  margin: 0 0 20px;  font-size: 16px; } .woocommerce #reviews #comments ol {  margin: 0px; } .woocommerce #reviews #comments li {  position: relative;  padding: 10px 0 30px;  min-height: 70px; } .woocommerce #reviews #comments li.has-children {  padding-bottom: 0; } .woocommerce #reviews #comments ol li {  clear: both;  margin-top: -1px;  list-style: none; } .woocommerce #reviews #comments > ol > li:first-child {  margin-top: 0px; } .woocommerce #reviews #comments .children {  margin: 0 0 0 20px;  border-top: 0; } .woocommerce #reviews #comments .children li {  clear: both;  margin-left: 80px;  padding-left: 10px; } .woocommerce #reviews #comments .children li:last-child {  padding-bottom: 0; } .woocommerce #reviews #comments .avatar {  max-width: 70px !important;  max-height: 70px;  background-color: #E8E8E8; } .woocommerce #reviews #comments .comment-author {  position: absolute;  top: 0;  bottom: 0;  padding: 10px;  min-height: 70px;  width: 70px; } .woocommerce #reviews #comments .bypostauthor {  position: relative;  z-index: 1; } .woocommerce #reviews #comments .bypostauthor:hover {  background: #E8E8E8; } .woocommerce #reviews #comments .bypostauthor:hover .comment-author:after {  border-right-color: #ffffff; } .woocommerce #reviews #comments .comment-author-link {  display: inline; } .woocommerce #reviews #comments .comment-time {  display: inline;  font-size: 9px !important; } .woocommerce #reviews #comments .comment-time:before {  margin: auto 5px;  content: " | "; } .woocommerce #reviews #comments .comment-content {  position: relative;  margin-left: 100px;  min-height: 50px; } .woocommerce #reviews #comments .comment-content:hover h6.comment-reply-link {  display: block; } .woocommerce #reviews #comments .comment-meta {  margin-top: -3px;  margin-bottom: 6px; } .woocommerce #reviews #comments .comment-meta > .comment-author-link {  font: normal 20px/24px "Roboto"; } .woocommerce #reviews #comments h6.comment-reply-link {  position: absolute;  top: 0px;  right: 15px;  display: none;  padding: 0 0 0 5px; } .woocommerce #reviews #comments h6.comment-reply-link a {  margin: 0 0 0 5px;  color: #FC3C2A;  font-size: 12px; } .woocommerce #reviews #comments h6.comment-reply-link a:hover {  color: #D02111; } .woocommerce #reviews #comments h6.comment-reply-link:before {  position: relative;  top: 5px;  color: #262529;  content: "\e03a";  font-size: 18px;  font-family: theme;  line-height: 18px; } .woocommerce #reviews #comments #reply-title {  margin-bottom: 0px !important; } .woocommerce #reviews #comments #cancel-comment-reply-link {  position: relative; } .woocommerce #reviews #comments .comment-notes {  margin-bottom: 14px; } .woocommerce #reviews #comments ol.commentlist li {  margin-bottom: 0;  padding: 15px 0;  border-top: 1px dotted #E8E8E8; } .woocommerce #reviews #comments ol.commentlist li img.avatar {  position: relative;  float: none;  width: 60px; } .woocommerce #reviews #comments ol.commentlist li .comment-meta {  color: #4A4A4A; } .woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating {  width: 7em !important;  letter-spacing: 5px;  font-size: 14px !important; } .woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span {  color: #ff0000 !important;  font-size: 14px !important; } .woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span:before {  font-size: 14px !important; } .woocommerce #reviews #comments .add_review {  margin-top: 30px; } .woocommerce #commentform .form-submit {  position: static; } .woocommerce #commentform .form-submit input {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff; } .woocommerce #commentform .form-submit input, .woocommerce #commentform .form-submit input span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce #commentform .form-submit input span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce #commentform .form-submit input span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce #commentform .form-submit input span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce #commentform .form-submit input span.icon:first-child {  margin-right: 0; } .woocommerce #commentform .form-submit input span.icon:last-child {  margin-left: 0; } .woocommerce #commentform .form-submit input span.btext {  font-weight: normal;  position: relative; } .woocommerce #commentform .form-submit input:hover, .woocommerce #commentform .form-submit input:hover span {  text-decoration: none; } .woocommerce #commentform .form-submit input.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce #commentform .form-submit input.button-border, .woocommerce #commentform .form-submit input.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce #commentform .form-submit input.button-border-slanted {  transform: skew(-30deg); } .woocommerce #commentform .form-submit input.button-border-slanted span {  transform: skew(30deg); } .woocommerce #commentform .form-submit input span {  color: #ffffff; } .woocommerce #commentform .form-submit input.button-border, .woocommerce #commentform .form-submit input.button-border-slanted {  border: 1px solid #ff0000; } .woocommerce #commentform .form-submit input.button-border span, .woocommerce #commentform .form-submit input.button-border-slanted span {  color: #ff0000; } .woocommerce #commentform .form-submit input.button-border-slanted {  border-right-width: 5px; } .woocommerce #commentform .form-submit input:hover, .woocommerce #commentform .form-submit input:focus, .woocommerce #commentform .form-submit input:active {  background: #d70000; } .woocommerce #commentform .form-submit input:hover, .woocommerce #commentform .form-submit input:hover span, .woocommerce #commentform .form-submit input:focus, .woocommerce #commentform .form-submit input:focus span, .woocommerce #commentform .form-submit input:active, .woocommerce #commentform .form-submit input:active span {  color: #ffd7d7; } .woocommerce #commentform .form-submit input.button-border:hover, .woocommerce #commentform .form-submit input.button-border-slanted:hover {  background: #d70000; } .woocommerce #commentform .form-submit input.button-border:hover, .woocommerce #commentform .form-submit input.button-border:hover span, .woocommerce #commentform .form-submit input.button-border-slanted:hover, .woocommerce #commentform .form-submit input.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .woocommerce #commentform .form-submit input.button-border-slanted {  border-right-color: #d70000; } .woocommerce label[for] {  display: inline; } .woocommerce form .form-row label[for] {  display: block;  padding-bottom: 5px; } .woocommerce form .form-row label[for].checkbox {  display: inline; } .woocommerce article img {  display: inline-block; } .woocommerce .widget_product_search #searchform label {  display: none !important; } .woocommerce .summary form.cart {  padding-left: 20px; } .woocommerce .summary > div {  padding-left: 20px; } .woocommerce .summary .star-rating {  margin: 13px 8px 15px 0;  width: 7em;  color: #ff0000;  letter-spacing: 5px;  font-size: 14px; } .woocommerce .summary .star-rating span:before {  font-size: 14px !important; } .woocommerce .summary a.count {  display: inline-block;  margin: 10px 5px 15px 0;  color: #262529;  font-size: 10px; } .woocommerce .summary a.count span.number {  color: #d70000; } .woocommerce .summary form.variations_form table.variations td {  display: block;  padding-bottom: 5px; } .woocommerce .summary form.variations_form table.variations td select {  margin: 0 0 5px 0; } .woocommerce .summary form.variations_form .single_add_to_cart_button {  font: normal 14px/20px "Roboto";  border-radius: 1px;  background: #ff0000;  color: #ffffff;  text-transform: uppercase;  font-weight: normal; } .woocommerce .summary form.variations_form .single_add_to_cart_button:hover, .woocommerce .summary form.variations_form .single_add_to_cart_button:before, .woocommerce .summary form.variations_form .single_add_to_cart_button:after {  color: #9B9B9B !important;  text-decoration: none; } .woocommerce .summary form.variations_form .single_add_to_cart_button:after {  top: 2.2em;  border-top: 1px solid #9B9B9B; } .woocommerce .summary .share-btns {  margin: 0 0 0 20px;  padding: 20px 0;  border-top: 1px solid #E8E8E8; } .woocommerce .summary .product_meta {  margin: 0 0 0 20px;  padding-left: 0; } .woocommerce .summary .price .amount, .woocommerce .summary .price ins .amount {  font: normal 30px/34px "Roboto Condensed"; } .woocommerce .summary .price del .amount {  font: normal 16px/20px "Roboto Condensed"; } .woocommerce .price .amount, .woocommerce .price ins .amount {  font: bold italic 26px/28px "Roboto Condensed";  font-style: normal;  color: #ff0000;  text-decoration: none !important; } .woocommerce .price del .amount {  font: normal 16px/20px "Roboto Condensed";  color: #262529;  text-decoration: line-through; } .woocommerce .images a img {  box-shadow: none !important; } .woocommerce .product_meta {  padding: 15px 0 0 0;  border-top: 1px solid #E8E8E8; } .woocommerce .product_meta span {  line-height: 25px; } .woocommerce .product_meta a {  color: #FC3C2A; } .woocommerce .product_meta a:hover {  color: #D02111; } .woocommerce .product_meta a:visited {  color: #FC3C2A; } .woocommerce table.shop_table th, .woocommerce table.shop_table tfoot th td {  font-weight: normal; } .woocommerce.woocommerce-cart .button {  padding: 0.3em 0.8em !important;  text-shadow: none !important; } .woocommerce.woocommerce-cart .cart-collaterals .button {  margin: 10px 10px 0 0;  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #E8E8E8;  color: #696969; } .woocommerce.woocommerce-cart .cart-collaterals .button, .woocommerce.woocommerce-cart .cart-collaterals .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-cart .cart-collaterals .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-cart .cart-collaterals .button span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-cart .cart-collaterals .button:hover, .woocommerce.woocommerce-cart .cart-collaterals .button:hover span {  text-decoration: none; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  transform: skew(-30deg); } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted span {  transform: skew(30deg); } .woocommerce.woocommerce-cart .cart-collaterals .button span {  color: #696969; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  border: 1px solid #E8E8E8; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border span, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted span {  color: #E8E8E8; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-cart .cart-collaterals .button:hover, .woocommerce.woocommerce-cart .cart-collaterals .button:focus, .woocommerce.woocommerce-cart .cart-collaterals .button:active {  background: #9B9B9B; } .woocommerce.woocommerce-cart .cart-collaterals .button:hover, .woocommerce.woocommerce-cart .cart-collaterals .button:hover span, .woocommerce.woocommerce-cart .cart-collaterals .button:focus, .woocommerce.woocommerce-cart .cart-collaterals .button:focus span, .woocommerce.woocommerce-cart .cart-collaterals .button:active, .woocommerce.woocommerce-cart .cart-collaterals .button:active span {  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted:hover {  background: #9B9B9B; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border:hover span, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted:hover, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  border-right-color: #9B9B9B; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover span {  text-decoration: none; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  transform: skew(-30deg); } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted span {  transform: skew(30deg); } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span {  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  border: 1px solid #ff0000; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted span {  color: #ff0000; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:focus, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:active {  background: #d70000; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:focus, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:focus span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:active, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:active span {  color: #ffd7d7; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted:hover {  background: #d70000; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border:hover span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  border-right-color: #d70000; } .woocommerce.woocommerce-cart .coupon {  margin-top: 30px;  text-transform: uppercase;  font-size: 16; } .woocommerce.woocommerce-cart table.shop_table, .woocommerce.woocommerce-cart table.shop_table th, .woocommerce.woocommerce-cart table.shop_table td {  border: 0; } .woocommerce.woocommerce-cart table.shop_table .product-thumbnail img {  width: 50px; } .woocommerce.woocommerce-cart table.shop_table td {  border-top: 1px solid #E8E8E8;  border-bottom: 0; } .woocommerce.woocommerce-cart table.shop_table td.product-name a {  font-size: 15px; } .woocommerce.woocommerce-cart table.shop_table a.remove:hover {  background: none;  color: red; } .woocommerce.woocommerce-cart .product-subtotal .amount, .woocommerce.woocommerce-cart .cart-subtotal .amount, .woocommerce.woocommerce-cart .order-total .amount {  font: normal 16px/20px "Roboto Condensed";  color: #4A4A4A;  font-weight: bold; } .woocommerce.woocommerce-cart .cart_totals th, .woocommerce.woocommerce-cart .cart_totals th strong {  font-weight: normal;  padding: 0; } .woocommerce.woocommerce-cart .cart_totals table.shop_table th, .woocommerce.woocommerce-cart .cart_totals table.shop_table td {  border-top: 1px solid #E8E8E8;  width: 50%; } .woocommerce.woocommerce-cart .cart_totals, .woocommerce.woocommerce-cart .shipping_calculator {  width: auto;  float: none; } .woocommerce.woocommerce-cart .shipping-calculator-form .button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #E8E8E8;  color: #696969;  margin: 0; } .woocommerce.woocommerce-cart .shipping-calculator-form .button, .woocommerce.woocommerce-cart .shipping-calculator-form .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover span {  text-decoration: none; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  transform: skew(-30deg); } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted span {  transform: skew(30deg); } .woocommerce.woocommerce-cart .shipping-calculator-form .button span {  color: #696969; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  border: 1px solid #E8E8E8; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border span, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted span {  color: #E8E8E8; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button:focus, .woocommerce.woocommerce-cart .shipping-calculator-form .button:active {  background: #9B9B9B; } .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover span, .woocommerce.woocommerce-cart .shipping-calculator-form .button:focus, .woocommerce.woocommerce-cart .shipping-calculator-form .button:focus span, .woocommerce.woocommerce-cart .shipping-calculator-form .button:active, .woocommerce.woocommerce-cart .shipping-calculator-form .button:active span {  color: #ffffff; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted:hover {  background: #9B9B9B; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border:hover span, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  border-right-color: #9B9B9B; } .woocommerce.woocommerce-cart .shipping-calculator-form .form-row {  padding: 0; } .woocommerce.woocommerce-cart .shipping-calculator-form .form-row input {  margin: 0 !important; } .woocommerce.woocommerce-cart .shipping-calculator-form .form-row .calc_shipping_country_field {  margin-bottom: 10px; } .woocommerce.woocommerce-cart .cart_totals > h2, .woocommerce.woocommerce-cart .shipping_calculator > h2 {  font: normal 20px/24px "Roboto";  text-align: left; } .woocommerce.woocommerce-cart .cart_totals > h2 {  margin-top: 0; } .woocommerce.woocommerce-cart .shipping-calculator-button:hover {  text-decoration: none; } .woocommerce.woocommerce-cart .shipping-calculator-button:after {  display: none; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff;  border: none !important;  box-shadow: none !important; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"], .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon:first-child {  margin-right: 0; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon:last-child {  margin-left: 0; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.btext {  font-weight: normal;  position: relative; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover span {  text-decoration: none; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  transform: skew(-30deg); } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted span {  transform: skew(30deg); } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span {  color: #ffffff; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  border: 1px solid #ff0000; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted span {  color: #ff0000; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  border-right-width: 5px; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:focus, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:active {  background: #d70000; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:focus, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:focus span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:active, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:active span {  color: #ffd7d7; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted:hover {  background: #d70000; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border:hover span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  border-right-color: #d70000; } .woocommerce .add_review a.button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff;  padding-right: .8em;  padding-left: .8em;  box-shadow: none; } .woocommerce .add_review a.button, .woocommerce .add_review a.button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .add_review a.button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .add_review a.button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .add_review a.button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .add_review a.button span.icon:first-child {  margin-right: 0; } .woocommerce .add_review a.button span.icon:last-child {  margin-left: 0; } .woocommerce .add_review a.button span.btext {  font-weight: normal;  position: relative; } .woocommerce .add_review a.button:hover, .woocommerce .add_review a.button:hover span {  text-decoration: none; } .woocommerce .add_review a.button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .add_review a.button.button-border, .woocommerce .add_review a.button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .add_review a.button.button-border-slanted {  transform: skew(-30deg); } .woocommerce .add_review a.button.button-border-slanted span {  transform: skew(30deg); } .woocommerce .add_review a.button span {  color: #ffffff; } .woocommerce .add_review a.button.button-border, .woocommerce .add_review a.button.button-border-slanted {  border: 1px solid #ff0000; } .woocommerce .add_review a.button.button-border span, .woocommerce .add_review a.button.button-border-slanted span {  color: #ff0000; } .woocommerce .add_review a.button.button-border-slanted {  border-right-width: 5px; } .woocommerce .add_review a.button:hover, .woocommerce .add_review a.button:focus, .woocommerce .add_review a.button:active {  background: #d70000; } .woocommerce .add_review a.button:hover, .woocommerce .add_review a.button:hover span, .woocommerce .add_review a.button:focus, .woocommerce .add_review a.button:focus span, .woocommerce .add_review a.button:active, .woocommerce .add_review a.button:active span {  color: #ffd7d7; } .woocommerce .add_review a.button.button-border:hover, .woocommerce .add_review a.button.button-border-slanted:hover {  background: #d70000; } .woocommerce .add_review a.button.button-border:hover, .woocommerce .add_review a.button.button-border:hover span, .woocommerce .add_review a.button.button-border-slanted:hover, .woocommerce .add_review a.button.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .woocommerce .add_review a.button.button-border-slanted {  border-right-color: #d70000; } .woocommerce ul.cart_list a {  font: normal 16px/20px "Roboto Condensed";  padding: 5px 0 10px 0;  font-size: 14px; } .woocommerce ul.product_list_widget li a {  font: normal 16px/20px "Roboto Condensed";  padding: 5px 0 5px 0;  font-size: 14px; } .woocommerce ul.product_list_widget li img {  box-shadow: none; } .woocommerce ul.product_list_widget .star-rating {  display: none;  margin: .7em 0; } .woocommerce ul.product-categories li.current-cat a {  color: #D02111; } .woocommerce .woocommerce.widget_price_filter .price_slider {  height: 0.8em;  background: #ffffff; } .woocommerce .woocommerce.widget_price_filter .price_slider > div.ui-slider-range {  background: #E8E8E8;  box-shadow: none !important; } .woocommerce .woocommerce.widget_price_filter .price_slider > a.ui-slider-handle {  width: 0.5em;  height: 0.5em;  border: 6px solid #ff0000 !important;  background: #fff;  box-shadow: none !important; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff;  margin-top: 15px;  padding: 0.3em 0.8em;  box-shadow: none;  font-style: normal; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon:first-child {  margin-right: 0; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon:last-child {  margin-left: 0; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.btext {  font-weight: normal;  position: relative; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover span {  text-decoration: none; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  transform: skew(-30deg); } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted span {  transform: skew(30deg); } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span {  color: #ffffff; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  border: 1px solid #ff0000; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted span {  color: #ff0000; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  border-right-width: 5px; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:focus, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:active {  background: #d70000; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:focus, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:focus span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:active, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:active span {  color: #ffd7d7; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted:hover {  background: #d70000; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border:hover span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  border-right-color: #d70000; } .woocommerce .woocommerce.widget_price_filter .price_label {  padding-top: 10px; } .woocommerce .woocommerce.widget_price_filter .from, .woocommerce .woocommerce.widget_price_filter .to {  color: #ff0000;  font-size: 1.3em; } .woocommerce .myaccount_user {  padding-bottom: 70px; } .woocommerce .myaccount_address {  padding-bottom: 30px; } .woocommerce #customer_login .lost_password {  margin-left: 20px; } body.woocommerce-checkout form.login {  margin-bottom: 5em; } body.woocommerce-checkout .col-2 {  border: 3px solid #ff0000;  padding: 20px;  box-sizing: border-box; } .cart-collaterals {  width: auto !important;  padding: 20px;  border: solid 3px #ff0000; } .cart-collaterals .cart_totals table tr:first-child th {  width: 69%; } .cart-collaterals .cart_totals tr td {  border: 0;  padding: 3px !important; } body.woocommerce .page-wrapper #review_form #respond .form-submit input, body.woocommerce .page-wrapper #submit, body.woocommerce .page-wrapper a.button, body.woocommerce .page-wrapper input.button, body.woocommerce .page-wrapper input[type=button], body.woocommerce .page-wrapper button.button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff;  font: normal 14px/20px "Roboto";  box-shadow: none; } body.woocommerce .page-wrapper #review_form #respond .form-submit input, body.woocommerce .page-wrapper #review_form #respond .form-submit input span, body.woocommerce .page-wrapper #submit, body.woocommerce .page-wrapper #submit span, body.woocommerce .page-wrapper a.button, body.woocommerce .page-wrapper a.button span, body.woocommerce .page-wrapper input.button, body.woocommerce .page-wrapper input.button span, body.woocommerce .page-wrapper input[type=button], body.woocommerce .page-wrapper input[type=button] span, body.woocommerce .page-wrapper button.button, body.woocommerce .page-wrapper button.button span {  transition: color .3s ease, border .3s ease, background .3s ease; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span, body.woocommerce .page-wrapper #submit span, body.woocommerce .page-wrapper a.button span, body.woocommerce .page-wrapper input.button span, body.woocommerce .page-wrapper input[type=button] span, body.woocommerce .page-wrapper button.button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon, body.woocommerce .page-wrapper #submit span.icon, body.woocommerce .page-wrapper a.button span.icon, body.woocommerce .page-wrapper input.button span.icon, body.woocommerce .page-wrapper input[type=button] span.icon, body.woocommerce .page-wrapper button.button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper #submit span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper a.button span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper input.button span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper input[type=button] span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper button.button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon:first-child, body.woocommerce .page-wrapper #submit span.icon:first-child, body.woocommerce .page-wrapper a.button span.icon:first-child, body.woocommerce .page-wrapper input.button span.icon:first-child, body.woocommerce .page-wrapper input[type=button] span.icon:first-child, body.woocommerce .page-wrapper button.button span.icon:first-child {  margin-right: 0; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon:last-child, body.woocommerce .page-wrapper #submit span.icon:last-child, body.woocommerce .page-wrapper a.button span.icon:last-child, body.woocommerce .page-wrapper input.button span.icon:last-child, body.woocommerce .page-wrapper input[type=button] span.icon:last-child, body.woocommerce .page-wrapper button.button span.icon:last-child {  margin-left: 0; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.btext, body.woocommerce .page-wrapper #submit span.btext, body.woocommerce .page-wrapper a.button span.btext, body.woocommerce .page-wrapper input.button span.btext, body.woocommerce .page-wrapper input[type=button] span.btext, body.woocommerce .page-wrapper button.button span.btext {  font-weight: normal;  position: relative; } body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover span, body.woocommerce .page-wrapper #submit:hover, body.woocommerce .page-wrapper #submit:hover span, body.woocommerce .page-wrapper a.button:hover, body.woocommerce .page-wrapper a.button:hover span, body.woocommerce .page-wrapper input.button:hover, body.woocommerce .page-wrapper input.button:hover span, body.woocommerce .page-wrapper input[type=button]:hover, body.woocommerce .page-wrapper input[type=button]:hover span, body.woocommerce .page-wrapper button.button:hover, body.woocommerce .page-wrapper button.button:hover span {  text-decoration: none; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-filled-small, body.woocommerce .page-wrapper #submit.button-filled-small, body.woocommerce .page-wrapper a.button.button-filled-small, body.woocommerce .page-wrapper input.button.button-filled-small, body.woocommerce .page-wrapper input[type=button].button-filled-small, body.woocommerce .page-wrapper button.button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border, body.woocommerce .page-wrapper button.button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border-slanted {  transform: skew(-30deg); } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted span, body.woocommerce .page-wrapper #submit.button-border-slanted span, body.woocommerce .page-wrapper a.button.button-border-slanted span, body.woocommerce .page-wrapper input.button.button-border-slanted span, body.woocommerce .page-wrapper input[type=button].button-border-slanted span, body.woocommerce .page-wrapper button.button.button-border-slanted span {  transform: skew(30deg); } body.woocommerce .page-wrapper #review_form #respond .form-submit input span, body.woocommerce .page-wrapper #submit span, body.woocommerce .page-wrapper a.button span, body.woocommerce .page-wrapper input.button span, body.woocommerce .page-wrapper input[type=button] span, body.woocommerce .page-wrapper button.button span {  color: #ffffff; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border, body.woocommerce .page-wrapper button.button.button-border-slanted {  border: 1px solid #ff0000; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border span, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted span, body.woocommerce .page-wrapper #submit.button-border span, body.woocommerce .page-wrapper #submit.button-border-slanted span, body.woocommerce .page-wrapper a.button.button-border span, body.woocommerce .page-wrapper a.button.button-border-slanted span, body.woocommerce .page-wrapper input.button.button-border span, body.woocommerce .page-wrapper input.button.button-border-slanted span, body.woocommerce .page-wrapper input[type=button].button-border span, body.woocommerce .page-wrapper input[type=button].button-border-slanted span, body.woocommerce .page-wrapper button.button.button-border span, body.woocommerce .page-wrapper button.button.button-border-slanted span {  color: #ff0000; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border-slanted {  border-right-width: 5px; } body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input:focus, body.woocommerce .page-wrapper #review_form #respond .form-submit input:active, body.woocommerce .page-wrapper #submit:hover, body.woocommerce .page-wrapper #submit:focus, body.woocommerce .page-wrapper #submit:active, body.woocommerce .page-wrapper a.button:hover, body.woocommerce .page-wrapper a.button:focus, body.woocommerce .page-wrapper a.button:active, body.woocommerce .page-wrapper input.button:hover, body.woocommerce .page-wrapper input.button:focus, body.woocommerce .page-wrapper input.button:active, body.woocommerce .page-wrapper input[type=button]:hover, body.woocommerce .page-wrapper input[type=button]:focus, body.woocommerce .page-wrapper input[type=button]:active, body.woocommerce .page-wrapper button.button:hover, body.woocommerce .page-wrapper button.button:focus, body.woocommerce .page-wrapper button.button:active {  background: #d70000; } body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover span, body.woocommerce .page-wrapper #review_form #respond .form-submit input:focus, body.woocommerce .page-wrapper #review_form #respond .form-submit input:focus span, body.woocommerce .page-wrapper #review_form #respond .form-submit input:active, body.woocommerce .page-wrapper #review_form #respond .form-submit input:active span, body.woocommerce .page-wrapper #submit:hover, body.woocommerce .page-wrapper #submit:hover span, body.woocommerce .page-wrapper #submit:focus, body.woocommerce .page-wrapper #submit:focus span, body.woocommerce .page-wrapper #submit:active, body.woocommerce .page-wrapper #submit:active span, body.woocommerce .page-wrapper a.button:hover, body.woocommerce .page-wrapper a.button:hover span, body.woocommerce .page-wrapper a.button:focus, body.woocommerce .page-wrapper a.button:focus span, body.woocommerce .page-wrapper a.button:active, body.woocommerce .page-wrapper a.button:active span, body.woocommerce .page-wrapper input.button:hover, body.woocommerce .page-wrapper input.button:hover span, body.woocommerce .page-wrapper input.button:focus, body.woocommerce .page-wrapper input.button:focus span, body.woocommerce .page-wrapper input.button:active, body.woocommerce .page-wrapper input.button:active span, body.woocommerce .page-wrapper input[type=button]:hover, body.woocommerce .page-wrapper input[type=button]:hover span, body.woocommerce .page-wrapper input[type=button]:focus, body.woocommerce .page-wrapper input[type=button]:focus span, body.woocommerce .page-wrapper input[type=button]:active, body.woocommerce .page-wrapper input[type=button]:active span, body.woocommerce .page-wrapper button.button:hover, body.woocommerce .page-wrapper button.button:hover span, body.woocommerce .page-wrapper button.button:focus, body.woocommerce .page-wrapper button.button:focus span, body.woocommerce .page-wrapper button.button:active, body.woocommerce .page-wrapper button.button:active span {  color: #ffd7d7; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted:hover, body.woocommerce .page-wrapper #submit.button-border:hover, body.woocommerce .page-wrapper #submit.button-border-slanted:hover, body.woocommerce .page-wrapper a.button.button-border:hover, body.woocommerce .page-wrapper a.button.button-border-slanted:hover, body.woocommerce .page-wrapper input.button.button-border:hover, body.woocommerce .page-wrapper input.button.button-border-slanted:hover, body.woocommerce .page-wrapper input[type=button].button-border:hover, body.woocommerce .page-wrapper input[type=button].button-border-slanted:hover, body.woocommerce .page-wrapper button.button.button-border:hover, body.woocommerce .page-wrapper button.button.button-border-slanted:hover {  background: #d70000; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border:hover span, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted:hover span, body.woocommerce .page-wrapper #submit.button-border:hover, body.woocommerce .page-wrapper #submit.button-border:hover span, body.woocommerce .page-wrapper #submit.button-border-slanted:hover, body.woocommerce .page-wrapper #submit.button-border-slanted:hover span, body.woocommerce .page-wrapper a.button.button-border:hover, body.woocommerce .page-wrapper a.button.button-border:hover span, body.woocommerce .page-wrapper a.button.button-border-slanted:hover, body.woocommerce .page-wrapper a.button.button-border-slanted:hover span, body.woocommerce .page-wrapper input.button.button-border:hover, body.woocommerce .page-wrapper input.button.button-border:hover span, body.woocommerce .page-wrapper input.button.button-border-slanted:hover, body.woocommerce .page-wrapper input.button.button-border-slanted:hover span, body.woocommerce .page-wrapper input[type=button].button-border:hover, body.woocommerce .page-wrapper input[type=button].button-border:hover span, body.woocommerce .page-wrapper input[type=button].button-border-slanted:hover, body.woocommerce .page-wrapper input[type=button].button-border-slanted:hover span, body.woocommerce .page-wrapper button.button.button-border:hover, body.woocommerce .page-wrapper button.button.button-border:hover span, body.woocommerce .page-wrapper button.button.button-border-slanted:hover, body.woocommerce .page-wrapper button.button.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border-slanted {  border-right-color: #d70000; } body.woocommerce .page-wrapper .quantity {  margin: 0 15px 0 0 !important;  padding-top: 4px; } body.post-type-archive-product .products.vamtam-wc, body.tax-product_cat .products.vamtam-wc {  margin-bottom: 0; } body.post-type-archive-product .products.vamtam-wc .product, body.tax-product_cat .products.vamtam-wc .product {  margin-bottom: 60px;  width: 30.8%; } body.post-type-archive-product .products.vamtam-wc .product.first, body.tax-product_cat .products.vamtam-wc .product.first {  clear: both; } .widget.widget_shopping_cart .widget_shopping_cart_content li {  overflow: visible; } .widget.widget_shopping_cart .widget_shopping_cart_content li.empty {  border-bottom: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content li a {  font-size: 18px !important; } .widget.widget_shopping_cart .widget_shopping_cart_content .total strong, .widget.widget_shopping_cart .widget_shopping_cart_content .total .amount {  font: normal 16px/20px "Roboto Condensed";  color: #4A4A4A; } .widget.widget_shopping_cart .widget_shopping_cart_content .total .amount {  font-weight: bold; } .widget.widget_shopping_cart .widget_shopping_cart_content .quantity .amount {  font: normal 14px/20px "Roboto";  color: #4A4A4A; } .widget.widget_shopping_cart .widget_shopping_cart_content p:last-child {  margin-bottom: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button {  margin-right: 10px;  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #E8E8E8;  color: #696969;  padding: 0.5em 1em;  box-shadow: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon:first-child {  margin-right: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon:last-child {  margin-left: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.btext {  font-weight: normal;  position: relative; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover span {  text-decoration: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  transform: skew(-30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted span {  transform: skew(30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span {  color: #696969; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  border: 1px solid #E8E8E8; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted span {  color: #E8E8E8; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  border-right-width: 5px; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:active {  background: #9B9B9B; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:focus span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:active, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:active span {  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted:hover {  background: #9B9B9B; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  border-right-color: #9B9B9B; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #ff0000;  color: #ffffff;  padding: 0.5em 1em;  box-shadow: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span {  transition: color .3s ease, border .3s ease, background .3s ease; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon:first-child {  margin-right: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon:last-child {  margin-left: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.btext {  font-weight: normal;  position: relative; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover span {  text-decoration: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  transform: skew(-30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted span {  transform: skew(30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span {  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  border: 1px solid #ff0000; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted span {  color: #ff0000; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  border-right-width: 5px; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:active {  background: #d70000; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:focus span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:active, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:active span {  color: #ffd7d7; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted:hover {  background: #d70000; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted:hover span {  border-color: #d70000;  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  border-right-color: #d70000; } .woocommerce-page #review_form #respond p {  margin: 0 0 10px; } .vamtam-cart-dropdown-link {  position: relative;  display: block;  margin-top: -1px;  margin-left: 2px;  padding: 4px 0 4px 8px;  width: 40px;  height: 43px;  background: transparent;  color: #262529;  text-align: center;  font-size: 35px;  line-height: 40px;  cursor: pointer;  transition: color .4s; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled .vamtam-cart-dropdown-link, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard .vamtam-cart-dropdown-link {  color: #3d3d3d; } .vamtam-cart-dropdown-link .products {  box-sizing: border-box;  position: absolute;  top: 5px;  right: 0px;  z-index: 1;  display: block;  padding: 5px;  width: 20px;  height: 20px;  border-radius: 100px;  background: #d70000;  color: #262529;  text-align: center;  font-style: normal;  font-size: 10px;  font-family: "Roboto";  line-height: 1; } .vamtam-cart-dropdown-link .products.cart-empty {  background: #E8E8E8;  color: #696969; } .vamtam-cart-dropdown-link .icon {  position: relative;  top: 5px;  float: left;  font-size: 21px; } .vamtam-cart-dropdown-link:hover {  text-decoration: none; } .fixed-header-box .cart-dropdown {  display: table-cell;  min-width: 50px;  vertical-align: middle; } .fixed-header-box .cart-dropdown.hidden {  display: none; } .fixed-header-box .cart-dropdown:hover .vamtam-cart-dropdown-link {  z-index: 9999; } .fixed-header-box .cart-dropdown:not(:last-child) .cart-dropdown-inner {  width: 62px; } .fixed-header-box .cart-dropdown:not(:last-child) .vamtam-cart-dropdown-link {  padding-right: 5px;  padding-left: 15px; } .fixed-header-box .cart-dropdown:not(:last-child) .vamtam-cart-dropdown-link .products {  right: 5px; } .fixed-header-box .cart-dropdown:not(:last-child) .widget {  width: 262px; } .fixed-header-box .cart-dropdown .cart-dropdown-inner {  width: 50px;  height: 50px; } .fixed-header-box .cart-dropdown .widget {  position: absolute;  display: none;  margin-left: -230px;  padding: 15px;  width: 250px;  background-color: #ffffff;  box-shadow: 0 2px 4px 2px rgba(0,0,0,0.09); } .fixed-header-box .cart-dropdown .widget img {  box-shadow: none; } .contact_info_wrap, .flickr_wrap, .portfolios, .price-outer-wrapper, .services, .slogan, .team-member, .toggle, .unapproved, .wpv-tabs {  padding-top: 15px;  padding-bottom: 15px; } .loop-wrapper.page-content {  padding-top: 0;  padding-bottom: 0; } .page-content > .frame > .google_map, .page-content > .row > .grid-1-1 > .frame > .google_map {  margin: 0 -60px; } .wpv-grid > .linkarea, .wpv-grid > .services.has-more {  margin-left: -15px;  margin-right: -15px; } .alignnone {  float: none !important; } .textcenter {  text-align: center; } .alignright {  float: right;  margin: 1em 0 1em 1.5em; } .alignleft {  float: left;  margin: 1em 1.5em 1em 0; } .aligncenter {  display: block;  margin: 1em auto; } a img.alignright {  float: right;  margin: 0 0 20px 25px; } a img.alignnone {  margin: 0px; } a img.alignleft {  float: left;  margin: 0 25px 20px 0; } a img.aligncenter {  display: block;  margin-left: auto;  margin-right: auto; } img.alignleft {  margin: 0 25px 20px 0; } .wp-caption.alignleft {  margin: 5px 10px 5px 0; } img.alignright {  margin: 0 0 20px 25px; } .wp-caption.alignright {  margin: 5px 0 5px 10px; } img.aligncenter {  margin: 0 auto; } img.alignnone {  margin: 5px 0; } .wp-caption {  max-width: 100%; } .wp-caption.alignleft {  margin: 5px 10px 5px 0; } .wp-caption.alignright {  margin: 5px 0 5px 10px; } .wp-caption .wp-caption-text, .entry-caption, .gallery-caption {  margin-top: 0;  font: italic 11px/18px "Roboto Condensed";  color: #4A4A4A; } .wp-smiley, .wp-smiley * {  border: 0px !important; } .sticky, .gallery-caption, .bypostauthor {  outline: none; } table {  border-collapse: collapse;  border-spacing: 0;  line-height: 2;  width: 100%; } caption, th, td {  font-weight: normal;  text-align: left; } caption {  font-size: 16px;  margin: 20px 0; } th {  font-weight: bold;  text-transform: uppercase; } td {  border-bottom: 1px solid #ededed;  padding: 6px 10px 6px 0; } dl {  margin: 0 20px; } dt {  font-weight: bold; } dd {  margin: 0 0 10px; } address {  font-style: italic;  margin: 0 0 24px; } var, cite {  font-style: italic; } [class*="gallery-columns-"] {  margin: 0 -15px; } [class*="gallery-columns-"].gallery-columns-1 .gallery-item {  width: 100%; } [class*="gallery-columns-"].gallery-columns-2 .gallery-item {  width: 50%; } [class*="gallery-columns-"].gallery-columns-3 .gallery-item {  width: 33.333333333333%; } [class*="gallery-columns-"].gallery-columns-4 .gallery-item {  width: 25%; } [class*="gallery-columns-"].gallery-columns-5 .gallery-item {  width: 20%; } [class*="gallery-columns-"].gallery-columns-6 .gallery-item {  width: 16.666666666667%; } [class*="gallery-columns-"].gallery-columns-7 .gallery-item {  width: 14.285714285714%; } [class*="gallery-columns-"].gallery-columns-8 .gallery-item {  width: 12.5%; } [class*="gallery-columns-"].gallery-columns-9 .gallery-item {  width: 11.111111111111%; } [class*="gallery-columns-"] figure.gallery-item {  padding: 0 15px;  display: inline-block;  box-sizing: border-box; } [class*="gallery-columns-"] figure.gallery-item img {  display: inline-block; } @media (min-width: 959px) {  header.main-header {   overflow: visible;  }  .top-nav > .top-nav-inner > .row > .row:not(.single-cell) {   display: table;  }  .top-nav > .top-nav-inner > .row > .row:not(.single-cell) > .grid-1-2 {   display: table-cell;   float: none;   width: 100%;   vertical-align: middle;  }  #sub-header {   position: relative;   z-index: 2;  }  #sub-header header.page-header {   padding: 0 60px;  }  .loop-wrapper.news > .grid-1-4:nth-child(4n+1),  .loop-wrapper.news > .grid-1-3:nth-child(3n+1),  .loop-wrapper.news > .grid-1-2:nth-child(2n+1),  .portfolios > ul > .grid-1-4:nth-child(4n+1),  .portfolios > ul > .grid-1-3:nth-child(3n+1),  .portfolios > ul > .grid-1-2:nth-child(2n+1) {   clear: both;  }  .portfolio-filters .cbp-l-filters-dropdown {   margin-bottom: 0;  }  .portfolio-filters .cbp-l-filters-dropdownWrap {   position: relative;   background: none;   width: auto;  }  .portfolio-filters .cbp-l-filters-dropdownList {   display: block;  }  .portfolio-filters .cbp-l-filters-dropdownList .cbp-filter-item {   width: auto;  }  .portfolio-filters .cbp-l-filters-dropdownHeader {   display: none;  }  .portfolio-filters .cbp-search {   margin-bottom: 0;  }  .wpv-grid.left-border:before {   position: absolute;   top: 40px;   bottom: 20px;   left: 0;   width: 1px;   content: "";  }  .wpv-grid.has-more-button,  .wpv-grid.has-more-button.grid-1-1,  .wpv-grid.has-more-button.extended.grid-1-1 {   position: relative;   padding-right: 77px;  }  .wpv-grid.has-more-button .column-read-more-btn {   position: absolute;   top: 50%;   right: 0;   z-index: 44444444444;   margin-top: -28px;   padding: 20px 20px 20px 10px;   background: #ffffff;   box-shadow: 0 1px 1px #e3e3e3;   color: #FC3C2A;   text-align: center;   font-size: 16px;  }  .wpv-grid.has-more-button .column-read-more-btn:hover {   color: #D02111;  }  #tribe-events-content.tribe-events-single,  .tribe-filters-closed #tribe-events-content.tribe-events-single {   float: left;   width: calc(100% - 380px);  }  .wpv-tribe-single-media.no-image {   padding: 40px 0;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule {   width: auto;   display: table;   height: 144px;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule .wpv-single-event-schedule-block {   display: table-cell;   border-bottom: 0;   border-right: 1px solid #E8E8E8;   vertical-align: middle;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule .wpv-single-event-schedule-block:last-child {   border-right: 0;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule .wpv-single-event-schedule-block.address .time {   border-bottom: 1px solid #E8E8E8;   margin: 0 -15px 15px -15px;   padding: 0 15px 15px 15px;   color: #ff0000;   font-weight: bold;  }  .wpv-tribe-single-media.no-image + div .wpv-tribe-events-meta {   margin-top: -184px;  }  body.layout-right-only .wpv-tribe-single-media.no-image + div .wpv-tribe-events-meta,  body.layout-left-right .wpv-tribe-single-media.no-image + div .wpv-tribe-events-meta {   margin-top: 0;  }  .wpv-tribe-events-meta {   box-sizing: border-box;   float: right;   margin-top: -66px;   padding: 30px;   width: 320px;   border-radius: 1px;   background: #ffffff;  }  body.layout-right-only .wpv-tribe-events-meta,  body.layout-left-right .wpv-tribe-events-meta {   margin-top: 0;  }  .move-into-slider,  .move-into-slider-2 {   margin-top: -147px;   z-index: 10;  }  .move-into-slider .wpv-tabs,  .move-into-slider-2 .wpv-tabs {   padding-top: 0;   margin: 0 -20px;  }  .move-into-slider-2 {   margin-top: -228px;  }  .page-template-guestbook-php #sub-header header.page-header {   padding-bottom: 90px;  }  .page-template-guestbook-php #comments:first-child {   margin-top: -90px;   position: relative;   z-index: 10;  }  body.woocommerce-checkout .col-1 {   width: 58% !important;   box-sizing: border-box;   padding-right: 30px;  }  body.woocommerce-checkout .col-2 {   width: 42% !important;  } } @media (min-width: 959px) and (max-width: 1280px) {  .responsive-layout #ss-teaser,  .responsive-layout #style-switcher,  .responsive-layout #feedback-wrapper {   display: none !important;   height: 0 !important;   width: 0 !important;   right: auto !important;   left: -10000px !important;  }  .responsive-layout .loop-wrapper.news > .grid-1-4,  .responsive-layout .portfolios > ul > .grid-1-4 {   width: 33.333333333333%;  }  .responsive-layout .loop-wrapper.news > .grid-1-4:nth-child(3n+1),  .responsive-layout .portfolios > ul > .grid-1-4:nth-child(3n+1) {   clear: both;  }  .responsive-layout .loop-wrapper.news > .grid-1-3:nth-child(3n+1),  .responsive-layout .loop-wrapper.news > .grid-1-2:nth-child(2n+1),  .responsive-layout .portfolios > ul > .grid-1-3:nth-child(3n+1),  .responsive-layout .portfolios > ul > .grid-1-2:nth-child(2n+1) {   clear: both;  }  .responsive-layout header.main-header {   position: relative;   top: 0;   right: 0;   left: 0;   margin: 0;  }  .responsive-layout header.main-header .header-left {   border-radius: 0;   background-clip: padding-box;   display: none;  }  .responsive-layout header.main-header #phone-num {   display: none;  }  .responsive-layout header.main-header .header-right {   display: none;  }  .responsive-layout header.main-header .second-row .second-row-columns {   display: block;  }  .responsive-layout header.main-header .second-row .second-row-columns .header-center {   display: block;  }  .responsive-layout .page-wrapper aside.left,  .responsive-layout .page-wrapper aside.right {   padding-left: 20px;   padding-right: 20px;  }  .responsive-layout #footer-sidebars > .row .widget {   padding-left: 20px;   padding-right: 20px;  }  .responsive-layout .vamtam-booking-form .wpv-grid .wpv-grid:first-child {   width: 100%;  }  .responsive-layout .vamtam-booking-form .wpv-grid .wpv-grid:last-child {   width: 200%;   margin-left: -100%;   margin-top: 5px;  } } @media (max-width: 958px) {  .responsive-layout #scroll-to-top {   bottom: 50px;  }  .responsive-layout html {   background-image: none;  }  .responsive-layout.page-header .title {   padding: 30px 0 0 0 !important;  }  .responsive-layout.no-header-sidebars.no-page-header .page-wrapper {   padding-top: 20px;  }  .responsive-layout #ss-teaser,  .responsive-layout #style-switcher,  .responsive-layout #feedback-wrapper {   right: auto !important;   left: -10000px !important;   display: none !important;   width: 0 !important;   height: 0 !important;  }  .responsive-layout.boxed .boxed-layout {   box-sizing: border-box;   margin: 0 !important;   padding: 0 !important;  }  .responsive-layout .alignleft,  .responsive-layout .alignright {   float: none;  }  .responsive-layout .grid-1-2,  .responsive-layout .grid-1-3,  .responsive-layout .grid-1-4,  .responsive-layout .grid-1-5,  .responsive-layout .grid-1-6,  .responsive-layout .grid-2-3,  .responsive-layout .grid-2-5,  .responsive-layout .grid-3-4,  .responsive-layout .grid-3-5,  .responsive-layout .grid-4-5,  .responsive-layout .grid-5-6,  .responsive-layout aside.left,  .responsive-layout aside.right,  .responsive-layout .left-only,  .responsive-layout .right-only,  .responsive-layout .left-right {   float: none !important;   clear: both !important;   margin-bottom: 0;   width: 100% !important;  }  .responsive-layout .grid-1-2:last-child,  .responsive-layout .grid-1-3:last-child,  .responsive-layout .grid-1-4:last-child,  .responsive-layout .grid-1-5:last-child,  .responsive-layout .grid-1-6:last-child,  .responsive-layout .grid-2-3:last-child,  .responsive-layout .grid-2-5:last-child,  .responsive-layout .grid-3-4:last-child,  .responsive-layout .grid-3-5:last-child,  .responsive-layout .grid-4-5:last-child,  .responsive-layout .grid-5-6:last-child,  .responsive-layout aside.left:last-child,  .responsive-layout aside.right:last-child,  .responsive-layout .left-only:last-child,  .responsive-layout .right-only:last-child,  .responsive-layout .left-right:last-child {   margin-bottom: 0;  }  .responsive-layout .grid-1-1 {   margin-bottom: 0;   float: none;  }  .responsive-layout .grid-1-1:before,  .responsive-layout .grid-1-1:after {   content: " ";   display: table;  }  .responsive-layout .grid-1-1:after {   clear: both;  }  .responsive-layout .grid-1-1:last-child {   margin-bottom: 0;  }  .responsive-layout #header-sidebars aside,  .responsive-layout #footer-sidebars aside {   display: block !important;   clear: both !important;   margin: 0 0 15px 0 !important;   width: 100% !important;  }  .responsive-layout #header-sidebars aside section,  .responsive-layout #footer-sidebars aside section {   margin: 0;  }  .responsive-layout #footer-sidebars aside {   padding: 0 !important;  }  .responsive-layout .row {   margin-bottom: 0;  }  .responsive-layout .row:last-child {   margin-bottom: 0;  }  .responsive-layout #wpadminbar {   overflow: hidden;   min-width: 0;  }  .responsive-layout aside.left,  .responsive-layout aside.right {   box-sizing: border-box;   margin-right: 0;   margin-left: 0;   padding: 0 30px;  }  .responsive-layout aside .menu-item > .sub-menu {   display: none !important;  }  .responsive-layout .copyrights {   padding: 10px 0;  }  .responsive-layout .copyrights,  .responsive-layout .copyrights * {   text-align: center !important;  }  .responsive-layout .copyrights img.alignleft,  .responsive-layout .copyrights img.alignright {   display: inline-block;   float: none;  }  .responsive-layout .copyrights .wpv-grid {   margin-bottom: 0;  }  .responsive-layout .price-wrapper.featured {   margin-top: 0;  }  .responsive-layout .meta-header-inside {   width: 100%;  }  .responsive-layout.fast-slider .fast-slider-caption {   height: auto;  }  .responsive-layout.fast-slider .fast-slider-navbar {   right: auto;   left: 0;   width: 100%;  }  .responsive-layout .slogan.has-button .slogan-content,  .responsive-layout .slogan.has-button .button-wrp {   display: block;  }  .responsive-layout .slogan.has-button .button-wrp {   padding-top: 30px;   padding-left: 0;  }  .responsive-layout #sub-footer-menu li {   display: inline-block;   float: none;  }  .responsive-layout .portfolio-viewer-wrap {   padding: 0 30px;  }  .responsive-layout .portfolio-viewer-wrap .content .share-btns {   margin-bottom: 20px;  }  .responsive-layout .woocommerce.woocommerce-scrollable .products.vamtam-wc .product {   clear: none;  }  .responsive-layout.post-type-archive-product .products.vamtam-wc .product,  .responsive-layout.tax-product_cat .products.vamtam-wc .product {   margin-bottom: 20px;  }  .responsive-layout.woocommerce .products.vamtam-wc .product,  .responsive-layout.woocommerce-page .products.vamtam-wc .product {   float: none;   width: 100% !important;  }  .responsive-layout.woocommerce div.product span.onsale,  .responsive-layout.woocommerce-page div.product span.onsale {   right: 0;  }  .responsive-layout.woocommerce div.product div.summary,  .responsive-layout.woocommerce div.product div.images,  .responsive-layout.woocommerce-page div.product div.summary,  .responsive-layout.woocommerce-page div.product div.images {   float: none;   width: 100%;  }  .responsive-layout.woocommerce div.product .woocommerce-tabs > ul.tabs li,  .responsive-layout.woocommerce-page div.product .woocommerce-tabs > ul.tabs li {   float: none !important;   border: none !important;   text-align: center;  }  .responsive-layout.woocommerce div.product .woocommerce-tabs > ul.tabs li:first-child,  .responsive-layout.woocommerce-page div.product .woocommerce-tabs > ul.tabs li:first-child {   margin-left: 0;  }  .responsive-layout.woocommerce table.cart,  .responsive-layout.woocommerce-page table.cart {   max-width: 100%;  }  .responsive-layout.woocommerce table.cart td.product-thumbnail,  .responsive-layout.woocommerce table.cart th.product-thumbnail,  .responsive-layout.woocommerce-page table.cart td.product-thumbnail,  .responsive-layout.woocommerce-page table.cart th.product-thumbnail {   display: none;  }  .responsive-layout.woocommerce table.cart td.actions,  .responsive-layout.woocommerce-page table.cart td.actions {   text-align: left;  }  .responsive-layout.woocommerce table.cart td.actions div.coupon,  .responsive-layout.woocommerce-page table.cart td.actions div.coupon {   margin-bottom: 1em;  }  .responsive-layout.woocommerce table.cart td.actions > input[type="submit"],  .responsive-layout.woocommerce-page table.cart td.actions > input[type="submit"] {   display: block;   float: none !important;   margin-bottom: 1em !important;   margin-left: 0 !important;  }  .responsive-layout.woocommerce .cart-collaterals .shipping_calculator,  .responsive-layout.woocommerce .cart-collaterals .cart_totals,  .responsive-layout.woocommerce-page .cart-collaterals .shipping_calculator,  .responsive-layout.woocommerce-page .cart-collaterals .cart_totals {   float: none;   width: 100%;  }  .responsive-layout.woocommerce .cart-collaterals .shipping_calculator,  .responsive-layout.woocommerce-page .cart-collaterals .shipping_calculator {   padding-top: 30px;  }  .responsive-layout.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button,  .responsive-layout.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button {   float: left;   clear: both;  }  .responsive-layout.woocommerce span.onsale,  .responsive-layout.woocommerce-page span.onsale {   top: 10px;   right: 10px;   left: inherit;  }  .responsive-layout.woocommerce .summary form.cart,  .responsive-layout.woocommerce .summary > div,  .responsive-layout.woocommerce .summary .product_meta,  .responsive-layout.woocommerce-page .summary form.cart,  .responsive-layout.woocommerce-page .summary > div,  .responsive-layout.woocommerce-page .summary .product_meta {   padding-left: 0;  }  .responsive-layout.woocommerce .summary .share-btns,  .responsive-layout.woocommerce-page .summary .share-btns {   margin-left: 0;  }  .responsive-layout.woocommerce .summary .product_meta,  .responsive-layout.woocommerce-page .summary .product_meta {   margin: 0;  }  .responsive-layout.woocommerce .woocommerce-result-count,  .responsive-layout.woocommerce-page .woocommerce-result-count {   float: none;   margin-top: 0;  }  .responsive-layout.woocommerce .woocommerce-ordering,  .responsive-layout.woocommerce-page .woocommerce-ordering {   float: none;   margin-bottom: 40px;  }  .responsive-layout .portfolios .portfolio-filters {   margin-bottom: 0px;  }  .responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownWrap {   background: #ffffff;   border: 1px solid #E8E8E8;  }  .responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownHeader {   color: #4A4A4A;   text-transform: uppercase;  }  .responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownHeader:after {   border-color: #4A4A4A transparent;  }  .responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownWrap .cbp-filter-item {   margin: 0;  }  .responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdown,  .responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownWrap,  .responsive-layout .portfolios .portfolio-filters .cbp-search {   width: 100%;   max-width: 300px;   display: inline-block;   float: none;  }  .responsive-layout .portfolios .portfolio-filters .cbp-search {   margin-top: 0px;  }  .responsive-layout .page-content .load-more {   margin-bottom: 30px;  }  .responsive-layout .page-content .load-more a {   padding: 0;  }  .responsive-layout #footer-sidebars {   overflow: hidden;  }  .responsive-layout #footer-sidebars .widget {   padding: 0 30px !important;  }  .responsive-layout footer.main-footer {   padding-top: 30px;   padding-bottom: 30px;  }  .responsive-layout article .loop-wrapper {   padding: 0 0 20px 0 !important;  }  .responsive-layout article .loop-wrapper .list-item header.single {   padding-top: 20px;  }  .responsive-layout .post-article .post-media .media-inner {   position: relative;   display: block;   min-height: 21px;  }  .responsive-layout .post-article a.single-post-format {   display: none;  }  .responsive-layout #header-breadcrumbs {   display: none;  }  .responsive-layout #sub-header {   position: relative;   z-index: 2;  }  .responsive-layout #sub-header header.page-header {   padding: 0 30px;  }  .responsive-layout #sub-header header.page-header .title {   padding: 30px 0 0 0;  }  .responsive-layout #sub-header header.page-header .post-siblings {   margin-bottom: -20px;  }  .responsive-layout #sub-header .meta-header-inside {   position: relative;   padding: 0 0 30px 0;   width: 100%;  }  .responsive-layout .row > .has-more-button {   padding-right: 15px !important;  }  .responsive-layout .column-read-more-btn {   display: none;  }  .responsive-layout #commentform .form-submit {   float: none;   text-align: center;  }  .responsive-layout .page-wrapper > div,  .responsive-layout .page-wrapper > article {   padding-right: 15px;   padding-left: 15px;  }  .responsive-layout .header-middle {   margin-bottom: 0;  }  .responsive-layout .header-middle .header-middle-content {   padding-right: 30px;   padding-left: 30px;  }  .responsive-layout.boxed .row > div.extended.grid-1-1 {   margin-right: -15px;   margin-left: -15px;   padding-right: 30px;   padding-left: 30px;  }  .responsive-layout .services.smallimage {   margin: 0 60px;  }  .responsive-layout #page {   overflow: hidden;  }  .responsive-layout .meta-header-inside {   padding: 0 0 30px 0;  }  .responsive-layout #header-breadcrumbs {   padding: 10px 0 0 60px;   color: #ffffff;   text-align: left;  }  .responsive-layout #header-breadcrumbs a {   color: #FC3C2A;  }  .responsive-layout #header-breadcrumbs:after {   position: absolute;   top: 34px;   left: 60px;   width: 70px;   height: 1px;   border-bottom: 1px solid #E8E8E8;   content: "";  }  .responsive-layout.single-post .meta-header-inside {   padding: 0 0 20px 0 !important;  }  .responsive-layout .wpv-grid.has-more-button .column-read-more-btn {   display: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-row-left {   display: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-row-center {   padding-left: 0;   padding-right: 0;   padding-top: 0;   width: 100%;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-media {   float: none;   max-width: 100%;   width: 100%;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer {   padding-left: 5px;   padding-right: 5px;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer.single-post {   padding-left: 0;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer .post-meta div {   border: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer .post-meta div.blog-buttons a:after {   display: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite {   float: none;   padding-bottom: 25px;   width: auto;   text-align: left;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite img {   display: inline-block;   margin-bottom: 0;   padding: 0 20px 0 0;   max-width: 85px;   border: 0;   vertical-align: middle;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite img + .quote-author {   display: inline;   vertical-align: middle;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite + .quote-text {   padding-left: 0;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .quote-text {   padding-bottom: 25px;  }  .responsive-layout .team-member {   text-align: center;  }  .responsive-layout .team-member img {   display: inline-block;  }  .responsive-layout .team-member .share-icons .icon {   float: none;  }  .responsive-layout .wpv-tabs .ui-tabs-nav li {   display: block;   float: none;   margin-left: 0 !important;  }  .responsive-layout .wpv-tabs.vertical {   overflow: hidden;   margin: 0 -30px;  }  .responsive-layout .wpv-tabs.vertical:before {   display: none;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav {   position: relative;   padding: 0 30px !important;   width: 100%;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav:before {   display: none;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li {   width: 100%;   text-align: center;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title {   padding: 30px 0;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li:last-child {   margin-bottom: 30px;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li:not(.has-icon) a .title-text {   width: auto;  }  .responsive-layout .wpv-tabs.vertical .pane {   float: none;   clear: both;   padding: 30px;   width: 100%;  }  .responsive-layout .wpv-tabs.vertical .pane:before {   display: none;  }  .responsive-layout .wpv-tabs.horizontal .ui-tabs-nav li:first-child {   border-top-right-radius: 5px;  }  .responsive-layout .wpv-tabs.horizontal .ui-tabs-nav li:last-child {   border-top-right-radius: 0;  }  .responsive-layout .comments .children {   margin-left: 0;   border-top: 0;  }  .responsive-layout .ls-bottom-nav-wrapper {   display: none;  }  .responsive-layout .sep-text:not(.keep-always) .content {   display: block;   white-space: normal;  }  .responsive-layout .sep-text:not(.keep-always) .sep-text-before,  .responsive-layout .sep-text:not(.keep-always) .sep-text-after {   display: none;  }  .responsive-layout .sep-text-more {   display: none;  }  .responsive-layout .sep,  .responsive-layout .sep-2,  .responsive-layout .sep-3 {   margin-top: 30px;  }  .responsive-layout blockquote.simple .quote-thumbnail {   float: none;   width: auto;   text-align: left;   margin: 0;  }  .responsive-layout blockquote.simple .quote-thumbnail img {   margin-left: 0;  }  .responsive-layout.events-list .tribe-events-loop .type-tribe_events,  .responsive-layout.tribe-events-day .tribe-events-loop .type-tribe_events,  .responsive-layout.single-tribe_venue .tribe-events-loop .type-tribe_events,  .responsive-layout.single-tribe_organizer .tribe-events-loop .type-tribe_events {   float: none;   padding-right: 0;   padding-left: 0;   width: auto;  }  .responsive-layout .wpv-tribe-events-meta {   margin-top: 60px;  }  .responsive-layout .tribe-events-sub-nav li a,  .responsive-layout .tribe-events-sub-nav li a:hover {   padding: 0;   background: none;   color: #ff0000;   white-space: nowrap;  }  .responsive-layout .tribe-events-calendar thead th {   padding-left: 0;   padding-right: 0;  }  .responsive-layout .tribe-events-calendar td div[id*="tribe-events-daynum-"],  .responsive-layout .tribe-events-calendar td div[id*="tribe-events-daynum-"] a {   margin-top: 0;  }  .responsive-layout .tribe-events-calendar td.tribe-events-future div[id*="tribe-events-daynum-"],  .responsive-layout .tribe-events-calendar td.tribe-events-future div[id*="tribe-events-daynum-"] a {   color: #ffffff;  }  .responsive-layout .tribe-events-calendar td.mobile-active,  .responsive-layout .tribe-events-calendar td.mobile-active:hover {   background: #ff0000;  }  .responsive-layout .tribe-events-calendar td.mobile-active div[id*="tribe-events-daynum-"],  .responsive-layout .tribe-events-calendar td.mobile-active div[id*="tribe-events-daynum-"] a {   background: #ff0000;  }  .responsive-layout #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button {   float: right;   font: normal 14px/20px "Roboto";   font-size: 11px;  }  .responsive-layout .tribe-mobile-day-heading {   display: none;  }  .responsive-layout #tribe-mobile-container .hentry.vevent h4 a {   color: #FC3C2A;   font-weight: bold;  }  .responsive-layout #tribe-mobile-container .hentry.vevent h4 a:hover {   color: #D02111;  }  .responsive-layout .tribe-events-event-details .entry-title,  .responsive-layout .tribe-events-event-details .entry-title a {   margin-top: 0;  }  .responsive-layout .single-event-after-sidebars-2 > .limit-wrapper > .row {   padding-left: 35px;   padding-right: 35px;  }  .responsive-layout #tribe-events-content {   overflow: visible;  }  .responsive-layout #tribe-events-content .tribe-events-calendar .mobile-active:hover {   background-color: #ff0000;  }  .responsive-layout.single-tribe_events aside.left {   padding-top: 60px;  }  .responsive-layout .wpv-article-paddings-x {   padding-right: 30px;   padding-left: 30px;  }  .responsive-layout .wpv-tribe-multiple-events .event-wrapper {   padding: 20px 0 35px;  }  .responsive-layout .wpv-grid.hide-bg-lowres,  .responsive-layout .wpv-grid.hide-bg-lowres > .wpv-parallax-bg-img {   background-image: none !important;  }  .responsive-layout .text-divider-double {   margin-top: 20px;  }  .responsive-layout .text-divider-double + .sep {   margin-bottom: 0;  } } @media (min-width: 700px) and (max-width: 958px) {  .responsive-layout .page-wrapper > div,  .responsive-layout .page-wrapper > article,  .responsive-layout .page-wrapper .ajax-result > div,  .responsive-layout .page-wrapper .ajax-result > article {   padding-left: 120px;   padding-right: 120px;  }  .responsive-layout.boxed .row > div.extended.grid-1-1 {   padding-left: 120px;   padding-right: 120px;   margin-left: -105px;   margin-right: -105px;  }  .responsive-layout aside.left,  .responsive-layout aside.right,  .responsive-layout #footer-sidebars .widget,  .responsive-layout .header-middle .header-middle-content {   padding: 0 120px !important;  }  .responsive-layout .single-event-after-sidebars-2 {   padding-left: 60px;   padding-right: 60px;  }  .responsive-layout .wpv-article-paddings-x {   padding-right: 120px;   padding-left: 120px;  }  .responsive-layout .wpv-tribe-multiple-events .event-wrapper {   padding: 25px 45px 35px;  } } @media (max-width: 479px) {  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img {   max-width: 100px;  }  .responsive-layout.woocommerce table.cart td.product-price,  .responsive-layout.woocommerce table.cart th.product-price,  .responsive-layout.woocommerce-page table.cart td.product-price,  .responsive-layout.woocommerce-page table.cart th.product-price {   display: none;  } } @media (max-width: 959px) {  .responsive-layout .fixed-header-box .cart-dropdown {   display: none !important;  }  .responsive-layout header.main-header {   position: relative;   top: 0;   right: 0;   left: 0;   margin: 0;  }  .responsive-layout header.main-header .mobile-top-bar {   display: block;   padding: 5px 20px;  }  .responsive-layout header.main-header .logo-wrapper .logo {   display: table-cell;   vertical-align: middle;   min-width: 0 !important;   box-sizing: border-box;  }  .responsive-layout header.main-header .logo-wrapper .logo img {   top: 0;   display: block;   opacity: 1 !important;   height: auto;   max-width: 250px;  }  .responsive-layout header.main-header .logo-wrapper .logo img.alternative-logo {   display: none;  }  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {   display: table-cell;   vertical-align: middle;   text-align: right;   width: 100%;   white-space: nowrap;  }  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .vamtam-cart-dropdown-link {   display: inline-block;   padding: 0;   margin: 0 10px 0 0;   vertical-align: middle;  }  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {   vertical-align: middle;  }  .responsive-layout header.main-header .header-left {   border-radius: 0;   background-clip: padding-box;   display: none;  }  .responsive-layout header.main-header #phone-num {   display: none;  }  .responsive-layout header.main-header .header-right {   display: none;  }  .responsive-layout header.main-header .second-row .second-row-columns {   display: block;  }  .responsive-layout header.main-header .second-row .second-row-columns .header-center {   display: block;  }  .responsive-layout header.main-header .search-wrapper {   display: none;  }  .responsive-layout .fixed-header-box .logo-wrapper {   padding-right: 20px;  }  .responsive-layout.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-menu .first-row {   border-radius: 0;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row {   display: block;   min-height: 0;   height: auto;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-wrapper {   padding: 0;   height: auto;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-right {   display: none;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left {   display: block;   margin-bottom: 0;   min-height: 0;   height: auto;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper {   min-height: 0;   display: block;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo {   top: 0;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo img {   padding: 0 !important;   top: 0 !important;  }  .responsive-layout header.main-header.layout-logo-menu .header-contents {   display: block;   padding: 0;   margin: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row {   display: block;   padding: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper {   min-height: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo {   top: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img {   padding: 0 !important;  }  .responsive-layout header.main-header.layout-standard .first-row {   height: auto;  }  .responsive-layout header.main-header.layout-standard .first-row .logo img {   padding: 0 !important;  }  .responsive-layout header.main-header .top-nav,  .responsive-layout header.main-header .second-row {   display: none !important;  }  .responsive-layout header.main-header .logo {   padding: 10px 0;  }  .responsive-layout header.main-header .logo img {   max-height: 65px;  }  .responsive-layout header.main-header .logo-wrapper {   padding-left: 70px;  }  .responsive-layout header.main-header .logo-wrapper:before,  .responsive-layout header.main-header .logo-wrapper:after {   content: " ";   display: table;  }  .responsive-layout header.main-header .logo-wrapper:after {   clear: both;  }  .responsive-layout .fixed-header-box {   padding: 0;  }  .responsive-layout #menus {   float: none;   display: inline-block;  }  .responsive-layout #mp-menu-trigger {   position: absolute;   top: 50%;   left: 0;   z-index: 600;   display: block;   margin-top: -17.5px;   padding-left: 20px;   padding-right: 20px;   width: 35px;   height: 35px;   text-indent: -100000px;   cursor: pointer;   visibility: hidden;  }  .responsive-layout #mp-menu-trigger:before {   position: absolute;   top: 0;   left: 20px;   padding: 0;   width: 35px;   height: 35px;   color: #ff0000;   text-indent: 0;   font-size: 35px;   line-height: .9;  }  .responsive-layout .mp-pusher {   position: relative;   left: 0;   height: 100%;  }  .responsive-layout .mp-menu {   position: fixed;   top: 0;   left: -270px;   z-index: 110 !important;   display: block;   width: 270px;   height: 100%;   background-color: #E8E8E8;  }  .responsive-layout .mp-menu ul {   margin: 0;   padding: 0;   list-style: none;  }  .responsive-layout .mp-menu ul li {   padding-bottom: 0;  }  .responsive-layout .mp-menu ul li li:first-child {   padding-top: 0;  }  .responsive-layout .mp-menu ul li > a {   font: bold italic 15px/30px "Roboto Condensed";   transition: background 0.3s ease-out, box-shadow 0.3s ease-out;   display: block;   padding: 10px 20px;   outline: none;   box-shadow: inset 0 -1px rgba(255,255,255,0.2);   color: #4A4A4A;  }  .responsive-layout .mp-menu ul li > a.has-children::after {   float: right;   margin-right: -10px;   color: #4A4A4A;   content: "\e005";   font-size: 15px;   font-family: 'theme';   font-style: normal;  }  .responsive-layout .mp-menu ul li > a:hover {   text-decoration: none;  }  .responsive-layout .mp-menu ul li::before {   position: absolute;   left: 10px;   z-index: -1;   color: rgba(0,0,0,0.2);   line-height: 3.5;  }  .responsive-layout .mp-menu h2 {   font: bold italic 15px/30px "Roboto Condensed";   margin: 0;   padding: 1em;   color: #4A4A4A;   text-transform: uppercase;   letter-spacing: 1px;   font-weight: 700;   font-size: 1em;  }  .responsive-layout .mp-menu .mp-level .mp-level:not(.mp-level-open),  .responsive-layout .mp-menu .mp-level.mp-level-open .mp-level:not(.mp-level-open) {   display: none;  }  .responsive-layout .mp-level {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   background: #E8E8E8;  }  .responsive-layout .mp-level::after {   z-index: -1;  }  .responsive-layout .mp-level.mp-level-overlay {   cursor: pointer;  }  .responsive-layout .mp-level.mp-level-overlay.mp-level::before {   width: 100%;   height: 100%;   background: transparent;   opacity: 1;  }  .responsive-layout .mp-level .mp-level {   position: relative;  }  .responsive-layout .mp-level .mp-back + ul {   box-shadow: inset 0 1px rgba(255,255,255,0.1);  }  .responsive-layout .mp-pusher::after,  .responsive-layout .mp-level::after,  .responsive-layout .mp-level::before {   position: absolute;   top: 0;   right: 0;   width: 0;   height: 0;   content: '';   opacity: 0;  }  .responsive-layout .mp-pusher.mp-pushed::after,  .responsive-layout .mp-level.mp-level-overlay::after {   transition: opacity .5s ease-out;   width: 100%;   height: 100%;   opacity: 1;  }  .responsive-layout .mp-pusher::after {   transition: opacity 0.3s ease-out, width 0.1s 0.3s ease-out, height 0.1s 0.3s ease-out;   background: rgba(255,255,255,0.8);   z-index: 100;  }  .responsive-layout .mp-menu ul li a:not(.mp-back):hover {   background: transparent;   color: #FC3C2A;  }  .responsive-layout .mp-menu .mp-level.mp-level-overlay > ul > li > a,  .responsive-layout .mp-level.mp-level-overlay > ul > li:first-child > a {   box-shadow: inset 0 -1px rgba(255,255,255,0);  }  .responsive-layout .mp-back {   transition: background 0.3s ease-out;   position: relative;   display: block;   padding: 1em;   outline: none;   background: #262529;   box-shadow: inset 0 1px rgba(255,255,255,0.1);   color: #ffffff;   text-transform: uppercase;   letter-spacing: 1px;   font: normal 14px/20px "Roboto";   font-weight: bold;  }  .responsive-layout .mp-back::after {   position: absolute;   right: 10px;   color: #ffffff;   content: "\e006";   font-size: 15px;   font-family: 'theme';   font-weight: normal;   font-style: normal;  } } @media (max-width: 479px) {  .responsive-layout header.main-header .logo-wrapper .logo img {   max-width: 150px;  } } @media print {  * {   background: transparent !important;   color: black !important;   text-shadow: none !important;   filter: none !important;   -ms-filter: none !important;  }  a,  a:visited {   color: #444 !important;   text-decoration: underline;  }  a[href]:after {   content: " (" attr(href) ")";  }  abbr[title]:after {   content: " (" attr(title) ")";  }  .ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {   content: "";  }  pre,  blockquote {   border: 1px solid #999;   page-break-inside: avoid;  }  thead {   display: table-header-group;  }  tr,  img {   page-break-inside: avoid;  }  @page {   margin: 0.5cm;  }  p,  h2,  h3 {   orphans: 3;   widows: 3;  }  h2,  h3 {   page-break-after: avoid;  } }  .portfolio-content figure.gallery-item {   text-align: center; } .post-date {   display: none !important; } .widget.widget_text .textwidget img.alignleft {   margin: 0 5px 20px 0 !important; } .loop-wrapper.news .list-item header.single {   border-bottom: 1px solid #ff0000 !important; } .news-button a{ color:#ffffff !important; } .screens .linkarea img{ box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10); transition: all .3s ease; border-radius: 2px; } .screens .linkarea img:hover { box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.16); margin-top: -10px; } .mfp-close {   display: none !important;} .pp_pic_holder.pp_woocommerce {   display: none !important;} .pp_overlay{   display: none !important;}  .page-id-9470 #style-switcher{ display: none; } .w-header { text-align: center; } .w-header .grid-1-5{ display: inline-block; float: none; vertical-align: top: } .w-header h3{ margin: 0px; font-weight: 600; color: #fff; } .w-header p{ margin-top: 0.5em } .w-header .sep-3{ opacity: 0.2; } .w-header h1, .w-header h4, .w-header p, .w-white{ color: #fff !important; }  .page-id-9470 h2{   color: #7C8A8D;   margin-bottom: 10px; } .big-text { font-size: 1em;   line-height: 1em;   font-weight: 100; } .plugin-logos img{ padding: 0px 20px;   display: inline-block; }  .more-testimonials{ border: solid 1px #EDEDED; text-align: center; padding: 20px 30px; border: 1px solid #D9D9D9; } .more-testimonials h3{   margin-bottom: 9px;   margin-top: 6px; } .more-testimonials p{ margin-top: 0px; } .dark-bg h2{ color: #fff !important; } @media (max-width: 958px){ .twitter-button{ margin-bottom: 20px; } .w-header h1{ font-size: 1.8em; } .w-hide-bg{ padding:0px !important; background-image: none !important; } .dark-bg{ background-image: none !important; } .w-mobile-hide{ display: none; } .w-hide-bg .push{ display: none; } } .recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;} @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.knowsports.cn/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} #wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 p,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 em,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 .column-title,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 .sep-text h2.regular-title-wrapper,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 .text-divider-double,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 .sep-text .sep-text-line,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 .sep,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 .sep-2,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 .sep-3,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 td,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 th,#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22 caption{color:#767676;}#wpv-column-d51adc82d39c553e6dd66a8ff5f8ea22:before{background-color:transparent;}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)} @media only screen and (max-width: 768px) {
:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}