html,
button,
input,
select {
    color: #222
}
body {
    font-size: 1em;
    line-height: 1.4
}
section {text-align: center;}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}
 
 
img {
    vertical-align: middle
}
 
.chromeframe {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}
a {
    color: #1db3e7
}
 
body {
    font:16px/26px'proxima-nova',
    Helvetica Neue,
    Arial;
    background:#fff
}
p, h1, h2, h3, h4, h5, a {
    font-family:'proxima-nova',
    Helvetica Neue,
    Arial;;
}
.header-container h1 {
    background:#1db3e7;
    color:#fff;
    padding:30px 0 30px 0;
}
h1.title {
    background:#1db3e7;
    color:#fff;
    padding:30px 0 30px 0;
    text-align: center;
    margin: 1.5em 0;
}
 
h2,h3,h4,h5 {text-align: center;}
img {
    max-width:100%;
    height:auto
}
 
.header-container,
.footer-container,
.main aside {
    background:#1db3e7;
}
 
.main {
    padding:30px 0;
}
.button-container {position:relative;margin:0 auto;text-align:center;}
.button-container a {
  display:inline-block;
  margin:auto 5px;
  background: #1db3e7;
  color: #fff;
  font-size: 14px;
  padding: 0px 25px;
  text-decoration: none;
  zoom: 1;
  line-height:0px;
}
.logo {padding: 20px 0 1px 0;}
@media only screen and (min-width: 320px) {
 
    img {
        max-width: 100%;
        height: auto
    }
 
	 
}
 
@media only screen and (min-width: 480px) {
 
    img {
        max-width: 100%;
        height: auto
    }
  

}
@media only screen and (min-width: 768px) {
 
    img {
        max-width: 100%;
        height: auto
    }
 
    .main article {
        width: 100%
    }
    .main aside {
        float: right;
        width: 28%
    }
  
}
@media only screen and (min-width: 1140px) {
    .wrapper {
        width:1026px;
        margin:0 auto
    }
    img {
        max-width: 100%;
        height: auto
    }
}
 
.hidden {
    display:none!important;
    visibility:hidden
}
.clearfix:before,
.clearfix:after {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.clearfix {
    *zoom:1
}
@media print {
    * {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,
    a:visited {
        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: ""
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
     
}

