/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}
@font-face {
    font-family: weber-serif;
    src: url(//theme.zdassets.com/theme_assets/2201099/3fbb23badb6c82da938717b015a70e4e3d2e2793.woff);
}
@font-face{ 
    font-family: weber-serif-IE; 
  	src: url('myfont.eot'); 
}
body{
    margin:0;
    display:none;
}
h1{
    font-size:2em;
    margin:.67em 0
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible
}
pre{
    font-family:monospace,monospace;
    font-size:1em
}
a{
    background-color:transparent
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
code,kbd,samp{
    font-family:monospace,monospace;
    font-size:1em
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
fieldset{
    padding:.35em .75em .625em
}
legend{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
progress{
    vertical-align:baseline
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
details{
    display:block
}
summary{
    display:list-item
}
[hidden],template{
    display:none
}
.slick-slider{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list,.slick-slider{
    position:relative;
    display:block
}
.slick-list{
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:none
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-track:after,.slick-track:before{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.search-container:after{
    clear:both;
    content:"";
    display:block
}
.search-container .search-input{
    width:calc(75% - 6.5625rem);
    float:left;
    margin-left:60px;
    margin-left:3.75rem
}
.search-container .search-submit{
    width:calc(25% - 4.6875rem);
    float:left;
    margin-left:60px;
    margin-left:3.75rem
}
.three-column-container{
    margin:0 auto
}
.three-column-container:after{
    clear:both;
    content:"";
    display:block
}
.three-column-container .column{
    width:calc(100% - 2.5rem);
    float:left;
    margin-left:20px;
    margin-left:1.25rem
}
@media only screen and (min-width:30rem){
    .three-column-container .column{
        width:calc(50% - 1.875rem);
        float:left;
        margin-left:1.25rem
    }
}
@media only screen and (min-width:48rem){
    .three-column-container .column{
        width:calc(33.33333% - 1.66667rem);
        float:left;
        margin-left:1.25rem
    }
}
.five-column-container{
    margin:0 auto
}
.five-column-container:after{
    clear:both;
    content:"";
    display:block
}
.five-column-container .column{
    width:calc(100% - 2.5rem);
    float:left;
    margin-left:20px;
    margin-left:1.25rem
}
@media only screen and (min-width:30rem){
    .five-column-container .column{
        width:calc(50% - 1.875rem);
        float:left;
        margin-left:1.25rem
    }
}
@media only screen and (min-width:48rem){
    .five-column-container .column{
        width:calc(33.33333% - 1.66667rem);
        float:left;
        margin-left:1.25rem
    }
}
@media only screen and (min-width:60rem){
    .five-column-container .column{
        width:calc(25% - 1.5625rem);
        float:left;
        margin-left:1.25rem
    }
}
@media only screen and (min-width:64rem){
    .five-column-container .column{
        width:calc(20% - 1.5rem);
        float:left;
        margin-left:1.25rem
    }
}
html{
    color:#696969;
    overflow-y:scroll
}
body,html{
    padding-top:0;
    height:100%
}
.section{
    padding:40px 0;
    padding:2rem 0;
    background-size:cover
}
.section.pad-bottom-none{
    padding-bottom:0
}
ol,ul{
    list-style:none;
    margin:0;
    padding:0
}
.block-wrapper{
    width:94%;
    max-width:960px;
    max-width:60rem;
    margin:0 auto
}
.block-wrapper.block-narrow{
    max-width:864px;
    max-width:54rem
}
.block-center{
    margin:auto
}
.block-center,.center{
    text-align:center
}
@media (max-width:767px){
    .footer-language-selector{
        width:98%!important;
        padding:18px 0 55px!important
    }
}
.icon-star:before{
    position:relative;
    color:#e01c1c;
    font-size:18px;
    margin-right:6.4px;
    margin-right:.4rem;
    top:-2px
}
.actions .dropdown-toggle:before,.article-vote:before,.attachments .attachment-item:before,.collapsible-nav-list li[aria-selected=true]:after,.collapsible-sidebar-title:after,.icon,.recent-activity-item-comment span:before,.search-result-meta-count:before,.search-result-votes:before,.search:before,.share a:before,.vote-down:before,.vote-up:before,[class*=" icon-"]:before,[class^=icon-]:before{
    font-family:copenhagen-icons;
    font-style:normal;
    font-weight:400;
    speak:none;
    line-height:1em;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased
}
.icon-lock:before{
    content:"\1F512"
}
.icon-star:before{
    content:"\2605"
}
.icon-linkedin:before{
    content:"\e900"
}
.icon-twitter:before{
    content:"\e901"
}
.icon-googleplus-:before{
    content:"\e902"
}
.icon-facebook:before{
    content:"\e903"
}
.icon-agent:before{
    content:"\1F464"
}
.icon-close:before{
    content:"\2715"
}
.icon-arrow-up:before{
    content:"\2B06"
}
.icon-arrow-down:before{
    content:"\2B07"
}
.icon-attachments:before{
    content:"\1F4CE"
}
.icon-comments:before{
    content:"\1F4AC"
}
.icon-search:before{
    content:"\1F50D"
}
.icon-vote:before{
    content:"\1F44D"
}
.icon-handle:before{
    content:"\25BE"
}
.icon-check:before{
    content:"\2713"
}
.icon-gear:before{
    content:"\2699"
}
.icon-menu:before{
    content:"\2630"
}
.icon-article:before{
    content:"\1F4C4"
}
.icon-post:before{
    content:"\1F4D4"
}
.icon-notification-alert:before{
    content:"\26A0"
}
.icon-notification-error:before{
    content:"\00D7"
}
.icon-notification-info:before{
    content:"\2139"
}
.icon-notification-success:before{
    content:"\2714"
}
.notification{
    margin-top:5px;
    
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.notification .notification-inner{
    padding:10px 20px 0;
    max-width:900px
}
.search-result-meta-count,.search-result-votes{
    color:#4a4a4a;
    display:inline-block;
    font-size:13px;
    font-weight:300;
    padding:4px 5px;
    position:relative
}
.search-result-meta-count:before,.search-result-votes:before{
    color:#e01c1c;
    position:relative;
    top:-2px
}
[dir=ltr] .search-result-meta-count,[dir=ltr] .search-result-votes{
    margin-left:5px
}
[dir=ltr] .search-result-meta-count:before,[dir=ltr] .search-result-votes:before{
    margin-right:3px
}
[dir=rtl] .search-result-meta-count,[dir=rtl] .search-result-votes{
    margin-right:5px
}
[dir=rtl] .search-result-meta-count:before,[dir=rtl] .search-result-votes:before{
    margin-left:3px
}
.search-result-votes:before{
    content:"\1F44D"
}
.search-result-meta-count:before{
    content:"\1F4AC"
}
.template-heading.h2{
    margin-bottom:48px;
    margin-bottom:3rem
}
a{
    text-decoration:none;
    color:#e01c1c;
    -webkit-transition:color .15s linear;
    transition:color .15s linear
}
a:focus,a:hover{
    color:#b31616
}
.article,.article-container .article-votes,.search-results-container .search-results-list .search-result,p{
    font-family:"weber-serif",sans-serif;
    font-size:20px;
    font-size:1.25rem;
    font-weight:300;
    color:#171717;
    line-height:1.5
}
.article-container img {
  max-width: 100%;
}
.article ol{
    list-style:decimal;
    padding-left:16px;
    padding-left:1rem
}
.type-texture{
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text!important;
    background-clip:text!important
}
.type-texture.white{
    background-color:#fbf8f2;
    /* background-image:url(https://ux2cms.weber.com/component-assets/images/base/texture/texture-titles-black.png) */
}
.type-texture.black,.type-texture.white{
    background-position:50%;
    background-repeat:repeat
}
.type-texture.black{
    background-color:#000;
    /* background-image:url(https://ux2cms.weber.com/component-assets/images/base/texture/texture-titles-white.png)  */
}
.breadcrumbs{
    color:#171717;
    font-family:DIN-Next-LT-Pro,sans-serif;
    font-weight:600;
    text-transform:uppercase;
    padding:24px 0 0;
    padding:1.5rem 0 0
}
.breadcrumbs li{
    display:inline-block
}
.breadcrumbs li:before{
    content:">";
    margin:0 4px;
    margin:0 .25rem
}
.breadcrumbs li:first-child:before{
    content:"";
    margin:0
}
.template-button-solid,[type=button],[type=reset],[type=submit],button{
    /* background:url(https://ux2cms.weber.com/component-assets/images/base/texture/texture-titles-white.png) repeat 50% #e01c1c; */
  	background-color: #e01c1c;
    display:inline-block;
    font-family:DIN-Next-LT-Pro-Cond,sans-serif;
    font-size:16px;
    font-size:1rem;
    font-weight:700;
    border-radius:.25rem;
    color:#fff;
    margin:8px 0;
    margin:.5rem 0;
    padding:17px 35px 15px;
    text-transform:uppercase;
    -webkit-transition:background-color .3s linear;
    transition:background-color .3s linear
}
.template-button-solid:focus,.template-button-solid:hover,[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{
    background-color:#b31616;
    color:#fff
}
.circle-button,.slick-carousel .slick-arrow{
    height:64px;
    height:4rem;
    width:64px;
    width:4rem;
    position:relative;
    display:block;
    margin:0 auto;
    border:1px dashed currentColor;
    border-radius:100%
}
.circle-button:before,.slick-carousel .slick-arrow:before{
    position:absolute;
    top:3.2px;
    top:.2rem;
    right:3.2px;
    right:.2rem;
    bottom:3.2px;
    bottom:.2rem;
    left:3.2px;
    left:.2rem;
    height:54.4px;
    height:3.4rem;
    width:54.4px;
    width:3.4rem;
    content:"";
    display:block;
    margin:auto;
    border:1px solid currentColor;
    border-radius:inherit
}
@-webkit-keyframes a{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes a{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.circle-link{
    display:block;
    color:rgba(26,26,26,.25);
    text-align:center;
    -webkit-transition:color .3s linear;
    transition:color .3s linear
}
.circle-link:focus,.circle-link:hover{
    color:#e01c1c
}
.circle-link:focus .circle-link-border,.circle-link:hover .circle-link-border{
    -webkit-animation:a 6s linear infinite;
    animation:a 6s linear infinite
}
.circle-link:focus .title,.circle-link:hover .title{
    color:#e01c1c
}
.circle-link .title{
    display:block;
    font-family:"weber-serif",sans-serif;
    font-size:32px;
    font-size:2rem;
    font-weight:700;
    color:#666;
    margin:24px 0 56px;
    margin:1.5rem 0 3.5rem;
    text-transform:uppercase;
    -webkit-transition:color .3s linear;
    transition:color .3s linear
}
.circle-link .icon-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.circle-link .circle-link-border{
    height:192px;
    height:12rem;
    width:192px;
    width:12rem;
    position:relative;
    display:block;
    margin:0 auto;
    border:2px dashed currentColor;
    border-radius:100%
}
.circle-link .circle-link-border:before{
    position:absolute;
    top:6.4px;
    top:.4rem;
    right:6.4px;
    right:.4rem;
    bottom:6.4px;
    bottom:.4rem;
    left:6.4px;
    left:.4rem;
    height:176px;
    height:11rem;
    width:176px;
    width:11rem;
    content:"";
    display:block;
    margin:auto;
    border:2px solid currentColor;
    border-radius:inherit
}
.circle-link .circle-link-icon{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:192px;
    height:12rem;
    width:192px;
    width:12rem;
    display:block;
    margin:auto;
    background-position:50%;
    background-repeat:no-repeat
}
.circle-link.smaller .title{
    font-size:22px;
    font-size:1.375rem;
    font-weight:400
}
.circle-link.smaller .circle-link-border{
    height:160px;
    height:10rem;
    width:160px;
    width:10rem
}
.circle-link.smaller .circle-link-border:before{
    position:absolute;
    top:6.4px;
    top:.4rem;
    right:6.4px;
    right:.4rem;
    bottom:6.4px;
    bottom:.4rem;
    left:6.4px;
    left:.4rem;
    height:144px;
    height:9rem;
    width:144px;
    width:9rem
}
.circle-link.smaller .circle-link-icon{
    height:144px;
    height:9rem;
    width:144px;
    width:9rem
}
.comments .comment-callout{
    margin:0
}
.comments .comment-list{
    margin-top:32px;
    margin-top:2rem
}
.comments .comment-list .comment{
    padding:16px;
    padding:1rem
}
.comments .comment-list .comment:nth-child(odd){
    background-color:rgba(0,0,0,.05)
}
[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{
    border-radius:.125rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#171717;
    font-family:DIN-Next-LT-Pro,sans-serif;
    font-size:16px;
    font-size:1rem;
    font-weight:400;
    border:1px solid rgba(26,26,26,.25);
    width:100%;
    padding:16px;
    padding:1rem
}
[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{
    cursor:pointer
}
[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{
    outline:none
}
label{
    display:inline-block;
    font-family:"weber-serif",sans-serif;
    font-size:20px;
    font-size:1.25rem;
    font-weight:600;
    color:#171717;
    margin:32px 0 4px;
    margin:2rem 0 .25rem
}
textarea{
    width:100%;
    min-height:128px;
    min-height:8rem
}
.comment-form-wrapper .comment-avatar .user-avatar{
    border:1px solid rgba(26,26,26,.25);
    margin-bottom:8px;
    margin-bottom:.5rem
}
.upload-dropzone{
    border-color:rgba(26,26,26,.25);
    color:#171717
}
.search{
    margin-top:40px;
    margin-top:2.5rem
}
.search #query{
    height:30px;
    width:100%;
    position:relative;
    font-size:20px;
    font-size:1.25rem;
    background-color:hsla(0,0%,100%,.8);
    border:none;
    height:64px;
    height:4rem;
    padding:6px 0 0 16px;
    padding:.375rem 0 0 1rem;
  z-index: 0;
}
.header{
    height:64px;
    height:4rem;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0 16px;
    padding:0 1rem;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.header .site-logo{
    position:relative!important;
    top:3px!important;
    left:0!important
}
.hero{
    height:426.666px;
    height:26.66667rem;
    width:100%;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-top:64px;
    padding-top:4rem;
    padding:0;
    background-position:top;
    background-size:cover;
  	align-items: center; 
}
@media only screen and (min-width:48rem){
    .hero{
        height:40rem; 
        width:100%
    }
}
.hero:after{
    position:absolute;
    right:0;
    bottom:-6px;
    left:0;
    content:"";
    display:block;
    border-top:2px dashed rgba(26,26,26,.25)
}
.nav-wrapper a{
    border:0;
    color:#fff;
    display:none;
    font-size:14px;
    padding:0 20px 0 0;
    width:auto
}
@media (min-width:768px){
    .nav-wrapper a{
        display:inline-block
    }
}
.nav-wrapper a.login{
    display:inline-block
}
.nav-wrapper .icon-menu{
    display:inline-block;
    margin-right:10px;
    color:#fff
}
@media (min-width:768px){
    .nav-wrapper .icon-menu{
        display:none
    }
}
[dir=rtl] .nav-wrapper .icon-menu{
    margin-left:10px;
    margin-right:0
}
.user-nav{
    display:inline-block;
    position:absolute;
    white-space:nowrap;
    margin:0 20px;
    padding:10px 0
}
@media (min-width:768px){
    .user-nav{
        position:relative
    }
}
.user-nav[aria-expanded=true]{
    background-color:#fff;
    -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15),0 4px 10px 0 rgba(0,0,0,.1);
    box-shadow:0 0 4px 0 rgba(0,0,0,.15),0 4px 10px 0 rgba(0,0,0,.1);
    right:0;
    left:0;
    top:71px;
    z-index:1;
    border-radius:.125rem
}
.user-nav[aria-expanded=true]>a{
    display:block;
    padding:7px 40px 7px 20px;
    color:#333
}
.user-nav[aria-expanded=true]>a:focus,.user-nav[aria-expanded=true]>a:hover{
    background-color:#f3f3f3
}
.user-info{
    display:inline-block
}
.user-info .dropdown-toggle:after{
    display:none
}
@media (min-width:768px){
    .user-info .dropdown-toggle:after{
        display:inline-block
    }
}
.user-info>[role=button]{
    border:0;
    color:#fff;
    min-width:0;
    padding:0;
    white-space:nowrap
}
.user-info>[role=button]:hover{
    color:#fff;
    background-color:transparent
}
.user-info>[role=button]:after{
    color:#fff;
    padding-right:15px
}
[dir=rtl] .user-info>[role=button]:after{
    padding-left:15px;
    padding-right:0
}
#user #user-name{
    display:none;
    font-size:14px
}
@media (min-width:768px){
    #user #user-name{
        display:inline-block
    }
}
#user #user-name:hover{
    text-decoration:underline
}
.user-avatar{
    height:25px;
    width:25px;
    border-radius:50%;
    display:inline-block;
    vertical-align:middle
}
.avatar{
    display:inline-block;
    position:relative
}
.avatar img{
    height:40px;
    width:40px
}
.avatar .icon-agent:before{
    background-color:#171717;
    border:2px solid #fff;
    border-radius:50%;
    bottom:-4px;
    color:#e01c1c;
    content:"\1F464";
    font-size:14px;
    height:14px;
    line-height:14px;
    position:absolute;
    right:-2px;
    text-align:center;
    width:14px
}
.pagination{
    text-align:center;
    margin-top:32px;
    margin-top:2rem
}
.pagination ul li{
    display:inline-block;
    margin:4px;
    margin:.25rem
}
.pagination ul li.pagination-current .button-circle{
    cursor:default
}
.pagination ul li.pagination-current .button-circle:after{
    border-color:rgba(26,26,26,.25)
}
.pagination ul li.pagination-current .button-circle .border-icon,.pagination ul li.pagination-current .button-circle .border-icon svg{
    stroke:rgba(26,26,26,.25)
}
.pagination ul li .button-circle{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pagination ul li .button-circle span{
    margin:auto
}
.recent-activity ul.recent-activity-list{
    margin-top:32px;
    margin-top:2rem
}
.recent-activity ul.recent-activity-list li.recent-activity-item{
    border:1px dashed rgba(26,26,26,.25);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:16px;
    margin-bottom:1rem;
    padding:16px;
    padding:1rem;
    text-align:left
}
.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-link,.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-parent{
    font-family:"weber-serif",sans-serif;
    font-size:22px;
    font-size:1.375rem;
    font-weight:400;
    color:#1a1a1a;
    line-height:1.5;
    -webkit-transition:color .3s linear;
    transition:color .3s linear
}
.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-link:focus,.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-link:hover,.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-parent,.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-parent:focus,.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-parent:hover{
    color:#e01c1c
}
.recent-activity ul.recent-activity-list li.recent-activity-item a.recent-activity-item-parent:after{
    content:"";
    border-right:1px solid rgba(26,26,26,.25);
    padding-right:8px;
    padding-right:.5rem;
    margin-right:4px;
    margin-right:.25rem
}
.recent-activity ul.recent-activity-list li.recent-activity-item .recent-activity-item-meta{
    display:none
}
.circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/7177bb34226fe2c2a6fe1a9bc573e9571ef555b0.png)
}
.has-icon[data-section-page-id="115003458347"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/f94a63b6d31d4adac13b51e7375171f659dc94bf.png)
}
.has-icon[data-section-page-id="115003458307"] .circle-link .circle-link-icon,.has-icon[data-section-page-id="115004148808"] .circle-link .circle-link-icon{
    /* background-image:url(https://ux2cms.weber.com/component-assets/images/type-icon/type-charcoal-filter.png) */
}
.has-icon[data-section-page-id=contact-page] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/898898/8343b4052782c046a30e30d6eec3e939a52b77b3.png);
}
.has-icon[data-section-page-id="115004163627"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/9f98a7f789ad19709b35d11a67a560a5b7874c75.png)
}
.has-icon[data-section-page-id="115003457288"] .circle-link .circle-link-icon{
    /* background-image:url(https://ux2cms.weber.com/component-assets/images/type-icon/type-electric-filter.png)*/
}
.has-icon[data-section-page-id="360000082707"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/650306c0a29968c13ae41e532f182afd57bb4b97.png)
}
.has-icon[data-section-page-id="115003457268"] .circle-link .circle-link-icon{
    /* background-image:url(https://ux2cms.weber.com/component-assets/images/type-icon/type-gas-filter.png) */
}
.has-icon[data-section-page-id="115003458227"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/8a9e3a7ba35e979ccecd02af387f6815f82fa689.png)
}
.has-icon[data-section-page-id="360000042488"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/340f02c78f21ae2485d9a51a9d7472fb461d87a7.png)
}
.has-icon[data-section-page-id="115003458387"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/8a7a8128cb53a9d52663a72c48d974a8a8855dc5.png)
}
.has-icon[data-section-page-id="115002466487"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/d758b3c31b71e2c90b4072bb13d38c2253656b87.png)
}
.has-icon[data-section-page-id="115003458327"] .circle-link .circle-link-icon,.has-icon[data-section-page-id="115004163647"] .circle-link .circle-link-icon{
    /* background-image:url(https://ux2cms.weber.com/component-assets/images/type-icon/type-special-filter.png) */
}
.has-icon[data-section-page-id="115004163607"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/12ba6bb6c7c6f5cb4812040585a0a6e2b77f4720.png)
}
.has-icon[data-section-page-id="115004148768"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/be8c2f1415f85683e401d6a098ca3d3976149c21.png)
}
.has-icon[data-section-page-id="115003458247"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/6c720bf81499497dd4767f0bbf911bfb119207b6.png)
}
.has-icon[data-section-page-id="115003458287"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/8343b4052782c046a30e30d6eec3e939a52b77b3.png)
}
.has-icon[data-section-page-id="115003458267"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/fdd1744b44988abdd2b2f16d60633ffe714039c2.png)
}
.has-icon[data-section-page-id="115003458367"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/b6843c1d5098b5e4fc009affbf787048237b2207.png)
}
.has-icon[data-section-page-id="115004148788"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/7044a7636f6cd479e4fd43547bbeee1565044fa6.png)
}
.has-icon[data-section-page-id="115001999267"] .circle-link .circle-link-icon,.has-icon[data-section-page-id="115004144208"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/662cf308530cc67922085cd8d611a7144e8c2a7c.png)
}
.has-icon[data-section-page-id="115003457308"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/b5232f26a1aa8c261a50dc67f57e69a6609bd7ce.png)
}
.has-icon[data-section-page-id="115003457328"] .circle-link .circle-link-icon,.has-icon[data-section-page-id="360000042428"] .circle-link .circle-link-icon,.has-icon[data-section-page-id="360000081388"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/803c7e16d1db4f200c306821b6d5e9580feb7aa3.png)
}
.has-icon[data-section-page-id="360000081368"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/95402f12c013dd7d4d9b8b4e9dab2692e37f5611.png)
}
.has-icon[data-section-page-id="360000081348"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/17f7d8cc67c2c1270e7c786b31ffdeb71c0034eb.png)
}
.has-icon[data-section-page-id="360000082527"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/49d565d66d958765c53f5dc49849074511299073.png)
}
.has-icon[data-section-page-id="115003458427"] .circle-link .circle-link-icon{
    background-image:url(//theme.zdassets.com/theme_assets/2201099/5aea0a5f4f4ee916c38268a947142e4eb509b1b4.png)
}
#article-container.section{
    padding-top:32px;
    padding-top:2rem
}
@media only screen and (min-width:60rem){
    #article-container.section{
        padding-top:5rem
    }
}
.article-container .article-title{
    font-family:"weber-serif",sans-serif;
    font-size:32px;
    font-size:2rem;
    text-transform:uppercase;
    color:#171717;
    margin-top:32px;
    margin-top:2rem
}
.article-container .article-author{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-bottom:16px;
    padding-bottom:1rem
}
.article-container .article-author .article-avatar{
    margin-right:12px;
    margin-right:.75rem
}
.article-container .article-author .article-meta{
    margin:auto 0
}
.article-container .article-author .article-meta .meta-group{
    display:inline-block
}
.article-container .article-author .article-meta .meta-group li{
    display:inline-block;
    color:#999
}
.article-container .article-author .article-meta .meta-group li:before{
    content:"|";
    display:inline-block;
    margin:0 4px 0 3.2px;
    margin:0 .25rem 0 .2rem
}
.article-container .article-share{
    margin-top:16px;
    margin-top:1rem
}
.article-container .article-share .share li{
    display:inline-block;
    margin-right:4px;
    margin-right:.25rem
}
.article-container .article-share .share .social-share-link{
    height:28px;
    height:1.75rem;
    width:28px;
    width:1.75rem;
    display:block;
    position:relative
}
.article-container .article-share .share .social-share-link svg{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
    width:100%;
    fill:#999;
    -webkit-transition:fill .25s linear;
    transition:fill .25s linear
}
.article-container .article-share .share .social-share-link:focus svg,.article-container .article-share .share .social-share-link:hover svg{
    fill:#666
}
.article-container .bordered-top,.article-container .related-articles{
    border-top:1px dashed rgba(26,26,26,.25);
    margin:32px 0 0;
    margin:2rem 0 0;
    padding:32px 0 0;
    padding:2rem 0 0
}
.article-container .article-votes .article-votes-controls .article-vote-up:before{
    content:"\2B06"
}
.article-container .article-votes .article-votes-controls .article-vote-down:before{
    content:"\2B07"
}
.article-container .article-votes .article-votes-controls .button{
    padding:6px 16px;
    padding:.375rem 1rem;
    font-size:20px;
    font-size:1.25rem
}
.article-container .article-votes .article-votes-count{
    color:#999
}
.article-container .article-more-questions a{
    margin:0 0 0 16px;
    margin:0 0 0 1rem
}
.article-container .article-return-to-top .icon-arrow-up{
    margin-left:8px;
    margin-left:.5rem
}
.article-container .article-relatives{
    border:dashed rgba(26,26,26,.25);
    border-width:1px 0 0;
    margin:32px 0 0;
    margin:2rem 0 0;
    padding:32px 0 0;
    padding:2rem 0 0
}
.article-container .article-comments h3,.article-container .article-relatives h3{
    margin:0
}
@media only screen and (min-width:60rem){
    .article-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .article-container .article-sidebar{
        width:22%
    }
    .article-container .article{
        width:72%;
        padding-left:3%;
        border-left:1px dashed rgba(26,26,26,.25)
    }
    .article-container .article-title{
        margin-top:0
    }
}
.article-sidebar .collapsible-sidebar{
    border:dashed rgba(26,26,26,.25);
    border-width:1px 0;
    padding:8px 0;
    padding:.5rem 0
}
@media only screen and (min-width:60rem){
    .article-sidebar .collapsible-sidebar{
        border-width:0
    }
}
.article-sidebar .collapsible-sidebar .sidenav-title{
    font-family:"weber-serif",sans-serif;
    font-size:20px;
    font-size:1.25rem;
    color:#171717;
    margin:8px 0;
    margin:.5rem 0;
    cursor:pointer
}
@media only screen and (min-width:60rem){
    .article-sidebar .collapsible-sidebar .sidenav-title{
        margin-top:0;
        cursor:default
    }
}
.article-sidebar .collapsible-sidebar .article-list{
    margin:0;
    max-height:0;
    overflow:hidden
}
@media only screen and (min-width:60rem){
    .article-sidebar .collapsible-sidebar .article-list{
        max-height:none
    }
}
.article-sidebar .collapsible-sidebar .article-list .article-list-item{
    border:none;
    font-size:18px;
    font-size:1.125rem
}
.article-sidebar .collapsible-sidebar .article-list .article-list-item .article-list-link{
    padding:.5em 0
}
.article-sidebar .collapsible-sidebar .article-list .article-list-item .current-article{
    cursor:default;
    color:#999
}
.collapsible-sidebar[aria-expanded=true] .article-list{
    max-height:none
}
.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title:after{
    content:"\2715";
    font-size:16px;
    font-size:1rem
}
@media only screen and (min-width:60rem){
    .collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title:after{
        display:none
    }
}
.collapsible-sidebar-title{
    position:relative
}
.collapsible-sidebar-title:after{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    content:"\25BE";
    position:absolute;
    right:10px
}
@media only screen and (min-width:60rem){
    .collapsible-sidebar-title:after{
        display:none
    }
}
.section-tree-container{
    margin-top:48px;
    margin-top:3rem
}
.knowledge-base-container{
    max-width:864px;
    max-width:54rem
}
.new-request-container{
    max-width:640px;
    max-width:40rem
}
.new-request-container .searchbox-suggestions a{
    display:block;
    font-family:"weber-serif",sans-serif;
    font-size:20px;
    font-size:1.25rem;
    padding:4px 0;
    padding:.25rem 0;
    margin:2px 0;
    margin:.125rem 0
}
.search-results-container{
    max-width:864px;
    max-width:54rem
}
.search-results-container .search-results-subheading{
    font-family:"weber-serif",sans-serif;
    font-size:24px;
    font-size:1.5rem;
    color:#171717
}
.search-results-container .search-results-list .search-result{
    border-bottom:1px dashed rgba(26,26,26,.25);
    padding-bottom:24px;
    padding-bottom:1.5rem;
    margin-bottom:24px;
    margin-bottom:1.5rem
}
.search-results-container .search-results-list .search-result .search-result-link{
    font-weight:700
}
.search-results-container .search-results-list .search-result .breadcrumbs{
    font-size:16px;
    font-size:1rem
}
.search-results-container .search-results-list .search-result .meta-data{
    color:#999
}
.search-results-container .pagination{
    border-top:1px dashed rgba(26,26,26,.25);
    padding-top:24px;
    padding-top:1.5rem;
    margin-top:24px;
    margin-top:1.5rem
}
.article-list{
    margin-top:48px;
    margin-top:3rem
}
.article-list .article-list-item{
    font-family:"weber-serif",sans-serif;
    font-size:20px;
    font-size:1.25rem;
    text-align:left;
    border-top:1px dashed rgba(26,26,26,.25)
}
.article-list .article-list-item:last-child{
    border-bottom:1px dashed rgba(26,26,26,.25)
}
.article-list .article-list-item .article-list-link{
    display:inline-block;
    padding:16px 0;
    padding:1rem 0
}
.slick-carousel{
    text-align:left;
    margin-top:32px;
    margin-top:2rem
}
.slick-carousel .slick-item{
    border:1px dashed #fff;
    padding:16px;
    padding:1rem;
    margin:0 8px;
    margin:0 .5rem
}
.slick-carousel h3{
    font-family:"weber-serif",sans-serif;
    font-size:24px;
    font-size:1.5rem;
    font-weight:700;
    color:#fff;
    margin:0;
    text-transform:uppercase
}
.article-container .slick-carousel .article-votes,.search-results-container .search-results-list .slick-carousel .search-result,.slick-carousel .article,.slick-carousel .article-container .article-votes,.slick-carousel .search-results-container .search-results-list .search-result,.slick-carousel p{
    font-family:"weber-serif",sans-serif;
    font-size:20px;
    font-size:1.25rem;
    font-weight:300;
    color:#fff;
    line-height:1.5
}
.slick-carousel .slick-dots{
    text-align:center;
    margin-top:32px;
    margin-top:2rem
}
.slick-carousel .slick-dots li{
    display:inline-block
}
.slick-carousel .slick-dots li button{
    height:12px;
    height:.75rem;
    width:12px;
    width:.75rem;
    background-color:transparent;
    border:1px solid #fff;
    border-radius:100%;
    padding:0;
    margin:0 4px;
    margin:0 .25rem;
    text-indent:-9999em;
    -webkit-transition:background-color .3s linear;
    transition:background-color .3s linear
}
.slick-carousel .slick-dots li:focus{
    outline:none
}
.slick-carousel .slick-dots li.slick-active button{
    background-color:#fff
}
.slick-carousel .slick-arrow{
    position:absolute;
    top:calc(50% - 2rem);
    background-color:transparent;
    color:#fff;
    text-indent:-999em
}
.slick-carousel .slick-prev{
    left:-72px;
    left:-4.5rem
}
.slick-carousel .slick-next{
    right:-72px;
    right:-4.5rem
}
/* ----------------------------- Custom CSS ----------------------------- by Cedric F. Jacob */

