html, body, 
div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 
a, pre, code, del, dfn, em, img, strong, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
audio, video 
{margin:0; padding:0; border:0; font:inherit; vertical-align:baseline; background:transparent;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
td {font-weight:normal; vertical-align:top;}
html, button, input, select, textarea {font-family:sans-serif;}
textarea {overflow:auto;} 
a:focus {outline: thin dotted;} /* chrome */
a:active, a:hover {outline:0;}
b, strong {font-weight:bold;}
em,i {font-style:italic}
body {-webkit-font-smoothing:antialiased!important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none; height:0;}
a img {border:none;}
html {-webkit-text-size-adjust:100%; -webkit-text-size-adjust:none; -webkit-font-smoothing:aliased;}
.phonelink {border:0;}
.hide {display:none!important; visibility:hidden;}
.visualhide {border:0; clip:rect(0,0,0,0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;}
.invisible {visibility:hidden;}
.clear:before, .clear:after {content: ' '; display:table;}
.clear:after {clear:both;}
#wpml_credit_footer {display:none!important;}