.btn:focus,.form-select:focus{box-shadow:none!important;border-color:transparent!important}.fmont{font-family:montserrat,sans-serif!important}.body_sm{zoom:.8;-webkit-text-size-adjust:80%}.f12{font-size:13px}html,body{width:100%;margin:0;font-family:muli,sans-serif}.row{width:100%;margin:0}.c{text-align:center}.bold{font-weight:700!important}select:focus,button:focus{outline:0!important}.unscrollable{overflow-y:hidden;height:100%}.disablespan{pointer-events:none!important;touch-events:none!important}button.fT{padding:6px;margin:2px;border:none}#submit_go{margin:0 0 15px;padding:2px 10px;font-family:montserrat,sans-serif;font-size:20px;line-height:35px;position:relative;border:none;border-radius:18px}#option_menu_top,#option_menu_side,#option_menu{position:fixed;z-index:1}.option_menu_dock{display:none;width:100%;bottom:0;right:0;box-shadow:0 -1px 10px -2px gray}.badge{vertical-align:baseline!important}.option_btn{padding-bottom:0}.pulsate_cal,.pulsate_attrs,.pulsate_cnew{animation-name:pulsate-cal;animation-duration:2s;animation-iteration-count:infinite}@keyframes pulsate-cal{0%{opacity:20%}50%{opacity:100%}100%{opacity:20%}}#as_feat{margin-bottom:20px}ul#attendees{position:relative;width:100%;list-style-type:none;margin:0 0 100px;padding:0}.sponwall:hover,.c1:hover .cimg_list img,.p1:hover .pimg_list img{transform:scale(1.1)}.sponwall,.cimg_list img,.pimg_list img{transition:all .3s ease-in-out}.list_full_tweet,.list_half_tweet,.list_half_tweet_me,.list_full,.list_full_desk,.list_fixed_mini,.list_full_mini,.list_half_mini,.list_full_sched{cursor:pointer;padding-bottom:10px;border-radius:20px}.list_full_tweet{cursor:default!important;padding-top:10px}.list_half_tweet,.list_half_tweet_me{position:relative;border:none!important;padding:0!important;max-height:400px;overflow:hidden}.list_half_tweet_txt{position:absolute;bottom:0;width:100%;color:#fff;padding:12px 0;background-image:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.7))}.list_full_sched{position:relative;min-width:0}#list_top_fy{display:none;border-radius:15px;padding:10px 0}#list_top_az{display:none}.q_az{cursor:pointer;padding:2px 6px;border-radius:15px}.attrs_top,#list_top_az_pc,#list_top_chat,#list_top_dates{cursor:pointer;border-radius:22px;padding:8px;display:inline-block}#attrs_top_tog{margin-top:10px}.q_az_b,.q_date_on{font-weight:700}.attrs_top_fil,.q_az_pc,.q_chat,.q_date{padding:2px 6px;border-radius:14px;display:inline-block}.q_date{margin-right:8px}.p_box{font-size:13px;margin:0 5px 2px 0;padding:2px 5px;max-width:250px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:3px}.list_full_desk,.list_half_mini{float:left;width:31%;margin:10px 1%}.list_fixed_mini{width:300px;height:145px;margin:8px 0 0 15px;position:relative;float:left}.list_full_mini{float:left;width:31%;margin:8px 1%}.list_full,.list_full_sched,.list_full_tweet,.list_half_tweet,.list_half_tweet_me{width:100%;margin:18px 0 0}.inapp_banner{padding:0 0 40px}.co_txt,.pf_txt{line-height:1.2;margin:0;font-weight:700}.co_btn,.pf_btn{padding:8px}.pd_btn{padding:6px}.pf_btn_o{opacity:.7}.pf_vp_txt{margin:0}#pf_expand{padding:21px 8px 5px}.main_descript{margin:0}.truncatetxt{text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pimg_list{float:left;margin-right:8px;width:60px;height:60px}.pimg_minh{min-height:60px}.cimg_list{margin-right:16px;width:90px;height:90px;flex-shrink:0}.co_status_opts,.cimg_minh{display:flex;min-height:90px;align-items:center}#co_opts,.co_status_opts{display:flex;justify-content:center}.cimg_text{min-width:0}form{margin:0}input.passcode,button.passcode_submit{padding:8px;border:3px solid rgba(0,0,0,.2);position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}button.passcode_submit{border:none;padding:8px 20px;margin:0 10px}.pf_grp{position:absolute;right:12px;max-width:250px}#search_clear{cursor:pointer}#search_1{min-height:47px}.input-group{z-index:0}.m_box,.s_box,.r_box{margin:0 5px 2px 0;padding:5px;max-width:300px;display:inline-block}.m_box_cc,.s_box_cc,.r_box_cc{cursor:pointer;font-size:18px}#m_drops,#s_drops,#p_drops,#c_drops{padding-bottom:3px}.s_drops_sx{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.m_drop,.s_drop,.p_drop,.c_drop{width:100%}#search_area{border-radius:20px}.search_area_dock{border-radius:0!important}.s_drop_pad,.fy_btn{cursor:pointer;display:inline-block;border-radius:19px;padding:6px 12px;margin:4px}.s_drop_pad{max-width:40%;padding:3px 9px!important}.s_drops_sx{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.me_menu_item{margin-left:15px;margin-bottom:20px;cursor:pointer}.me_menu_item:hover{font-weight:700}.fy_btn{max-width:100%;margin-top:15px}#search_btn,#search_clear,#search{border-style:none;border-radius:20px}table#searchac{position:absolute;z-index:1;top:37px;width:80%;cursor:pointer}td.sactd,td.ractd{padding:5px 10px}.list_btm{padding:10px 0 35px}input.boxD,textarea.boxD{background-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #fafafa;overflow-y:auto}input.boxD:focus,textarea.boxD:focus{box-shadow:none;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #fafafa}.r_drop{padding:10px 14px;margin:5px;cursor:pointer;border-radius:18px;box-shadow:0 5px 4px -5px gray}#user_co,#user_url,#user_in,#user_pref,#user_name,#user_title,#phone_number,#country_number{float:left;width:100%;margin:8px 0}#user_in{background-color:transparent;padding:10px 0;border-left:0;border-right:0;border-top:0}#animated,#animatedC{float:left;width:100%;margin:8px 0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.error-phone,.error-fTMeet,.error-fname,.error-cname,.error-position,.error-industry,.error-psummary{width:100%;float:left;margin:0;cursor:default}span.icon-arrow-right{display:none;position:absolute}span.icons_desk{font-size:30px}#handshake_menu,#c_menu,#pdf_menu,#dd_menu,#agen_menu{width:100%;min-height:100%;display:none;position:fixed;z-index:1;top:0;overflow-y:auto}#agen_menu{transition:width .2s}#animatedPM{float:left;width:100%;margin:0 0 10px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.pMessage,.aMessage{z-index:1;padding:30px 8px}.pMessageTop,.aMessageTop{padding:0;display:flex;justify-content:center}.pMessageTopTop,.aMessageTopTop{margin:80px 0 20px}.cMessage{padding:150px 0}.pTime{padding:5% 0 0!important}#icon_close,#chat_close,#pdf_close,#agen_close{position:fixed;z-index:2;max-width:200px;cursor:pointer;top:10px;left:10px;font-size:18px;border-radius:20px;color:#000;padding:5px 18px;-webkit-box-shadow:0 5px 4px -5px gray;-moz-box-shadow:0 5px 4px -5px gray;-ms-box-shadow:0 5px 4px -5px gray;box-shadow:0 5px 4px -5px gray}#pdf_close{top:50px;left:20px}.chat_msg_remove{display:inline-block;background-color:#f9f9f9;padding:0 6px;margin-left:3px;border-radius:10px;vertical-align:top;cursor:pointer}.cardconn{width:2px;height:18px;background-color:#d3d3d3;position:absolute;left:20px;top:-18px}#togDT{color:#a1a1a1;margin-bottom:0}.togDS{padding:0}.card-lefta{flex-basis:90px;flex-shrink:0;flex-grow:0;padding-top:22px}.alaystuck{max-width:70%!important;width:400px!important;right:10px!important;bottom:100px!important;height:unset!important;min-height:0!important;max-height:500px!important;top:auto!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}span.n_req,span.m_req{position:absolute!important;top:5px!important;right:25%;border-radius:9px}.dd_item{position:relative;cursor:pointer;padding:10px;margin:0 5px;border-bottom:1px solid lightgrey}.dd_menu_main_sec{overflow-y:auto;max-height:600px}.dd_check{font-size:22px;position:absolute;right:0;padding:0 10px 10px 0;bottom:0}.dd_foot_btn{margin:0 10px 0 0!important}.iPP_sect,.iPPP,.iPPPco{margin:0 15px;padding:10px 0}.iPP{margin:0 15px}.iPPPP{margin:5px 15px 0}.prof_tag{color:#000;display:inline-block;padding:4px 8px;border-radius:4px;margin-bottom:4px}.iniattrs_btn{margin-bottom:4px;border-radius:16px}.prodembed{font-size:40px;margin:auto;color:#fff;text-shadow:0 0 12px rgba(0,0,0,.8)}#prod_comps{margin-bottom:10px}#passcode_cell{overflow:hidden;padding:0;border-radius:30px}#passcode_nav{padding:50px 0 0}p#passcode_info,p#passcode_mailin{margin:10px 0}#passcode_lost{display:none}.passcode_btn{font-weight:700;background-color:transparent;border:none}div.passcode_in{text-align:center;margin-left:0;padding:10% 0 0}div#textarea{position:relative}#PMc,#Pc,#PCc{position:absolute;border-radius:0}#PCc,#Pc{right:0;top:8px}#sTT{position:fixed}.sTT{bottom:40px;left:50%}.sTT_d{bottom:88px;left:30px}.s_up{position:relative;display:none;left:-20px;width:40px;height:40px;text-align:center;padding:6px 0;font-size:20px;line-height:1.428571429;border-radius:20px}.pf_time{font-family:montserrat,sans-serif;padding:5px 15px 3px;border-top-right-radius:20px;border-top-left-radius:20px}.pf_time_vid,.pf_time_vidnil{font-size:1em;border-radius:10px;margin:5px 5px 0}#chat_menu{position:fixed}.chat_menu{bottom:125px;right:3%}.chat_menu_d{bottom:88px;right:10px}.c_mu{position:relative;width:60px;height:60px;text-align:center;padding:6px 0;font-size:26px;line-height:1.428571429;border-radius:30px}.clist{position:fixed;z-index:1;display:none}#explore_head_desc{max-height:2400px;overflow:hidden;transition:max-height .5s ease-out}.explore_head_desc_sm{max-height:600px!important}.explore_sly_ul{margin:0;padding:0;height:100%;list-style:none}.explore_lists_item{background-color:#fff;border-radius:20px;margin-bottom:30px;border-left:5px solid transparent}.explore_lists_head{margin:18px 0;cursor:pointer}.explore_sly_frame{height:150px;padding:0;width:100%}.sly_pages{padding:0;text-align:center}.sly_pages div{display:inline-block;width:14px;height:14px;margin:0 4px 8px;text-indent:-999px;border-radius:10px;cursor:pointer;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.sly_pages div:hover{background:#aaa}.sly_pages div.active{background:#666}.qlset_item,.agenset_item,.me_co_baritem,.sly_explore_map_item{display:inline-flex;cursor:pointer;transition:.5s filter linear}.qlset_item:hover,.agenset_item:hover,.me_co_baritem:hover,.sly_explore_map_item:hover{filter:grayscale(1) contrast(130%)}.qlset_item{align-items:flex-end;padding-bottom:12px}.agenset_item,.me_co_baritem{justify-content:center;align-items:center}#list_top_agen{overflow:hidden;border-radius:20px;padding:0}#agen_prevnext{padding:10px 0}.meettypout{padding:0 3px}.meettyp{padding:10px 15px;background-color:transparent;border-radius:20px;border:2px dashed grey;cursor:pointer;margin-bottom:10px}.meettyp:hover{font-weight:700}#pmeeting{display:none}.Psm{margin:10px 0}.timings{width:100%;position:relative;margin-bottom:20px}button.tP,button.tS{margin:2px;width:23%;vertical-align:top;border:none;border-radius:6px;overflow:hidden}button.tP{padding:3px 0}button.tS{padding:0 0 3px}.tS_tit{color:#fff;padding:2px 0;margin-bottom:2px}p.meetm{margin:0}.cicon{position:relative;top:-15px;cursor:pointer}.tooltip-inner{border-radius:0}@font-face{font-family:icomoon;src:url(../img/font/icomoon.eot?foqw2r);src:url(../img/font/icomoon.eot?foqw2r#iefix) format('embedded-opentype'),url(../img/font/icomoon.ttf?foqw2r) format('truetype'),url(../img/font/icomoon.woff?foqw2r) format('woff'),url(../img/font/icomoon.svg?foqw2r#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-qr_code_scanner:before{content:"\e916"}.icon-picture_in_picture_alt:before{content:"\e911"}.icon-launch:before{content:"\e914"}.icon-file-text:before{content:"\e910"}.icon-videocam:before{content:"\e90c"}.icon-live:before{content:"\e90d"}.icon-upload_file:before{content:"\e907"}.icon-me:before{content:"\e909"}.icon-group:before{content:"\e904"}.icon-chat:before{content:"\e903"}.icon-rate:before{content:"\e85f"}.icon-rated:before{content:"\e862"}.icon-wechat:before{content:"\e915"}.icon-edit:before{content:"\e908"}.icon-cal:before{content:"\f073"}.icon-handshake:before{content:"\f2b5"}.icon-list:before{content:"\e607"}.icon-search:before{content:"\e608"}.icon-checkmark:before{content:"\e609"}.icon-close:before{content:"\e60a"}.icon-quote:before{content:"\e60b"}.icon-plus:before{content:"\e60c"}.icon-envelope:before{content:"\e60d"}.icon-linkedin:before{content:"\e60e"}.icon-address-book:before{content:"\e602"}.icon-user:before{content:"\e603"}.icon-back:before{content:"\e604"}.icon-cw:before{content:"\e606"}.icon-list:before{content:"\e607"}.icon-search:before{content:"\e608"}.icon-checkmark:before{content:"\e609"}.icon-close:before{content:"\e60a"}.icon-quote:before{content:"\e60b"}.icon-plus:before{content:"\e60c"}.icon-envelope:before{content:"\e60d"}.icon-linkedin:before{content:"\e60e"}.icon-redo:before{content:"\e612"}.icon-arrow-up:before{content:"\e60f"}.icon-arrow-down:before{content:"\e611"}.icon-star2:before{content:"\e605"}.icon-stars:before{content:"\e90e"}.icon-launch:before{content:"\e914"}.icon-file-text:before{content:"\e910"}.icon-videocam:before{content:"\e90c"}.icon-live:before{content:"\e90d"}.icon-upload_file:before{content:"\e907"}.icon-me:before{content:"\e909"}.icon-group:before{content:"\e904"}.icon-chat:before{content:"\e903"}.icon-rate:before{content:"\e85f"}.icon-rated:before{content:"\e862"}.icon-arrow2-right:before{content:"\e912"}.icon-offset-clock:before{content:"\e913"}.icon-locate:before{content:"\e90f"}.icon-v-card:before{content:"\e90a"}.icon-image:before{content:"\e90b"}.icon-clock:before{content:"\e905"}.icon-add-user:before{content:"\e601"}.icon-user-check:before{content:"\e975"}.icon-eye-minus:before{content:"\e9d0"}.icon-star-full:before{content:"\e9d9"}.icon-smile:before{content:"\e9e1"}.icon-user-minus:before{content:"\e900"}.icon-sad:before{content:"\e901"}.icon-heart:before{content:"\e906"}.icon-filter:before{content:"\e902"}.icon-sphere:before{content:"\e9c9"}.icon-facebook:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.spin{-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@font-face{font-family:muli;src:url(../img/font/Muli-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../img/font/Montserrat-Medium.ttf) format('truetype');font-weight:400;font-style:normal}.slyitem{border-radius:22px;padding:6px 12px!important;margin-right:8px!important}.slyframe{height:40px;overflow:hidden;margin-bottom:20px}.slyframe ul{list-style:none;margin:0;padding:0;height:100%;min-width:200px}.slyframe ul div{float:left;margin:0;padding:0 10px;cursor:pointer}.qta,.rateq1_txt,.rateq2_txt,.rateq3_txt{width:100%;padding:5px;margin-bottom:10px;border-top:0;border-left:0;border-right:0}.qta{border-bottom:2px solid #000}.rateq1_txt,.rateq2_txt,.rateq3_txt{border-bottom:2px solid #fff;background:0 0}.rateq1_txt::placeholder,.rateq2_txt::placeholder,.rateq3_txt::placeholder{color:#fff;font-weight:700;opacity:1}
@font-face{
    font-family: "Roboto-Regular";
    src: url(font/Roboto-Regular.ttf) format("truetype");
}
@font-face{
    font-family: "Roboto-Bold";
    src: url(font/Roboto-Bold.ttf) format("truetype");
}
@font-face{
    font-family: "Roboto-Italic";
    src: url(font/Roboto-Italic.ttf) format("truetype");
}
p, b, a, button, label, input, select{
    font-family: "Roboto-Regular"!important;
}
h1, h2, h3, h4, h5, h6, h7{
   font-family: "Roboto-Bold";
   letter-spacing: -1px;
}
.global-header{
    background: #231F20;
    color: #fff;
}
.global-header__top{
    background: #151213;
}
.wrapper{
    /*max-width: 100vw;*/
    width: 100%;
    margin: auto;
    position: relative;
}
.global-header__main .wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.navigation-container{
    display: -webkit-inline-box;
    /*max-width: 100%;*/
    overflow-x: auto;
    overflow-y: hidden;
}
li.main-menu__item.main-menu__item--first{
    width: 10.8vw;
    /*margin-left: 2px;*/
    /*margin-right: 15px;*/
    display: block;
    text-align: center;
}
li.main-menu__item.main-menu__item--first.main-menu-wopa{
    width: 100%;
}
.global-header a, .global-header a:hover{
    color: #FFF;
    text-decoration: none;
    line-height: 4rem;
    padding: 20px;
    letter-spacing: 2px;
}
.logo{
    display: block;
    width: 5rem;
    height: 1rem;
    background: url(https://www.ipaf.org/themes/bliss-go/images/logo--white.svg) no-repeat center center;
    background-size: 100%;
    text-indent: -9999rem;
    overflow: hidden;
    margin: 0.25rem 1rem 2rem 0;
}
ul.top-level-link{
    left: -6rem;
    position: relative;
}
ul.main-menu--top-level{
    list-style: none;
}
.main-menu--top-level{
    display: flex;
    font-size: 1rem;
    /*letter-spacing: 1px;*/
    z-index: 7;
    margin: 0px;
}
.main-menu--top-level .main-menu__item{
    position: relative;
}
.main-menu--top-level > .main-menu__item > a, .main-menu--top-level > .main-menu__item > a:hover, .main-menu--top-level > .main-menu__item > a:focus, .main-menu--top-level > .main-menu__item > h2{
    display: block;
    line-height: 1.5rem;
    text-decoration: none;
}
li.main-menu__item.main-menu__item--first a:hover, li.main-menu__item.main-menu__item--first a:focus, a.safety-resources-active {
    background: #fff200;
    color: black;
    line-height: inherit;
}
.videoplay{
	position: relative;
    /*padding-bottom: 43%;*/
    padding-top: 0;
    overflow: hidden;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
    /*min-height: 50vh;*/
}
.videoplay iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media only screen and (max-width: 999px){
    .list_full_desk{
        width: 95%;
    }
    .videoplay{
        max-width: 100vw;
    }
    li.main-menu__item.main-menu__item--first{
        width: 25%;
    }
}
@media only screen and (min-width: 1000px){
    .videoplay{
        max-width: 1000px;
    }
}
@media screen and (min-width: 1001px){
    .wrapper{
        padding-left: 15%;
        padding-right: 15%;
    }
}
@media screen and (min-width: 1201px){
    .global-header__top{
        height: 60px;
    }
}
@media screen and (max-width: 1200px){
    .main-menu--top-level > .main-menu__item > a, .main-menu--top-level > .main-menu__item > h2{
        line-height: 1.8rem;
        padding: 2.5rem 1rem;
    }
    .logo{
        width: 9rem;
        height: 5rem;
    }
    ul.top-level-link{
        left: 1rem;
    }
    .global-header a, .global-header a:hover{
        padding: 5px;
        font-size: 17px;
    }
}
@media screen and (max-width: 1100px){
    .main-menu--top-level > .main-menu__item > a, .main-menu--top-level > .main-menu__item > a:hover, .main-menu--top-level > .main-menu__item > h2{
        padding: 0.6rem 0.2rem;
    }
    ul.top-level-link{
        left: 1rem;
    }
    .global-header a, .global-header a:hover{
        padding: 4px;
        font-size: 16px;
    }
    .main-menu--top-level > .main-menu__item > h2{
        font-size: 28px;
    }
}
@media screen and (max-width: 1220px)  and (min-width: 1151px){
    .main-menu--top-level > .main-menu__item > h2{
        max-width: 460px;
    }
}
@media screen and (max-width: 1150px) and (min-width: 969px){
    .main-menu--top-level > .main-menu__item > h2{
        max-width: 420px;
    }
}
@media screen and (max-width: 920px){
    .wrapper{
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .logo{
        width: 5.5rem;
        height: 2.5rem;
    }
    ul.top-level-link{
        left: 5rem;
    }
    .main-menu--top-level > .main-menu__item > h2{
        font-size: 24px;
    }
}
@media screen and (max-width: 860px){
    ul.top-level-link{
        left: 4rem;
    }
    .global-header a, .global-header a:hover{
        padding: 12px;
        font-size: 16px;
        line-height: 1.2rem;
    }
    .main-menu--top-level{
        letter-spacing: 0rem;
    }
    .main-menu--top-level > .main-menu__item > h2{
        font-size: 22px;
    }
}
@media screen and (max-width: 870px){
    .main-menu--top-level > .main-menu__item > a, .main-menu--top-level > .main-menu__item > h2{
        line-height: 1rem;
    }
    .main-menu--top-level > .main-menu__item > h2{
        font-size: 20px;
    }
    ul.top-level-link{
        left: 3rem;
    }
}
@media screen and (max-width: 849px){
    ul.top-level-link{
        left: 2rem;
    }
    .main-menu--top-level{
        height: 3.2rem;
    }
    .main-menu--top-level > .main-menu__item > h2{
        font-size: 18px;
    }
}
@media screen and (max-width: 650px){
    .wrapper{
        padding-left: 2rem;
        padding-right: 2rem;
    }
    ul.top-level-link{
        left: 0rem;
    }
}
@media screen and (max-width: 550px){
    .wrapper{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .logo{
        width: 6rem;
    }
    ul.top-level-link{
        left: -1rem;
    }
}
@media screen and (max-width: 500px){
    .wrapper{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .logo{
        width: 5rem;
    }
    ul.top-level-link{
        left: -2rem;
    }
    .global-header a, .global-header a:hover{
        padding: 10px;
        font-size: 14px;
        line-height: 1rem;
    }
}
@media screen and (max-width: 472px){
    .wrapper2{
        margin-top: 0px;
    }
    ul.main-menu.main-menu--top-level{
        padding-left: 0px;
    }
    ul.top-level-link{
        left: 0rem;
    }
    .global-header a, .global-header a:hover{
        padding: 4px;
        font-size: 12px;
        line-height: 0px;
        letter-spacing: 0px;
    }
}
a#coming_soon{
    margin-right: 15px;
}