.flex-container {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}

.flex-container > div {
  padding: 5px;
}

@media only screen and (max-width:600px){
  .flex-container {
  	display: block;
	}

  .flex-container > div {
    padding: 0;
    width: 100% !important;
  }
}

#done {
  display:none;
  position:fixed;
  width: 100%;
  height: 100vh;
  text-align: center;
  z-index: 1000;
  background-color:white;
  font-size: 35px;
  color:black;
}

.page-footer-wrapper {
  padding: 30px !important;
  display: flex!important;
  
}

.page-footer-list {
  width:50%;
}

.dropdown.language-selector {
   width:50%;
   text-align:right;
}

 #serial_number_div_container {
     width: 100%;
}
 #serial_number_div_container > .container {
     display: table;
     border-collapse:separate;
     width: 100%;
     padding: 0;
}
 .custom_Left{
     min-width: 80px;
     height: 35px;
     display: table-cell;
}
 .custom_Left > a.nesty-input{
     min-width: 80px;
     vertical-align:middle;
}
 .custom_right {
     border-left: 1em solid transparent;
     display: table-cell;
     width: 100%;
}
 .nesty-input {
     border-radius: .125rem;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     color: #171717;
     font-family: DIN-Next-LT-Pro,sans-serif;
     font-size: 16px;
     font-size: 1rem;
     font-weight: 400;
     border: 1px solid rgba(26,26,26,.25);
     width: 100%;
     padding: 16px;
     padding: 1rem;
     height: 52px;
     line-height: 1.15;
}
 .request_custom_fields_360000072209 > p {
     display: inline;
}

 #request_form_text_header {
     margin-top: 50px;
}
 #own_button {
     width: 120px, height: 20px;
     background-color: red;
}
 input {
     z-index:200;
}
 .template-footer-navigation {
     z-index:-10;
     position: initial !important;
}
 .block-wrapper.block-center {
    
}
 .template-footer-navigation {
     position: static !important;
}

