/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
}
@media screen{form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
}
@media screen{.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
}
@media screen{div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
}
@media screen{.small-screen-only,.small-and-medium-screen-only,.medium-screen-only{display:none !important;}body{font-size:16px;}strong{font-weight:600;}em{font-style:italic;}sup{vertical-align:top;font-size:0.667em;}sub{vertical-align:baseline;font-size:0.667em;}td,th{padding:2px;}fieldset{padding:4px 0;}#main{line-height:1.5;}#main h1{margin-bottom:16px;font-size:3em;line-height:1.125;}#main h2{margin-bottom:16px;font-size:2em;line-height:1.25;}#main h3{margin-bottom:16px;font-size:1.5em;line-height:1.25;}#main h4{font-weight:bold;}#main p,#main ol,#main ul,#main table{margin-bottom:16px;}#main ol ol,#main ol ul,#main ul ul,#main ul ol{margin-bottom:0;}#main ul,#main ol{padding-left:24px;}#main ul.links.inline,#main nav.tabs ul,#main nav.pager{padding-left:0;}#main nav.pager ul{margin-bottom:0;}#main ul > li{list-style-type:disc;}#main ol > li{list-style-type:decimal;}#main ul.links.inline > li,#main nav.tabs ul > li,#main nav.pager ul > li{list-style-type:none;}#main ul.links.inline li,#main nav.pager li{display:inline;}#main nav.tabs{margin-bottom:24px;}#main nav.tabs ul{margin:0;padding:0;}#main nav.tabs li{display:inline-block;list-style-type:none;}.messages{margin-bottom:24px;}form.user-login-form .form-item{margin-bottom:16px;}form.user-login-form .description,form.user-pass .form-item + p{margin-top:4px;font-size:0.875em;}
}
@media screen and (max-width: 959px){.small-and-medium-screen-only,.medium-screen-only,.medium-and-standard-screen-only{display:block !important;}.small-screen-only,.standard-screen-only{display:none;}body{min-width:640px;}img{max-width:100% !important;height:auto !important;}
}
@media screen and (max-width: 639px){.small-screen-only,.small-and-medium-screen-only{display:block !important;}.medium-screen-only,.medium-and-standard-screen-only,.standard-screen-only{display:none;}body{min-width:320px !important;-webkit-text-size-adjust:none !important;}input,textarea,select{font-size:16px !important;}.form-date,.form-email,.form-tel,.form-text,.form-time,textarea,select{width:90% !important;}table{max-width:100% !important;}span.ext,span.mailto{display:none !important;}
}
@media screen{body{background:#eee url(/themes/custom/windathletes/body-bg.jpg) no-repeat fixed 50% 120px;min-width:970px;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#333;}a{text-decoration:none;color:#d1241b;}a:hover{text-decoration:underline;}a.cta:after,.node-readmore a:after,.views-field-view-node a:after,#sidebar ul.menu a:after,#sidebar .view ul a:after{content:' >';}header{position:fixed;background-color:#fff;padding:20px 0;width:100%;height:80px;overflow:hidden;z-index:199;}header > div{position:relative;margin:0 auto;width:940px;}header > div:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}header ul{text-align:right;}header li{display:inline;}header .block-windathletes-branding{float:left;}#block-mainnavigation{position:absolute;right:0;bottom:0;padding-left:200px;font-family:alternate-gothic-no-3-d,Arial,Helvetica,sans-serif;font-size:1.25em;text-transform:uppercase;}#block-mainnavigation li{margin-left:1em;}#block-mainnavigation a:hover,#block-mainnavigation .menu-item--active-trail a,body.front #block-mainnavigation li:first-child a{text-decoration:none;color:#7c889c;}#block-mainnavigation ul ul{display:none;}header .block-block{float:right;}#content-container{margin:0 auto;background-color:rgba(242,241,239,0.9);padding:120px 15px 60px 15px;width:940px;}#content-container:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#content-container .block-windathletes-breadcrumbs{margin-bottom:24px;font-size:0.867em;color:#7c889c;}body.front #content-container .block-windathletes-breadcrumbs{display:none;}#content-container .block-windathletes-breadcrumbs ol{padding:0;}#content-container .block-windathletes-breadcrumbs li{display:inline;list-style-type:none;}#content-container .block-windathletes-breadcrumbs li:before{content:' / ';}#content-container .block-windathletes-breadcrumbs li:first-child:before{content:'';}#feature{position:relative;margin:0 -15px 24px -15px;background:#000 url(/themes/custom/windathletes/feature-bg.jpg) no-repeat scroll 50% 50%;width:970px;height:310px;overflow:hidden;font-weight:500;color:#fff;}body.page-node-type-athlete #feature{filter:grayscale(100%);-webkit-filter:grayscale(100%);background:#000 url(/themes/custom/windathletes/athlete-default-banner.jpg) no-repeat scroll 50% 50%;}body.front #feature{background-image:none;height:430px;}body.page-node-type-athlete #feature:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}#feature > div{position:absolute;left:0;bottom:0;padding:15px;width:940px;}body.front #feature > div{padding:0;width:970px;}#feature .views-field-field-introduction-image{position:absolute;left:0;bottom:0;background-color:#000;width:970px;height:310px;}#feature .views-field-field-introduction-image img{display:block;}#feature h1{position:relative;z-index:1;font-family:alternate-gothic-no-3-d,Arial,Helvetica,sans-serif;font-size:4em;font-weight:400;text-transform:uppercase;}#feature h2{position:relative;z-index:1;margin-top:8px;font-family:alternate-gothic-no-3-d,Arial,Helvetica,sans-serif;font-size:2.5em;font-weight:400;}#feature .views-field-field-introduction{position:relative;z-index:1;margin-top:8px;line-height:1.5;font-weight:500;}#feature .view-features .views-row{display:none;position:relative;width:970px;height:430px;}#feature .view-features .views-row a{color:#ffffff !important;}#feature .view-features .views-row .link a{color:#d1241b !important;}#feature .view-features .views-row:first-child{display:block;}#feature .view-features .views-field-field-feature-image img{display:block;}#feature .view-features .views-field-field-heading,#feature .view-features .views-field-field-caption,.gallery-dynamic .meta{position:absolute;left:0;bottom:0;padding:20px 140px 20px 30px;background:rgba(0,0,0,0.667);width:800px;line-height:1.5;}#feature .view-features .views-field-field-heading h2{font-size:1.7em;}#feature .view-features .views-field-field-caption{bottom:unset;top:0;padding:5px 140px 5px 30px;line-height:1;}.gallery-dynamic .meta{width:550px;color:#fff;}.features-dynamic .nav,.gallery-dynamic .nav{position:absolute;bottom:15px;right:30px;z-index:198;}.features-dynamic .nav li,.gallery-dynamic .nav li{display:inline-block;margin-left:20px;background:transparent url(/themes/custom/windathletes/feature-nav-previous-bg.png) no-repeat scroll 50% 50%;width:9px;height:14px;overflow:hidden;text-indent:18px;cursor:pointer;}.features-dynamic .nav li.next,.gallery-dynamic .nav li.next{background-image:url(/themes/custom/windathletes/feature-nav-next-bg.png);}#content{padding-bottom:32px;}body.sidebar-first #content{width:620px;float:left;}#content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#content .article-meta{margin-bottom:4px;font-size:0.867em;}#content .field--name-field-image{font-size:0.867em;}#content .field--name-field-image .field__item{margin-bottom:24px;}#content .field--name-field-image img{max-width:940px;height:auto;}body.sidebar-first #content .field--name-field-image img{max-width:620px;}#content .field--name-field-video{margin-bottom:24px;}#content .field--name-body h2,#content .field--name-body h3{clear:left;}#content .field--name-body img{clear:right;display:block;margin:0 0 20px 20px;float:right;}#content .view-teasers,#content .view-featured-athletes{margin-right:-20px;width:960px;clear:both;}#content .view-teasers .views-row,#content .view-featured-athletes .views-row{margin-right:20px;width:220px;float:left;}.view-featured-athletes .caption{display:none;}#content .view-teasers .views-field-field-teaser-image img,#content .view-featured-athletes .views-field-field-image img{display:block;margin-bottom:12px;}#content .view-teasers h2,#content .view-featured-athletes h2{margin-bottom:4px;font-family:alternate-gothic-no-3-d,Arial,Helvetica,sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;}body.front #subcontent{clear:both;padding:40px 0 0 0;}body.front #block-views-block-athletes-block{clear:both;margin:20px 0 0 0 !important;}body.front #subcontent .view-athletes .view-content{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}#content .view-athletes .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}#content .view-athletes .item-list{display:inline-block;margin-bottom:24px;width:300px;-webkit-column-break-inside:avoid-column;break-inside:avoid-column;}#content .block-views-block-stories-block .views-row{margin-bottom:32px;}#sidebar{padding-bottom:32px;width:300px;float:right;font-size:0.933em;color:#7c889c;}#sidebar nav,#sidebar .block{margin-bottom:32px;}#sidebar h2{font-weight:500;text-transform:uppercase;}#sidebar ul.menu{padding:0;font-weight:500;}#sidebar .menu li{margin-bottom:8px;list-style-type:none;}#sidebar .menu li li{margin:4px 0 4px 12px;}#sidebar a.is-active{color:#333;}footer{position:fixed;left:0;bottom:0;background-color:#7c889c;padding-top:20px;width:100%;height:40px;overflow:hidden;font-size:0.867em;color:#fff;z-index:199;}footer > div{margin:0 auto;width:940px;}footer > div *{display:inline;}footer .block{margin-right:4px;}footer .block-credits{display:block;margin-right:0;float:right;text-align:right;}footer .block-credits li{margin-left:12px;}footer a{color:#fff !important;}#content .view-videos .views-row,#content .view-image-galleries .views-row{margin-left:20px;padding-bottom:20px;width:300px;float:left;}#sidebar .view-videos .views-row,#sidebar .view-image-galleries .views-row{margin-bottom:32px;}body.no-sidebars #content .view-videos .views-row:nth-child(3n+1),body.no-sidebars #content .view-image-galleries .views-row:nth-child(3n+1),body.sidebar-first #content .view-videos .views-row:nth-child(2n+1),body.sidebar-first #content .view-image-galleries .views-row:nth-child(2n+1){clear:both;margin-left:0;}.view-videos .views-field-field-teaser-image,.view-image-galleries .views-field-field-image{display:table-cell;background:transparent url(/themes/custom/windathletes/teaser-image-bg.png) scroll no-repeat 50% 50%;width:300px;height:200px;vertical-align:middle;}.view-videos .views-field-field-teaser-image img,.view-image-galleries .views-field-field-image img{display:block;margin:0 auto;}#main .view-videos h3,#main .view-image-galleries h3,#main .view-videos p{margin:8px 0;}.gallery-dynamic,.gallery-dynamic .field__item{position:relative;width:720px;height:540px;}.gallery-dynamic .field__item img{display:block;margin:0 auto;}#main .gallery-dynamic .nav{margin:0;padding:0;color:#fff;}#main .gallery-dynamic .nav li{list-style-type:none;}form.wac-donation legend{font-size:1.5em;font-weight:500;}.contact-form .js-form-type-textfield label,form.wac-donation .js-form-type-textfield label,.contact-form .js-form-type-select label,form.wac-donation .js-form-type-select label,.contact-form .js-form-type-email label,form.wac-donation .js-form-type-email label,.contact-form .js-form-type-tel label,form.wac-donation .js-form-type-tel label,.contact-form .form-item-name label,.contact-form .form-item-mail label{display:block;font-weight:500;}.video-container{position:relative;margin:0 auto;padding-bottom:56.25%;width:100%;height:0;}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxLoadedContent{background-color:#000;}#cboxClose{z-index:9999;}table{width:100%;}table th{font-weight:bold;}table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.1);}table th,table td{padding:5px;}.field--name-field-image{margin-bottom:24px;background-color:#000;color:#fff;font-size:0.867em;}.field--name-field-image .field__item{display:none;background-color:transparent !important;}.field--name-field-image .field__item:first-child{display:block;}.field--name-field-image img{display:block;}.field--name-field-image .caption{padding:8px 256px 8px 24px;font-size:15px;}.image-slides-container{position:relative;}.image-slides-container #cycle-pager{position:absolute;right:25px;top:370px;z-index:99 !important;}.image-slides-container #cycle-pager span{display:inline-block;margin-left:4px;color:#0f6db5;cursor:pointer;font-size:70px;line-height:16px;width:16px;}.image-slides-container #cycle-pager span.cycle-pager-active{color:#999;cursor:default;}.field--name-field-youtube-video{margin:0 0 20px 0;}#block-views-block-athlete-social-media-block-1{margin:0 0 15px 0;}#block-views-block-athlete-social-media-block-1 img{max-width:30px;height:auto;}.views-field-field-instagram,.views-field-field-face,.views-field-field-twitter{display:inline-block;margin:0 5px 0 0;}#block-addthis{margin:40px 0 0 0;}#block-viewallathletesteamsandprograms a.cta,#block-donorlist--2 a.cta,#block-athletegoal--2 a.cta,#block-donorlist a.cta{background:#d1241b;color:#fff;padding:5px 10px;display:inline-block;text-decoration:none !important;border-radius:5px;}#block-donorlist--2 ul{padding-left:0;}#block-donorlist--2 ul li{list-style-type:none;}#block-socialmedia img,#block-socialmediafooter img{max-width:18px;height:auto;}#block-copyright{position:relative;bottom:4px;}#block-donationform{padding-top:80px;margin-top:-80px;}#block-athletegoal:after{content:'.';clear:both;display:block;visibility:hidden;height:0px;font-size:0px;}#block-athletegoal{margin-bottom:15px;}#block-athletegoal p{overflow:hidden;}.goal-container{width:30px;height:200px;background:#7c889c;position:relative;margin-left:3px;margin-right:15px;border-radius:20px 20px 0 0;float:left;margin-bottom:15px;}.goal-container:before{content:' ';display:block;position:absolute;bottom:-25px;left:-3px;width:36px;height:36px;border-radius:20px;background:#d1241b;z-index:99 !important;}.goal-percent{width:100%;height:100%;text-align:center;color:#fff;z-index:99 !important;line-height:200px;position:relative;font-weight:bold;font-size:12px;}.goal-progress{height:auto;width:30px;background:#d1241b;position:absolute;bottom:0;left:0;z-index:10;}.goal-progress.rounded{border-radius:20px 20px 0 0;}#block-goalcontributors{margin:30px 0 0 0;}img.clik2pay{vertical-align:middle;margin-right:5px;}
}
@media screen and (max-width: 640px){header,header > div,header .block-windathletes-branding,#content-container,#feature,body.front #feature,#feature > div,body.front #feature > div,#feature .view-features .views-row,#feature .view-features .views-field-field-heading,.gallery-dynamic .meta,#content,body.sidebar-first #content,#content .view-teasers,#content .view-teasers .views-row,#content .view-featured-athletes,#content .view-featured-athletes .views-row,#sidebar,footer,footer > div,footer .block{display:block;position:relative;left:0;top:0;margin:0;border:none;padding:0;width:auto;min-width:0;height:auto;float:none;text-align:left;}header .block-windathletes-branding{padding:10px;}header .block-socialmedia{position:absolute;top:10px;right:10px;}#block-mainnavigation{position:relative;top:0;right:auto;bottom:auto;left:0;padding-left:0;font-size:1.5em;}#block-mainnavigation .small-screen-nav-trigger{position:relative;z-index:99;display:block;margin:-32px 0 0 auto;background:transparent url(/themes/custom/windathletes/nav-trigger-bg.png) scroll no-repeat left top;padding:8px;width:20px;height:20px;overflow:hidden;text-indent:40px;white-space:nowrap;}#block-mainnavigation ul{display:none;text-align:left;}#block-mainnavigation li{position:relative;display:block;margin:0;border-top:1px solid #ddd;}#block-mainnavigation a{display:block;padding:10px 10px 8px 10px;}body.front #block-mainnavigation li:first-child a,#block-mainnavigation .menu-item--active-trail a,#block-mainnavigation a:hover{color:#d1241b;}#block-mainnavigation a.is-active{color:#7c889c !important;}#block-mainnavigation .small-screen-nav-submenu-trigger{position:absolute;right:0;top:0;padding:8px 8px 4px 8px;width:20px;font-size:1.5em;text-align:center;color:#d1241b;cursor:pointer;}#block-mainnavigation ul ul{font-size:0.9em}#block-mainnavigation ul ul ul{font-size:1em}#block-mainnavigation ul ul a{padding-left:24px;}#block-mainnavigation ul ul ul a{padding-left:48px;}#feature{background-size:cover;padding:20px 10px;}#feature .views-field-field-introduction-image{background-color:transparent;}body.front #feature{background-color:transparent;}#feature .view-features .views-row,#feature .view-features .views-row:first-child{display:none;}#feature .view-features .views-field-field-heading,.gallery-dynamic .meta{padding:10px;background-color:transparent;color:#333;}#main{padding:10px;}#content .field--name-body img{margin:0 0 16px 0;float:none;}#content .view-teasers .views-row{margin-bottom:24px;}body.front #subcontent .view-athletes .view-content,#content .view-athletes .view-content{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}#content .view-athletes .item-list{display:block;width:auto;}#sidebar{margin-top:48px;}#sidebar nav{display:none;}#footer{padding:10px;line-height:1.333;}#footer .block{margin-bottom:8px;}footer .block-credits li{margin:0 12px 0 0;}.view-videos .views-field-field-teaser-image{display:block;width:100%;height:auto;}.view-videos .views-field-view-node{display:none;}body.page-node-type-image-gallery{background-color:#000;background-image:none;}body.page-node-type-image-gallery header,body.page-node-type-image-gallery #feature,body.page-node-type-image-gallery .block-windathletes-breadcrumbs,body.page-node-type-image-gallery #block-windathletes-local-tasks,body.page-node-type-image-gallery footer,.gallery-dynamic .nav{display:none;}body.page-node-type-image-gallery #content-container{background-color:transparent;}.gallery-dynamic,.gallery-dynamic .field__item{width:100%;height:auto;}.gallery-dynamic .meta{position:relative;margin-top:12px;padding:0;width:auto;max-width:100%;text-align:center;}#block-socialmedia img,#block-socialmediafooter img{max-width:27px !important;}#feature .view-features .views-field-field-caption{width:100%;padding:5px 10px;box-sizing:border-box;}body.front #subcontent{padding:0;}#block-views-block-teasers-block{margin:20px 0 0 0;}#content .view-featured-athletes .views-row{margin:0 0 20px 0;}#feature .view-features .views-field-field-heading h2{line-height:1;margin:0 0 5px 0;font-size:2em;font-family:proxima-nova,Arial,Helvetica,sans-serif;}
}
