/* CSS RESET */
*{margin:0;outline:none;padding:0;text-decoration:none}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0!important;-webkit-text-size-adjust:none}ol,ul{list-style:none}a img{border:none}a:active{outline:none}input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{margin:0;border:0;padding:0}input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"],textarea{border-radius:0}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}script{display:none!important}

/* HTML GENERAL */
body{max-width:100%;overflow-x:hidden;background-color:#fff;font:normal 16px Merriweather,serif;color:#777}
b,h1,h2,h3,h4,h5,h6,strong{color:#000}
h1{font-size:34px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:16px}
h5,h6{font-size:14px}
small,caption{font-size:12px}
a{color:inherit;cursor:pointer}
a img{opacity:.99}/*firefox scale bug fix*/
img{max-width:100%;height:auto}
table{width:100%;border-collapse:collapse}
input[type="tel"],input[type="text"],input[type="email"],input[type="password"],textarea,select{height:36px;border:1px solid #ddd;padding:8px;vertical-align:middle}
input,textarea,select{font-size:14px;font-family:Merriweather,serif;color:#777}
textarea{min-height:150px}
select{min-width:50px;height:32px;padding:6px}/*safari padding fix*/
input[type="tel"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#ccc;color:#444}
input[type="checkbox"],input[type="radio"],input[type="checkbox"] + *,input[type="radio"] + *{vertical-align:middle}
input[type="button"],input[type="submit"],button,.button-1,.button-2{cursor:pointer}
label,label + *{vertical-align:middle}

/* CLEARFIX CLASS - http://www.sitepoint.com/clearing-floats-overview-different-clearfix-methods/ */
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}/*ie 6/7*/

/* PAGE */
.logo{margin:16px auto;width:50%;text-align:center}
.main{margin:24px auto;width:93.75%;max-width:1280px;text-align:center}

/* TABLET LANDSCAPE */
@media all and (min-width: 1000px) {
.logo{max-width:200px}
}