input[type="submit"]:disabled {
  background-color: gray;
}

label > p {
  font-size: 14px;
  color: #6b6b6b;
}

::placeholder {
  font-size: 1.25rem;
  color: #87929d;
   line-height: 1.5em;
}

/* Edge (also supports ::-webkit-input-placeholder) */
:-ms-input-placeholder {
  	font-size: 1.25rem;
  	color: #87929d !important;
   line-height: 1.5em !important;
}

.never_show {
  display: none!important;
}


 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     h1.template-heading.h1 {
         background-image:none !important;
         background-color: transparent !important;
         color: white !important;
       		font-family: "weber-serif",sans-serif;
    }
     h1.template-heading.h2 {
         background-image:none !important;
         background-color: transparent !important;
         color: black !important;
          font-family: "weber-serif",sans-serif;
    }
}
 @supports (-ms-accelerator:true) {
     h1.template-heading.h1 {
         background-image:none !important;
         background-color: transparent !important;
         color: white !important;
    }
     h1.template-heading.h2 {
         background-image:none !important;
         background-color: transparent !important;
         color: black !important;
    }
}

.type-texture.white, .type-texture.white-red {
    /* color: #fbf8f2; */
}
.template-heading.white {
    color: #fbf8f2;
}
.template-heading.upper {
    text-transform: uppercase;
}
.template-heading.h1 {
    font-size: 96px;
    line-height: .91667;
    /* margin: -.09375em 0 -.1458333em; */
}
.template-heading {
    font-family: "weber-serif",sans-serif;
    font-weight: 700;
    color: #1a1a1a;
    margin: 0;
    -webkit-font-smoothing: antialiased;
}

