@media screen,
projection,
print {

    html,
    input,
    textarea {
        font-family: arial, sans-serif
    }

    html {
        line-height: 1.54
    }

    h5,
    h6,
    pre,
    table,
    input,
    textarea,
    code {
        font-size: 1em
    }

    address,
    abbr,
    cite {
        font-style: normal
    }

    table {
        border-collapse: collapse;
        border-spacing: 0
    }

    th {
        text-align: left
    }

    [dir="rtl"] th {
        text-align: right
    }

    blockquote,
    q {
        font-style: italic
    }

    html[lang^=ja] blockquote,
    html[lang^=ja] q,
    html[lang^=ko] blockquote,
    html[lang^=ko] q,
    html[lang^=zh] blockquote,
    html[lang^=zh] q {
        font-style: normal
    }

    fieldset,
    iframe,
    img {
        border: 0
    }

    q {
        quotes: none
    }

    sup,
    sub {
        line-height: 0
    }
}

@media screen,
projection {

    html,
    h4,
    h5,
    h6 {
        font-size: 13px
    }

    html {
        background: #fff;
        color: #444;
        padding: 0 15px
    }

    body,
    fieldset {
        margin: 0
    }

    h1,
    h2,
    h3,
    h4,
    em,
    i {
        font-weight: bold
    }

    h1,
    h2,
    h3,
    h4,
    blockquote,
    q {
        font-family: "open sans", arial, sans-serif
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin: 1.236em 0 .618em
    }

    h1+p,
    h2+p,
    h3+p,
    h4+p,
    h5+p,
    h6+p {
        margin-top: 0
    }

    h1,
    h2 {
        line-height: 1.29
    }

    h1 {
        font-size: 20px
    }

    h1.maia-display {
        color: #333;
        font-size: 44px;
        font-weight: 300
    }

    h1.maia-super {
        font-size: 28px
    }

    h2 {
        font-size: 16px
    }

    h3 {
        font-size: 14px;
        line-height: 1.43
    }

    p,
    pre,
    table,
    form {
        margin: 10px 0
    }

    h6 {
        font-weight: normal
    }

    ul,
    ol {
        margin: 10px 10px 10px 30px;
        padding: 0
    }

    [dir="rtl"] ul,
    [dir="rtl"] ol {
        margin: 10px 30px 10px 10px
    }

    ul ul,
    ul ol,
    ol ul,
    ol ol {
        margin-bottom: 0;
        margin-top: 0
    }

    pre strong,
    pre b,
    a strong,
    a b,
    a code {
        color: inherit
    }

    pre,
    code {
        color: #060;
        font: 13px/1.54 "courier new", courier, monospace
    }

    legend {
        display: none
    }

    a {
        color: #245dc1;
        text-decoration: none
    }

    a:visited {
        color: #7759ae
    }

    a:focus,
    a:hover,
    a:active {
        text-decoration: underline
    }

    strong,
    b {
        color: #000
    }

    em,
    i {
        font-style: normal
    }

    sup,
    sub {
        font-size: 11px
    }

    tr {
        background-color: #fafafa
    }

    tr:nth-of-type(even) {
        background-color: #fff
    }

    tr:first-of-type th:first-of-type:empty {
        border-color: #fff #eee #eee #fff;
        visibility: hidden
    }

    th,
    td {
        border: 1px solid #eee;
        padding: 4px 12px;
        vertical-align: top
    }

    th {
        background-color: #f5f5f5
    }

    #maia-header,
    #maia-nav-x,
    #maia-footer,
    .maia-stage {
        margin: 0 -15px
    }

    #maia-header .maia-aux:after,
    #maia-header .maia-util:after,
    #maia-main:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden
    }

    #maia-main,
    .maia-aux {
        margin: auto;
        max-width: 978px
    }

    #maia-main {
        clear: both;
        margin-top: 30px
    }

    *+html #maia-main {
        margin-top: 5px
    }

    #maia-main>img,
    #maia-main>iframe,
    #maia-main>*>img,
    #maia-main>*>iframe,
    .maia-cols>div>img,
    .maia-cols>div>iframe,
    .maia-cols>div>*>img,
    .maia-cols>div>*>iframe {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        max-width: 100%
    }

    #maia-header {
        background: #f5f5f5;
        background: -moz-linear-gradient(top, #fafafa, #f5f5f5);
        background: -webkit-linear-gradient(top, #fafafa, #f5f5f5);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #f5f5f5));
        background: linear-gradient(top, #fafafa, #f5f5f5);
        border-bottom: 1px solid #eee;
        color: #444;
        min-height: 44px;
        padding: 14px 15px 13px
    }

    * html #maia-header {
        height: 38px
    }

    #maia-header h1,
    #maia-header h2 {
        float: left;
        font-size: 32px;
        font-weight: 300;
        line-height: 1.375;
        margin: 0
    }

    [dir="rtl"] #maia-header h1,
    [dir="rtl"] #maia-header h2 {
        float: right
    }

    #maia-header h1,
    #maia-header h1 a {
        color: #63666a
    }

    #maia-header h1 img {
        margin: -1px 0 -4px;
        vertical-align: middle
    }

    * html #maia-header h1 img {
        margin: 0;
        position: relative;
        top: 5px
    }

    *+html #maia-header h1 img {
        margin: 0;
        position: relative;
        top: 5px
    }

    #maia-header h1 img[src$="google_logo_41.png"] {
        content: -webkit-image-set(url(//web.archive.org/web/20130609010323im_/http://www.google.com/images/logos/google_logo_41.png) 1x, url(//web.archive.org/web/20130609010323im_/http://www.google.com/images/logos/google_logo_41_2x.png) 2x)
    }

    #maia-header h2,
    #maia-header h2 a {
        color: #9fa2a6
    }

    #maia-header h2:before {
        border: solid #e5e5e5;
        border-width: 0 0 0 1px;
        content: "";
        float: left;
        height: 44px;
        margin: 0 12px 0 14px
    }

    [dir="rtl"] #maia-header h2:before {
        border-width: 0 1px 0 0;
        float: right;
        margin: 0 14px 0 12px
    }

    * html #maia-header h2 {
        margin: 0 0 0 24px
    }

    *+html #maia-header h2 {
        margin: 0 0 0 24px
    }

    *+[dir="rtl"] #maia-header h2 {
        margin: 0 24px 0 0
    }

    #maia-header h1 a,
    #maia-header h2 a {
        text-decoration: none
    }

    #maia-header .maia-util {
        float: right;
        min-height: 44px
    }

    [dir="rtl"] #maia-header .maia-util {
        float: left
    }

    #maia-header .maia-util p {
        margin: 0
    }

    #maia-nav-x,
    #maia-nav-x.maia-compact h1 {
        background: #325da7;
        background: -moz-linear-gradient(top, #4e78c2, #325da7);
        background: -webkit-linear-gradient(top, #4e78c2, #325da7);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4e78c2), color-stop(1, #325da7));
        background: linear-gradient(top, #4e78c2, #325da7);
        color: #fff;
        padding: 0 15px
    }

    *+html #maia-nav-x {
        width: 100%
    }

    #maia-nav-x ul {
        padding: 6px 0
    }

    #maia-nav-x ul,
    #maia-nav-y ul {
        list-style: none;
        margin: 0
    }

    #maia-nav-x ul,
    #maia-nav-x li a,
    #maia-nav-x li.active li a,
    #maia-nav-x .maia-aux {
        position: relative
    }

    * html #maia-nav-x ul {
        height: 1%
    }

    *+html #maia-nav-x ul {
        height: 1%
    }

    #maia-nav-x ul:after {
        clear: both;
        content: "";
        display: block
    }

    #maia-nav-x ul ul,
    #maia-nav-x ul+ul {
        background: none;
        color: #444;
        padding: 0;
        margin: 6px 0
    }

    #maia-nav-x ul ul {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    [dir="rtl"] #maia-nav-x ul ul {
        left: auto;
        right: 0
    }

    * html #maia-nav-x ul ul {
        border-bottom: 1px solid #eee;
        color: #444;
        top: 44px
    }

    *+html #maia-nav-x ul ul {
        border-bottom: 1px solid #eee;
        height: 38px;
        top: 44px
    }

    #maia-nav-x ul ul:after,
    #maia-nav-x ul+ul:after {
        border-bottom: 1px solid #eee;
        padding: 0 0 6px
    }

    #maia-nav-x ul ul:before {
        content: "";
        display: block;
        height: 100%
    }

    #maia-nav-x ul ul li,
    #maia-nav-x ul+ul li {
        font-size: 13px;
        line-height: 1.54;
        text-shadow: none
    }

    * html #maia-nav-x ul ul li {
        font-size: 13px
    }

    #maia-nav-x ul ul ul,
    #maia-nav-y ul ul ul {
        display: none
    }

    #maia-nav-x li {
        float: left;
        font-size: 14px;
        line-height: 1.43;
        margin: 0 20px 0 0;
        padding: 6px 0;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .08)
    }

    [dir="rtl"] #maia-nav-x li {
        float: right;
        margin: 0 0 0 20px
    }

    #maia-nav-x li:last-child {
        margin: 0
    }

    #maia-nav-x li a,
    #maia-nav-y li a {
        display: block;
        margin: -6px 0;
        padding: 6px 0
    }

    #maia-nav-x li a,
    #maia-nav-x li.active li a {
        z-index: 1
    }

    #maia-nav-x li,
    #maia-nav-x li.active a,
    #maia-nav-x li.active li.active a,
    #maia-nav-y li,
    #maia-nav-y li.active a,
    #maia-nav-y li.active li.active a {
        font-weight: bold
    }

    #maia-nav-x li a,
    #maia-nav-x li.active li a,
    #maia-nav-y li a,
    #maia-nav-y li.active li a {
        font-weight: normal
    }

    #maia-nav-x li a {
        color: #e1e5f2
    }

    #maia-nav-x li a:hover,
    #maia-nav-x li.active a {
        color: #fff
    }

    #maia-nav-x li li a:hover,
    #maia-nav-x li li.active a,
    #maia-nav-x li.active li a:hover,
    #maia-nav-x li.active li.active a,
    #maia-nav-y li a:hover,
    #maia-nav-y li.active a,
    #maia-nav-y li.active li a:hover,
    #maia-nav-y li.active li.active a {
        color: #164495
    }

    #maia-nav-x ul+ul li a:hover,
    #maia-nav-x ul+ul li.active a {
        color: #164495
    }

    #maia-nav-x li li a,
    #maia-nav-x li.active li a,
    #maia-nav-y li a,
    #maia-nav-y li.active li a {
        color: #245dc1
    }

    #maia-nav-x ul+ul li a {
        color: #245dc1
    }

    #maia-nav-x.maia-complex {
        margin-bottom: 45px
    }

    #maia-nav-x.maia-complex+#maia-main {
        margin-top: 75px
    }

    *+html #maia-nav-x.maia-complex+#maia-main {
        margin-top: 50px
    }

    #maia-nav-x.maia-complex.maia-compact {
        margin-bottom: 0
    }

    #maia-nav-x.maia-complex.maia-compact+#maia-main {
        margin-top: 30px
    }

    #maia-nav-x.maia-compact {
        background: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #444
    }

    #maia-nav-x.maia-compact h1 {
        cursor: pointer;
        font: bold 14px/3.15 arial, sans-serif;
        height: 44px;
        margin: 0 -15px;
        overflow: hidden;
        position: relative;
        padding: 0 59px 0 15px;
        -webkit-tap-highlight-color: transparent;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .08);
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        white-space: nowrap
    }

    [dir="rtl"] #maia-nav-x.maia-compact h1 {
        padding: 0 15px 0 59px
    }

    #maia-nav-x.maia-compact h1:after {
        background-image: -moz-repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -ms-repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -webkit-repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        content: "";
        display: block;
        height: 13px;
        position: absolute;
        right: 21px;
        top: 15.5px;
        width: 17px
    }

    [dir="rtl"] #maia-nav-x.maia-compact h1:after {
        left: 21px;
        right: auto
    }

    #maia-nav-x.maia-compact h1:before {
        background: -moz-linear-gradient(top, #4674c1, #3760ad);
        background: -webkit-linear-gradient(top, #4674c1, #3760ad);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4674c1), color-stop(1, #3760ad));
        background: linear-gradient(top, #4674c1, #3760ad);
        border: 1px solid;
        border-color: #2a5194 #2d57a0 #2e58a0;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: 0 1px 0 #436cb1;
        -webkit-box-shadow: 0 1px 0 #436cb1;
        box-shadow: 0 1px 0 #436cb1;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        content: "";
        display: block;
        height: 27px;
        position: absolute;
        right: 15px;
        top: 8.5px;
        width: 29px
    }

    [dir="rtl"] #maia-nav-x.maia-compact h1:before {
        left: 15px;
        right: auto
    }

    #maia-nav-x.maia-compact.active h1:after {
        background-image: -moz-repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -ms-repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -webkit-repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px)
    }

    #maia-nav-x.maia-compact.active h1:before {
        background: #2e5aa4
    }

    #maia-nav-x.maia-compact h1+ul {
        background: #304f8a;
        color: #fff;
        height: 0;
        margin: 0 -15px;
        overflow: hidden;
        padding: 0 15px;
        -moz-transform: scale(1, 0);
        -ms-transform: scale(1, 0);
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -moz-transition: -moz-transform .2s ease-out;
        -webkit-transition: -webkit-transform .2s ease-out;
        transition: transform .2s ease-out
    }

    #maia-nav-x.maia-compact.active h1+ul {
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .08);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .08);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, .08);
        height: auto;
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    }

    #maia-nav-x.maia-compact h1+ul li {
        opacity: 0;
        -moz-transition: opacity .2s ease-out;
        -webkit-transition: opacity .2s ease-out;
        transition: opacity .2s ease-out;
        -moz-transition-delay: -.2s;
        -webkit-transition-delay: -.2s;
        transition-delay: -.2s
    }

    #maia-nav-x.maia-compact.active h1+ul li {
        opacity: 1;
        -moz-transition-delay: .2s;
        -webkit-transition-delay: .2s;
        transition-delay: .2s
    }

    #maia-nav-x.maia-compact h1+ul li {
        float: none;
        margin: 0;
        padding: 12px 0
    }

    #maia-nav-x.maia-compact h1+ul li+li {
        border-top: 1px solid #405d93
    }

    #maia-nav-x.maia-compact .maia-aux {
        max-width: none
    }

    #maia-nav-x.maia-compact .maia-aux>div,
    #maia-nav-x.maia-compact .maia-aux>a {
        display: none
    }

    #maia-nav-y {
        float: left;
        margin: 0 0 120px;
        width: 14.1104296%
    }

    [dir="rtl"] #maia-nav-y {
        float: right
    }

    #maia-nav-y+.maia-article {
        float: right;
        width: 82.8220858896%
    }

    [dir="rtl"] #maia-nav-y+.maia-article {
        float: left
    }

    * html .maia-article {
        float: right;
        width: 82.8220858896%
    }

    #maia-nav-y+.maia-article>:first-child,
    #maia-nav-y+.maia-article>.maia-nav-aux+h1 {
        margin-top: 0
    }

    #maia-nav-y ul ul,
    #maia-nav-y li {
        border: solid #eee
    }

    #maia-nav-y ul ul {
        border-width: 1px 0 0;
        margin: 9px 0 -9px
    }

    #maia-nav-y li {
        border-width: 0 0 1px;
        padding: 9px 0
    }

    #maia-nav-y li:last-child {
        border: 0
    }

    #maia-nav-y li li {
        margin: 0 0 0 18px
    }

    [dir="rtl"] #maia-nav-y li li {
        margin: 0 18px 0 0
    }

    #maia-signature {
        clear: both;
        margin: 120px auto 0;
        max-width: 978px;
        min-height: 4px
    }

    #maia-signature:after,
    #maia-signature:before {
        content: "";
        float: right;
        height: 4px
    }

    [dir=rtl] #maia-signature:after,
    [dir=rtl] #maia-signature:before {
        float: left
    }

    #maia-signature:after,
    [dir="rtl"] #maia-signature:before {
        border-left: 34px solid #0089fa;
        border-right: 35px solid #ff002b
    }

    #maia-signature:before,
    [dir="rtl"] #maia-signature:after {
        border-left: 35px solid #ffa900;
        border-right: 34px solid #00a753
    }

    #maia-footer {
        background: #f5f5f5;
        clear: both
    }

    #maia-footer-global,
    #maia-footer-local {
        padding: 10px 15px
    }

    #maia-footer-global {
        border-top: 1px solid #eee;
        font-size: 11px;
        line-height: 2.19;
        list-style: none
    }

    #maia-footer-global ul {
        margin: 0
    }

    #maia-footer-global li {
        display: inline
    }

    #maia-footer-global li+li:before {
        content: "·";
        padding: 0 3px
    }

    * html #maia-footer-global li {
        margin: 0 13px 0 0
    }

    *+html #maia-footer-global li {
        margin: 0 13px 0 0
    }

    *+[dir="rtl"] #maia-footer-global li {
        margin: 0 0 0 13px
    }

    #maia-footer-local {
        background: #f9f9f9;
        border-top: 1px solid #f5f5f5;
        min-height: 24px
    }
}

