@import url('//fonts.googleapis.com/css?family=Open+Sans|Oswald');
@import url('//fonts.googleapis.com/css?family=Yanone+Kaffeesatz:200');

html,body {
	margin:0;
	padding:0;
}
html{
  line-height:1.15;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  color:#1a1a1a;
  font:17px/1.4 'Open Sans', sans-serif;
  text-align:center;
  }

body{
  background: #1a1a1a;
}
a{
  background-color:transparent;
  -webkit-text-decoration-skip:objects;
  color:#069;
  text-decoration:none}
a:active,a:hover{
  outline-width:0}
strong{
  font-weight:bolder}
.no-hov {
  color:inherit;
}

a:hover.no-hov {
  text-decoration:none}

img{
  border-style:none;
  vertical-align:middle}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
  border-style:none;
  padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
  outline:1px dotted ButtonText}
a:active,a:focus,a:hover{
  text-decoration:underline}
::-moz-selection{
  background-color:#b3d4fc;
  text-shadow:none}
::selection{
  background-color:#b3d4fc;
  text-shadow:none}

h2{
  margin:.5em 0
}

h3{
  color:#555;
  font-size:1.25em;
  margin:0 0 .5em}

.blank {
  min-height: 20px;
}
.grid{
  margin:30px -5px 50px 0;
  letter-spacing:-.31em;
  word-spacing:-.43em;
  text-rendering:optimizespeed;}

.grid-cell{
  display:inline-block;
  letter-spacing:normal;
  text-align:center;
  text-rendering:auto;
  vertical-align:top;
  width:30%;
  word-spacing:normal;}

.grid-cell-b{
	display:inline-block;
  letter-spacing:normal;
  text-align:left;
  text-rendering:auto;
  vertical-align:top;
  width:47%;
  word-spacing:normal;
	margin: 35px 12px 5px 0;
}

.grid-cell-b h4{
	color: #1a1a1a;
	font-family: "Open sans", sans-serif;
}

.grid-cell-b p{
	color: #555;
	font-family: "Open sans", sans-serif;
	font-size:1rem;
}

.grid-cell-b img {
	border-radius: 50%;
	border: 5px rgba(170,170,170,0.3) solid;
	width:33%;
	margin-left: 33%;
}

.grid-cell-b figure {
	padding-bottom: 7px;
	display:block;
	margin: 0;

}

.grid-cell-left{
    display:inline-block;
    letter-spacing:normal;
    text-align:left;
    text-rendering:auto;
    vertical-align:top;
    width:30%;
    word-spacing:normal;
    margin-right: 20px;
    margin-bottom: 30px;}