@media (max-width: 767px) {
  .template-heading.h1 {
    font-size: 48px;
    line-height: 1;
}
}

#request_custom_fields_360000220197_hint {
  display: inline;
}

.form-field.boolean label {
  font-weight: 400;
}

a:focus.nesty-input {
      color: black;
}

/* Category Icons */

.has-icon[data-cat-page-id="360000117025"] .circle-link .circle-link-icon, .has-icon[data-section-page-id="360000105307"] .circle-link .circle-link-icon {
    background-image: url(https://weber.com/component-assets/images/type-icon/type-charcoal-filter.png);
  }
.has-icon[data-cat-page-id="360000117125"] .circle-link .circle-link-icon {
    background-image: url(https://weber.com/component-assets/images/type-icon/type-gas-filter.png);
}

.has-icon[data-cat-page-id="360000117145"] .circle-link .circle-link-icon {
		background-image: url(https://www.weber.com/component-assets/images/type-icon/type-q-filter.png);
}
.has-icon[data-cat-page-id="360000117165"] .circle-link .circle-link-icon {
		
}
.has-icon[data-cat-page-id="360000115369"] .circle-link .circle-link-icon {
		background-image:url(//theme.zdassets.com/theme_assets/898898/b6843c1d5098b5e4fc009affbf787048237b2207.png);
}
.has-icon[data-cat-page-id="360000115389"] .circle-link .circle-link-icon {
		background-image: url(//theme.zdassets.com/theme_assets/898898/d758b3c31b71e2c90b4072bb13d38c2253656b87.png);
}

/* Section Icons: CHARCOAL GRILLS */

.has-icon[data-section-page-id="360000172477"] .circle-link .circle-link-icon, .has-icon[data-section-page-id="360000105307"] .circle-link .circle-link-icon {
    background-image: url(https://weber.com/component-assets/images/type-icon/type-charcoal-filter.png);
}

.has-icon[data-section-page-id="360000292389"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/8a7a8128cb53a9d52663a72c48d974a8a8855dc5.png);
}

.has-icon[data-section-page-id="360000295125"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/d758b3c31b71e2c90b4072bb13d38c2253656b87.png);
}

.has-icon[data-section-page-id="360000295145"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/f94a63b6d31d4adac13b51e7375171f659dc94bf.png);
}

.has-icon[data-section-page-id="360000179218"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/b5232f26a1aa8c261a50dc67f57e69a6609bd7ce.png);
}

/* Section Icons: GAS GRILLS */

.has-icon[data-section-page-id="360000179817"] .circle-link .circle-link-icon {
    background-image: url(https://weber.com/component-assets/images/type-icon/type-gas-filter.png);
}

.has-icon[data-section-page-id="360000179238"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/d758b3c31b71e2c90b4072bb13d38c2253656b87.png);
}

.has-icon[data-section-page-id="360000179837"] .circle-link .circle-link-icon {
    background-image:url(//theme.zdassets.com/theme_assets/898898/f94a63b6d31d4adac13b51e7375171f659dc94bf.png);
}

.has-icon[data-section-page-id="360000176798"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/b5232f26a1aa8c261a50dc67f57e69a6609bd7ce.png);
}

/* Section Icons: ELECTRIC GRILLS */

.has-icon[data-section-page-id="360000172898"] .circle-link .circle-link-icon {
    background-image: url(https://www.weber.com/component-assets/images/type-icon/type-q-filter.png);
}

.has-icon[data-section-page-id="360000292669"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/8a7a8128cb53a9d52663a72c48d974a8a8855dc5.png);
}

.has-icon[data-section-page-id="360000179857"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/d758b3c31b71e2c90b4072bb13d38c2253656b87.png);
}

.has-icon[data-section-page-id="360000177497"] .circle-link .circle-link-icon {
    background-image:url(//theme.zdassets.com/theme_assets/898898/f94a63b6d31d4adac13b51e7375171f659dc94bf.png);
}

.has-icon[data-section-page-id="360000173197"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/b5232f26a1aa8c261a50dc67f57e69a6609bd7ce.png);
}

/* Section Icons: PORTABLE GRILLS */

.has-icon[data-section-page-id="360000179897"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/8a7a8128cb53a9d52663a72c48d974a8a8855dc5.png);
}