@media screen and (max-width:767px) {
    #maia-header {
        min-height: 33px;
        padding: 9px 15px 8px
    }

    #maia-header h1,
    #maia-header h2 {
        float: none !important
    }

    #maia-header h1 a,
    #maia-header h2 a {
        display: block
    }

    #maia-header h1 {
        font-size: 24px
    }

    #maia-header h1 img {
        height: 31px;
        margin: -2px 0 -3px
    }

    #maia-header h2 {
        background-image: -moz-radial-gradient(top center, ellipse farthest-side, rgba(0, 0, 0, .04) 0, transparent 100%);
        background-image: -ms-radial-gradient(top center, ellipse farthest-side, rgba(0, 0, 0, .04) 0, transparent 100%);
        background-image: -webkit-gradient(radial, top center, 0, top center, 100%, color-stop(0, rgba(0, 0, 0, .04)), color-stop(100%, transparent));
        background-image: -webkit-radial-gradient(top center, ellipse farthest-side, rgba(0, 0, 0, .04) 0, transparent 100%);
        background-image: radial-gradient(farthest-side at top center, rgba(0, 0, 0, .04) 0, transparent 100%);
        border-top: 1px solid #e1e1e1;
        font-family: arial, sans-serif;
        font-size: 11px;
        line-height: 1.81;
        margin: 8px 0 -8px;
        padding: 1px 0 0
    }

    #maia-header h2:before {
        content: none
    }

    #maia-header h2,
    #maia-header h2 a {
        color: #63666a
    }

    #maia-header .maia-util {
        background: #fff;
        border: 1px solid #e9e9e9;
        border-bottom-color: #d9d9d9;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .04);
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .04);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .04);
        float: none !important;
        margin: 8px 0 6px;
        min-height: 0;
        padding: 5px 10px
    }

    #maia-nav-y {
        float: none !important;
        margin: 0 0 30px !important;
        width: auto
    }

    #maia-nav-y+.maia-article {
        float: none !important;
        margin: 0 !important;
        width: 100% !important
    }

    #maia-signature {
        margin: 90px auto 0;
        min-height: 3px
    }

    #maia-signature:after,
    #maia-signature:before {
        height: 3px
    }

    #maia-signature:after,
    [dir="rtl"] #maia-signature:before {
        border-width: 0 25.5px 0 26.25px
    }

    #maia-signature:before,
    [dir="rtl"] #maia-signature:after {
        border-width: 0 26.25px 0 25.5px
    }
}

