.IronButton {
    font-size:1.08rem;
    line-height:1.5;
    /* font-family: 'QuadratSerial',Arial,Helvetica,sans-serif; */
    font-family: 'SemplicitaPro',Arial,Helvetica,sans-serif;
    /* font-weight:bold; */
    color:#fff;
    text-shadow:0 0 1px transparent,0 1px 2px rgba(0,0,0,.8);
    /* font-weight:300; */
    font-weight:500;
    letter-spacing: .175rem;
    border-color:transparent;
    border-style:solid;
    border-width:7px 8px;
    border-radius:18px;
    background:#141414;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#141414),color-stop(30%,#161616),color-stop(50%,#1e1e1e),color-stop(65%,#262626),color-stop(80%,#292929));
    background:linear-gradient(0deg,#141414 20%,#161616 30%,#1e1e1e 50%,#262626 65%,#292929 80%);
    display:inline-block;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    margin:0;
    padding:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    position:relative;
    -webkit-box-shadow:0 4px 10px 2px rgba(0,0,0,.75);
    box-shadow:0 4px 10px 2px rgba(0,0,0,.75)
   }
   @media (min-width:720px) {
    .IronButton {
     font-size:1.224rem
    }
   }
   @media (min-width:1280px) {
    .IronButton {
     font-size:1.44rem
    }
   }
   .IronButton-slim {
    font-size:1rem
   }
   .IronButton:after,
   .IronButton:before {
    content:"";
    pointer-events:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:block
   }
   .IronButton:before {
    background:#1a1a1a;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#1a1a1a),color-stop(30%,#1c1c1c),color-stop(50%,#242424),color-stop(65%,#2c2c2c),color-stop(80%,#2f2f2f));
    background:linear-gradient(0deg,#1a1a1a 20%,#1c1c1c 30%,#242424 50%,#2c2c2c 65%,#2f2f2f 80%);
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    opacity:0
   }
   .IronButton.IronButton--primary {
    background:#4e0000;
    background:transparent -webkit-gradient(linear,left bottom,left top,color-stop(20%,#4e0000),color-stop(30%,#500),color-stop(50%,#700000),color-stop(65%,#8d0000),color-stop(80%,#860000)) 50% repeat;
    background:transparent linear-gradient(0deg,#4e0000 20%,#500 30%,#700000 50%,#8d0000 65%,#860000 80%) 50% repeat
   }
   .IronButton.IronButton--primary:before {
    background:#600000;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#600000),color-stop(30%,#680000),color-stop(50%,#8f0000),color-stop(65%,#b40000),color-stop(80%,#ae0000));
    background:linear-gradient(0deg,#600000 20%,#680000 30%,#8f0000 50%,#b40000 65%,#ae0000 80%)
   }
   .IronButton:after {
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    border-image-outset:7px 8px 7px 8px;
    border-image-width:16px;
    border-image-slice:16 fill;
    border-image-source:url(../assets/button/metal_frame.png);
    border-image-repeat:round
   }
   .IronButton-inner {
    position:relative;
    padding:16px 22px 18px
   }
   .IronButton-inner-small {
    position:relative;
    padding:10px 16px 12px
   }
   @media (min-width:980px) {
    .IronButton-inner {
     padding:18px 30px 20px
    }
    .IronButton-inner-small {
        padding:12px 24px 14px
       }
   }
   .IronButton-inner:after,
   .IronButton-inner:before {
    content:"";
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    pointer-events:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:block
   }
   .IronButton-inner:before {
    border-image-width:11px 13px;
    border-image-slice:11 13 fill;
    border-image-repeat:round;
    border-image-outset:0;
    border-image-source:url(../assets/button/ui_button_black_border.png)
   }
   .IronButton-inner:after {
    background:transparent url(../assets/button/ui_button_black_texture.png) 0 0 repeat;
    background-size:200px
   }
   .IronButton--primary .IronButton-inner:before {
    border-image-width:11px 13px;
    border-image-slice:11 13 fill;
    border-image-repeat:round;
    border-image-outset:0;
    border-image-source:url(../assets/button/ui_button_red_border.png)
   }
   .IronButton--primary .IronButton-inner:after {
    background:transparent url(../assets/button/ui_button_red_texture.png) 0 0 repeat;
    background-size:200px
   }
   .IronButton-label {
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    color:#f7b10a;
    text-transform:uppercase;
    text-shadow:0 2px 0 #000,1px 0 5px #000,0 1px 5px #000,-1px 0 5px #000,0 -1px 5px #000;
    position:relative;
    top:0;
    z-index:1;
    line-height:1;
    white-space:nowrap
   }
   html:not(.touch) .IronButton:hover {
    background-color:#ae0000
   }
   html:not(.touch) .IronButton:hover:before {
    opacity:1
   }
   html:not(.touch) .IronButton:hover:after {
    -webkit-filter:brightness(1.1);
    filter:brightness(1.1)
   }
   html:not(.touch) .IronButton:hover .IronButton-inner:before {
    -webkit-filter:brightness(1.2);
    filter:brightness(1.2)
   }
   html:not(.touch) .IronButton:hover .IronButton-label {
    color:#fff
   }
   html:not(.touch) .IronButton:active:before {
    -webkit-transition:all .1s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .1s cubic-bezier(.23,1,.32,1) 0s;
    opacity:.3
   }
   @media (min-width:980px) {
    html:not(.touch) .IronButton:active .IronButton-label {
     top:1px
    }
   }
   /* .IronMediaCard {
    position:relative
   }
   .IronMediaCard .MediaCard-imagery {
    border-color:transparent;
    border-style:solid;
    border-width:7px 8px;
    border-radius:18px;
    -webkit-box-shadow:0 4px 15px 10px rgba(0,0,0,.75);
    box-shadow:0 4px 15px 10px rgba(0,0,0,.75)
   }
   .IronMediaCard .MediaCard-thumbnailWrapper {
    border:none;
    overflow:hidden
   }
   .IronMediaCard .MediaCard-thumbnailWrapper,
   .IronMediaCard .MediaCard-thumbnailWrapper:after {
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .3s cubic-bezier(.23,1,.32,1) 0s
   }
   .IronMediaCard .MediaCard-thumbnailWrapper:after {
    content:"";
    border-image-outset:7px 8px 7px 8px;
    border-image-width:16px;
    border-image-slice:16 fill;
    border-image-source:url(../assets/button/metal_frame.png);
    border-image-repeat:round;
    pointer-events:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:block;
    -webkit-box-shadow:0 0 15px 6px #000 inset;
    box-shadow:inset 0 0 15px 6px #000
   }
   .IronMediaCard .MediaCard-thumbnail {
    -webkit-transition:all .5s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .5s cubic-bezier(.23,1,.32,1) 0s;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
   }
   .IronMediaCard .MediaCard-title {
    margin-bottom:3px
   }
   .IronMediaCard .MediaCard-date {
    font-size:1rem;
    line-height:1.5;
    font-family:Open Sans,Arial,Helvetica,sans-serif;
    color:#fff;
    text-shadow:0 0 1px transparent,0 1px 2px rgba(0,0,0,.8);
    font-weight:400;
    text-transform:uppercase
   }
   @media (min-width:720px) {
    .IronMediaCard .MediaCard-date {
     font-size:1rem
    }
   }
   @media (min-width:1280px) {
    .IronMediaCard .MediaCard-date {
     font-size:1rem
    }
   }
   
   html:not(.touch) .IronMediaCard:hover .MediaCard-thumbnailWrapper {
    border:none
   }
   html:not(.touch) .IronMediaCard:hover .MediaCard-thumbnailWrapper:after {
    -webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.9) inset;
    box-shadow:inset 0 0 15px 5px rgba(0,0,0,.9);
    -webkit-filter:brightness(1.4);
    filter:brightness(1.4)
   }
   html:not(.touch) .IronMediaCard:hover .MediaCard-thumbnail {
    -webkit-transform:scale(1);
    transform:scale(1)
   } */
   .IronFaq-sectionHeading {
    font-size:1.08rem;
    line-height:1.5;
    font-family:Open Sans,Arial,Helvetica,sans-serif;
    color:#f8b700;
    text-shadow:0 0 1px transparent,0 1px 2px rgba(0,0,0,.8);
    font-weight:400;
    clear:both;
    width:100%;
    position:relative;
    padding:15px 16px 17px
   }
   @media (min-width:720px) {
    .IronFaq-sectionHeading {
     font-size:1.224rem
    }
   }
   @media (min-width:1280px) {
    .IronFaq-sectionHeading {
     font-size:1.44rem
    }
   }
   
   .IronFaq-sectionHeading:after {
    content:"";
    clear:both;
    display:block
   }
   .IronFaq-sectionHeading:after,
   .IronFaq-sectionHeading:before {
    content:"";
    pointer-events:none;
    -webkit-transform:none;
    transform:none;
    margin:0;
    border:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block
   }
   .IronFaq-sectionHeading:before {
    -webkit-transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    border-image-width:11px 13px;
    border-image-slice:11 13 fill;
    border-image-repeat:round;
    border-image-outset:0;
    border-image-source:url(../assets/button/ui_button_brown_border.png)
   }
   .IronFaq-sectionHeading:after {
    background:transparent url(../assets/button/ui_button_brown_texture.png) 0 0 repeat;
    background-size:200px
   }
   .IronFaq-sectionHeadingTitle {
    -webkit-transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    z-index:1;
    position:relative;
    padding-left:35px;
    float:left
   }
   .IronFaq-sectionHeadingTitle:before {
    content:"";
    display:inline-block;
    width:25px;
    height:25px;
    background:transparent url(../assets/button/ui_button_plus.png) 50% no-repeat;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-12.5px;
    -webkit-box-shadow:0 1px 6px #000;
    box-shadow:0 1px 6px #000
   }
    .IronFaq-sectionHeadingTitle.open:before {

     background:transparent url(../assets/button/ui_button_minus.png) 50% no-repeat;

    }
   .IronFaq-sectionHeadingText {
    -webkit-transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    font-size:1rem;
    line-height:1.5;
    font-family:Open Sans,Arial,Helvetica,sans-serif;
    color:#f3eee2;
    text-shadow:0 0 1px transparent,0 1px 2px rgba(0,0,0,.8);
    font-weight:400;
    z-index:1;
    position:relative;
    float:right
   }
   @media (min-width:720px) {
    .IronFaq-sectionHeadingText {
     font-size:1.02rem
    }
   }
   @media (min-width:1280px) {
    .IronFaq-sectionHeadingText {
     font-size:1.2rem
    }
   }
   
   @media (min-width:720px) {
    .IronFaq-sectionHeadingText {
     line-height:1.8
    }
   }
   .IronFaq-accordion.Faq-accordion {
    max-width:980px
   }
   .IronFaq-accordion.Faq-accordion .accordion__item+.accordion__item {
    border-top:none;
    padding-top:10px
   }
   .IronFaq-accordion.Faq-accordion .accordion__button {
    border:5px solid transparent;
    background:#1d110c;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#1d110c),color-stop(30%,#1f120d),color-stop(50%,#291811),color-stop(65%,#331e15),color-stop(80%,#311d14));
    background:linear-gradient(0deg,#1d110c 20%,#1f120d 30%,#291811 50%,#331e15 65%,#311d14 80%);
    -webkit-box-shadow:0 4px 10px 2px rgba(0,0,0,.75);
    box-shadow:0 4px 10px 2px rgba(0,0,0,.75);
    padding:0;
    position:relative;
    border-radius:18px
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:after,
   .IronFaq-accordion.Faq-accordion .accordion__button:before {
    content:"";
    -webkit-transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .25s cubic-bezier(.23,1,.32,1) 0s;
    margin:0;
    pointer-events:none;
    border:none;
    -webkit-transform:none;
    transform:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:before {
    background:#20120d;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#20120d),color-stop(30%,#23140e),color-stop(50%,#2f1a12),color-stop(65%,#3a2117),color-stop(80%,#392016));
    background:linear-gradient(0deg,#20120d 20%,#23140e 30%,#2f1a12 50%,#3a2117 65%,#392016 80%);
    opacity:0;
    border-radius:12px
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:after {
    border-image-outset:5px;
    border-image-width:13px;
    border-image-slice:13 fill;
    border-image-source:url(../assets/button/metal_frame_thin.png);
    border-image-repeat:round
   }
   .IronFaq-accordion.Faq-accordion .accordion__button[aria-expanded=true] {
    border-color:transparent
   }
   .IronFaq-accordion.Faq-accordion .accordion__button[aria-expanded=true]:after {
    -webkit-filter:brightness(1.1);
    filter:brightness(1.1);
    margin-top:0;
    border-color:transparent;
    -webkit-transform:none;
    transform:none
   }
   .IronFaq-accordion.Faq-accordion .accordion__button[aria-expanded=true] .IronFaq-sectionHeadingTitle:before {
    background-image:url(../assets/button/ui_button_minus.png)
   }
   .IronFaq-accordion.Faq-accordion .accordion__button.open .IronFaq-sectionHeadingTitle:before {
    background-image:url(../assets/button/ui_button_minus.png)
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:focus,
   html:not(.touch) .IronFaq-accordion.Faq-accordion .accordion__button:hover {
    border-color:transparent;
    outline:0
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:focus .IronFaq-sectionHeadingTitle,
   html:not(.touch) .IronFaq-accordion.Faq-accordion .accordion__button:hover .IronFaq-sectionHeadingTitle {
    color:#fff
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:focus:before,
   html:not(.touch) .IronFaq-accordion.Faq-accordion .accordion__button:hover:before {
    opacity:1
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:focus:after,
   html:not(.touch) .IronFaq-accordion.Faq-accordion .accordion__button:hover:after {
    -webkit-filter:brightness(1.1);
    filter:brightness(1.1)
   }
   .IronFaq-accordion.Faq-accordion .accordion__button:focus .IronFaq-sectionHeading:before,
   html:not(.touch) .IronFaq-accordion.Faq-accordion .accordion__button:hover .IronFaq-sectionHeading:before {
    -webkit-filter:brightness(1.2);
    filter:brightness(1.2)
   }
   html:not(.touch) .IronFaq-accordion.Faq-accordion .accordion__button:active:before {
    -webkit-transition:all .1s cubic-bezier(.23,1,.32,1) 0s;
    transition:all .1s cubic-bezier(.23,1,.32,1) 0s;
    opacity:.3
   }
   html:not(.touch) .IronFaq-accordion.Faq-accordion .accordion__button:active .IronFaq-sectionHeading {
    padding:16px
   }
   .IronIcon {
    display:inline-block;
    width:24px;
    height:25px;
    background:transparent url(../assets/button/ui_button_mini.png) 50% no-repeat
   }
   .IronIcon-svg {
    width:24px;
    line-height:24px;
    display:block;
    text-align:center
   }
   .IronIcon-svg svg {
    width:10px;
    height:10px
   }
   .IronBackgroundVideo-pause {
    padding-right:35px
   }
   .IronBackgroundVideo-pause:hover .IronBackgroundVideo-pauseIcon {
    -webkit-filter:brightness(1.2);
    filter:brightness(1.2)
   }
   .IronBackgroundVideo-pauseIcon {
    position:absolute;
    right:5px;
    top:50%;
    margin-top:-12.5px
   }
   