.has-icon[data-section-page-id="360000179278"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/d758b3c31b71e2c90b4072bb13d38c2253656b87.png);
}

.has-icon[data-section-page-id="360000179258"] .circle-link .circle-link-icon {
    background-image:url(//theme.zdassets.com/theme_assets/898898/f94a63b6d31d4adac13b51e7375171f659dc94bf.png);
}

.has-icon[data-section-page-id="360000179298"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/b5232f26a1aa8c261a50dc67f57e69a6609bd7ce.png);
}

/* Section Icons: GRILL SKILLS */

.has-icon[data-section-page-id="360000179937"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/b5232f26a1aa8c261a50dc67f57e69a6609bd7ce.png);
}

.has-icon[data-section-page-id="360000179318"] .circle-link .circle-link-icon {
    background-image:url(//theme.zdassets.com/theme_assets/898898/8a7a8128cb53a9d52663a72c48d974a8a8855dc5.png);
}

.has-icon[data-section-page-id="360000293309"] .circle-link .circle-link-icon {
    background-image: url(//theme.zdassets.com/theme_assets/898898/b6843c1d5098b5e4fc009affbf787048237b2207.png);
}

.search {
  display:none;
}

@media (max-width: 800px) {
  .search #query {
    width: 90%;
  }
}

#header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #1a1a1a;
    z-index: 2000;
  	height: 64px;
  	line-height: 64px;
}

.logo > svg {
    height: 32px;
    width: 79px;
    /* display: inline-block; */
    margin-right: 14px;
  	margin-left: 14px;
    vertical-align: middle;
}

.logo-label {
    display: inline-block;
    color: #fbf8f2;
    vertical-align: middle;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .1em;
  	
  font-family: weber-serif,sans-serif;
}

@media (max-width:870px) {
  .mobile_small {
    	height: 8rem !important;
		}
}

div.checker {
  display:inline;
}

.notification-notice {
  position: absolute;
  z-index: 100000;
}