@media print {
    a {
        color: inherit
    }

    #maia-header h1 img {
        display: block
    }

    #maia-header a {
        text-decoration: none
    }

    #maia-signature,
    #maia-footer,
    .maia-nav {
        display: none
    }
}

@media screen,
projection {
    .maia-cols {
        margin: 0 -1.53374233129%;
        width: 103.067484663%
    }

    *+html .maia-cols {
        margin-bottom: 20px !important
    }

    #maia-nav-y+.maia-article .maia-cols {
        margin: 0 -1.85185185185%;
        width: 103.703703704%
    }

    .maia-cols:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden
    }

    .maia-col-1,
    .maia-col-2,
    .maia-col-3,
    .maia-col-4,
    .maia-col-5,
    .maia-col-6,
    .maia-col-7,
    .maia-col-8,
    .maia-col-9,
    .maia-col-10,
    .maia-col-11,
    .maia-col-12 {
        float: left;
        margin: 0 1.4880952381% 20px
    }

    * html .maia-col-1,
    * html .maia-col-2,
    * html .maia-col-3,
    * html .maia-col-4,
    * html .maia-col-5,
    * html .maia-col-6,
    * html .maia-col-7,
    * html .maia-col-8,
    * html .maia-col-9,
    * html .maia-col-10,
    * html .maia-col-11,
    * html .maia-col-12 {
        margin: 0;
        padding: 0 1.4% 20px
    }

    *+html .maia-col-1,
    *+html .maia-col-2,
    *+html .maia-col-3,
    *+html .maia-col-4,
    *+html .maia-col-5,
    *+html .maia-col-6,
    *+html .maia-col-7,
    *+html .maia-col-8,
    *+html .maia-col-9,
    *+html .maia-col-10,
    *+html .maia-col-11,
    *+html .maia-col-12 {
        margin: 0 1.4% 20px
    }

    #maia-nav-y+.maia-article .maia-col-1,
    #maia-nav-y+.maia-article .maia-col-2,
    #maia-nav-y+.maia-article .maia-col-3,
    #maia-nav-y+.maia-article .maia-col-4,
    #maia-nav-y+.maia-article .maia-col-5,
    #maia-nav-y+.maia-article .maia-col-6,
    #maia-nav-y+.maia-article .maia-col-7,
    #maia-nav-y+.maia-article .maia-col-8,
    #maia-nav-y+.maia-article .maia-col-9,
    #maia-nav-y+.maia-article .maia-col-10,
    #maia-nav-y+.maia-article .maia-col-11,
    #maia-nav-y+.maia-article .maia-col-12 {
        margin: 0 1.78571428571% 20px
    }

    *+html #maia-nav-y+.maia-article .maia-col-1,
    *+html #maia-nav-y+.maia-article .maia-col-2,
    *+html #maia-nav-y+.maia-article .maia-col-3,
    *+html #maia-nav-y+.maia-article .maia-col-4,
    *+html #maia-nav-y+.maia-article .maia-col-5,
    *+html #maia-nav-y+.maia-article .maia-col-6,
    *+html #maia-nav-y+.maia-article .maia-col-7,
    *+html #maia-nav-y+.maia-article .maia-col-8,
    *+html #maia-nav-y+.maia-article .maia-col-9,
    *+html #maia-nav-y+.maia-article .maia-col-10,
    *+html #maia-nav-y+.maia-article .maia-col-11,
    *+html #maia-nav-y+.maia-article .maia-col-12 {
        margin: 0 1.7% 20px
    }

    [dir="rtl"] .maia-col-1,
    [dir="rtl"] .maia-col-2,
    [dir="rtl"] .maia-col-3,
    [dir="rtl"] .maia-col-4,
    [dir="rtl"] .maia-col-5,
    [dir="rtl"] .maia-col-6,
    [dir="rtl"] .maia-col-7,
    [dir="rtl"] .maia-col-8,
    [dir="rtl"] .maia-col-9,
    [dir="rtl"] .maia-col-10,
    [dir="rtl"] .maia-col-11,
    [dir="rtl"] .maia-col-12 {
        float: right
    }

    .maia-col-1 {
        width: 5.35714285714%
    }

    .maia-col-2 {
        width: 13.6904761905%
    }

    .maia-col-3 {
        width: 22.0238095238%
    }

    .maia-col-4 {
        width: 30.3571428571%
    }

    .maia-col-5 {
        width: 38.6904761905%
    }

    .maia-col-6 {
        width: 47.0238095238%
    }

    .maia-col-7 {
        width: 55.3571428571%
    }

    .maia-col-8 {
        width: 63.6904761905%
    }

    .maia-col-9 {
        width: 72.0238095238%
    }

    .maia-col-10 {
        width: 80.3571428571%
    }

    .maia-col-11 {
        width: 88.6904761905%
    }

    .maia-col-12 {
        width: 97.0238095238%
    }

    #maia-nav-y+.maia-article .maia-col-1 {
        width: 6.42857142857%
    }

    #maia-nav-y+.maia-article .maia-col-2 {
        width: 16.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-3 {
        width: 26.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-4 {
        width: 36.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-5 {
        width: 46.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-6 {
        width: 56.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-7 {
        width: 66.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-8 {
        width: 76.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-9 {
        width: 86.4285714286%
    }

    #maia-nav-y+.maia-article .maia-col-10,
    #maia-nav-y+.maia-article .maia-col-11,
    #maia-nav-y+.maia-article .maia-col-12 {
        width: 96.4285714286%
    }
}

@media screen and (max-width:767px) {
    .maia-cols {
        margin: 0 !important;
        width: 100% !important
    }

    .maia-col-1,
    .maia-col-2,
    .maia-col-3,
    .maia-col-4,
    .maia-col-5,
    .maia-col-6,
    .maia-col-7,
    .maia-col-8,
    .maia-col-9,
    .maia-col-10,
    .maia-col-11,
    .maia-col-12 {
        clear: both;
        float: none !important;
        margin: 0 0 20px !important;
        width: 100% !important
    }
}

@media screen,
projection,
print {

    .maia-meta,
    .maia-note {
        color: #666
    }
}

@media screen,
projection {

    #maia-header .maia-util .maia-plusone,
    #maia-header .maia-util .maia-search {
        float: left;
        margin: 0 0 0 15px
    }

    [dir="rtl"] #maia-header .maia-util .maia-plusone,
    [dir="rtl"] #maia-header .maia-util .maia-search {
        float: right;
        margin: 0 15px 0 0
    }

    #maia-header .maia-util>:first-child {
        margin: 0
    }

    #maia-header .maia-util .maia-plusone {
        display: block;
        line-height: normal;
        margin-top: 10px !important
    }

    #maia-header .maia-util .maia-search {
        margin-top: 8px !important
    }

    #maia-header .maia-util a+.maia-button {
        margin: 5px 0 5px 10px
    }

    [dir="rtl"] #maia-header .maia-util a+.maia-button {
        margin: 5px 10px 5px 0
    }

    *+html #maia-header .maia-util a+.maia-button {
        vertical-align: middle
    }

    #maia-header .maia-plusone {
        display: inline;
        line-height: 50px;
        margin: 0 0 0 10px
    }

    [dir="rtl"] #maia-header .maia-plusone {
        margin: 0 10px 0 0
    }

    #maia-header .maia-search {
        float: right;
        margin: 0
    }

    [dir="rtl"] #maia-header .maia-search {
        float: left
    }

    .maia-breadcrumb {
        font-size: 11px;
        line-height: 1.82;
        margin: 0 0 20px;
        min-height: 28px;
        overflow: hidden
    }

    .maia-breadcrumb ol {
        margin: 0 auto;
        max-width: 978px;
        padding: 12px 0
    }

    .maia-breadcrumb ol:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden
    }

    .maia-breadcrumb li {
        float: left;
        font-weight: bold;
        list-style: none
    }

    [dir="rtl"] .maia-breadcrumb li {
        float: right
    }

    .maia-breadcrumb li a {
        font-weight: normal;
        margin: 0 5px 0 0;
        padding: 1px 0 0
    }

    [dir="rtl"] .maia-breadcrumb li a {
        margin: 0 0 0 5px
    }

    .maia-breadcrumb li+li:before {
        content: "›";
        padding: 0 6px 0 3px
    }

    [dir="rtl"] .maia-breadcrumb li+li:before {
        padding: 0 3px 0 6px
    }

    * html .maia-breadcrumb li {
        margin: 0 13px 0 0
    }

    *+html .maia-breadcrumb li {
        margin: 0 13px 0 0
    }

    *+[dir="rtl"] .maia-breadcrumb li {
        margin: 0 0 0 13px
    }

    .maia-button {
        background-color: #4173c9;
        background-image: -moz-linear-gradient(top, #5e8ee4, #4173c9);
        background-image: -webkit-linear-gradient(top, #5e8ee4, #4173c9);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5e8ee4), color-stop(1, #4173c9));
        background-image: linear-gradient(top, #5e8ee4, #4173c9);
        border: 0;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-family: arial, sans-serif;
        font-size: 13px;
        font-weight: bold;
        line-height: 1.54;
        padding: 7px 12px;
        text-align: center;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .08)
    }

    a.maia-button {
        color: #fff !important;
        text-decoration: none
    }

    button.maia-button {
        margin: 0;
        overflow: visible;
        white-space: normal
    }

    button.maia-button::-moz-focus-inner {
        border: 0;
        padding: 0
    }

    .maia-button:hover,
    .maia-button:focus {
        background-color: #396bbc;
        background-image: -moz-linear-gradient(top, #5587d7, #396bbc);
        background-image: -webkit-linear-gradient(top, #5587d7, #396bbc);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5587d7), color-stop(1, #396bbc));
        background-image: linear-gradient(top, #5587d7, #396bbc)
    }

    .maia-button:active {
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .24);
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .24);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, .24)
    }

    .maia-button[disabled],
    .maia-button.maia-button-disabled {
        background-color: #a4b9e3;
        background-image: -moz-linear-gradient(top, #b0c7f0, #a4b9e3);
        background-image: -webkit-linear-gradient(top, #b0c7f0, #a4b9e3);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0c7f0), color-stop(1, #a4b9e3));
        background-image: linear-gradient(top, #b0c7f0, #a4b9e3);
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        cursor: default !important
    }

    .maia-button.maia-button-secondary {
        background-color: #f5f5f5;
        background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
        background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #f5f5f5));
        background-image: linear-gradient(top, #f9f9f9, #f5f5f5);
        border: 1px solid #e5e5e5;
        color: #444;
        padding: 6px 11px;
        text-shadow: 0 1px 0 #fff
    }

    a.maia-button.maia-button-secondary {
        color: #444 !important
    }

    .maia-button.maia-button-secondary:hover,
    .maia-button.maia-button-secondary:focus {
        background-color: #f1f1f1;
        background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
        background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #f1f1f1));
        background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
        border-color: #e1e1e1
    }

    .maia-button.maia-button-secondary:active {
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .12);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .12);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, .12)
    }

    .maia-button.maia-button-secondary[disabled],
    .maia-button.maia-button-secondary.maia-button-disabled {
        background-color: #f9f9f9;
        background-image: -moz-linear-gradient(top, #fafafa, #f9f9f9);
        background-image: -webkit-linear-gradient(top, #fafafa, #f9f9f9);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #f9f9f9));
        background-image: linear-gradient(top, #fafafa, #f9f9f9);
        border-color: #eee;
        color: #aaa !important
    }

    .maia-button-box {
        text-align: center
    }

    #maia-nav-x .maia-button {
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .4), inset 0 0 2px rgba(255, 255, 255, .4);
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .4), inset 0 0 2px rgba(255, 255, 255, .4);
        box-shadow: 0 0 2px rgba(0, 0, 0, .4), inset 0 0 2px rgba(255, 255, 255, .4);
        float: right;
        margin: 7px 0 0;
        padding: 5px 12px;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
    }

    [dir="rtl"] #maia-nav-x .maia-button {
        float: left;
        left: 0;
        right: auto
    }

    #maia-nav-x .maia-button:active {
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .4), inset 0 2px 4px rgba(0, 0, 0, .24);
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .4), inset 0 2px 4px rgba(0, 0, 0, .24);
        box-shadow: 0 0 2px rgba(0, 0, 0, .4), inset 0 2px 4px rgba(0, 0, 0, .24)
    }

    form,
    form fieldset {
        margin: 0 0 20px
    }

    form fieldset {
        padding: 0
    }

    form legend {
        display: block;
        font: bold 14px "open sans", arial, sans-serif;
        line-height: 1.5;
        margin: 0;
        padding: 0
    }

    form ol {
        margin: 0 0 0 1em;
        padding: 0 0 0 1em
    }

    [dir="rtl"] form ol {
        margin: 0 1em 0 0;
        padding: 0 1em 0 0
    }

    form ul,
    [dir="rtl"] form ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

    form li {
        margin: 0 0 20px
    }

    form li li {
        margin: 0
    }

    form label,
    form p,
    form input,
    form textarea,
    form select {
        margin: 0 0 5px
    }

    form label {
        display: block;
        font-weight: bold;
        padding: 0
    }

    form li li label {
        font-weight: normal
    }

    form input:not([type]),
    form input[type="text"],
    form textarea {
        border: 1px solid #ebebeb;
        border-top-color: #dcdcdc;
        color: #444;
        font-family: arial, sans-serif;
        line-height: normal;
        padding: 6px 10px;
        width: 300px
    }

    form textarea {
        height: 150px
    }

    form input:not([type]):focus,
    form input[type="text"]:focus,
    form textarea:focus {
        border-color: #5e94ff;
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
        outline: 0
    }

    form input[disabled],
    form textarea[disabled],
    form label.maia-form-disabled {
        color: #999
    }

    form input:not([type])[disabled],
    form input[type="text"][disabled],
    form textarea[disabled] {
        background-color: #ebebeb
    }

    form .maia-form-required {
        color: #dd4b39
    }

    form .maia-form-error input:not([type]),
    form .maia-form-error input[type="text"],
    form .maia-form-error textarea {
        border-color: #dd4b39
    }

    form .maia-form-error .maia-form-error-msg {
        background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi/P//PwMlgOWejxUuOU0gPgXEIBvMgfg6NkVMeAzvAWIeIOYF4m5cinAZEADEXkh8b6gY0Qb0EimG1YASIFaCshmhmAEqVkrIAFEgrscTLnVALILPgAnQgMMFQHITcRkAirYoLC4SRROLgqqFpAMkiRVYbLTG4RKQWn1kA5KAWA+Lwhk4DNCD6pkH80I7FkWvgFgXil9hkW+HuWA6EIvhsAlfRgHpmQ4yIAaPgqtIbGwghoVAZhMjlBsZKc3OAAEGAEQ+HjpPhIU0AAAAAElFTkSuQmCC") top left no-repeat;
        color: #dd4b39;
        padding: 0 0 0 20px
    }

    [dir="rtl"] form .maia-form-error-msg {
        background-position: right top;
        padding: 0 20px 0 0
    }

    form .recaptchatable tr,
    form .recaptchatable td {
        background: #fff
    }

    form .recaptchatable #recaptcha_response_field {
        font-size: 13px;
        padding: 4px 0
    }

    .maia-form-promo {
        margin: 20px 0 0;
        text-align: right
    }

    [dir="rtl"] .maia-form-promo {
        text-align: left
    }

    ul.maia-form-group-1 li {
        float: left;
        margin: 0 20px 0 0
    }

    [dir="rtl"] ul.maia-form-group-1 li {
        float: right;
        margin: 0 0 0 20px
    }

    ul.maia-form-group-2 li,
    ul.maia-form-group-3 li,
    ul.maia-form-group-4 li {
        float: left
    }

    [dir="rtl"] ul.maia-form-group-2 li,
    [dir="rtl"] ul.maia-form-group-3 li,
    [dir="rtl"] ul.maia-form-group-4 li {
        float: right
    }

    ul.maia-form-group-2 li {
        width: 50%
    }

    ul.maia-form-group-3 li {
        width: 33%
    }

    ul.maia-form-group-4 li {
        width: 25%
    }

    ul.maia-form-group-1+*,
    ul.maia-form-group-2+*,
    ul.maia-form-group-3+*,
    ul.maia-form-group-4+* {
        clear: left
    }

    [dir="rtl"] ul.maia-form-group-1+*,
    [dir="rtl"] ul.maia-form-group-2+*,
    [dir="rtl"] ul.maia-form-group-3+*,
    [dir="rtl"] ul.maia-form-group-4+* {
        clear: right
    }

    .maia-aside,
    .maia-notification,
    .maia-promo {
        border: 1px solid;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        margin: 10px 0;
        padding: 10px;
        position: relative;
        top: -1px
    }

    .maia-aside>:first-child,
    .maia-notification>:first-child,
    .maia-promo>:first-child {
        margin-top: 0
    }

    .maia-aside>:last-child,
    .maia-notification>:last-child,
    .maia-promo>:last-child {
        margin-bottom: 0
    }

    .maia-aside {
        background: #f9f9f9;
        border-color: #f2f2f2
    }

    .maia-notification {
        background: #fffbe4;
        border-color: #f8f6e6
    }

    .maia-promo {
        background: #f6f9ff;
        border-color: #eff2f9
    }

    .maia-locales {
        background: transparent url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpQTFRFW8b9S7X4I5T0ndX8qN/+Zsz/Oqv4MKL3UL788Pb7KZz2R634yuj9////3PD+vOL9itf++fn5p9b7rNn8cs/97vD/a8D/hdD/YbL4lt3/eNj+eLL7c8b+AAAAaH1gDwAAAB50Uk5T//////////////////////////////////////8A7BgcXgAAAJtJREFUeNpciosOgyAMRduBlMrTt27j/39zBWNmPAm9t4fCkrs7OcIGwuyHEFJX67sOyOxnmCO330rHWR9a64PblbXWa6slZCYJQMRBX7Bs1QREJTG2huCcGyZ1MrFsYIxJyigJmUkCiAj52042dkTN0MoeCT2vVA32gpliiKOpdYW4968b+wLlYqxC8m+K75+mLO5pSvnI+wkwAHuCDQU2Y3BZAAAAAElFTkSuQmCC") left center no-repeat;
        float: right;
        padding: 0 0 0 24px
    }

    [dir="rtl"] .maia-locales {
        background-position: right center;
        float: left;
        padding: 0 24px 0 0
    }

    .maia-locales form {
        margin: 0
    }

    .maia-locales select {
        line-height: 3.08;
        margin: -10px 0
    }

    .google .maia-locales select {
        display: none
    }

    .maia-media {
        display: inline-block
    }

    a.maia-media {
        position: relative
    }

    a.maia-media:after {
        content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1%2B/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAA0HSURBVHic5Zx9UBzlHce/u3sv4AEmkBeoMbmbxCEQAqEDmDCKmBZNjR3D0OnU9i%2B0RlMsYRr/0Th1WseaWDvT/tFhzCDVmkxCazwbJ1WEGKZ0TKqdKEwEQhPJBWJMNEHvILDZ293%2BsbfHvjy7t3e3e2D7ndnZZ/d293mez/2e3/Oyz7MUnBFlcGy0NwsrJSYIG%2B1J99gio4Ta8TwzaGbnjNJlFZgVmLaBdNn0nETglJv2HAhhMxnBEg3Oke6nFOG0lC5AI3BG8Mw27TNIMrI4KxvpWWmDTAegFh4JGg09KNI5bRG2IiNQQoJj7TPkNKcEMVWAiYopTQhr9xQAdHZ2rqivr6/NyclZmZWVFfB4PMUAQNP0YoZhVgIAz/NjgiCEAYBl2WGWZT%2BNRCIXenp63n/ssccuKdIlYA6YvKdgDWRKEJP910lWZwSPNgijr6%2BvYt26dVtyc3O3ut3ukmQTrRTHcQPhcPidgYGBow0NDSOYg8BDDVMLVg4DeqiWQSYDMBE8GmRoNADq1KlTdwYCgft8Pt9WmqaLkojXsgRBmIhEIm%2BdO3fuaE1NzQeYA6fctECNfKUliFYBGhVZEix5YwDg7NmzTbfccsvjbre7zGJctojjuA/Hxsb%2BWFpaehRqaEZQU4JoBaAZPBkgozh2AaAGBwfvLi4ufo5hmDUW4nBMHMed/uSTT3ZXVVWdgASL1%2BxJRRuEPVF0gvhJ8EiWJm%2Bu9vb2oqmpqT%2BXlpZ2zTc8AHC73WUbNmz4Wzgc3vf8888vgfQHM5pN635A2BNl9qMRPCVERrFnRkdH7w8EAr%2BnKCrPehYzJ0EQro6MjPysvLz8OCQLtGqNgIElJrJAWVp4Kqurra3Nunbt2m8CgUAngDxRFLEQN4qiCkpKSrq%2B%2BOKL3X6/3w2yFeqaWmYyAmjWvlNZ3VNPPZXf09PzRm5u7k8t/hnzrkWLFu08ffr0oebm5lyoi7QSolEvSSWGcM6oR6Hzee3t7d9qbW097PF4NtiRsUzK5XL5t2zZUieK4tH%2B/v4bFm/TQdQCTAreQw899HeXy7U6pRwsADEMU1RXV/c9n8/35rFjx1jNz0a1rwqiGUCtz5P3rp07d968a9eu4DcZniyapvOrq6trh4aGXh8ZGYkaXGbYlDEbTSFZnqu2ttbb09Pzptvtrk4/%2BQtHs7Oz75WXl//4/PnzHIAo1DW0YTvRrHtGbOddvXp1b25ubrPjOZoHffXVV39YtmzZc5gDqGzqEHssci2sdY4kK3SNjo4%2B8L8KD5Bq54GBgbtBblyTGMV9oFFzJW55HR0dK%2Brq6g5SFOV1OiPzqYKCgs2CIBzo7%2B9nQe7aqaRt52j7tnIbyRUOhw9kZWU1OJn4haLr168fXrRo0Q5IRVlZnLU9FVURlkHqumuDg4Pf9Xq9DfPdk8jUlp2d3XTixIkamPeTKWVAa33xouv3%2B91DQ0MnGIYJOPFvL1RxHHc6JydnM%2BYsMAp1v1kEIGorEZ0fPH78%2BE/%2B3%2BAB0ijOyMjI/ZAMSds/jlsgySzjF/v9fnr58uWPZzbpC0crVqz4BUzgAaC0PlBVlI8cOdJA03QgU77HijLpC10uV9nJkyc3Yc4XGlogcYh%2B5cqVP0rjD7QsiqJAUdbeLsjXWr0%2BXa1Zs%2BZB6PnoLBDQ0H3yySdvzkSzRQvi2rVrKd/rhHw%2B3/e3bdvmBQEeDE5SAOjt27dvA%2BBxMnEkAC%2B//DI6OjqSeoaTICmK8u3Zs2cL5ioT1UbygRQAZvHixXc5lioYWw9FUWhpaUkKotnz7NCSJUu%2BI0cDtcFJb9AUPwJS7QuPx1Nr1bEnK4qiElYaLS0t4Hkejz76qO43s3udSHN2dvYdIFgfjGrhjo6OMoqiFtueEphbiva31tZWvPTSS2k9ww7RNL3itddeWwF9patqByIWpgOBQIXtqUggo4ynAtEJVVVVfRt6Xrq%2BMAWA9vl8Ge15JILR2tqK9vZ2y/c5ATcvLy8AAi/S7CzR4/EUO%2BFLSL7Pij8EgLa2NgDAjh07dNeT7rc7/R6PZw3UcwoBkLtyotvtnvcZBSS1tbWhvb1dZ2GZKM4ejycAfYVLHpGmKMrneIqgz7gVEEYQEz07XcVmWygtUFULay/OCMBUJUNUymkrpGmayIToAwH47PYhiXydVV8oq62tDdFoFC0tLfFzVnxjGpItUCWdBfr9ftJshQWpJ554Avv27ZvXNOgAnj9/XhBFcXo%2BEpOs8vPzcfvtt2ckrhgTnZ8g%2BsBvAsD8/Hx0d3ejsrIyI/EZMZF9oLJsU4IgTDvtlJU%2BL1n/J8Nbv349BEFQ3WsUTlc8z4cRa%2BbJj0fsnYh20QrFcdyYbTFbUKrwtCPZTg1%2BAADHcRcwV4TjEZGKMB2NRj%2B1OwF21JAyvPLyckdhkcSy7NlYUBUxrTgZ3yKRyGgG02ZJSniCIC3vyCTEr7/%2B%2BoziMD5jwQU1URGAOD4%2BfrqwsDBjiQMkGEZ%2BV1lseZ5X3aN9htlxOjpz5swwFDMS5Ci0FggAfHNz8ylRFMO2xZ6EtJnWVhhG1zkJTxCES01NTf8BYbkYqRLhQ6EQzbLsv2xLgYESZVqGV1ZWpiq2Dvc4dJqdnX0f0jsRea5gfFNaoLwXAGBycrLH0VTJERpkXgvP6N1xJoayvvzyS5mFbvkDDQ1ReTt06NARURT5TL7IljOen5%2BP3t5elJWVged5w2uVYJ3aBEGY3bt37zsEeCIAUZ5MpJ2N6gHguXLlyv6srKzNdv6bid5nvPrqq9i0aRPWrl2r8nlaGVmZ3dY3MzNzePny5a0AZgHI03/jU3%2BNLDAKgLp8%2BfJBW1ODxG/UHn74YRQXFxPhaS01mWenqlAo9JdYUDUrS45SN50DsWltAG5atWqV%2BPHHH38gL3y2S050E52Ax3HccEFBwWZI4GZAmDOt7IkoLVAAwIZCIdfly5f/YHfC7M6sU7XwxYsXfwvJqG6AMMEcMQvUzcpSbNkbN25k3n777X87tUg6HWt0svnC8/zZysrKO0KhECBZn%2BkES0DflBEAcCdPnqQnJiZ%2B5VRCzXyanfckq3Pnzv0yFAq5ALAgzI2WpZ1YRJpkng3AdeXKlYNer/dOR1MtJ0RjlZkeOJiZmXmrsLBQnmSutT7dJHNdXxhq4iwA6t13390liuJsJjJAahtmSqIohru6unZDyj/J%2BlS8dBOLQF4X7AWQNTw8/MOioqLfOZ6LeVQoFHqkoqKiG8B1SJWH0WolgNCVA6CrjYXYg6IlJSWvz8zMHHY8F/OkqampP1VUVPRAajBzIEOTJQLq1Zra6lDrHwVIvrC3oaHhXoZhltqc/nkVx3GnGhsbH5mYmBAx1%2BZL9GkUw%2BWupLAIAIODg0xOTs4b1dXVW2madmQKXKbFcdzwM8880xgMBkUA01Cv1iR98SgO0Wy9sPZc/Ma%2Bvj6sX7/%2Bndtuu%2B2BhT6LIZEEQZjYv39/47PPPnsdkuXJRdfQ6pQyW/JPklyUEQwGZ9etW3dk9erV91IUdXOqGZhPRaPRM11dXU2tra2TkOCxUFueqfUBZIAA2R8qwzwAKhgMsgUFBX8tLy%2B/i2GYZWnlJsPiOO7DF1544QdPP/10BNJIi9xksQwPsA5Qe06GiN7eXvHzzz8/WF9f73e73WtTyUymNT09fWD79u2PvPLKKwIkeLMgdNOQAB6QuLhq96TvKHgB3ASAGhoaaiosLHyOoqisFPPmqERRnB4fH98Va%2BcJkCoMua1H%2BvAOCHuVzD68Q3qAMgK5gTkLYAoAX1pa%2BkZ3d/fdLMv2J589Z8WybE8wGKyLweMgpVnr85KCB5hboPYaI0tUjiNmQeo78x999NG9t95666%2BdGsWxKp7nL4yNje2uqan5RyyN1yH96drKwpGPj5EepOyhKC0xGktcBAAqKyuPbd26terSpUu7eJ6/YCEeW8Xz/NnPPvvs51VVVTU1NTX/jKU1HEujdhV6SvAAaxZIula74IQ0qu2FZI3MqlWrpoPB4H1FRUUPer1eJ9ff8SzL9oyPjx%2Boqal5D1KJECBBMyuupPaepVGMZEczzSCSYLogvaC6CRJUbs%2BePTmNjY3b8vLy6j0eT226DXFRFMM3btx4f3Jy8r3Ozs43X3zxxRuxeDnMNU9I3zsw66JZHgJKZTiY1EsxgyiPL7oRG9XB3Iur2b6%2Bvo1Lly5dk5ubW%2BF2u1fSNL3Y5XIFtJ/QE0VxMhqNXhAE4SrHcZ9GIpHhixcvDt9zzz2nYs%2BUm2RsbOOgH79L1ERJeuwsnbc7RtYoHxutRZZhuiFZp3xeWbzkzCsl36dsQomx6zjFRvrSEGk8L2WrUyrd12OJrFF5TFrxHf%2BoD4y/kCGLVHnJlYHWqswsjWRtKY/a2vV%2B0QykMmwEVxs2E6nYkSA5Ck6W3S9ojUDKe6MwaW8kI7%2BVCJit4GQ5NRHabFzRbG8lTSQQifake23RfwHwZmhfW5g%2BPAAAAABJRU5ErkJggg%3D%3D");
        left: 50%;
        margin-left: -40px;
        margin-top: -40px;
        opacity: .9;
        position: absolute;
        top: 50%;
        -moz-transition: opacity 400ms;
        -webkit-transition: opacity 400ms;
        transition: opacity 400ms
    }

    a.maia-media:hover:after {
        opacity: 1;
        -moz-transition: opacity 200ms;
        -webkit-transition: opacity 200ms;
        transition: opacity 200ms
    }

    a.maia-media.maia-media-secondary:after {
        content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1%2B/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAdDSURBVGiBxVpLaFRXGP7uYyaTSSaTqGjUaTKpKUlEUwKpiNKF0UXRRRoEKa580NBCKNoutLqpReujWKNIpY2gdeEiIgpdpBiIQl3I4CYqxorEJBMI5jExYR5J7tx7u5h7MmfOnPuYmag//Jz7mnO/7/z/Of9//zMCnIvAObZrzUR32LLHjsA5eYYGyh47JcMDrXPO6WfYY0uQVvetQJsp2wcLykrNCJmSMSNiZQUBgGhzbtU3C1RjSLDnjsjwXsaS4KlIgadJSDZ9EyCCAZiANmvNrJVFSM6BBA2c1sVrvb299Rs2bNju9XrrioqKGkRRLJMkqQYAVFV9pWlabH5%2B/lk8Hv8vFAr1tra2vjLepRrgRaMlRAkpdiBshQYtGURdAIoAFAMoAeAD4AdQAWDFmTNn6iYmJn5VFCWsqqqeiy4sLAyOj4%2BfOn78%2BCcAVhh9%2Bo13lBjvLDIwyAYm2gMck3BTJEoBlAEoB7D80KFDH09NTf2hKEoimUzqhaiiKNHJycnOAwcOVANYbryjLBcyVqsS7UYS1crPnz/fWVtbe14UxeUOrOxYNE0bffHixQ%2BNjY33ASSRdjnSmi4EvLjAzgWJEKipqZEfP378s9/vb19KAqxEIpELK1euPG0QSJqQIXNHB6AT0ETMLCG3tbUVP3ny5HpZWVm7rut4l1pRUXF4ZmbmypYtWzxIuRNvgcnAbbW0LloiGAy6nj59et3j8XyxhANvK/F4/Lbf7/8WaTcjmuVmvOWVng8SANfU1NRZn8%2B3/32SIBKJRC5UVlaeBqAgm8xizDGL0MQq8suXL1s/FAkAWLZs2eH%2B/v5tyHaxjPkt0idgXOvYsWMV1dXV594rco7U1dV17t%2B/vwTmGcWiK7EuJQNwTU5OfjCXYuXt27cXV61adQrAAjguRsDTKgGQurq6Ptq0adMlZOZPH0yKioo2qqr618OHDxMwiSPE9yRK3ePj4yeMFSNvEYTsLELXHaVKXJmYmDgZCAQuIjXx6YCpsZNdACAGg0GxtLR0dz4xgJaRkRHL%2B3nEl6%2BQvTAJME4yBhGAdPPmzWZRFFfmOmKsBXbs2IFwOOz4eTuRJKm2p6enHikvyvj24Vqkurr683yswF4fGhrCtm3buJax%2B62Z1tfXb%2BVgBm/5hdfr/dTpKNmNajgcRktLi6VlnPRDxOfzNYGT7LKuBQC6LMt1Ti3hxFKEjJVlnKrL5aphSQDZERIAkM/8sJNwOIzt27cXPGckSVrNu86b7LogCCW5gHQqTsjYiSAIZUjHj/Tgsw8Gg0FpKdzKLF6Ew2Hs27evIPfiSRaRoaEhTdf1WM5D5VCqqqpw48aNvH9vYMuqlcnUyWLIV1V1SpKkgtyL5%2B9VVVW4f/8%2BVq9ebRnhre4lk8kp3nXeqiUqivKKc70gWQoSAGBgE8EU7ETqhKiQSCT67YDZvZC%2B75SEE4nFYjS2RTIsMx0AhoeHHxS63hPANAlN0wruc2Bg4AGDVwdSk8aFzOzXs3nzZte9e/eeCYJQYTU6duv%2B%2BvXrM0g4ESuLqao6Ul5e/hlSWe8CqAoLsQityqNHjxCNRm8XOnp9fX2orKyEqqoFW0LXdczMzHQjtUCpDGbwiGgA9L6%2Bvj%2BNH%2BQ1egBysoRdf7quz3V3d19DuoKSVUVhvxIlpEqUnrGxsd%2B8Xu8eOwC5puMmQC3vR6PRq2vXrj0BIAFgHsynLs8iOlJfYFp3d/dJJ8Gx0JXIwQo43dnZeQ6pOaFQOBcfMdsukJAqYHsHBgb2rFmz5rxTULlYx%2BkADA8Pf93Y2NiDlDVI8SHDxewKdCUAXGNjYxeKi4t3LyUZpySi0ei1QCDwE1LuFIdFgW6xb%2BoG0QQAta2t7bv5%2Bfl/nRLJN/FjZW5u7p%2BtW7f%2BiJRLzYFfkQeQrmnRwhaI9dHRUfebN2/utrS0NMqyXIP3IIlE4u/29vZvQqGQBCCGTCtkbS2Y7YuwxWw3gJKGhgalp6fnuN/v73iXJCKRyNl169b9bgCPI3teZG0rWG30sHPGDaDE4/HIoVBoZyAQ%2BMX4yFky0XV9enBw8Pvm5uYHBvAo0sVry40eu11YgX4YQDKZTIpXrlwZjMfjXU1NTaLb7W5E9qZqrgRi09PTl44cOXKwo6PjNVIWiBkkzAhkZL%2B8%2BUFaswq9BMADwAtAuHz5sn/Xrl0HfT7fl6IoBnIhoKrq69nZ2bu3bt26evToUVIKjSEd8LhRnCVhRYQlwyNE7/YCwNydO3dqN27cuKu4uHi9LMtVoihWSJJURUBrmjabTCZfJxKJ56FQ6O%2B9e/cOG4OiIx2xSSJotedOxJSIHRmWEMme3ZSS/T4yoorRF8myyc6sYABXkHIl4kZ5/WHALHKxZFhSvA0i4nb0ZwFZLIB0xkoTJKOflbRywJuSsCLCI8GSySpbmpzzXm422uxHHkvCNJI6SYysrGMG3qpfHjgeCfoZ9tgSpJ2YEbJq6WMeKLuWPTaV/wGCSUg/U4LtsAAAAABJRU5ErkJggg%3D%3D");
        margin-left: -25px;
        margin-top: -25px
    }

    a.maia-media img,
    img.maia-media {
        max-width: 100%;
        outline: 1px solid #eee
    }

    .maia-meta {
        font-size: 11px;
        line-height: 1.8
    }

    .maia-nav-aux {
        float: right
    }

    [dir="rtl"] .maia-nav-aux {
        float: left
    }

    .maia-nav-aux ul {
        background: #fff;
        background-image: -moz-linear-gradient(top, #fff, #f9f9f9);
        background-image: -webkit-linear-gradient(top, #fff, #f9f9f9);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f9f9f9));
        background-image: linear-gradient(top, #fff, #f9f9f9);
        border: 1px solid #eee;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        list-style: none;
        margin: 0 0 1.5em 1em;
        overflow: hidden;
        padding: 0
    }

    [dir="rtl"] .maia-nav-aux ul {
        margin: 0 1em 1.5em 0
    }

    .maia-nav-aux li {
        border: 1px solid #eee;
        border-width: 0 1px 0 0;
        float: left;
        font-weight: bold;
        line-height: normal;
        margin: 4px 0;
        padding: 4px 10px 2px
    }

    [dir="rtl"] .maia-nav-aux li {
        border-width: 0 0 0 1px;
        float: right
    }

    .maia-nav-aux li:last-of-type {
        border: 0
    }

    .maia-nav-aux a {
        display: block;
        font-weight: normal;
        margin: -8px -9px -6px;
        padding: 8px 9px 6px
    }

    .maia-nav-aux li.active a {
        color: #444;
        font-weight: bold
    }

    #maia-nav-root {
        background: #f5f5f5;
        background-image: -moz-linear-gradient(top, #f7f7f7, #f5f5f5);
        background-image: -webkit-linear-gradient(top, #f7f7f7, #f5f5f5);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #f5f5f5));
        background-image: linear-gradient(top, #f7f7f7, #f5f5f5);
        border-bottom: 1px solid #eee;
        margin: 0 -15px;
        position: relative;
        z-index: 2
    }

    #maia-nav-root .maia-aux {
        height: 25px;
        position: relative
    }

    #maia-nav-root a:hover,
    #maia-nav-root a:focus {
        text-decoration: none
    }

    #maia-nav-root ul {
        font-family: inherit;
        list-style: none;
        margin: 0;
        min-height: 26px;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    * html #maia-nav-root ul {
        height: 26px
    }

    [dir="rtl"] #maia-nav-root ul {
        left: 0;
        right: auto
    }

    #maia-nav-root ul a {
        background-image: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABcAAAAGCAYAAAAooAWeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAMTIvOC8xMUlIEdAAAABRSURBVCiRtVAxDsBACIKmb9U38VpuqMOlSTU3lMRBg4DSNv7CPREy89NdErvdaxKXdDQ/EifJt1D1bWoAgO22Np4jwoVxz/b88/0CP25z4sICZTRSMI3/RT4AAAAASUVORK5CYII=");
        background-repeat: no-repeat;
        background-position: right center;
        color: #444;
        display: inline-block;
        line-height: 1.54;
        padding: 3px 22px 3px 10px;
        position: relative;
        z-index: 1
    }

    [dir="rtl"] #maia-nav-root ul a {
        background-position: left center;
        padding-left: 22px;
        padding-right: 10px
    }

    #maia-nav-root li {
        display: block;
        float: left;
        position: relative;
        white-space: nowrap;
        margin: 0;
        padding: 0
    }

    [dir="rtl"] #maia-nav-root li {
        float: right
    }

    #maia-nav-root li:hover a {
        background-image: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABcAAAAGCAYAAAAooAWeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAMTIvOC8xMUlIEdAAAABGSURBVCiRY/z//z8DPuATmoVTwZbV0xjx6WUkZDgDAwM+BXgNZyJkMiMjI1YDcImTZDg2g4gxmGjDkQ0k1mAGBuLCnGwAAL0kDhk1W0+1AAAAAElFTkSuQmCC");
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .08)
    }

    #maia-nav-root li.active {
        background: #fafafa repeat-x left top;
        background-image: -moz-linear-gradient(top, #fff, #fafafa);
        background-image: -webkit-linear-gradient(top, #fff, #fafafa);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fafafa));
        background-image: linear-gradient(top, #fff, #fafafa);
        border-left: 1px solid #eee;
        border-right: 1px solid #eee
    }

    #maia-nav-root li.active:hover {
        border: none;
        margin: 0 1px
    }

    #maia-nav-root li:hover a,
    #maia-nav-root li ul {
        background-color: #304f8a
    }

    #maia-nav-root li:hover,
    #maia-nav-root li ul {
        -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .1);
        -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .1);
        box-shadow: 0 0 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .1)
    }

    #maia-nav-root li ul {
        -moz-border-radius: 2px 0 2px 2px;
        -webkit-border-radius: 2px 0 2px 2px;
        border-radius: 2px 0 2px 2px;
        display: none;
        min-width: 100%;
        padding: 2px 10px;
        top: 25px
    }

    [dir="rtl"] #maia-nav-root li ul {
        -moz-border-radius: 0 2px 2px;
        -webkit-border-radius: 0 2px 2px;
        border-radius: 0 2px 2px
    }

    #maia-nav-root li:hover ul {
        display: block
    }

    #maia-nav-root li li,
    [dir="rtl"] #maia-nav-root li li {
        background-image: none;
        border-top: 1px solid #405d93;
        display: block;
        float: none;
        position: static
    }

    #maia-nav-root li li:first-child {
        border-top: 0
    }

    #maia-nav-root li:hover li {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    #maia-nav-root li li a,
    [dir="rtl"] #maia-nav-root li li a {
        background-image: none;
        border: 0;
        color: #fff;
        display: block;
        line-height: 2.31;
        padding: 0;
        position: static
    }

    * html #maia-nav-root li li a {
        width: 0
    }

    #maia-nav-root li:hover li a {
        background-image: none
    }

    #maia-nav-root li li a:hover {
        text-decoration: underline
    }

    .maia-search input[type="text"] {
        border: 1px solid #e5e5e5;
        border-top-color: #dcdcdc;
        color: #666;
        display: inline-block;
        line-height: normal;
        margin: 0 10px 0 0;
        padding: 6px 10px;
        width: 200px
    }

    [dir="rtl"] .maia-search input[type="text"] {
        margin: 0 0 0 10px
    }

    .maia-search input[type="text"]:focus {
        border-color: #5e94ff;
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
        color: #444;
        outline: 0
    }

    .maia-search .maia-button {
        height: 29px;
        line-height: normal;
        padding: 0 10px
    }

    .maia-search-icon {
        background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQtJREFUeNpi/P//PwMlgAmLWBQQrwDip0D8EIiXAnEgThNALkDC8//jBnPQ1IIxMicZpOrv378/du/e3R8UFBQSGRkZdvjw4alAsd9QQ0LwGbALpGLr1q3tQIdJATE7EHMAseyhQ4cmQQ1Yh8sAdqjtvz08PBTQvVlUVKQPNeA1ugEogcjIyPg/MDDwKboBvr6+MDE2fIF4AGTFnz9/EtHV/Pr1qxDqgi0EA/Hfv39fgFQCEPMDsSgQZwLFvj99+hQciOiWo0fLIjzR+B8auFL4DIC5BOTUj9BAA4V8FFQDskFg9YzEJmVgADP8R1IM5EsDuc9IMgDmCmRhJlIzDyPMJBifFrmRJAAQYABIl4BFtRdyJgAAAABJRU5ErkJggg==") center center no-repeat;
        display: block;
        text-indent: -9999px;
        width: 46px
    }

    * html .maia-search-icon {
        background-image: none;
        text-indent: 0
    }

    *+html .maia-search-icon {
        background-image: none;
        text-indent: 0
    }
}

