/* RESET CSS */

*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
footer, header, section, article, aside, figure {display: block; margin: 0; padding: 0;}
article {position: relative;}
body {margin: 0; padding: 0;}
body.overflow-hidden {overflow: hidden;}

html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}
html,body {height: 100%;}
.clear {clear: both;}

/* LINKS */
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none;}
a:focus {outline: none;}
a:active, a:hover {outline: 0;}

/* IMAGE */
img {width: auto\9; height: auto; width: 100%; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; position: relative;}

/* WP_ALIGN */
.alignright {float: right; margin: 0 0 20px 10px;}
.alignleft {float:left; margin: 0 10px 20px 0;}
.aligncenter {text-align: center; margin: auto;}

/* TEXT */
h1, h3, h2, h4, ul, li, h5, blockquote, h6 {margin: 0; padding: 0;}

li {list-style: none; background-repeat: no-repeat;}

/* VIDEO_EMBED */
.embed-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}



