/*!
Theme Name: sodotrack2017
Theme URI: http://underscores.me/
Author: Em Dash Buck
Author URI: http://emdashbuck.com
Description: Custom WordPress theme for the SODO Track project. Design by Sean Stearns. Copyright 4Culture (c) 2017.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sodo
Tags:

sodotrack2017 is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

Search for SUMMERSWITCH to find the stuff that needs to be undone at the end of painting season.*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(255,255,255,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#4a4a4a;font-family:"proxima-nova","Proxima Nova","Montserrat",sans-serif;font-size:19.2px;font-size:1.2rem;font-weight:500;line-height:1.55}h1,h2,h3,h4,h5,h6{clear:both;text-align:left}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:400}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#4a4a4a}h1{font-weight:400;font-size:35.04px;font-size:2.19rem;padding:0}h2{font-weight:400;font-size:28.8px;font-size:1.8rem;text-transform:uppercase;font-weight:600;margin-bottom:0}h3{font-weight:400;font-size:25.6px;font-size:1.6rem}h4{font-weight:400;font-size:24px;font-size:1.5rem;font-weight:500}h5{font-weight:400;font-size:22px;font-size:1.375rem}h6{font-weight:400;font-size:20.8px;font-size:1.3rem}.entry-title{color:#4a4a4a;margin:0}p{margin-top:0;margin-bottom:1.5em;text-align:left}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#fff;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#f15d56;text-decoration:none}big{font-size:125%}small{font-size:75%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:'' ''}blockquote:before,blockquote:after,q:before,q:after{content:''}hr{background-color:#4a4a4a;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc;text-align:left}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type='button'],input[type='reset'],input[type='submit']{border:1px solid;border-color:#4a4a4a;border-radius:8px;background:#fff;color:#4a4a4a;font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{border-color:#666d70}button:active,button:focus,input[type='button']:active,input[type='button']:focus,input[type='reset']:active,input[type='reset']:focus,input[type='submit']:active,input[type='submit']:focus{border-color:#4a90e2}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='range'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='color'],textarea{color:#666d70;border:1px solid #ccc;border-radius:3px;padding:3px}input[type='text']:focus,input[type='email']:focus,input[type='url']:focus,input[type='password']:focus,input[type='search']:focus,input[type='number']:focus,input[type='tel']:focus,input[type='range']:focus,input[type='date']:focus,input[type='month']:focus,input[type='week']:focus,input[type='time']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='color']:focus,textarea:focus{color:#4a4a4a}select{border:1px solid #ccc}textarea{width:100%}a{color:#4a90e2;font-weight:600;text-decoration:none}a:visited{color:#4a90e2}a:hover,a:focus,a:active{color:#666d70}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:24px;font-size:1.5rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex='-1']:focus{outline:0}.wsp-container ul{list-style:none;padding:0;margin:0}.wsp-container ul li>ul{margin:0 2%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}#toggle-input,.toggle-label{display:none}@media (max-width: 666px){.toggle-label{display:block;cursor:pointer;padding:12px}.toggle-content{max-height:0;line-height:.1em;overflow:hidden;transition:all ease 0.4s}.toggle-content .fa-2x{height:0px;overflow:hidden}.home #toggle-input:checked ~ .site{background:center 0px/cover no-repeat border-box border-box rgba(74,144,226,0.2)}.home #toggle-input:checked ~ * .toggle-content{padding-bottom:3em}#toggle-input:checked ~ * .toggle-content{max-height:50vh;line-height:2em}#toggle-input:checked ~ * .toggle-content .fa-2x{height:inherit}}.site-header{background-color:#fff;padding:1% 2%;display:table;display:flex;justify-content:space-between;width:100%;text-align:right}.site-header .site-branding{display:table-cell;margin:0;flex-basis:210px}@media (max-width: 666px){.site-header .site-branding{flex-basis:auto;align-self:center;width:45%}}.site-header .site-branding .site-title{margin:0}.site-header .site-branding .site-title img{margin:0}.site-header .main-navigation{text-transform:uppercase;display:table;border-spacing:0 5px;display:flex;flex-flow:row-reverse;justify-content:flex-start;align-items:center;flex-grow:5}@media (max-width: 666px){.site-header .main-navigation{flex-grow:1;justify-content:space-around;flex-wrap:wrap;font-size:1.25em;line-height:1em}}.site-header .main-navigation .instagram{display:table-cell;float:right;position:absolute;top:8px;right:20px}@media (max-width: 666px){.site-header .main-navigation .instagram{width:100%;position:relative}}.site-header .main-navigation .menu{flex-grow:10;padding-right:2em;display:table;border-spacing:0 5px;display:flex;flex-direction:row-reverse;justify-content:flex-start;border-spacing:5px;vertical-align:middle}@media (max-width: 666px){.site-header .main-navigation .menu{flex-grow:1;display:block;padding-right:0}}.site-header .main-navigation .menu .menu-link{display:table-cell;margin:0 1%}@media (max-width: 666px){.site-header .main-navigation .menu .menu-link{display:block}}.site-header .main-navigation a{color:#666d70}.site-header .main-navigation a:hover,.site-header .main-navigation a:active,.site-header .main-navigation a:focus{color:#4a4a4a}.site-header .main-navigation .current-menu-item{color:#4a4a4a}.category-header,.page-header{text-transform:uppercase;font-weight:400;font-size:35.04px;font-size:2.19rem;padding:0.23rem 1rem;background-image:linear-gradient(3deg, rgba(74,144,226,0.2) 46%, white 46.5%);background-image:-webkit-linear-gradient(87deg, rgba(74,144,226,0.2) 46%, white 46.5%);background-color:#fff;border-bottom:0.75em solid #fff}@media (max-width: 986px){.category-header,.page-header{background-image:linear-gradient(4deg, rgba(74,144,226,0.2) 73%, white 73.5%);background-image:-webkit-linear-gradient(86deg, rgba(74,144,226,0.2) 73%, white 73.5%)}}.category-header h1,.page-header h1{margin:0}.page-content,.entry-content,.entry-summary{margin:0}body{max-width:100%;overflow-x:hidden}.feat-img img{width:100%}.site{background-position:bottom;background-repeat:repeat-y;background-size:100% auto;background-image:linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0.3)),url("../sodo/inc/img/long_bkgrnd.png");min-height:100vh}.site-footer{background-image:linear-gradient(1deg, rgba(255,255,255,0) 34%, white 34.5%, white 75%, rgba(255,255,255,0) 75.5%);background-image:-webkit-linear-gradient(89deg, rgba(255,255,255,0) 34%, white 34.5%, white 75%, rgba(255,255,255,0) 75.5%);font-size:13.6px;font-size:.85rem;font-weight:400;color:#666d70;padding:5% 1%}@media (max-width: 771px){.site-footer{background-image:linear-gradient(3deg, rgba(255,255,255,0) 5%, white 5.5%, white 75%, rgba(255,255,255,0) 75.5%);background-image:-webkit-linear-gradient(87deg, rgba(255,255,255,0) 5%, white 5.5%, white 87%, rgba(255,255,255,0) 87.5%)}}@media (max-width: 771px){.site-footer{padding:10% 3% 3% 3%}}.site-footer .site-info{display:inline-block;width:79%;padding-top:.5%}@media (max-width: 771px){.site-footer .site-info{width:100%}}.site-footer .logo4c{float:right;display:inline-block;text-align:center;margin-right:2%}@media (max-width: 771px){.site-footer .logo4c{width:100%;margin-top:1%}}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{width:100%;text-align:center}.page-links{clear:both;margin:0 0 1.5em}.entry-content>*,.page-content>*,.latest>article>*,.previous>*{padding:0 10%}.entry-content header,.entry-content .feat-img,.entry-content img,.entry-content a,.entry-content .banner *,.entry-content .gallery *,.entry-content .archive-grid,.entry-content .woocommerce-Tabs-panel.entry-content>*,.page-content header,.page-content .feat-img,.page-content img,.page-content a,.page-content .banner *,.page-content .gallery *,.page-content .archive-grid,.page-content .woocommerce-Tabs-panel.entry-content>*,.latest>article header,.latest>article .feat-img,.latest>article img,.latest>article a,.latest>article .banner *,.latest>article .gallery *,.latest>article .archive-grid,.latest>article .woocommerce-Tabs-panel.entry-content>*,.previous header,.previous .feat-img,.previous img,.previous a,.previous .banner *,.previous .gallery *,.previous .archive-grid,.previous .woocommerce-Tabs-panel.entry-content>*{padding:0}.latest>article>.entry-content>*{padding:0}.feat-img{margin-bottom:1%}img{margin:0 auto;display:block}.left{float:left}.right{float:right}.home .site-header{z-index:999;position:relative;background-image:linear-gradient(1deg, rgba(255,255,255,0) 49%, #fff 50%);background-image:-webkit-linear-gradient(89deg, rgba(255,255,255,0) 49%, #fff 50%);background-color:rgba(255,255,255,0);padding-bottom:2em}@media (max-width: 666px){.home .site-header{background-image:linear-gradient(3deg, rgba(255,255,255,0) 27%, white 28%);background-image:-webkit-linear-gradient(87deg, rgba(255,255,255,0) 27%, white 28%);padding-bottom:1em}}.home .site{background:rgba(74,144,226,0.2)}@media (max-width: 986px){.home .site{/*!SUMMERSWITCH: Turn this off */background:rgba(74,144,226,0.2)}}.home article{background:rgba(255,255,255,0);margin-bottom:0}.home .content-area{background:none;position:relative}.home .content-area .front-splash{font-weight:400;font-size:24px;font-size:1.5rem}.home .content-area .front-splash .wp-video,.home .content-area .front-splash iframe{width:100%}.home .content-area .front-splash img{margin-top:-3em;width:100%;height:auto}.home .content-area .front-splash .wp-video,.home .content-area .front-splash iframe,.home .content-area .front-splash::after{margin-top:-3em;height:calc(100vw * .56)}.home .content-area .front-splash iframe,.home .content-area .front-splash p::after,.home .content-area .front-splash .wp-video,.home .content-area .front-splash video.wp-video-shortcode,.home .content-area .front-splash .mejs-container,.home .content-area .front-splash .mejs-overlay.load{margin-top:-3em;height:calc(100vw * .56) !important;width:100% !important}.home .content-area .front-splash .wp-video,.home .content-area .front-splash video.wp-video-shortcode{max-width:100% !important}.home .content-area .front-splash video.wp-video-shortcode{position:relative}.home .content-area .front-splash .mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.home .content-area .front-splash .mejs-controls{display:none}.home .content-area .front-splash .mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto !important;height:auto !important}.home .content-area .front-splash .cyclechick{width:100%;padding:0 0 2% 0}.home .content-area .front-splash .cyclechick img{display:block;margin-left:auto;margin-right:auto;margin-top:5%;margin-bottom:10%;max-width:24%}@media (max-width: 1227px){.home .content-area .front-splash .cyclechick img{max-width:20%}}@media (max-width: 878px){.home .content-area .front-splash .cyclechick img{max-width:70%}}.home .content-area .front-splash .instafeed .apif-wrapper .apif-masonry-box{padding:0 5px 5px 0}.home .content-area .front-splash .instafeed .apif-wrapper .load-more-button{text-transform:uppercase;border-radius:8px;border:3px solid #4a4a4a;margin-right:5px}.home .content-area .announcement{z-index:999;position:relative;background-image:linear-gradient(-2deg, rgba(255,255,255,0) 19%, #468DE3 19.5%, #468DE3 65%, rgba(255,255,255,0) 65.5%);background-image:-webkit-linear-gradient(-88deg, rgba(255,255,255,0) 19%, #468DE3 19.5%, #468DE3 65%, rgba(255,255,255,0) 65.5%);width:100%;padding:35px 3% 70px 2%;margin-top:-4.5%;margin-bottom:-5.5%}@media (min-width: 1473px){.home .content-area .announcement{margin:-1.5% 0}}@media (max-width: 1471px){.home .content-area .announcement{margin:-4% 0}}@media (max-width: 1227px){.home .content-area .announcement{margin:-6% 0}}@media (max-width: 986px){.home .content-area .announcement{margin:-8% 0}}@media (max-width: 878px){.home .content-area .announcement{margin:-10% 0}}@media (max-width: 374px){.home .content-area .announcement{margin:-20% 0}}@media (max-width: 666px){.home .content-area .announcement{padding:10% 0px;background-image:linear-gradient(-4deg, rgba(255,255,255,0) 18%, #468DE3 18.5%, #468DE3 82%, rgba(255,255,255,0) 82.5%);background-image:-webkit-linear-gradient(-86deg, rgba(255,255,255,0) 18%, #468DE3 18.5%, #468DE3 82%, rgba(255,255,255,0) 82.5%);font-size:1.8rem}}.home .content-area .announcement div{font-size:2rem;font-weight:600;text-align:right;color:#FFF774;padding:3% 3% 6%}@media (min-width: 1229px){.home .content-area .announcement div{font-size:2.5rem}}@media (min-width: 1601px){.home .content-area .announcement div{font-size:2.75rem}}.home .content-area .slogan{z-index:999;position:relative;background-image:linear-gradient(2deg, rgba(255,255,255,0) 31%, white 31.5%, white 65%, rgba(255,255,255,0) 65.5%);background-image:-webkit-linear-gradient(88deg, rgba(255,255,255,0) 31%, white 31.5%, white 65%, rgba(255,255,255,0) 65.5%);width:100%;display:flex;flex-wrap:wrap;padding:65px 2% 70px 2%;margin-top:-5%}@media (min-width: 1473px){.home .content-area .slogan{margin-top:-3%}}@media (max-width: 1471px){.home .content-area .slogan{margin-top:-7%}}@media (max-width: 1227px){.home .content-area .slogan{margin-top:-3%}}@media (max-width: 986px){.home .content-area .slogan{margin-top:0}}@media (max-width: 666px){.home .content-area .slogan{padding:10% 0px}}@media (max-width: 845px){.home .content-area .slogan{justify-content:space-around;background-image:linear-gradient(4deg, rgba(255,255,255,0) 18%, white 18.5%, white 82%, rgba(255,255,255,0) 82.5%);background-image:-webkit-linear-gradient(86deg, rgba(255,255,255,0) 18%, white 18.5%, white 82%, rgba(255,255,255,0) 82.5%);font-size:1.8rem}}.home .content-area .slogan .phrase{display:inline-block;margin-left:3%}.home .content-area .slogan .phrase .h1{font-weight:400;font-size:35.04px;font-size:2.19rem}@media (max-width: 878px){.home .content-area .slogan .phrase .h1{font-size:2.5rem}}.about article{background:linear-gradient(#fff 35%, rgba(255,255,255,0) 44%)}.about .sponsors{padding:0%;padding-bottom:4%;background-image:linear-gradient(177deg, #a0c3ee 70%, rgba(255,255,255,0) 70.5%);background-image:-webkit-linear-gradient(-87deg, #a0c3ee 70%, rgba(255,255,255,0) 70.5%);display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media (max-width: 986px){.about .sponsors{padding-bottom:16%}}@media (max-width: 1227px){.about .sponsors{background-image:linear-gradient(178deg, #a0c3ee 85%, rgba(255,255,255,0) 85.5%);background-image:-webkit-linear-gradient(-88deg, #a0c3ee 85%, rgba(255,255,255,0) 85.5%)}}@media (max-width: 986px){.about .sponsors{background-image:linear-gradient(178deg, #a0c3ee 89%, rgba(255,255,255,0) 89.5%);background-image:-webkit-linear-gradient(-88deg, #a0c3ee 89%, rgba(255,255,255,0) 89.5%)}}@media (min-width: 567px) and (max-width: 986px){.about .sponsors{background-image:linear-gradient(178deg, #a0c3ee 79%, rgba(255,255,255,0) 79.5%);background-image:-webkit-linear-gradient(-88deg, #a0c3ee 79%, rgba(255,255,255,0) 79.5%)}}.about .sponsors .sponsor{margin:2%}@media (max-width: 1227px){.about .sponsors .sponsor{margin:5%}}.about .sodo-team{padding-top:2%;padding-bottom:2%}.about .sodo-team h2{padding:0 5%;margin-bottom:1%;margin-top:0}.about .sodo-team .sodo-team-bios{display:flex;flex-wrap:wrap}.about .sodo-team .sodo-team-bios .team-bio{flex-basis:40%;margin:0 5%;text-align:left}@media (max-width: 1227px){.about .sodo-team .sodo-team-bios .team-bio{flex-basis:100%}}.about .sodo-team .sodo-team-bios .team-bio img{border-radius:200px;display:inline-block}.about .sodo-team .sodo-team-bios .team-bio h3{font-weight:400;font-size:24px;font-size:1.5rem;font-weight:500;margin:0;padding:0}.about .sodo-team .sodo-team-bios .team-bio p{margin-top:0;padding-left:0;padding-right:0}.contact{background:url("../sodo/inc/img/contact_bkgrnd2.jpg") center 100%/cover no-repeat border-box border-box rgba(74,144,226,0.2)}@media (max-width: 1227px){.contact{background:url("../sodo/inc/img/contact_bkgrnd_mob2.jpg") center 100%/cover no-repeat border-box border-box rgba(255,255,255,0)}}.contact article{background:rgba(255,255,255,0)}.contact .page-content{width:50%;margin:5%;padding:1em;margin-bottom:5%;background:rgba(0,0,0,0.6);border-radius:8px}@media (max-width: 1227px){.contact .page-content{width:90%;margin-bottom:50%}}.contact .page-content h2,.contact .page-content p,.contact .page-content li,.contact .page-content .gform_confirmation_message{background-color:#fff;border-radius:8px;border:1px solid #fff;padding:0.25em 1rem;box-shadow:none}.contact .page-content h2{border-bottom-right-radius:0px;border-bottom-left-radius:0px;font-weight:700;margin-top:0}.contact .page-content p{border-top-right-radius:0px;border-top-left-radius:0px;padding-bottom:1em}.contact .page-content p:last-of-type{margin-bottom:0}.contact .page-content .gform_wrapper{margin-top:0;margin-bottom:0;padding:0}.contact .page-content .gform_wrapper li{padding:.25em 1em}.contact .page-content .gform_wrapper .gfield_label{float:left;margin:.5em .5em 0 0;text-transform:lowercase;line-height:2.25}.contact .page-content .gform_wrapper .ginput_container{margin-bottom:8px}.contact .page-content .gform_wrapper .ginput_container input.medium,.contact .page-content .gform_wrapper .ginput_container textarea.medium{border-radius:8px;border:0px rgba(255,255,255,0)}.contact .page-content .gform_wrapper .ginput_container input.medium:focus,.contact .page-content .gform_wrapper .ginput_container textarea.medium:focus{box-shadow:0 0 0 2px #4a90e2;outline:0}.contact .page-content .gform_wrapper .gf-name,.contact .page-content .gform_wrapper .gf-email{clear:none;width:49%}@media (max-width: 771px){.contact .page-content .gform_wrapper .gf-name,.contact .page-content .gform_wrapper .gf-email{width:100%}}.contact .page-content .gform_wrapper .gf-name input.medium,.contact .page-content .gform_wrapper .gf-email input.medium{width:77%}.contact .page-content .gform_wrapper .gf-name{float:left}.contact .page-content .gform_wrapper .gf-email{float:right;margin-bottom:1rem}.contact .page-content .gform_wrapper .gform_footer{padding-bottom:0;background-color:#fff;text-align:center;border-radius:8px;border:1px solid #fff;padding:1em}.contact .page-content .gform_wrapper .gform_footer input[type='submit']{border:0;font-size:inherit;text-transform:lowercase;line-height:1;padding:.5em;font-weight:700;width:100%;margin:0}.contact .page-content .gform_wrapper .gform_footer input[type='submit']:focus{box-shadow:0 0 0 2px #4a90e2;outline:0}.page-content .left,.page-content .right{margin-top:2%}.page-content .content-area h2{margin-top:0}.page-content .press{width:50%;text-align:left}@media (max-width: 666px){.page-content .press{width:100%}}.page-content .press button{font-weight:400;font-size:25.6px;font-size:1.6rem;font-weight:600;text-transform:uppercase;background-color:#4a90e2;color:#fff;border-radius:8px;border:3px solid #4a4a4a;width:70%;padding:2%;margin-bottom:5%}.sodo_artist .single-sodo-artist-title{padding-left:4%;background-color:#fff}.sodo_artist .single-sodo-artist-title h1{font-weight:600;line-height:2.19rem;padding-bottom:.25em}.sodo_artist .single-sodo-artist-title .mural-details{font-weight:400;font-size:20.8px;font-size:1.3rem;line-height:1.3rem;font-weight:500;padding-bottom:1em}.sodo_artist .single-sodo-artist-title .mural-details .mural-name{margin-right:3%;display:inline-block}.sodo_artist .single-sodo-artist-title .mural-details .mural-location{display:inline-block}.sodo_artist .single-sodo-artist-title .mural-details .mural-location img{height:1em;display:inline}.sodo_artist .entry-content{padding:0 4%}.sodo_artist .gallery{padding:0}.sodo_artist .mural-artist-description{display:flex;justify-content:space-between;margin:0 auto;padding:0}@media (max-width: 1227px){.sodo_artist .mural-artist-description{flex-wrap:wrap}}.sodo_artist .mural-artist-description .mural-desc{flex-basis:30%;margin-right:3%}@media (max-width: 1471px){.sodo_artist .mural-artist-description .mural-desc{flex-basis:50%}}@media (max-width: 1227px){.sodo_artist .mural-artist-description .mural-desc{flex-basis:100%}}.sodo_artist .mural-artist-description .mural-desc p{padding:0}.sodo_artist .mural-artist-description .w60{flex-basis:50%}@media (max-width: 1227px){.sodo_artist .mural-artist-description .w60{flex-basis:100%}}.sodo_artist .mural-artist-description .w60 p{padding:0}.sodo_artist .mural-artist-description .artist-desc{display:flex;justify-content:space-around;flex-grow:2;flex-basis:50%}@media (max-width: 1471px){.sodo_artist .mural-artist-description .artist-desc{flex-basis:100%;max-width:100%}}@media (max-width: 878px){.sodo_artist .mural-artist-description .artist-desc{flex-wrap:wrap}}.sodo_artist .mural-artist-description .artist-desc .artist{margin-bottom:3%}@media (max-width: 1471px){.sodo_artist .mural-artist-description .artist-desc .artist{max-width:100%}}.sodo_artist .mural-artist-description .artist-desc .artist.a-2{margin-left:3%}@media (max-width: 878px){.sodo_artist .mural-artist-description .artist-desc .artist.a-2{margin:0}}.sodo_artist .mural-artist-description .artist-desc .artist p{padding:0;margin:0}.sodo_artist .mural-artist-description .artist-desc .artist img{display:block;margin:0 0 1em 0;border-radius:200px;max-width:130px;max-height:130px}.sodo_artist .mural-artist-description .artist-desc .artist i{margin-right:.25em}.sodo_artist .mural-artist-description .artist-desc .artist .website,.sodo_artist .mural-artist-description .artist-desc .artist .insta{text-align:left;max-width:100%}.sodo_artist .mural-artist-description .artist-desc .artist .website{margin-top:.5em;max-width:100%}.error404 .site{background-image:url("../sodo/inc/img/404_cycle.png"),url("../sodo/inc/img/bkgrnd.png");background-position:75% 100%, bottom;background-repeat:no-repeat, repeat-y;background-size:auto, 100% auto}.error404 .page-content{margin:5%;margin-top:14%;margin-bottom:32%;width:40%}@media (max-width: 666px){.error404 .page-content{width:80%;margin-bottom:90%}}.error404 .page-content h2{margin-top:-20%}.archive-grid{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:center}.archive-grid>*{padding:0}section.sodo-grid{display:inline-block;margin:0 5px 5px 0;line-height:.8;min-height:320px;min-width:480px}@media (max-width: 771px){section.sodo-grid{min-height:inherit;min-width:inherit;max-width:100vw}}section.sodo-grid a .hover-link{position:relative;text-align:center;display:table;margin:0 auto;min-height:320px}@media (max-width: 771px){section.sodo-grid a .hover-link{min-height:inherit}}section.sodo-grid a .hover-link .grid-image{display:table-cell;vertical-align:middle}section.sodo-grid a .hover-link .grid-image img{width:100%;vertical-align:top}section.sodo-grid a .hover-link:after,section.sodo-grid a .hover-link:before{position:absolute;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s}section.sodo-grid a .hover-link:before{content:attr(data-content);font-weight:400;font-size:24px;font-size:1.5rem;color:#4a4a4a;z-index:1;padding:0.5rem;text-align:center;white-space:nowrap;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media (max-width: 1289px){section.sodo-grid a .hover-link:before{top:85%;opacity:1}}section.sodo-grid a .hover-link:after{content:'\A';width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.5)}section.sodo-grid a .hover-link:hover:after,section.sodo-grid a .hover-link:hover:before,section.sodo-grid a .hover-link:focus:after,section.sodo-grid a .hover-link:focus:before{opacity:1}@media (max-width: 1289px){section.sodo-grid a .hover-link:hover:after,section.sodo-grid a .hover-link:focus:after{opacity:0}}.woocommerce .small{font-size:100%}.woocommerce a.remove,.woocommerce form .form-row .required{color:#f15d56 !important}.woocommerce input[type='text'],.woocommerce input[type='email'],.woocommerce input[type='url'],.woocommerce input[type='password'],.woocommerce input[type='search'],.woocommerce input[type='number'],.woocommerce input[type='tel'],.woocommerce input[type='range'],.woocommerce input[type='date'],.woocommerce input[type='month'],.woocommerce input[type='week'],.woocommerce input[type='time'],.woocommerce input[type='datetime'],.woocommerce input[type='datetime-local'],.woocommerce input[type='color'],.woocommerce textarea{color:#4a4a4a;border:1px solid #666d70;border-radius:3px;padding:9px}.woocommerce input[type='text']#coupon_code,.woocommerce input[type='email']#coupon_code,.woocommerce input[type='url']#coupon_code,.woocommerce input[type='password']#coupon_code,.woocommerce input[type='search']#coupon_code,.woocommerce input[type='number']#coupon_code,.woocommerce input[type='tel']#coupon_code,.woocommerce input[type='range']#coupon_code,.woocommerce input[type='date']#coupon_code,.woocommerce input[type='month']#coupon_code,.woocommerce input[type='week']#coupon_code,.woocommerce input[type='time']#coupon_code,.woocommerce input[type='datetime']#coupon_code,.woocommerce input[type='datetime-local']#coupon_code,.woocommerce input[type='color']#coupon_code,.woocommerce textarea#coupon_code{width:86px !important;color:#4a4a4a;border:1px solid #666d70;border-radius:3px;padding:9px}.woocommerce .select2-container--default .select2-selection--single{border:1px solid #666d70;color:#4a4a4a}.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button{background-color:#a0c3ee;color:#4a4a4a;border-radius:8px;border:3px solid #4a4a4a}.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button:hover{background-color:#4a90e2;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.alt{background-color:#4a90e2;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce a.button.alt:hover{background-color:#4a90e2;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled{background-color:#4a90e2;color:#fff}.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt.disabled[disabled],.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt.disabled[disabled],.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt.disabled[disabled],.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt.disabled[disabled],.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]{background-color:#4a90e2;color:#fff}.woocommerce #respond input#submit.alt.disabled:hover:hover,.woocommerce #respond input#submit.alt.disabled[disabled]:hover,.woocommerce #respond input#submit.alt:disabled:hover:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled:hover:hover,.woocommerce button.button.alt.disabled[disabled]:hover,.woocommerce button.button.alt:disabled:hover:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled:hover:hover,.woocommerce input.button.alt.disabled[disabled]:hover,.woocommerce input.button.alt:disabled:hover:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled:hover:hover,.woocommerce a.button.alt.disabled[disabled]:hover,.woocommerce a.button.alt:disabled:hover:hover,.woocommerce a.button.alt:disabled[disabled]:hover{background-color:#4a90e2;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.alt{background-color:#4a90e2;color:#fff;border-radius:8px;border:3px solid #4a4a4a}.woocommerce #respond input#submit.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce a.button.alt:hover{background-color:#4a90e2;color:#fff}.woocommerce span.onsale{background-color:#4a90e2}.woocommerce ul.products li.product p.price,.woocommerce ul.products li.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#4a4a4a}.woocommerce ul.products li.product p.price del,.woocommerce ul.products li.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#666d70;opacity:1.0}.woocommerce ul.products li.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:1px solid #666d70}.woocommerce ul.products li.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #666d70}.woocommerce ul.products li.product .woocommerce-tabs ul.tabs li:before,.woocommerce ul.products li.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:0px}.page-id-624 .wp-video,.page-id-624 video.wp-video-shortcode,.page-id-624 .mejs-container,.page-id-624 .mejs-overlay.load{width:100% !important;height:100% !important}.page-id-624 .mejs-container{padding-top:56.25%}.page-id-624 .wp-video,.page-id-624 video.wp-video-shortcode{max-width:100% !important}.page-id-624 video.wp-video-shortcode{position:relative}.page-id-624 .mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.page-id-624 .mejs-controls{display:none}.page-id-624 .mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto !important;height:auto !important}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*='wp-image-']{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