@media screen and (max-width:767px) {

    #maia-header .maia-util .maia-plusone,
    #maia-header .maia-util .maia-search {
        display: block;
        float: none !important;
        margin: 4px 0 !important
    }

    #maia-header .maia-util .maia-search input[type="text"] {
        width: 165px
    }

    #maia-nav-x .maia-button {
        position: static
    }

    .maia-locales {
        float: none !important;
        margin: 10px 0
    }

    .maia-nav-aux {
        float: none !important
    }

    .maia-nav-aux ul {
        margin: 0 auto 1.5em !important
    }
}

@media print {

    .plusone-button,
    .maia-plusone,
    .maia-nav-aux,
    .maia-search {
        display: none !important
    }

    .maia-button {
        font-weight: bold
    }
}

* html form .maia-form-error .maia-form-error-msg,
* html .maia-locales,
* html #maia-nav-root,
* html #maia-nav-root ul a,
* html #maia-nav-root li:hover a,
* html .maia-search-icon {
    background-image: none !important
}

*+html form .maia-form-error .maia-form-error-msg,
*+html .maia-locales,
*+html #maia-nav-root,
*+html #maia-nav-root ul a,
*+html #maia-nav-root li:hover a,
*+html .maia-search-icon {
    background-image: none !important
}


#maia-header h1 img {
    margin: -1px 0 -4px;
    vertical-align: middle;
    height: 50px;
}