/* ==========================================================================*\
   $RESET
\* ==========================================================================*/
/**
 * A more considered reset; more of a restart...
 * As per: csswizardry.com/2011/10/reset-restarted
 */


/**
* Let’s make the box model all nice, shall we...?
*/
* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

article,aside,details,figcaption,figure,footer,
header,hgroup,menu,nav,section,img {
    display: block;
}

/**
 * Give a help cursor to elements that give extra info on `:hover`.
 */
abbr[title],dfn[title]{
    cursor: help;
}

/**
 * Remove underlines from potentially troublesome elements.
 */
u,ins{
    text-decoration: none;
}

/**
 * Apply faux underline via `border-bottom`.
 */
ins{
    border-bottom: 0.0625em solid;
}

/**
 * So that `alt` text is visually offset if images don’t load.
 */
img{
    font-style: italic;
}

/**
 * Give form elements some cursor interactions...
 */
label,
input,
textarea,
button,
select,
option{
    cursor: pointer;
}
    .text-input:active,
    .text-input:focus,
    textarea:active,
    textarea:focus{
        cursor: text;
        outline: none;
    }

/**
 * Prevent form elements from being rounded and add a blue glow on focus
 */
.mysIDS input,
.mysIDS textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mysIDS input[type=text],
.mysIDS .mys-search-query input,
.mysIDS textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}

.mysIDS input[type=text]:focus,
.mysIDS .mys-search-query input:focus,
.mysIDS textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}