.grid-cell-left h5  {
      color:#E65100}

.grid-cell img {
  width:60%;
}
.grid-cell>*{
  padding:0 15px}
.inline-block-list{
  list-style-type:none;
  margin:0;
  padding:0
}
.inline-block-list li{
  display:inline-block;
  margin:0 0 0 1.5em;
  padding:0;
  vertical-align:top;
  color:#226691;}
.inline-block-list li:first-child{
  margin-left:0;
  color: #00B0FF}
.flex-embed{
  background-color:#000;
  box-shadow:0 0 10px #000;
  height:0;
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
	margin-bottom: 40px;
}
.flex-embed a,.flex-embed img{
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%}
.flex-embed .play-btn{
  background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2LDkyLjQ4MWM0NC40MzMsMCw4Ni4xOCwxNy4wNjgsMTE3LjU1Myw0OC4wNjRDNDA0Ljc5NCwxNzEuNDExLDQyMiwyMTIuNDEzLDQyMiwyNTUuOTk5cy0xNy4yMDYsODQuNTg4LTQ4LjQ0OCwxMTUuNDU1Yy0zMS4zNzIsMzAuOTk0LTczLjEyLDQ4LjA2NC0xMTcuNTUyLDQ4LjA2NHMtODYuMTc5LTE3LjA3LTExNy41NTItNDguMDY0QzEwNy4yMDYsMzQwLjU4Nyw5MCwyOTkuNTg1LDkwLDI1NS45OTlzMTcuMjA2LTg0LjU4OCw0OC40NDgtMTE1LjQ1M0MxNjkuODIxLDEwOS41NSwyMTEuNTY4LDkyLjQ4MSwyNTYsOTIuNDgxIE0yNTYsNTIuNDgxIGMtMTEzLjc3MSwwLTIwNiw5MS4xMTctMjA2LDIwMy41MThjMCwxMTIuMzk4LDkyLjIyOSwyMDMuNTIsMjA2LDIwMy41MmMxMTMuNzcyLDAsMjA2LTkxLjEyMSwyMDYtMjAzLjUyQzQ2MiwxNDMuNTk5LDM2OS43NzIsNTIuNDgxLDI1Niw1Mi40ODFMMjU2LDUyLjQ4MXogTTIwNi41NDQsMzU3LjE2MVYxNTkuODMzbDE2MC45MTksOTguNjY2TDIwNi41NDQsMzU3LjE2MXoiPjwvcGF0aD48L3N2Zz4K);
  height:150px;
  left:50%;
  margin-left:-75px;
  margin-top:-75px;
  position:absolute;
  top:50%;
  -webkit-transition:1s;
  transition:1s;
  width:150px}
.flex-embed:hover .play-btn{
  opacity:.5}
.clearfix:after,.clearfix:before{
  content:' ';
  display:table}
.clearfix:after{
  clear:both}
.clearfix{
  *zoom:1}
.container{
  margin:0 auto;
  max-width:960px;
  padding:0 10px}
.container{
	  margin:0 auto;
	  max-width:1200px;
	  padding:0 50px}

h2.league {
  font-family:'Oswald', sans-serif;
  font-weight: bold;
  font-size: 6.7rem;
  color: #fff;
  letter-spacing: 1px;
	padding:0;
}

h2.league-two {
  font-family:'Oswald', sans-serif;
  font-weight: bold;
  font-size: 3rem;
  color: #4d5c6b;
	letter-spacing: 1px;
}

h2.league-three {
  font-family:'Oswald', sans-serif;
  font-weight: bold;
  font-size: 3.7rem;
  line-height: 3.8rem;
  color: #1a1a1a;
  padding-bottom: 1.1rem;
}

h2.league-four{
  font-family:'league_gothic', sans-serif;
  font-weight: bold;
  font-size: 3.7rem;
  text-shadow: 0 -1px 0 rgba(0,0,0,.7);
  color: #6c7c8c;
  padding-bottom: 1.3rem;
	letter-spacing: 2px;
}

h2.league-teal{
  font-family:'league_gothic', sans-serif;
  font-weight: bold;
  font-size: 3.7rem;
  text-shadow: 0 -1px 0 rgba(0,0,0,.7);
  color: teal;
  padding-bottom: 1.3rem;
	letter-spacing: 2px;
}

h2.league-sm{
  font-family:"Oswald", sans-serif;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 2rem;
  color:rgba(36,57,73,1);
}

h2.league-blue {
  font-family:"Oswald", sans-serif;
  font-weight: 400;
  font-size: 2.7rem;
  color: rgba(36,57,73,1);
  letter-spacing: 1px;
  line-height: 3rem;
}
.aside{
  background-color:#eee;
  border:solid #c8c8c8;
  border-width:1px 0;
  font-size:1.125em;
  padding:1em 0}

.btn,.cta-option{
  display:inline-block;
  position:relative}
.cta-option{
  margin:.1em 0 1.5em 0;
  vertical-align:top}
.btn{
  color:#fff;
  font-size:1.5em;
  padding:.6em 1em;
  text-decoration:none;
  text-shadow:0 -1px 0 rgba(0,0,0,.5);
  vertical-align:middle;
  border-radius:4px;
  border:1px solid #333}
.btn:active,.btn:focus,.btn:hover{
  text-decoration:none}
.btn-download{
  background-color:#d9750b;
  background-image:-webkit-linear-gradient(#f90 10%,#e76a00 100%);
  background-image:linear-gradient(#f90 10%,#e76a00 100%);
  box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 3px rgba(0,0,0,.2);
  border:1px solid #995309}
.btn-download:active,.btn-download:focus,.btn-download:hover{
  background-color:#e0811b;
  background-image:-webkit-linear-gradient(#f0a100 10%,#f70 100%);
  background-image:linear-gradient(#f0a100 10%,#f70 100%)}
.btn-download:active{
  background-color:#cf6a00;
  box-shadow:0 2px 3px 0 rgba(0,0,0,.2) inset}
.btn-alt{
  background-color:#444;
  border-color:#222;
  box-shadow:none;
  font-size:1.25em;
  margin-top:.25em}
.btn-alt:active,.btn-alt:focus,.btn-alt:hover{
  background-color:#555}
.star{
  color:#E65100}
.starG{
	  color:#00B0FF}
.Icon{
  display:inline-block;
  height:128px;
  margin:-3px 1px 0 0;
  vertical-align:middle;
  width:128px}
.Icon--github{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjEgMTIxIj48ZyBmaWxsPSIjMTkxNzE3Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYwLjUgMS42Yy0zMy4zIDAtNjAuNCAyNy02MC40IDYwLjQgMCAyNi43IDE3LjMgNDkuMyA0MS4zIDU3LjMgMyAuNiA0LjEtMS4zIDQuMS0yLjkgMC0xLjQtLjEtNi4yLS4xLTExLjItMTYuNyAzLjYtMjAuMy03LjItMjAuMy03LjItMi43LTctNi43LTguOC02LjctOC44LTUuNS0zLjcuNC0zLjcuNC0zLjcgNi4xLjQgOS4zIDYuMiA5LjMgNi4yIDUuNCA5LjIgMTQuMSA2LjYgMTcuNiA1IC41LTMuOSAyLjEtNi42IDMuOC04LjEtMTMuNC0xLjQtMjcuNS02LjYtMjcuNS0yOS44IDAtNi42IDIuNC0xMiA2LjItMTYuMi0uNi0xLjUtMi43LTcuNy42LTE2IDAgMCA1LjEtMS42IDE2LjYgNi4yIDQuOC0xLjMgMTAtMiAxNS4xLTJzMTAuMy43IDE1LjEgMmMxMS41LTcuOCAxNi42LTYuMiAxNi42LTYuMiAzLjMgOC4zIDEuMiAxNC41LjYgMTYgMy45IDQuMiA2LjIgOS42IDYuMiAxNi4yIDAgMjMuMi0xNC4xIDI4LjMtMjcuNSAyOS44IDIuMiAxLjkgNC4xIDUuNSA0LjEgMTEuMiAwIDguMS0uMSAxNC42LS4xIDE2LjYgMCAxLjYgMS4xIDMuNSA0LjEgMi45IDI0LTggNDEuMy0zMC42IDQxLjMtNTcuMyAwLTMzLjQtMjctNjAuNC02MC40LTYwLjR6Ii8+PHBhdGggZD0iTTIzIDg4LjNjLS4xLjMtLjYuNC0xIC4ycy0uNy0uNi0uNS0uOWMuMS0uMy42LS40IDEtLjJzLjYuNi41Ljl6bS0uOC0uNU0yNS40IDkxYy0uMy4zLS45LjEtMS4yLS4zLS40LS40LS41LTEtLjItMS4zLjMtLjMuOC0uMSAxLjIuMy41LjUuNSAxLjEuMiAxLjN6bS0uNS0uNk0yNy44IDk0LjVjLS40LjMtMSAwLTEuMy0uNS0uNC0uNS0uNC0xLjIgMC0xLjQuNC0uMyAxIDAgMS4zLjUuNC41LjQgMS4xIDAgMS40em0wIDBNMzEuMSA5Ny45Yy0uMy40LTEgLjMtMS42LS4yLS41LS41LS43LTEuMi0uMy0xLjUuMy0uNCAxLS4zIDEuNi4yLjUuNC42IDEuMS4zIDEuNXptMCAwTTM1LjYgOTkuOGMtLjEuNS0uOC43LTEuNS41LS43LS4yLTEuMS0uOC0xLTEuMi4xLS41LjgtLjcgMS41LS41LjcuMiAxLjEuNyAxIDEuMnptMCAwTTQwLjUgMTAwLjJjMCAuNS0uNi45LTEuMy45LS43IDAtMS4zLS40LTEuMy0uOXMuNi0uOSAxLjMtLjljLjcgMCAxLjMuNCAxLjMuOXptMCAwTTQ1LjEgOTkuNGMuMS41LS40IDEtMS4xIDEuMS0uNy4xLTEuMy0uMi0xLjQtLjctLjEtLjUuNC0xIDEuMS0xLjEuNy0uMSAxLjMuMiAxLjQuN3ptMCAwIi8+PC9nPjwvc3ZnPgo=)}
.Icon--html5{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUwIDEwMSA0MTIgNDEyIj48cGF0aCBmaWxsPSIjRTQ0RDI2IiBkPSJNMTA3LjY0NCA0NzAuODc3bC0zMy4wMTEtMzcwLjI1N2gzNjIuNzM0bC0zMy4wNDYgMzcwLjE5OS0xNDguNTQzIDQxLjE4MXoiLz48cGF0aCBmaWxsPSIjRjE2NTI5IiBkPSJNMjU2IDQ4MC41MjNsMTIwLjAzLTMzLjI3NyAyOC4yNC0zMTYuMzUyaC0xNDguMjd6Ii8+PHBhdGggZmlsbD0iI0VCRUJFQiIgZD0iTTI1NiAyNjguMjE3aC02MC4wOWwtNC4xNS00Ni41MDFoNjQuMjR2LTQ1LjQxMWgtMTEzLjg2OGwxLjA4NyAxMi4xODMgMTEuMTYxIDEyNS4xMzloMTAxLjYyem0wIDExNy45MzZsLS4xOTkuMDUzLTUwLjU3NC0xMy42NTYtMy4yMzMtMzYuMjE3aC00NS41ODVsNi4zNjIgNzEuMzAxIDkzLjAyIDI1LjgyMy4yMDktLjA1OHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjU1Ljg0MyAyNjguMjE3djQ1LjQxaDU1LjkxOGwtNS4yNzEgNTguODk0LTUwLjY0NyAxMy42N3Y0Ny4yNDRsOTMuMDk0LTI1LjgwMS42ODMtNy42NzIgMTAuNjcxLTExOS41NTEgMS4xMDgtMTIuMTk0aC0xMi4yMzd6bTAtOTEuOTEydjQ1LjQxMWgxMDkuNjg4bC45MTEtMTAuMjA3IDIuMDY5LTIzLjAyMSAxLjA4Ni0xMi4xODN6Ii8+PC9zdmc+Cg==)}
.Icon--stackoverflow{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMgMi44IDU4LjIgNTgiPjxwYXRoIGQ9Ik05LjMwNSAzNi44NDhsNC40MDEuMDQzLS4xNTMgMTkuNTk4aDI5LjI5MXYtMTkuNTI4aDQuNjM4djI0LjI4N2gtMzguMjAxbC4wMjQtMjQuNDAxem03LjE3NyAxMS41ODZoMjIuOTQ1djQuODgyaC0yMi45NDV6IiBmaWxsPSIjOTE5MTkxIi8+PHBhdGggZmlsbD0iI2E3OGI2OCIgZD0iTTE3LjAyIDM5LjY0OGwyMi45NiAyLjIxNi0uNDgxIDQuOTgxLTIyLjk2LTIuMjE2eiIvPjxwYXRoIGZpbGw9IiNjMTk2NTMiIGQ9Ik0xOS4xMjEgMjkuNzEzbDIyLjIgNi4yNjYtMS4zNTkgNC44MTYtMjIuMi02LjI2NnoiLz48cGF0aCBmaWxsPSIjZDQ4YzI4IiBkPSJNMjQuNTAxIDE4LjQ4NGwxOS43NDUgMTEuOTI2LTIuNTg3IDQuMjgzLTE5Ljc0NS0xMS45MjZ6Ii8+PHBhdGggZmlsbD0iI2ZlODkwOCIgZD0iTTM1LjczMyA3Ljg0OWwxMy40MzUgMTguNzUxLTQuMDY4IDIuOTE0LTEzLjQzNS0xOC43NTF6Ii8+PHBhdGggZmlsbD0iI2ZmN2ExNSIgZD0iTTUxLjM0IDIuNzUxbDMuODAyIDIyLjc1Mi00LjkzNi44MjUtMy44MDItMjIuNzUyeiIvPjwvc3ZnPgo=)}
.Icon--escudogye{
  background-image:url('../img/escudo-gye.svg');
}
.Icon--museo{
  background-image:url('../img/mus-log.svg');
}
.Icon--macm{
  background-image:url('../img/macm.svg');
}
.Icon--municipio{
  background-image:url('../img/logo-municp.svg');
}
.site-header{
  padding-top:20px}

.site-logo{
  float: left;
  color:#c8c8c8;
  font-size:25px;
  font-weight:700;
  line-height:32px;
  text-decoration:none;
  text-shadow:2px 2px 0 #000;
  text-transform:uppercase
}

  .site-nav{
    float:right;
    list-style-type:none;
    margin:7px 0 0;
    padding:0
  }

  .site-nav a{
    color:#000;
    display:block;
    text-decoration:none;
    text-transform:uppercase
  }

  .site-navi a{
    color:#aaa;
    display:block;
    text-decoration:none;
    text-transform:uppercase
  }

  .site-cartel{
    color:#fff;
    font-size:25px;
    font-weight:700;
    line-height:32px;
    text-decoration:none;
    text-shadow:2px 2px 0 #000;
    text-transform:uppercase
  }

.site-nav a:active,.site-nav a:focus,.site-nav a:hover{
  color:brown;}

.site-navi a:active,.site-navi a:focus,.site-navi a:hover{
    color:#00B0FF}

.site-promo{
  padding: 1em 0 3em;}

.salon-logo {
	width: 50%;
	margin:0;
	margin-left:37%;
	margin-right:auto;
}

.site-promo .description{
  color:#fff;
  font-size:1.2em;
  margin:1em 2em 0}

.site-promo h1 {
  font-family:'Oswald', sans-serif;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 2.7rem;
  color: #aaa;
  padding-bottom: 1rem;
  }


.site-promo h2 {
  font-family:'Oswald', sans-serif;
  font-weight: bold;
  font-size: 2.9rem;
	line-height: 3.3rem;
  color: rgba(255,255,255,1);
	text-shadow:1px 1px 0 #000;
  }

.site-promo h2 span {
	color:rgba(255,255,255,.7);
	font-size:2.8rem;
}

.last-update{
  color:#999;
  display:block;
  font-size:.75em;
  margin-top:10px}

.site-section{
  background-color:#1a1a1a;
  color:#333;
  overflow:hidden;
  padding:2em 0 1em}

.site-section-first{
	  color:#333;
	  overflow:hidden;
	  padding:0;
	  margin-top: 0;
	  background-color: rgba(255,255,255,.1);
	}

.site-section-board {
			  background-color:#b8d8e1;
			  color:#333;
			  overflow:hidden;
			  padding: 0 0 1em 0
		}				

.site-section-actividades {
	 background-color: #131A22;
	 padding:2em 0 1em;
	 margin-top: 0;
}

.site-section-timex {
	 background-color: #23303d;
	 padding:2em 0 1em;
	 margin-top: 0;
}

.site-section-nm{
    background-color:#1a1a1a;
    overflow:hidden;
    max-height: 35vh;
    padding:0;}

.site-section-head{
    background-color:#fff;
    color:#333;
    padding:2em 0 1em}

.site-section-revista{
	 background-color:rgba(255,255,255,1);
	 color:#1a1a1a;
	 padding:2em 0 1em;
}

.site-section-transparente{
        background-color:transparent;
        color:#333;
        padding:2em 0 1em;
			}

.site-section-video{
  background-color: #c3cfe2;
  color:#fff;
  text-align:center;
  padding:2em 0 3em}
.site-section-video .content{
  max-width:720px;
  margin:auto;
  padding:10px}
.site-section-video h2{
  margin:1em 0}

.in-the-wild{
  font-size:1.25em;
  margin:0 auto;
  max-width:720px}

.in-the-wild {
  list-style-type:none;}

.in-the-wild li {
    padding-bottom: 1em;}

.in-the-wild h3 {
		   color:grey;}

.in-the-wild p {
			 		   color:#c8c8c8;}

.wild{
	  font-size:1.25em;
	  margin:0 auto;
	  max-width:720px}

.wild {
		list-style-type:none;}

.wild li {
		padding-bottom: 1em;}

.wild h3 {
		color:#131A22;}

.wild p {
		color:#555;}

.wild span {
	color:brown;
}

.site-footer{
	font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 1em;
	letter-spacing: 1px;
  padding:4.7em;
  text-align:left;
  color:#fff;
  background-color: #131A22;
  min-height: 300px;
  background-image:url(data:image/png;base64,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)
  }
.site-footer a{
  color:#00B0FF}
@media only screen and (max-width:800px){
  .site-logo,.site-nav{
    float:none}
  .site-nav li{
    margin:0 .5em}
  .site-header{
    padding-top:40px}
  .site-promo{
    padding:3em 0}
  .site-section{
    padding:0 1em 4em}
}
@media only screen and (max-width:600px){
  html{
    font-size:14px}
  .last-update,.site-footer{
    font-size:1em}
  .grid-cell-left {
      width:100%}
	.site-promo h1 {
			font-size: 2.8rem;
			line-height: 2.9rem;}

	.site-promo h2 {
			font-size: 1.9rem;
		  line-height: 2rem;}

	.site-promo h2 span{
			font-size: 1.9rem;
		  line-height: 2.5rem;}

	.site-section-first{
						margin-top: 0;
					  background-color: rgba(0,0,0,.3);}

	h2.league {
			font-size: 4.7rem;
			color: #c8c8c8;
			letter-spacing: 1px;
			padding:0;
			 margin:0;}
	h2.league-three {
  		font-family:'Oswald', sans-serif;
 		font-weight: bold;
  		font-size: 1.5rem;
 		line-height: 1.7rem;
  		color: #e76a00;
  		padding-bottom: 1.3rem;}
}
@media only screen and (max-width:460px){
	.container{
		  padding:0 5px;}
	.grid-cell-left {
    width:100%}

	.site-promo h1 {
		font-size: 2.8rem;
		line-height: 2.9rem;}

	.site-promo h2 {
		font-size: 1.9rem;
	  line-height: 2rem;}

	.site-promo h2 span {
		font-size: 1.9rem;
	  line-height: 2rem;}

	.site-section-first{
				margin-top: 0;
			  background-color: rgba(0,0,0,.3);}

	h2.league {
				  font-size: 4.7rem;
				  color: #c8c8c8;
				  letter-spacing: 1px;
					padding:0;
					margin:0;
				}
	h2.league-three {
  		font-family:'Oswald', sans-serif;
 		  font-weight: bold;
  		font-size: 1.5rem;
 		  line-height: 1.7rem;
  		color: #e76a00;
  		padding-bottom: 1.3rem;}
}
@media only screen and (max-width:440px){
h1{
    font-size:2.5em}
html{
    font-size:13px}
.grid{
		  margin:10px -5px 10px 0;}
.grid-cell{
		  display:inline-block;
		  vertical-align:middle;
		  width:50%;}
.grid-cell-left {
        width:100%}
.site-promo h1 {
				font-size: 2.8rem;
				line-height: 2.9rem;}
.site-promo h2 {
			font-size: 1.9rem;
			line-height: 2rem;}
.site-promo h2 span {
			font-size: 1.9rem;
			line-height: 2rem;}
.salon-logo {
				width: 87%;
				margin:0;
				margin-left:auto;
				margin-right:auto;}
h2.league-three {
  font-family:'Oswald', sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.7rem;
  color: #e76a00;
  padding-bottom: 1.3rem;}
}
@media only screen and (max-width:420px){
.in-the-wild{
  font-size:0.8em;
	line-height: 1em;
	width:100%;}

.in-the-wild h3 {
  font-size:1.1em;
  line-height: 1.1em;}

.wild{
	  font-size:1rem;
	  line-height: 1.1rem;
		width:100%;}

.wild h3{
	  font-size: 1.5em;
	 line-height: 1.4em;}

.wild h3 span{
	 	  font-size: 1.5em;}

.grid-cell-left {
          width:100%}
.site-promo h1 {
					font-size: 2.8rem;
					line-height: 2rem;}

.site-promo h2 {
					 font-size: 1.9rem;
					line-height: 2rem;}

.site-promo h2 span {
					font-size: 1.9rem;
					line-height: 2rem;}
h2.league-three {
  font-family:'Oswald', sans-serif;
  font-weight: bold;
  font-size: 1.9rem;
  line-height: 2.1rem;
  color: #e76a00;
  padding-bottom: 1rem;}

}
@media print{
  *{
    background-color:transparent!important;
    box-shadow:none!important;
    color:#000!important;
    text-shadow:none!important}
  a,a:visited{
    text-decoration:underline}
  img{
    page-break-inside:avoid;
    max-width:100%!important}
  h1{
    padding:1em 0 0}
  .site-promo{
    margin:1em;
    padding:0}
  .site-section{
    padding:0;
    margin:2em 1em}
  .site-section-video{
    display:none}
  h2,h3,p{
    orphans:3;
    widows:3}
  h2,h3{
    page-break-after:avoid}
}