@charset "UTF-8";
html[data-state="no-scroll"],body[data-state="no-scroll"]{
    position:relative;
    overflow:hidden
}
body{
    height:100%;
    margin:0;
    padding:0;
    background-color:#f2f2f2
}
@media print{
    body{
        background-color:#5a5a5a !important
    }
}
body .hf_ac_offscreen_text{
    border:0;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:-1000px;
    width:1px;
    z-index:-1000
}
#company-notification,#cookie_privacy_holder,#notice_holder{
    position:relative;
    z-index:100001
}
.everything{
    background-color:#fff;
    *zoom:1;
    min-width:1000px
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .everything{
        min-width:100%
    }
}
.header,.footer{
    clear:both;
    width:100%;
    font-size:100%;
    font-family:HPSimplifiedRegular,Arial
}
#header a.no-outline:focus,#footer a.no-outline:focus{
    outline:none !important
}
@media \0screen{
    #header{
        min-width:1000px
    }
}
#header a{
    text-decoration:none !important;
    outline:none
}
#header a:focus{
    outline:1px dotted
}
#header a:active,#header a:hover{
    outline:none
}
@media \0screen{
    #header ul li > a{
        padding-bottom:0
    }
}
.header{
    background-color:#fff;
    height:100px;
    line-height:initial !important;
    margin:0;
    padding:0;
    position:relative;
    width:100%;
    z-index:100000;
    position: fixed;
}

@media screen and (max-width:1000px){
    /*.header{
        height:100px;
    }*/
}

@media print{
    .header{
        color:#000 !important;
        background-color:#5a5a5a !important
    }
}
@media print{
    .header .header_link + .level2{
        display:none !important
    }
}
.header a{
    text-decoration:none;
}
.header ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.header p{
    margin:0;
    padding:0
}
.header .header_container{
    background-color:#fff;
    font-size:14px;
    height:100%;
    margin:0 auto;
    max-width:1280px;
    text-align:center
}
.header .top_corner,.header .left_corner{
    width:17px;
    height:12px;
    position:absolute
}
.header .top_corner:after,.header .top_corner:before,.header .left_corner:after,.header .left_corner:before{
    bottom:100%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    pointer-events:none;
    position:absolute
}
.header .top_corner:after,.header .left_corner:after{
    border-color:rgba(242,242,242,0)
}
.header .top_corner:before,.header .left_corner:before{
    border-color:rgba(204,31,12,0)
}
.header .top_corner:after{
    border-bottom-color:#fff;
    right:4px;
    border-width:9px
}
.header .top_corner:before{
    border-bottom-color:#b9b8bb;
    right:1px;
    border-width:12px
}
.header .left_corner{
    top:37px
}
.header .left_corner:after{
    right:14px;
    border-right-color:#fff;
    border-width:11px
}
.header .left_corner:before{
    right:17px;
    border-right-color:#b9b8bb;
    border-width:11px
}
.header .wait_class{
    display:none;
    position:absolute;
    top:0;
    left:0
}
@media print{
    .header .search_container{
        border:2px solid #000
    }
    .header .search_container.search_container_active{
        border:2px solid #000
    }
    .header .search_container .searchSubmit,.header .search_container .searchClear,.header .search_container .searchClose,.header .search_container .ac_results{
        display:none !important
    }
    .header .shopping_widget,.header .header_link + .expand_area{
        display:none !important
    }
}
.footer{
    width:100%;
    margin:0;
    background:#5a5a5a;
    zoom:1
}
@media print{
    .footer{
        color:#000 !important;
        background-color:#5a5a5a !important
    }
}
.footer a{
    text-decoration:none;
    outline:none
}
.footer a:visited{
    color:#5a5a5a
}
.footer a:focus{
    outline:1px dotted
}
.footer a:active,.footer a:hover{
    outline:none
}
.footer ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.footer p,.footer h2{
    margin:0;
    padding:0
}
.footer h2{
    font-size:100%
}
.footer .footer_legal_block{
    font-size:14px;
    color:#fff;
    font-size:87.5%;
    margin:0 auto;
    padding:0 11px 20px
}
.footer .footer_legal_block a{
    color:#fff
}
.footer .footer_legal_block a:link,.footer .footer_legal_block a:visited{
    color:#fff
}
.footer .footer_legal_block a:hover{
    text-decoration:underline
}
.footer .privacy_links{
    margin:0 auto;
    padding:4px;
    font-size:100%;
    color:#fff;
    padding:10px 20px 4px !important
}
.footer .privacy_links a{
    color:#fff
}
.footer .privacy_links a:link,.footer .privacy_links a:visited,.footer .privacy_links a:active{
    color:#fff
}
.footer .privacy_links li{
    display:inline-block
}
.footer .privacy_links a:hover{
    text-decoration:underline
}
.footer .hf_separ{
    color:#fff;
    font-size:100%;
    padding:0 8px;
    display:inline-block
}
.footer .home_link .hf_separ{
    font-size:1em
}
.footer .home_link a{
    font-size:1em;
    color:#fff
}
.footer .home_link a:visited{
    color:#fff
}
.footer .home_link a:hover{
    text-decoration:underline
}
.footer .copyright{
    font-size:100%;
    line-height:20px;
    padding-top:4px
}
.footer .mobile_view{
    padding-top:10px
}
.footer .mobile_view a{
    font-size:100%;
    line-height:20px
}
.footer div.footer_guarantees_block,.footer .hf_bottom_links{
    color:#fff;
    padding:5px 20px 4px
}
.footer div.footer_guarantees_block{
    display:none
}
.footer .hf_bottom_links{
    margin-left:3px\9
}
.footer .hf_bottom_links > p.mobile_view{
    display:none
}
.footer .footer_guarantees_block span,.footer .footer_guarantees_block a{
    font-size:100%
}
.footer div.footer_guarantees_block a{
    display:inline-block
}
.footer .hp_employees_container{
    font-size:87.5%;
    margin:0 auto;
    padding:25px 13px 55px
}
.footer .hp_employees_container a{
    color:#fff;
    padding-left:18px
}
.footer .hp_employees_container a:visited{
    color:#fff;
    padding-left:18px
}
.footer .hp_employees_container a:hover{
    text-decoration:underline
}
.footer .hp_employees_container a:before{
    display:inline-block;
    font-size:15px;
    padding-right:10px;
    text-decoration:none
}
.footer .bottom_corner,.footer .right_corner{
    width:17px;
    height:12px;
    position:absolute
}
.footer .bottom_corner:after,.footer .bottom_corner:before,.footer .right_corner:after,.footer .right_corner:before{
    bottom:100%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    pointer-events:none;
    position:absolute
}
.footer .bottom_corner:after,.footer .right_corner:after{
    border-color:rgba(242,242,242,0)
}
.footer .bottom_corner:before,.footer .right_corner:before{
    border-color:rgba(204,31,12,0)
}
.footer .bottom_corner:after{
    border-top-color:#fff;
    right:3px;
    border-width:8px
}
.footer .bottom_corner:before{
    border-top-color:#ccc;
    right:0;
    border-width:11px
}
.footer .right_corner{
    top:37px
}
.footer .right_corner:after{
    right:-6px;
    border-left-color:#fff;
    border-width:11px
}
.footer .right_corner:before{
    right:-8px;
    border-left-color:#ccc;
    border-width:11px
}
@media print{
    .footer .world_map,.footer .footer_lang_container .flag{
        display:none !important
    }
    .footer .site_links_container.lstchild{
        padding-right:0 !important
    }
}
@media \0screen{
    #footer{
        min-width:1000px
    }
}
#footer *{
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
@media \0screen{
    #footer ul li > a{
        padding-bottom:0
    }
}
.footer_container{
    background-color:#5a5a5a;
    max-width:1280px;
    margin:0 auto
}
@media print{
    .footer_container{
        background-color:#5a5a5a !important
    }
}
.footer_lang_container,#ladybug{
    background:#5a5a5a;
    border-bottom:1px solid #898888;
    max-width:1280px;
    margin:0 auto
}
#ladybug{
    display:none
}
.footer_lang_section{
    padding:17px 14px 18px;
    margin:0 auto;
    display:inline-block !important;
    width:100%;
    box-sizing:border-box
}
.hf_clf{
    display:inline-block;
    display:block\9
}
.hf_clf:after{
    clear:both;
    content:'.';
    display:block;
    height:0;
    line-height:0;
    display:none
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .header .screenReading,.footer .screenReading{
        font-size:1px !important;
        position:static;
        max-width:0
    }
}
.header .screenReading,.footer .screenReading{
    font-size:0;
    height:0;
    overflow:hidden;
    position:absolute;
    width:0;
    opacity:0
}
.hidden{
    display:none;
    visibility:hidden
}
.hand{
    cursor:pointer
}
div.visible{
    display:block;
    visibility:visible
}
.footer .wait_class div,.header .wait_class div{
    background:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-i-pre-lg.gif) no-repeat scroll 0 0 transparent;
    height:60px;
    width:60px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:0
}
* html .hf_clf{
    height:1%
}
html .hf_clf{
    display:block
}
* + html .header .shopping_icon,* + html .header .searchClear,* + html .header .searchClose{
    background-image:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-hf-sprite-img-r.gif);
    background-repeat:no-repeat
}
* + html .footer .worldmap a.cselectorbtn{
    background-image:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-hf-sprite-img-r.gif);
    background-repeat:no-repeat
}
* + html .site_links .site_links_container{
    float:left
}
#widget_menu{
    width:auto
}
.hdr_widgets{
    float:right;
    width:260px;
    z-index:10;
    margin-right:30px;
}
.hdr_widgets .hdr_buttons{
    float:right
}
.hdr_widgets .nav_buttons{
    margin:25px 0 0 0
}
.hdr_widgets li.nav_button{
    position:relative;
    float:left;
    display:inline-block;
    _display:inline;
    _zoom:1;
    z-index:10000;
    margin-left:15px;
    width:32px;
    height:32px
}
@media screen and (min-width:1000px){
    .hdr_widgets li.nav_button{
        margin-left:10px
    }
}
.hdr_widgets li.nav_button.profile-widget{
    display:none
}
.hdr_widgets li.search_widget{
}
@media screen and (min-width:1280px){
    .hdr_widgets li.search_widget{
        margin-right:0
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .hdr_widgets li.search_widget{
        margin-right:0
    }
}
.hdr_widgets img{
    border:0 none
}
.search_widget_active .hdr_widgets{
}
.header li.top_menu_widget,* + html .header li.search_widget a.search_icon{
    display:none
}
@media screen and (min-width:497px){
    .header .skip-links{
        position:absolute;
        display:inline-flex;
        margin-top:25px;
        left:125px
    }
}
@media \0screen{
    .header .skip-links{
        position:absolute;
        display:inline-flex;
        margin-top:3px;
        left:100px
    }
}
@media screen and (min-width:497px) and (max-width:1280px){
    .header .skip-links{
        left:100px
    }
}
@media screen and (min-width:497px){
    .header .skip-links.display-skip-links{
        margin-top:3px
    }
}
@media screen and (min-width:1350px) and (max-width:1450px){
    .header .skip-links.display-skip-links{
        left:170px
    }
}
@media screen and (min-width:1450px) and (max-width:1550px){
    .header .skip-links.display-skip-links{
        left:240px
    }
}
@media screen and (min-width:1550px) and (max-width:1650px){
    .header .skip-links.display-skip-links{
        left:260px
    }
}
@media screen and (min-width:1650px) and (max-width:1750px){
    .header .skip-links.display-skip-links{
        left:320px
    }
}
@media screen and (min-width:1750px) and (max-width:1850px){
    .header .skip-links.display-skip-links{
        left:380px
    }
}
@media screen and (min-width:1851px) and (max-width:1950px){
    .header .skip-links.display-skip-links{
        left:440px
    }
}
@media screen and (min-width:1951px) and (max-width:2050px){
    .header .skip-links.display-skip-links{
        left:470px
    }
}
@media screen and (min-width:2051px) and (max-width:2150px){
    .header .skip-links.display-skip-links{
        left:530px
    }
}
@media screen and (min-width:2151px) and (max-width:2250px){
    .header .skip-links.display-skip-links{
        left:590px
    }
}
@media screen and (min-width:497px){
    .header .skip-links a.screenReading{
        color:#5a5a5a;
        font-family:HPSimplifiedRegular,Arial;
        font-size:14px !important;
        max-width:inherit;
        opacity:1;
        position:static;
        width:inherit;
        z-index:10001
    }
}
@media \0screen{
    .header .skip-links a.screenReading{
        color:#5a5a5a;
        font-family:HPSimplifiedRegular,Arial;
        font-size:14px !important;
        max-width:auto;
        opacity:1;
        position:absolute;
        width:100px;
        z-index:10001
    }
}
.header .skip-links a.screenReading.display-skip-linksa{
    height:inherit
}
@media screen and (min-width:497px) and (max-width:999px){
    .header .skip-links a.screenReading.display-skip-linksa{
        height:20px;
        padding:2px;
        text-align:left
    }
}
@media \0screen{
    .header .skip-links a.screenReading.display-skip-linksa{
        height:20px;
        padding:2px;
        text-align:left
    }
}
@media screen and (min-width:0\0){
    .header .skip-links a.screenReading.display-skip-linksa{
        opacity:0.75 !important
    }
}
@media \0screen{
    .header .skip-links a.screenReading.display-skip-linksa{
        filter:alpha(opacity=75)
    }
}
.header{
}
@media screen and (max-width:999px){
    .header{
        display:inline-block
    }
}
@media screen and (min-width:801px) and (max-width:999px){
    .header .header_container{
        width:100%
    }
}
@media screen and (max-width:999px){
    .header .header_container{
        width:100%;
        display:inline-block
    }
}
@media screen and (max-width:495px){
    .header .hdr_widgets{
        width:auto !important
    }
}
@media screen and (max-width:670px){
    .header .hdr_widgets{
        margin-right:10px
    }
}
@media screen and (min-width:671px) and (max-width:999px){
    .header .hdr_widgets{
        margin-right:20px
    }
}
.header .hdr_widgets .nav_buttons{
}
@media screen and (min-width:320px) and (max-width:999px){
    .header .hdr_widgets .nav_buttons{
        margin-top:20px;
        margin-right:1px;
        margin-bottom:20px;
        margin-left:0
    }
}
@media screen and (min-width:320px) and (max-width:495px){
    .header .hdr_widgets li.nav_button{
    }
}
@media screen and (max-width:495px){
    .header .skip-links{
        position:absolute
    }
}
@media screen and (min-width:801px) and (max-width:999px){
    .everything{
        min-width:801px
    }
}
@media screen and (max-width:999px){
    .everything{
        min-width:100%
    }
}
@font-face{
    font-family:HPIcons;
    src:url(/us/en/images/fonts/hpi/icons/caas-hf-v4.0/hpi-hf-icons-svg.svg);
    src:url(/us/en/images/fonts/hpi/icons/caas-hf-v4.0/hpi-hf-icons-eot.eot);
    src:url(/us/en/images/fonts/hpi/icons/caas-hf-v4.0/hpi-hf-icons-eot.eot?#iefix) format("embedded-opentype"),url(/us/en/images/fonts/hpi/icons/caas-hf-v4.0/hpi-hf-icons-woff.woff) format("woff");
    font-weight:normal;
    font-style:normal
}
.header .hf_logo:before,.header .shopping_icon:before,.header .searchSubmit,.header .search_icon:before,.header .searchClear:before,.header .my_Account_icon:before,.header .searchSubmit:before{
    font-family:HPIcons;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.header .top_menu_widget .top_m_widget:after,.header .top_menu_widget .top_m_widget:before{
    font-family:HPIcons;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.footer .worldmap a.cselectorbtn:before,.footer .site_links a.ul_site_link_header .accordion-icn:before,.footer .hp_employees_container a:before{
    font-family:HPIcons;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.header .hf_menu.level1 > li > a:before,.header .hf_menu li.js_item > a:before{
    font-family:HPIcons;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ac_results_hf li a:after,.header .shop_widget .hf_close_btn:before,.footer .country_holder_mobile a.cs_region:after{
    font-family:HPIcons;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ul_media_links .icn_fcb:before,.ul_media_links .icn_sm_lkn:before,.ul_media_links .icn_twt:before,.ul_media_links .icn_kakao_talk:before,.ul_media_links .icn_wechat:before,.ul_media_links .icn_line:before{
    font-family:HPIcons;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ul_media_links li a.icn_ytb:before,.ul_media_links li a.icn_sm_inst:before,.ul_media_links li a.icn_vk:before,.ul_media_links li a.icn_sina_blg:before,.ul_media_links li a.icn_yku:before,.ul_media_links li a.icn_sna_wbo:before{
    font-family:HPIcons;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.header{
}
.header .hf_logo:before{
    /*content:"\E900"*/
}
.header .search_icon:before{
    content:"\E901"
}
.header .shopping_icon:before{
    content:"\E903"
}
.header .searchClear:before,.header .searchClose:before{
    content:"\E908"
}
.header .shop_widget .hf_close_btn:before{
    content:"\E903"
}
.header .searchSubmit:before{
    content:""
}
.header .my_Account_icon:before{
    content:"\E905"
}
.header .icn_home_office:before{
    content:"\E917"
}
.header .icn_business:before{
    content:"\E918"
}
.header .icn_premium:before{
    content:"\E919"
}
.header .icn_immersive:before{
    content:"\E91a"
}
.header .icn_gaming:before{
    content:"\E91b"
}
.header .icn_support:before{
    content:"\E91c"
}
.header .icn_laptop:before{
    content:"\E91e"
}
.header .icn_workstn_laptop:before{
    content:"\E91f"
}
.header .icn_3in1_laptop:before{
    content:"\E920"
}
.header .icn_convertibles:before{
    content:"\E921"
}
.header .icn_tablet:before{
    content:"\E922"
}
.header .icn_detachables:before{
    content:"\E923"
}
.header .icn_desktop:before{
    content:"\E924"
}
.header .icn_all_in_one:before{
    content:"\E925"
}
.header .icn_mini:before{
    content:"\E926"
}
.header .icn_3in1_desktop:before{
    content:"\E927"
}
.header .icn_towers:before{
    content:"\E928"
}
.header .icn_workstn_desktop:before{
    content:"\E929"
}
.header .icn_3d_printing:before{
    content:"\E92A"
}
.header .icn_print_only:before{
    content:"\E92b"
}
.header .icn_printer:before{
    content:"\E92c"
}
.header .icn_scanner:before{
    content:"\E92d"
}
.header .icn_large_format:before{
    content:"\E92e"
}
.header .icn_digital_press:before{
    content:"\E92f"
}
.header .icn_instant_ink:before{
    content:"\E930"
}
.header .icn_ink_toner:before{
    content:"\E931"
}
.header .icn_ink_advantage:before{
    content:"\E932"
}
.header .icn_monitor:before{
    content:"\E933"
}
.header .icn_keyboard_mice:before{
    content:"\E934"
}
.header .icn_bags_cases:before{
    content:"\E935"
}
.header .icn_cables:before{
    content:"\E936"
}
.header .icn_print_accessories:before{
    content:"\E937"
}
.header .icn_software:before{
    content:"\E938"
}
.header .icn_wearables:before{
    content:"\E939"
}
.header .icn_printing_solutions:before{
    content:"\E93A"
}
.header .icn_mobility:before{
    content:"\E93B"
}
.header .icn_security:before{
    content:"\E93C"
}
.header .icn_services:before{
    content:"\E93D"
}
.header .icn_industries:before{
    content:"\E93E"
}
.header .icn_small_med_business:before{
    content:"\E93F"
}
.header .icn_large_enterprise:before{
    content:"\E940"
}
.header .icn_parts:before{
    content:"\E941"
}
.header .icn_case_studies:before{
    content:"\E942"
}
.header .icn_drivers:before{
    content:"\E943"
}
.header .icn_forums:before{
    content:"\E944"
}
.header .icn_premium_helpdesk:before{
    content:"\E945"
}
.header .icn_helpdesk_home:before{
    content:"\E946"
}
.header .icn_helpdesk_business:before{
    content:"\E947"
}
.header .icn_service_locator:before{
    content:"\E948"
}
.header .icn_products:before{
    content:"\E949"
}
.header .icn_extended_warranty:before{
    content:"\E94A"
}
.header .icn_contact:before{
    content:"\E94B"
}
.header .icn_software_upgrade:before{
    content:"\E94C"
}
.header .icn_paper:before{
    content:"\E94D"
}
.header .icn_ink_cartridges:before{
    content:"\E94E"
}
.header .icn_toner_cartridges:before{
    content:"\E94F"
}
.header .icn_printheads:before{
    content:"\E950"
}
.header .icn_workstation_thinclients:before{
    content:"\E951"
}
.header .icn_servers:before{
    content:"\E952"
}
.header .icn_thinclients:before{
    content:"\E953"
}
.header .icn_point_of_sale:before{
    content:"\E954"
}
.header .icn_high_performance:before{
    content:"\E955"
}
.header .icn_entry_level:before{
    content:"\E956"
}
.header .icn_great_deal:before{
    content:"\E957"
}
.header .icn_ink_tank_printers:before{
    content:"\E958"
}
.header .icn_public_sector:before{
    content:"\E959"
}
.header .icn_3d_scan:before{
    content:"\E95a"
}
.header .icn_bug:before{
    content:"\E90D"
}
.header .icn_audio_sound:before{
    content:"\E95b"
}
.header .icn_calculator:before{
    content:"\E95c"
}
.header .icn_battery:before{
    content:"\E95d"
}
.header .icn_miscellaneous:before{
    content:"\E95e"
}
.header .icn_usb_storage:before{
    content:"\E95f"
}
.header .icn_workspace_accessories:before{
    content:"\E960"
}
.header .icn_vr:before{
    content:"\E964"
}
.header .icn_sprocket:before{
    content:"\E965"
}
.footer .ul_media_links li a:before{
    margin-right:17px
}
.footer .ul_media_links li a.icn_fcb:before{
    content:"\E90E"
}
.footer .ul_media_links li a.icn_sm_lkn:before{
    content:"\E90F"
}
.footer .ul_media_links li a.icn_twt:before{
    content:"\E910"
}
.footer .ul_media_links li a.icn_ytb:before{
    content:"\E911"
}
.footer .ul_media_links li a.icn_sm_inst:before{
    content:"\E913"
}
.footer .ul_media_links li a.icn_vk:before{
    content:"\E915"
}
.footer .ul_media_links li a.icn_sina_blg:before{
    content:"\E912"
}
.footer .ul_media_links li a.icn_yku:before{
    content:"\E914"
}
.footer .ul_media_links li a.icn_sna_wbo:before{
    content:"\E916"
}
.footer .ul_media_links li a.icn_kakao_talk:before{
    content:"\E961"
}
.footer .ul_media_links li a.icn_wechat:before{
    content:"\E962"
}
.footer .ul_media_links li a.icn_line:before{
    content:"\E963"
}
.footer .worldmap a.cselectorbtn:before{
    content:"\E907"
}
.footer .hp_employees_container a:before{
    content:"\E90D"
}
.footer .site_links a.ul_site_link_header.open .accordion-icn:before{
    content:"\E90b"
}
.footer .site_links a.ul_site_link_header .accordion-icn:before{
    content:"\E90c"
}
.footer .country_holder_mobile a.cs_region:after{
    content:"\E90c"
}
.footer .country_holder_mobile a.cs_region.open:after{
    content:"\E90b"
}
@media screen and (max-width:999px){
    .header .hf_menu.level1 > li.selectable > a:before{
        content:"\E907"
    }
    .header .hf_menu.level1 > li a.level1-desktop:before{
        display:none
    }
    .header .hf_menu.level1 > li a.icn_laptop > span:before{
        content:"\E91E"
    }
    .header .hf_menu.level1 > li a.icn_desktop > span:before{
        content:"\E924"
    }
    .header .hf_menu.level1 > li a.icn_printer > span:before{
        content:"\E92C"
    }
    .header .hf_menu.level1 > li a.icn_ink_toner > span:before{
        content:"\E931"
    }
    .header .hf_menu.level1 > li a.icn_monitor > span:before{
        content:"\E933"
    }
    .header .hf_menu.level1 > li a.icn_business > span:before{
        content:"\E918"
    }
    .header .hf_menu.level1 > li a.icn_support > span:before{
        content:"\E91C"
    }
    .header .hf_menu.level1 > li a.icn_3d_printing > span:before{
        content:"\E92A"
    }
    .header .hf_menu.level2 > li > a:before{
        content:"\E907"
    }
    .header .hf_menu.level2 > li > a.open:before{
        content:"\E906"
    }
    .header .hf_menu.level2 > li > a.no_submenu:before,.header .hf_menu.level2 > li > a.no_submenu.open:before{
        content:""
    }
}
.header{
}
.header .hp_logo{
    float:left;
    height:100%
}
.header .hp_logo a.hf_logo{
    position:relative;
    z-index:9996;
    color:#0096D6;
    width:70px;
    display:block;
    margin-top:10px;
    margin-right:0;
    margin-bottom:10px;
    margin-left:30px;
    font-size:50px;
    line-height:52px
}
.header .hp_logo a.hf_logo:visited{
    color:#001689;
    width:50px;
    display:block;
    margin-top:10px;
    margin-right:0;
    margin-bottom:10px;
    margin-left:30px;
    font-size:50px;
    line-height:52px
}
.header .hp_logo a.hf_logo img{
    border:0 none;
    /*display:none*/
}
@media print{
    .header .hp_logo a.hf_logo{
        color:#0096D6 !important
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .header .hp_logo a.hf_logo{
        margin-top:10px;
        margin-right:0;
        margin-bottom:10px;
        margin-left:30px
    }
}
.header .hf_printable{
    width: 100%;
    /*display:none;
    visibility:hidden*/
}
@media print{
    .header .hf_printable{
        width: 100%;
        display:block;
        visiblity:visible
    }
}
.header .hp_logo_pub{
    background-image:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-hp-logo.gif)
}
.header .hp_logo_pr_pub{
    background-image:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-hp-logo-pr.gif)
}
@media print{
    .header .hf_no_printable{
        display:none
    }
}
.footer .hf_printable{
    display:none;
    visiblity:hidden
}
@media print{
    .footer .hf_printable{
        display:block;
        visiblity:visible
    }
}
@media print{
    .footer .hf_no_printable{
        display:none
    }
}
* + html .header .hp_logo a.hf_logo{
    font-size:0
}
* + html .header .hp_logo a.hf_logo img.hf_no_printable{
    display:block
}
.header{
}
@media screen and (max-width:999px){
    .header .hp_logo a.hf_logo{
        margin-left:20px
    }
}
@media screen and (max-width:670px){
    .header .hp_logo a.hf_logo{
        margin-left:20px !important
    }
}
@media screen and (max-width:495px){
    .header .hp_logo a.hf_logo{
        margin-left:18px !important
    }
}
@media screen and (max-width:495px){
    .header .hp_logo a.hf_logo:before{
        font-size:50px
    }
}
@media screen and (max-width:495px){
    .header .hp_logo a.hf_logo img.hf_no_printable{
        display:none
    }
}
.header .background{
    background-color:#001689;
    border-bottom:1px solid #b9b8bb;
    height:100px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:9996
}

@media screen and (max-width:1000px){
    /*.header .background{
        height:100px;
    }*/
}

.header .hf_wrapper{
    background-color:#2894c4;
    font-size:14px;
    height:100%;
    width:100%
}
.header .hf_top_menu{
    background:#fff;
    display:inline-block;
    height:100%
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .header .hf_top_menu{
        left:73px
    }
}
.header .hf_top_menu li{
    display:inline-block;
    line-height:25px;
    position:relative;
    z-index:9999
}
.header .hf_top_menu li a{
    color:#5a5a5a;
    display:block;
    -webkit-text-size-adjust:100%
}
.header .hf_top_menu li a.header_link{
    font-weight:normal;
    font-size:16px;
    *line-height:normal
}
.header .hf_top_menu li a:visited{
    color:#5a5a5a;
    display:block;
    -webkit-text-size-adjust:100%
}
.header .hf_top_menu li a.header_link{
    color:#5a5a5a;
    position:relative
}
.header .hf_top_menu li a.header_link:visited,.header .hf_top_menu li a.header_link:hover,.header .hf_top_menu li a.header_link:active,.header .hf_top_menu li a.header_link:focus{
    color:#5a5a5a
}
.header .hf_top_menu li a.header_link:before{
    display:none
}
.header .hf_top_menu li a.header_link .pointer{
    bottom:-12px;
    display:none;
    height:0;
    right:0;
    margin-right:auto;
    margin-left:auto;
    position:absolute;
    left:0;
    width:17px
}
.header .hf_top_menu li a.header_link .pointer{
    background:#f2f2f2
}
.header .hf_top_menu li a.header_link .pointer:after,.header .hf_top_menu li a.header_link .pointer:before{
    bottom:100%;
    right:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.header .hf_top_menu li a.header_link .pointer:after{
    border-color:rgba(242,242,242,0);
    border-bottom-color:#f2f2f2;
    border-width:10px;
    margin-right:-10px
}
.header .hf_top_menu li a.header_link .pointer:before{
    border-color:rgba(204,31,12,0);
    border-bottom-color:#ccc;
    border-width:12px;
    margin-right:-12px
}
.header .hf_top_menu li.selected a.header_link{
    color:#5a5a5a
}
.header .hf_top_menu li.selected a.header_link .pointer{
    display:block
}
.header .hf_top_menu li.selected .level2{
    -webkit-transform:translateY(198px);
    -moz-transform:translateY(198px);
    -ms-transform:translateY(198px);
    transform:translateY(198px);
    -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1,M12=0,M21=0,M22=1,SizingMethod='auto expand')"
}
@media \0screen{
    .header .hf_top_menu li.selected .level2{
        -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1,M12=0,M21=0,M22=1,SizingMethod='auto expand')";
        filter:progid:DXImageTransform.Microsoft.Matrix( M11=1,M12=0,M21=0,M22=1,SizingMethod='auto expand');
        margin-right:-3px;
        margin-top:198px
    }
}
.header .hf_top_menu li.selected.inactive-menu a.header_link{
    color:#007DBA
}
.header .hf_top_menu li.selected.inactive-menu a.header_link .pointer{
    display:none
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .header .hf_top_menu li{
        width:auto;
        margin-left:20px;
        word-wrap:break-word
    }
}
.header .hf_top_menu li.inactive-menu a.header_link{
    color:#007DBA
}
.header .hf_top_menu .level1 > li.first_li{
    margin-left:0
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .header .hf_top_menu .level1 > li.first_li{
        margin-right:0
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 > li.second-last .level2{
        left:0;
        right:inherit
    }
}
.header .hf_top_menu .level1 > li.second-last .level2.expanded li{
    margin-left:249px
}
@media screen and (min-width:1401px){
    .header .hf_top_menu .level1 > li.second-last .level2.expanded li{
        margin-left:0
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 > li.second-last .level2.expanded li{
        margin-left:0
    }
}
.header .hf_top_menu .level1 > li.second-last .top_corner{
    right:8px;
    left:inherit
}
@media screen and (min-width:1401px){
    .header .hf_top_menu .level1 > li.second-last .top_corner{
        left:17px
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 > li.second-last .top_corner{
        left:17px
    }
}
.header .hf_top_menu .level1 li.empty a.header_link:hover,.header .hf_top_menu .level1 li a.header_link:hover{
    text-decoration:underline;
    color:#007DBA !important
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .header .hf_top_menu .level1{
        display:block;
        width:auto;
        margin-right:0
    }
}
.header .hf_top_menu .level2{
    visibility:hidden;
    -moz-transition:-moz-transform 0.8s;
    -o-transition:-o-transform 0.8s;
    -webkit-transition:-webkit-transform 0.8s;
    transition:transform 0.8s;
    background:#f2f2f2;
    font-size:14px;
    overflow:inherit !important;
    position:absolute;
    right:0;
    left:0;
    text-align:center;
    top:-120px;
    z-index:-1;
    -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
    -ms-box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
    box-shadow:0 3px 10px 0 rgba(0,0,0,0.2)
}
@media screen and (min-width:1000px){
    .header .hf_top_menu .level2{
        display:none !important
    }
}
.header .hf_top_menu .level2 .pointer{
    background-image:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-hf-sprite-img-r.gif);
    background-repeat:no-repeat;
    background-position:-98px -1px;
    display:inline-block;
    float:none;
    right:17px;
    margin:0;
    padding:0;
    width:17px
}
.header .hf_top_menu .level2 ul{
    margin:0 auto;
    padding-top:25px;
    position:absolute;
    top:0;
    width:100%;
    white-space:nowrap
}
.header .hf_top_menu .level2 ul li{
    padding:4px 0;
    min-width:100px;
    padding-right:15px
}
@media screen and (min-width:1000px){
    .header .hf_top_menu .level2 ul li{
        margin-left:0;
        display:inline-block;
        float:none;
        height:120px;
        text-align:center;
        vertical-align:top;
        white-space:normal;
        min-width:100px;
        padding-right:15px
    }
}
.header .hf_top_menu .level2 ul li a{
    display:inline-block;
    line-height:16px;
    text-align:center
}
.header .hf_top_menu .level2 ul li a:hover{
    color:#007DBA
}
.header .hf_top_menu .level2 ul li a:before{
    display:block;
    font-family:HPIcons;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    font-size:50px;
    margin-bottom:20px;
    speak:none;
    text-transform:none
}
.header .hf_top_menu .level2 .top_corner{
    left:17px;
    width:17px;
    display:inline-block;
    float:none;
    margin:0;
    padding:0
}
.header .hf_top_menu .level2 .separator div{
    margin:4px 20px 2px;
    border-top:1px solid #e5e8e8;
    width:210px
}
.header .hf_top_menu .expanded{
    width:501px
}
.header .hf_top_menu .expanded li.selected{
    background:#007DBA
}
.header .hf_top_menu .expanded li.selected a{
    color:#fff;
}
.header .hf_top_menu .expanded li.selected a.header_link.has_flyout:hover{
    color:#fff !important
}
.header .hf_top_menu li a.header_link.level1-mobile,.header .hf_top_menu li a.level2-mobile{
    display:none
}
.header .submenu{
    -webkit-transition:transform 0.5s;
    -moz-transition:transform 0.5s;
    -ms-transition:transform 0.5s;
    -o-transition:transform 0.5s;
    transition:transform 0.5s;
    background-color:#f2f2f2;
    font-size:14px;
    line-height:24px;
    min-height:120px;
    overflow:inherit !important;
    position:absolute;
    right:0;
    left:0;
    text-align:center;
    top:-124px;
    z-index:12;
    -webkit-box-shadow:0 3px 5px -2px rgba(0,0,0,0.2);
    -moz-box-shadow:0 3px 5px -2px rgba(0,0,0,0.2);
    -ms-box-shadow:0 3px 5px -2px rgba(0,0,0,0.2);
    box-shadow:0 3px 5px -2px rgba(0,0,0,0.2)
}
.header .submenu[data-state="open"]{
    -webkit-transform:translateY(197px);
    -moz-transform:translateY(197px);
    -ms-transform:translateY(197px);
    transform:translateY(197px)
}
@media \0screen{
    .header .submenu[data-state="open"]{
        -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1,M12=0,M21=0,M22=1,SizingMethod='auto expand')";
        margin-top:197px
    }
}
.header .submenu ul{
    -webkit-transition:opacity 0.5s;
    -moz-transition:opacity 0.5s;
    -o-transition:opacity 0.5s;
    transition:opacity 0.5s;
    display:block;
    height:120px;
    list-style:none;
    margin:0;
    overflow:hidden;
    padding-top:40px;
    padding:0;
    position:absolute;
    top:0;
    white-space:nowrap;
    width:100%
}
@media \0screen{
    .header .submenu ul{
        background-color:#f2f2f2
    }
}
.header .submenu ul[data-state="visible"]{
    opacity:1;
    visibility:visible;
    padding-top:40px
}
.header .submenu ul[data-state="visible"].inactive-menu{
    opacity:0;
    visibility:hidden
}
.header .submenu ul[data-state="hidden"]{
    visibility:hidden;
    opacity:0
}
.header .submenu ul li{
    padding:4px 0
}
@media screen and (min-width:1000px){
    .header .submenu ul li{
        margin-left:0;
        display:inline-block;
        float:none;
        height:120px;
        text-align:center;
        vertical-align:top;
        white-space:normal
    }
}
.header .submenu ul li a{
    display:inline-block;
    line-height:16px;
    text-align:center
}
.header .submenu ul li a.imgLink img{
    display:block;
    margin-bottom:5px !important;
    margin:0 auto
}
.header .submenu ul li a.imgLink img:nth-child(2){
    display:none
}
.header .submenu ul li a:hover{
    color:#007DBA
}
.header .submenu ul li a:before{
    display:block;
    font-family:HPIcons;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    font-size:50px;
    margin-bottom:20px;
    padding-top:10px;
    speak:none;
    text-align:center;
    text-transform:none
}
.header .submenu ul li.lstcol_first_li{
    display:none
}
.header .submenu ul li{
    display:inline-block;
    height:120px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
    min-width:100px;
    /*padding-right:15px;*/
    max-width: 140px;
}
.header .submenu ul li a{
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    -o-transition:color 0.2s;
    transition:color 0.2s;
    color:#5a5a5a;
    display:inline-block;
    text-decoration:none
}
.header .submenu-category{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    background-color:rgba(242,242,242,0.8);
    left:0;
    display:none;
    margin-top:1px;
    height:120px;
    overflow:hidden;
    position:absolute;
    right:0;
    text-align:center
}
@media \0screen{
    .header .submenu-category{
        background-color:#f2f2f2;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
}
.header .submenu-category ul{
    padding-top:20px
}
.header .submenu-category ul li{
    padding:4px 0;
    min-width:100px;
    padding-right:15px
}
@media screen and (min-width:1000px){
    .header .submenu-category ul li{
        margin-left:0;
        display:inline-block;
        float:none;
        text-align:center;
        vertical-align:top;
        white-space:normal;
        min-width:100px;
        padding-right:15px
    }
}
.header .submenu-category ul li a{
    display:inline-block;
    line-height:16px;
    text-align:center
}
.header .submenu-category ul li a.imgLink img{
    display:block;
    margin-bottom:5px !important;
    margin:0 auto
}
.header .submenu-category ul li a.imgLink img:nth-child(2){
    display:none
}
.header .submenu-category ul li a:hover{
    color:#007DBA
}
.header .submenu-category ul li a:before{
    display:block;
    font-family:HPIcons;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    font-size:50px;
    margin-bottom:20px;
    padding-top:10px;
    speak:none;
    text-align:center;
    text-transform:none
}
.header .submenu-category ul li.lstcol_first_li{
    display:none
}
.header .submenu-category ul li{
    display:inline-block;
    text-align:center;
    vertical-align:top;
    white-space:normal;
    min-width:100px;
    padding-right:15px
}
.header .submenu-category ul li:first-child{
    margin-left:0
}
.header .submenu-category ul li:last-child{
    margin-right:0;
    padding-right:0
}
.header .submenu-category ul li a{
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    -o-transition:color 0.2s;
    transition:color 0.2s;
    color:#5a5a5a;
    display:inline-block;
    text-decoration:none
}
.header .level1{
    display:inline-block;
    overflow:hidden;
    width:auto
}
.top_menu_active .hf_top_menu{
    margin-left:0
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .top_menu_active .hf_top_menu{
        margin-#lay-dir:auto
    }
}
@media screen and (min-width:1000px){
    .top_menu_widget_accordion[data-state="closed"]{
        display:none
    }
}
@media \0screen{
    .top_menu_widget_accordion[data-state="closed"]{
        display:none
    }
}
.selectable,.empty{
    margin-top:21px;
    margin-right:0;
    margin-bottom:12px;
    margin-left:20px
}
@media screen and (min-width:1000px){
    .selectable,.empty{
        min-height:32px
    }
}
@media screen and (min-width:1280px){
    .selectable,.empty{
        margin-left:30px
    }
}
.selectable a > span,.empty a > span{
    height:50px;
    display:table-cell;
    vertical-align:middle;
    color: white;
}
.search_widget_active .hf_top_menu{
}
@media screen and (max-width:999px){
    .selectable a > span{
        height:auto
    }
}
@media screen and (max-width:999px){
    .empty a > span{
        height:auto
    }
}
.header{
}
@media screen and (max-width:999px){
    .header .hf_top_menu{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 li{
        margin:0;
        float:none;
        width:auto;
        padding:0
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 li.first_li{
        background-position:right -342px
    }
    .header .hf_top_menu .level1 li.first_li a.header_link.has_link:active{
        background-position:right -390px
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 > li > a:active{
        color:#fff
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 > li > a:active:before{
        color:#fff
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1 > li > a > span:before{
        display:inline-block;
        font-family:'HPIcons';
        -webkit-font-smoothing:antialiased;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        font-size:2.5em;
        margin-right:20px;
        speak:none;
        text-transform:none;
        vertical-align:middle
    }
}
@media screen and (min-width:1000px){
    .header .hf_top_menu .level1 > li > a:before{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level1{
        -webkit-transition:height 0.6s;
        -moz-transition:height 0.6s;
        -o-transition:height 0.6s;
        transition:height 0.6s;
        border:2px solid;
        margin:0;
        padding:0;
        position:relative;
        width:100%;
        left:auto;
        right:0;
        border-width:0;
        border-color:white;
        background-color:white;
        overflow:auto
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2{
        border:2px solid;
        margin:0;
        padding:0;
        visibility:visible
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2{
        -webkit-transition:max-height 0.5s;
        -moz-transition:max-height 0.5s;
        -o-transition:max-height 0.5s;
        transition:max-height 0.5s;
        left:auto;
        right:0;
        background-color:#f2f2f2;
        border:none;
        max-height:0;
        position:relative;
        text-align:left;
        top:0;
        width:100%;
        z-index:1
    }
    .header .hf_top_menu .level2.open{
        max-height:500px;
        display:inherit !important
    }
    .header .hf_top_menu .level2 ul{
        padding-top:0;
        position:static;
        width:auto
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 .top_corner{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 li{
        width:100%
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 li a{
        margin:0
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 li.first_li{
        display:block
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 li.first_li.column_no_link{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 li.lstchild a{
        margin:0
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 li.lstchild a{
        padding-bottom:16px;
        margin:0
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .level2 .separator{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu li.lstchild .level2{
        border-style:solid;
        border-width:0 0 1px 0;
        border-color:#e5e8e8
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu li a.header_link.level1-mobile,.header .hf_top_menu li.empty a.header_link.level1-desktop{
        display:block
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .hf_menu li a{
        display:block
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .hf_menu.level1 li{
        background-color:white;
        border-top:1px solid #e5e8e8;
        display:block;
        overflow:hidden;
        padding:0;
        width:100%
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .hf_menu.level1 li.first_li{
        border-top:0;
        margin-left:0
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .hf_menu.level1 > li.selectable > a:before{
        float:right;
        margin:0;
        font-size:12px;
        line-height:21px;
        font-weight:bold;
        color:#686868
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .hf_menu.level2 li{
        background:#fff
    }
}
@media screen and (max-width:999px){
    .header .hf_top_menu .hf_menu.level2 > li > a:before{
        float:right;
        margin:0;
        font-size:12px;
        line-height:21px;
        font-weight:bold;
        color:#767676;
        margin-right:25px
    }
}
@media screen and (max-width:999px){
    .header .submenu[data-state="closed"],.header .submenu{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .submenu-category{
        box-sizing:border-box;
        height:120px;
        padding-right:40px;
        padding-left:40px;
        white-space:nowrap;
        width:100%
    }
    .header .submenu-category ul li{
        margin:0 20px;
        max-width:none;
        min-width:0;
        width:auto
    }
}
@media screen and (max-width:495px){
    .header .submenu-category{
        height:90px;
        position:relative;
        padding-right:25px;
        padding-left:25px
    }
    .header .submenu-category ul{
        padding-top:10px
    }
    .header .submenu-category ul li{
        padding-right:0
    }
    .header .submenu-category ul li a{
        line-height:1.25em
    }
    .header .submenu-category ul li a:before{
        font-size:40px;
        margin-bottom:0.3em
    }
    .header .submenu-category ul li a.imgLink img{
        width:30px;
        height:30px;
        margin-top:5px
    }
}
@media screen and (min-width:496px){
    .header .submenu-category.swiper .hf-swiper-button-prev:after,.header .submenu-category.swiper .hf-swiper-button-next:after{
        line-height:120px
    }
}
@media screen and (max-width:999px){
    .header .js_item > a:active{
        background-position:right -390px
    }
}
@media screen and (max-width:999px){
    .header li.top_menu_widget{
        display:inline-block
    }
}
@media screen and (max-width:999px){
    .header li.top_menu_widget.nav_button{
        margin-right:0.2em;
        top:4px
    }
}
@media screen and (max-width:999px){
    .header li.top_menu_widget .hf_top_nav{
        display:block
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget .top_m_widget{
        width:34px;
        height:34px;
        display:block;
        background-position:0 -190px
    }
    .header .top_menu_widget .top_m_widget .bar1{
        -moz-transition:background-color 0.2s,-moz-transform 0.4s;
        -o-transition:background-color 0.2s,-o-transform 0.4s;
        -webkit-transition:background-color 0.2s,-webkit-transform 0.4s;
        transition:background-color 0.2s,transform 0.4s;
        width:30px;
        height:2px;
        margin-top:7px;
        border-radius:1px;
        background-color:#5a5a5a;
        float:right
    }
    .header .top_menu_widget .top_m_widget .bar2{
        -moz-transition:background-color 0.2s,-moz-transform 0.4s;
        -o-transition:background-color 0.2s,-o-transform 0.4s;
        -webkit-transition:background-color 0.2s,-webkit-transform 0.4s;
        transition:background-color 0.2s,transform 0.4s;
        width:30px;
        height:2px;
        margin:6px 0;
        border-radius:1px;
        background-color:#5a5a5a;
        float:right
    }
    .header .top_menu_widget .top_m_widget .bar3{
        -moz-transition:background-color 0.2s,-moz-transform 0.4s;
        -o-transition:background-color 0.2s,-o-transform 0.4s;
        -webkit-transition:background-color 0.2s,-webkit-transform 0.4s;
        transition:background-color 0.2s,transform 0.4s;
        width:30px;
        height:2px;
        border-radius:1px;
        background-color:#5a5a5a;
        float:right
    }
}
.header .top_menu_widget .top_m_widget:after{
}
@media screen and (min-width:320px) and (max-width:999px){
    .header .top_menu_widget .top_m_widget:after{
        float:right;
        line-height:34px;
        font-size:34px;
        color:#5a5a5a
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget .top_m_widget:hover .top_m_widget:after{
        color:#007DBA
    }
}
.header.top_menu_active .background{
    /*background-color:#f2f2f2*/
}
@media screen and (max-width:999px){
    .header.top_menu_active .header_container{
        background-color:#f2f2f2;
        border-bottom:1px solid #e5e8e8
    }
}
@media screen and (max-width:999px){
    .header.top_menu_active .top_menu_widget .top_m_widget:after{
        color:#007DBA;
        font-size:34px
    }
}
@media screen and (max-width:999px){
    .header.top_menu_active .top_menu_widget_accordion{
        visibility:visible
    }
}
.header.top_menu_active .bar1{
    -webkit-transform:rotate(-45deg) translate(-5.5px,5.5px);
    -moz-transform:rotate(-45deg) translate(-5.5px,5.5px);
    -ms-transform:rotate(-45deg) translate(-5.5px,5.5px);
    transform:rotate(-45deg) translate(-5.5px,5.5px)
}
.header.top_menu_active .bar2{
    -webkit-transform:translateX(55px);
    -moz-transform:translateX(55px);
    -ms-transform:translateX(55px);
    transform:translateX(55px)
}
.header.top_menu_active .bar3{
    -webkit-transform:rotate(45deg) translate(-5.5px,-5.5px);
    -moz-transform:rotate(45deg) translate(-5.5px,-5.5px);
    -ms-transform:rotate(45deg) translate(-5.5px,-5.5px);
    transform:rotate(45deg) translate(-5.5px,-5.5px)
}
.header.top_menu_active .nav_buttons a:not(.hf-close){
    display:none
}
@media screen and (max-width:999px){
    .header.top_menu_active{
        background-color:#f2f2f2;
        height:auto
    }
    .header.top_menu_active .hf_top_menu .hf_menu.level1{
        height:100%
    }
    .header.top_menu_active .submenu-category{
        visibility:hidden
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion{
        -webkit-transition:height 0.6s;
        -moz-transition:height 0.6s;
        -ms-transition:height 0.6s;
        transition:height 0.6s;
        background-color:#f2f2f2;
        position:absolute !important;
        display:initial !important;
        top:72px;
        width:100%;
        z-index:12;
        overflow-y:auto;
        visibility:hidden
    }
    .header .top_menu_widget_accordion[data-state="open"]{
        height:100%
    }
    .header .top_menu_widget_accordion[data-state="open"] li{
        filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity:1;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
        -moz-transition:opacity 0.4s,-moz-transform 0.4s;
        -o-transition:opacity 0.4s,-o-transform 0.4s;
        -webkit-transition:opacity 0.4s,-webkit-transform 0.4s;
        transition:opacity 0.4s,transform 0.4s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(1){
        -webkit-transition-delay:0.04s;
        -moz-transition-delay:0.04s;
        -o-transition-delay:0.04s;
        transition-delay:0.04s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(2){
        -webkit-transition-delay:0.08s;
        -moz-transition-delay:0.08s;
        -o-transition-delay:0.08s;
        transition-delay:0.08s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(3){
        -webkit-transition-delay:0.12s;
        -moz-transition-delay:0.12s;
        -o-transition-delay:0.12s;
        transition-delay:0.12s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(4){
        -webkit-transition-delay:0.16s;
        -moz-transition-delay:0.16s;
        -o-transition-delay:0.16s;
        transition-delay:0.16s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(5){
        -webkit-transition-delay:0.2s;
        -moz-transition-delay:0.2s;
        -o-transition-delay:0.2s;
        transition-delay:0.2s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(6){
        -webkit-transition-delay:0.24s;
        -moz-transition-delay:0.24s;
        -o-transition-delay:0.24s;
        transition-delay:0.24s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(7){
        -webkit-transition-delay:0.28s;
        -moz-transition-delay:0.28s;
        -o-transition-delay:0.28s;
        transition-delay:0.28s
    }
    .header .top_menu_widget_accordion[data-state="open"] li:nth-child(8){
        -webkit-transition-delay:0.32s;
        -moz-transition-delay:0.32s;
        -o-transition-delay:0.32s;
        transition-delay:0.32s
    }
    .header .top_menu_widget_accordion[data-state="closed"]{
        height:0 !important
    }
    .header .top_menu_widget_accordion[data-state="closed"] li{
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity:0;
        -webkit-transform:scale(0.5);
        -moz-transform:scale(0.5);
        -o-transform:scale(0.5);
        transform:scale(0.5);
        -moz-transition:opacity 0.4s,-moz-transform 0.4s;
        -o-transition:opacity 0.4s,-o-transform 0.4s;
        -webkit-transition:opacity 0.4s,-webkit-transform 0.4s;
        transition:opacity 0.4s,transform 0.4s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(1){
        -webkit-transition-delay:0.32s;
        -moz-transition-delay:0.32s;
        -o-transition-delay:0.32s;
        transition-delay:0.32s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(2){
        -webkit-transition-delay:0.16s;
        -moz-transition-delay:0.16s;
        -o-transition-delay:0.16s;
        transition-delay:0.16s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(3){
        -webkit-transition-delay:0.10667s;
        -moz-transition-delay:0.10667s;
        -o-transition-delay:0.10667s;
        transition-delay:0.10667s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(4){
        -webkit-transition-delay:0.08s;
        -moz-transition-delay:0.08s;
        -o-transition-delay:0.08s;
        transition-delay:0.08s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(5){
        -webkit-transition-delay:0.064s;
        -moz-transition-delay:0.064s;
        -o-transition-delay:0.064s;
        transition-delay:0.064s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(6){
        -webkit-transition-delay:0.05333s;
        -moz-transition-delay:0.05333s;
        -o-transition-delay:0.05333s;
        transition-delay:0.05333s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(7){
        -webkit-transition-delay:0.04571s;
        -moz-transition-delay:0.04571s;
        -o-transition-delay:0.04571s;
        transition-delay:0.04571s
    }
    .header .top_menu_widget_accordion[data-state="closed"] li:nth-child(8){
        -webkit-transition-delay:0.04s;
        -moz-transition-delay:0.04s;
        -o-transition-delay:0.04s;
        transition-delay:0.04s
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu{
        display:inline-block;
        width:100%
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level1 li a:active:visited{
        background-color:#fff;
        color:#767676
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level1 li a:active{
        background-color:#fff;
        color:#767676
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level1 li a:hover{
        color:#007DBA;
        text-decoration:none
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level1 li > a{
        background-position:right -341px;
        color:#5a5a5a;
        line-height:60px;
        padding:0 20px
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level1 li > a > span > br{
        display:none
    }
}
.header .top_menu_widget_accordion .hf_top_menu .level2 li a.imgLink img{
    display:none
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level2 li a:hover{
        color:#007DBA !important;
        text-decoration:none
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level2 li a.has_flyout.open:hover{
        color:#fff !important
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level2 li a:focus{
        text-decoration:none
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level2 li a:active{
        background-color:#fff
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu li a{
        font-weight:normal;
        display:block;
        font-size:100%
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu li a:active,.header .top_menu_widget_accordion .hf_top_menu li a:hover,.header .top_menu_widget_accordion .hf_top_menu li a:visited{
        font-size:100%
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu li:hover{
        cursor:pointer
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu li .level2{
        font-size:100%
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu li .level2 li a{
        font-size:100%
    }
    .header .top_menu_widget_accordion .hf_top_menu li .level2 li a br{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu li .level2 li a:before{
        display:none
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion .hf_top_menu .level2 li > a{
        box-sizing:border-box;
        padding-left:80px;
        padding-right:20px;
        text-align:left;
        text-decoration:none;
        width:100%
    }
}
@media screen and (max-width:999px){
    .header .top_menu_widget_accordion.iOS .hf_top_menu .level2 li a:hover{
        color:#007DBA
    }
}
.swiper{
}
.swiper .hf-swiper-container{
    margin:0 auto;
    overflow:hidden;
    z-index:1
}
.swiper .swiper-container-no-flexbox .hf-swiper-slide{
    float:left
}
.swiper .hf-swiper-wrapper{
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
@media screen and (max-width:999px){
    .swiper .hf-swiper-wrapper li a br{
        display:inline-block
    }
}
.swiper .swiper-container-android .hf-swiper-slide,.swiper .hf-swiper-wrapper{
    -webkit-transform:translate3d(0px,0,0);
    -moz-transform:translate3d(0px,0,0);
    -o-transform:translate3d(0px,0,0);
    -ms-transform:translate3d(0px,0,0);
    transform:translate3d(0px,0,0)
}
.swiper .swiper-container-free-mode > .hf-swiper-wrapper{
    margin:0 auto;
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper .hf-swiper-slide{
    -webkit-flex-shrink:0;
    -ms-flex:0 0 auto;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative;
    text-align:center
}
.swiper .swiper-wp8-horizontal{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper .hf-swiper-button-prev,.swiper .hf-swiper-button-next{
    background-color:#f2f2f2;
    cursor:pointer;
    display:block;
    position:absolute;
    top:0;
    width:28px;
    z-index:10;
}
.swiper .hf-swiper-button-prev{
    left:0
}
.swiper .hf-swiper-button-prev:after{
    content:"\e909";
    font-family:'HPIcons';
    color:#5a5a5a;
    display:inline-block;
    font-size:1.5em;
    line-height:90px;
    vertical-align:middle;
}
.swiper .hf-swiper-button-next{
    right:0
}
.swiper .hf-swiper-button-next:after{
    content:"\e90a";
    font-family:'HPIcons';
    color:#5a5a5a;
    display:inline-block;
    font-size:1.5em;
    line-height:90px;
    vertical-align:middle
}
.swiper .hf-swiper-button-disabled{
    display:none
}
.swiper .swiper-container-rtl .hf-swiper-button-prev:after{
    content:"\e90a"
}
.swiper .swiper-container-rtl .hf-swiper-button-next:after{
    content:"\e909"
}
[dir="rtl"] .header.top_menu_active .bar1{
    -webkit-transform:rotate(45deg) translate(5.5px,5.5px);
    -moz-transform:rotate(45deg) translate(5.5px,5.5px);
    -ms-transform:rotate(45deg) translate(5.5px,5.5px);
    transform:rotate(45deg) translate(5.5px,5.5px)
}
[dir="rtl"] .header.top_menu_active .bar2{
    -webkit-transform:translateX(-55px);
    -moz-transform:translateX(-55px);
    -ms-transform:translateX(-55px);
    transform:translateX(-55px)
}
[dir="rtl"] .header.top_menu_active .bar3{
    -webkit-transform:rotate(-45deg) translate(5.5px,-5.5px);
    -moz-transform:rotate(-45deg) translate(5.5px,-5.5px);
    -ms-transform:rotate(-45deg) translate(5.5px,-5.5px);
    transform:rotate(-45deg) translate(5.5px,-5.5px)
}
.header{
}
.header.search_widget_active .search_icon{
    color:#007DBA
}
.header.stickySearchBlock{
    height:auto
}
.header.stickySearchBlock .search_icon{
    cursor:default
}
.header.stickySearchBlock .search_block{
    position:relative;
    top:0;
    box-shadow:none
}
.header .search_block{
    position:absolute;
    top:-57px;
    width:96.7%;
    left:0;
    -webkit-transition:transform 0.5s;
    -moz-transition:transform 0.5s;
    -ms-transition:transform 0.5s;
    transition:transform 0.5s;
    background-color:#fff;
    padding:20px 1.65%;
    text-align:center;
    z-index:11;
    font-size:16px;
    -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
    -ms-box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
    box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
}
@media screen and (min-width:497px){
    .header .search_block{
        padding:35px 1.65%
    }
}
@media \0screen{
    .header .search_block{
        padding:35px 1.65%
    }
}
.header .search_block[data-state="open"]{
    -webkit-transform:translateY(130px);
    -moz-transform:translateY(130px);
    -ms-transform:translateY(130px);
    transform:translateY(130px)
}
@media \0screen{
    .header .search_block[data-state="open"]{
        top:72px
    }
}
.header .search_container{
    background:white;
    position:relative;
    width:100%;
    max-width:594px;
    height:auto;
    margin:0 auto
}
.header .search_container .search_mob_container{
    position:relative;
    width:100%
}
.header .search_icon{
    width:32px;
    height:32px;
    display:block;
    color:#5a5a5a;
    text-align:center;
    font-size:32px;
    line-height:25px
}
.header .my_Account_icon{
    width:32px;
    height:32px;
    display:block;
    color:#5a5a5a;
    text-align:center;
    font-size:32px;
    line-height:25px
}
.header .search_container_active{
    position:relative;
    width:100%;
    height:auto;
    margin:0 auto;
    max-width:594px
}
.header input[type="search"].searchBox,.header .searchBox{
    position:relative;
    box-sizing:border-box;
    width:100%;
    height:50px;
    padding-left:18px;
    padding-right:105px;
    margin:0;
    border:1px solid #b9b9bb;
    border-radius:0;
    outline:none;
    font-size:1.125em;
    -webkit-appearance:none;
}
@media screen and (min-width:495px){
    .header input[type="search"].searchBox,.header .searchBox{
        padding-right:125px
    }
}
@media \0screen{
    .header input[type="search"].searchBox,.header .searchBox{
        padding-right:125px
    }
}
.header input[type="search"].searchBox:focus,.header .searchBox:focus{
    color:#000
}
.header .searchSubmit{
    -webkit-transition:background-color 0.2s;
    transition:background-color 0.2s;
    position:absolute;
    top:0;
    right:0;
    width:60px;
    height:50px;
    background-color:#007DBA;
    color:#fff;
    font-size:1.75em;
    line-height:50px;
    cursor:pointer;
    padding:0;
    margin:0;
    border:0;
    outline:none
}
.header .searchSubmit:before{
    position:absolute;
    right:25px
}
@media screen and (min-width:496px){
    .header .searchSubmit{
        width:80px
    }
}
@media \0screen{
    .header .searchSubmit{
        width:80px
    }
}
.header .searchSubmit:hover{
    background-color:#336699
}
.header .searchSubmit[type='submit']:disabled{
    background-color:#b9b9bb
}
.header .searchSubmit.disabled{
    background-color:#b9b9bb
}
.header input{
    -webkit-appearance:none;
    border-radius:0
}
.header input[type=text]::-ms-clear{
    display:none;
    width:0;
    height:0
}
.header input[type=text]::-ms-reveal{
    display:none;
    width:0;
    height:0
}
.header input[type="search"]::-webkit-search-decoration,.header input[type="search"]::-webkit-search-cancel-button,.header input[type="search"]::-webkit-search-results-button,.header input[type="search"]::-webkit-search-results-decoration{
    display:none
}
.header input[type="search"]{
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.header .searchClear{
    display:none;
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    -o-transition:color 0.2s;
    transition:color 0.2s;
    position:absolute;
    top:10px;
    right:70px;
    width:30px;
    height:30px;
    color:#5a5a5a;
    font-size:1.25em;
    line-height:30px
}
@media screen and (min-width:496px){
    .header .searchClear{
        right:90px
    }
}
@media \0screen{
    .header .searchClear{
        right:90px
    }
}
.header li.search_widget a:hover{
    color:#007DBA
}
.header li.search_widget .top_corner{
    top:48px;
    right:5px;
    display:none
}
.header li.search_widget .top_corner:after{
    right:3px;
    border-width:9px
}
.header li.search_widget .top_corner:before{
    border-width:11px
}
.header .searchClose{
    display:none
}
.header .searchBox::-ms-clear{
    display:none
}
.ac_results{
    overflow:hidden;
    width:100%;
    text-align:left;
    position:relative;
    width:100%;
    max-width:594px;
    margin:30px auto 0
}
.ac_results .js_results1{
    margin:30px 0 auto
}
.ac_results ul{
    list-style-position:outside;
    list-style:none;
    padding:0;
    margin:0;
    padding-left:15px
}
.ac_results li{
    margin-top:10px;
    cursor:pointer
}
.ac_results li a{
    text-decoration:none;
    color:#000;
    display:inline-block;
    padding:6px 0;
    font-size:1.125em
}
.ac_results .ac_no_title li a{
    padding-left:10px
}
.ac_results a:visited{
    color:#000000
}
.ac_results a:active{
    text-decoration:none
}
.ac_results a span{
    color:#767676
}
.ac_results a.ac_focus{
    color:#007DBA
}
.ac_results a.ac_focus span{
    color:#007DBA
}
.ac_results .ac_title{
    padding-bottom:5px;
    margin-bottom:10px;
    color:#767676;
    font-size:0.875em;
    text-transform:uppercase;
    border-bottom:1px solid #b9b9bb
}
.ac_results .ac_progress{
    color:#aaaaaa;
    padding:10px 10px
}
.ac_results .ac_no_results{
    color:#555555;
    padding:10px 10px
}
.search_widget_popup{
    display:none
}
.header .search_block{
}
@media screen and (max-width:1000px){
    .header .search_block{
        top:-57px
    }
}
@media screen and (max-width:495px){
    .header .searchSubmit:before{
        right:15px
    }
}
@media screen and (max-width:1000px){
    .header .hdr_widgets li.search_widget{
        top:5px
    }
}
@media screen and (max-width:1000px){
    .header.search_widget_active .search_widget .top_corner{
        top:48px
    }
}
.header{
}
.header li.shopping_widget{
    _display:inline
}
.header li.shopping_widget a.shopping_icon:hover{
    color:#007DBA
}
.header .shop_widget{
    display:none;
    height:auto;
    position:absolute;
    color:#666;
    background:#fff;
    border:2px solid #b9b8bb;
    border-bottom:3px solid #007DBA;
    top:40px;
    width:579px;
    right:0;
    text-align:left
}
.header .shop_widget .widget_content{
    margin:16px 20px;
    color:#000000;
    line-height:normal;
    font-size:140%;
    background:transparent
}
.header .shop_widget .top_corner{
    right:0
}
.header .shop_widget .left_corner{
    display:none
}
.header .shop_widget .hf_close_btn{
    display:none;
    position:absolute;
    top:0;
    right:0;
    width:37px;
    line-height:37px;
    height:37px;
    background-position:-90px -50px;
    color:#626262;
    font-size:17px;
    text-align:center
}
.header .shop_widget .hf_close_btn:hover,.header .shop_widget .hf_close_btn:active{
    background-position:-126px -50px;
    color:#0197D7;
    font-size:17px;
    text-decoration:none
}
.header .shop_widget.hf_loading{
    width:300px
}
.header .shop_widget.hf_loading .wait_class{
    position:static;
    display:block;
    width:100%;
    height:100%
}
.header .shop_widget.hf_loading .wait_class div{
    min-height:92px;
    height:100%;
    background-position:50%
}
.header .shop_widget .shadow_cover_top,.header .shop_widget .shadow_cover_bottom{
    display:none;
    position:static !important;
    margin:0;
    height:32px;
    width:100%
}
.header .shop_widget .shadow_cover_top{
    background:-moz-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,white),color-stop(80%,rgba(255,255,255,0)));
    background:-webkit-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:-o-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:-ms-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:linear-gradient(to bottom,white 30%,rgba(255,255,255,0) 80%);
    background-repeat:no-repeat;
    top:0;
    position:absolute
}
.header .shop_widget .shadow_cover_bottom{
    background:-moz-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,white),color-stop(80%,rgba(255,255,255,0)));
    background:-webkit-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:-o-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:-ms-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:linear-gradient(to top,white 30%,rgba(255,255,255,0) 80%);
    background-repeat:no-repeat;
    margin-top:-8px
}
.header .shopping_icon{
    width:32px;
    height:32px;
    display:block;
    color:#5a5a5a;
    text-align:center;
    font-size:32px;
    line-height:25px
}
.header .shopping_icon{
    background-position:-45px 0
}
.header #shop_widget_link{
    display:none
}
.header .shopping_widget .item_count{
    background-color:#0096D6;
    border-radius:50%;
    border:2px solid white;
    box-sizing:content-box;
    color:white;
    display:none;
    font-size:0.75rem;
    height:20px;
    line-height:21px;
    min-width:19px;
    padding-left:1px;
    position:absolute;
    text-align:center;
    top:-7px
}
@media screen and (min-width:0\0){
    .header .shopping_widget .item_count{
        border:none;
        top:-3px;
        left:63%
    }
}
.header .shopping_widget .item_count.hf_cart_not_empty{
    display:inline-block;
    *display:inline
}
@media \0screen{
    .header .shopping_widget .item_count{
        padding-bottom:1px;
        line-height:13px
    }
}
.header{
}
.header .shopping_icon{
}
@media screen and (min-width:320px) and (max-width:999px){
    .header .shopping_icon{
        width:34px;
        height:34px;
        background-position:0 -139px;
        line-height:34px;
        font-size:34px
    }
}
@media screen and (max-width:999px){
    .header .shopping_widget .item_count{
        top:-3px;
        left:61%
    }
}
@media screen and (max-width:999px) and (min-width:0\0){
    .header .shopping_widget .item_count{
        top:0;
        left:65%
    }
}
.header.top_menu_active .item_count.hf_cart_not_empty{
    display:none
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer_lang_container{
        border-bottom:1px solid #898888
    }
}
@media screen and (max-width:999px){
    .footer .footer_lang_section,.footer .site_links,.footer .hp_employees_container{
        width:100%
    }
}
@media screen and (max-width:999px){
    .footer div.footer_guarantees_block,.footer .hf_bottom_links{
        width:auto
    }
}
.footer .footer_lang_container,.footer .footer_container{
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .footer_lang_container,.footer .footer_container{
        max-width:1000px;
        margin:0 auto
    }
}
.footer .footer_lang_container{
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .footer_lang_container{
        border-bottom:1px solid #898888
    }
}
@media screen and (max-width:767px){
    .footer .footer_lang_container{
        border-bottom:0
    }
}
.footer .footer_lang_section{
}
@media screen and (max-width:999px){
    .footer .footer_lang_section{
        padding:17px 0 17px 0
    }
}
@media screen and (min-width:496px) and (max-width:999px){
    .footer .footer_lang_section{
        margin:0;
        border-bottom:none
    }
}
@media screen and (max-width:767px){
    .footer .footer_lang_section{
        border-bottom:0
    }
}
.footer{
}
.footer .world_map{
    margin:0 auto;
    *float:left;
    width:0
}
.footer .world_map .shadow_cover_top{
    height:32px;
    width:inherit;
    background:-moz-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,white),color-stop(80%,rgba(255,255,255,0)));
    background:-webkit-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:-o-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:-ms-linear-gradient(top,white 30%,rgba(255,255,255,0) 80%);
    background:linear-gradient(to bottom,white 30%,rgba(255,255,255,0) 80%);
    background-repeat:no-repeat;
    top:0;
    position:absolute
}
.footer .world_map .shadow_cover_bottom{
    height:32px;
    width:inherit;
    background:-moz-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,white),color-stop(80%,rgba(255,255,255,0)));
    background:-webkit-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:-o-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:-ms-linear-gradient(bottom,white 30%,rgba(255,255,255,0) 80%);
    background:linear-gradient(to top,white 30%,rgba(255,255,255,0) 80%);
    background-repeat:no-repeat;
    margin-top:-8px
}
.footer .worldmap h2{
    font-family:HPSimplifiedLight,Arial;
    font-size:18px;
    font-weight:normal
}
.footer .worldmap h2:focus{
    outline:none !important
}
@media screen and (min-width:1000px){
    .footer .worldmap h2{
        margin-top:20px;
        margin-left:20px;
        line-height:18px !important
    }
}
.footer .cs-container{
    font-size:14px;
    padding-left:20px;
    position:relative
}
.footer .cselector_wrapper{
    *position:static;
    z-index:100;
    *display:inline;
    *zoom:1
}
.footer .cselector_wrapper a{
    color:#000
}
.footer .cselector_wrapper a:link{
    color:#000
}
.footer .cselector_wrapper .right_corner{
    display:none;
    left:-4px;
    top:20px
}
.footer .worldmap_wrapper{
    position:absolute;
    left:18px;
    *display:inline;
    *zoom:1
}
@media screen and (min-width:1001px){
    .footer .worldmap_wrapper{
        display:block
    }
}
.footer .cntr_map,.footer .cselector{
    float:left;
    _display:inline;
    _zoom:1
}
.footer .cselector span.map{
    background:transparent url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-i-pre-lg.gif) no-repeat
}
.footer a.cselector:hover .selectedCountry{
    text-decoration:underline
}
.footer .cselector .selectedCountry{
    margin-right:8px
}
.footer .cselector span{
    display:inline-block;
    cursor:pointer;
    font-size:1em;
    color:#fff
}
.footer .cselector span.flag{
    width:25px;
    padding-top:0;
    padding-right:8px;
    padding-bottom:0;
    padding-left:0;
    background:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-flag.png) transparent no-repeat left center
}
.footer .hf-worldmap .cselector span{
    line-height:24px
}
.footer .hf-worldmap .cselector span.flag{
    width:35px;
    height:24px;
    background-image:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-world-map.gif)
}
.footer .hf-worldmap .home_link{
    line-height:24px
}
.footer .hf-worldmap .cntr_map{
    margin-top:-2px
}
.footer .worldmap{
    top:-490px;
    width:944px;
    height:470px;
    background:transparent url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-i-cselector-worldmap.gif) no-repeat 0 0;
    overflow:visible;
    position:absolute;
    left:0;
    border:2px solid #e5e8e8;
    z-index:100000;
}
.footer .worldmap .country_holder{
    padding-top:20px;
    padding-right:0;
    padding-bottom:0;
    padding-left:20px;
    font-size:62.5%
}
.footer .worldmap .country_holder ul li{
    padding-bottom:5px;
    text-align:left;
    width:132px;
    min-height:22px
}
.footer .worldmap .country_holder li a{
    font-size:13px;
    color:#000;
    line-height:20px
}
.footer .worldmap .country_holder li a:link{
    font-size:13px;
    color:#000;
    line-height:20px
}
.footer .worldmap .country_holder li a:visited{
    color:#000 !important
}
.footer .worldmap li a:hover,.footer .worldmap li a:focus{
    color:#686868;
    text-decoration:underline
}
.footer .worldmap .bottom_corner{
    bottom:-37px;
    left:7px
}
.footer .worldmap .bottom_corner:before{
    top:-25px
}
.footer .worldmap .bottom_corner:after{
    top:-25px
}
.footer .worldmap a.cselectorbtn{
    background-position:-103px -58px;
    width:17px;
    height:17px;
    top:10px;
    right:10px;
    position:absolute;
    display:block;
    color:#626262
}
.footer .worldmap a.cselectorbtn:hover{
    background-position:-139px -58px;
    color:#0197D7
}
.footer .worldmap .hf_country_regions,.footer .worldmap .country_holder_mobile{
    display:none
}
@media screen and (min-width:1001px){
    .footer .worldmap .country_holder{
        display:block
    }
}
.footer .worldmap .country_holder li{
}
@media screen and (min-width:1001px){
    .footer .worldmap .country_holder_mobile{
        display:none
    }
}
.footer .wait_class{
    display:none;
    position:absolute;
    top:0;
    left:0
}
.footer #cs_spooler div{
    background:url(/us/en/images/i/hpi/header-footer/caas-hf-v3.2/hpi-i-pre-lg.gif) no-repeat scroll 0 0 transparent;
    height:60px;
    width:60px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:0
}
.footer .wait_class.active{
    display:block
}
.footer #cs_spooler{
    width:1000px;
    top:-257px;
    opacity:1;
    z-index:53;
    position:absolute
}
.footer{
}
@media screen and (max-width:999px){
    .footer .worldmap{
        border:2px solid #e5e8e8;
        border:0 none;
        width:auto;
        height:auto;
        top:auto;
        left:auto;
        position:static;
        background-color:transparent;
        background-position:50%
    }
}
@media screen and (max-width:495px){
    .footer .worldmap{
        overflow-x:hidden !important;
        background:transparent
    }
}
@media screen and (max-width:999px){
    .footer .worldmap li a:focus{
        text-decoration:none
    }
}
@media screen and (max-width:999px){
    .footer .worldmap h2{
        padding-left:20px;
        margin:4px 0 20px 0
    }
}
@media screen and (max-width:495px){
    .footer .worldmap h2{
        padding-left:19px;
        padding-right:30px;
        margin:20px 0 20px 0
    }
}
@media screen and (max-width:999px){
    .footer .worldmap a.cselectorbtn{
        background-position:-90px -48px;
        width:37px;
        height:37px;
        line-height:37px;
        font-size:17px;
        text-align:center;
        top:0;
        right:0;
        position:absolute;
        display:block
    }
}
@media screen and (max-width:495px){
    .footer .worldmap a.cselectorbtn{
        line-height:40px;
        top:0;
        right:0;
        width:40px;
        height:40px
    }
}
@media screen and (max-width:999px){
    .footer .worldmap a.cselectorbtn:hover{
        background-position:-126px -48px
    }
}
@media screen and (max-width:999px){
    .footer .worldmap .bottom_corner{
        display:none
    }
}
@media screen and (min-width:496px) and (max-width:999px){
    .footer .worldmap .country_holder{
        display:block;
        padding-top:0
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder{
        display:none
    }
}
@media screen and (min-width:496px) and (max-width:999px){
    .footer .worldmap .country_holder ul li{
        width:137px
    }
}
@media screen and (max-width:999px){
    .footer .worldmap .country_holder li a{
        font-size:140%;
        line-height:30px
    }
}
@media screen and (max-width:999px){
    .footer .worldmap .country_holder li a:link{
        font-size:140%;
        line-height:30px
    }
}
@media screen and (min-width:496px) and (max-width:999px){
    .footer .worldmap .country_holder_mobile{
        display:none
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile{
        display:block;
        font-size:14px
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile a{
        display:block;
        font-size:87.5%;
        text-decoration:none;
        padding:10px
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile a.cs_region{
        position:relative;
        border-top:1px solid #e5e8e8;
        padding-top:18px;
        padding-right:25px;
        padding-bottom:18px;
        padding-left:29px;
        color:#8e8e8e
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile a.cs_region:after{
        position:absolute;
        right:31px;
        top:17px;
        font-size:18px
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile a.cs_region:hover,.footer .worldmap .country_holder_mobile a.cs_region:focus{
        text-decoration:none
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile a.cs_region.open{
        background-position:right -701px;
        background-color:#007DBA;
        color:#fff
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile .cs_r_countries{
        background-color:#f2f2f2 !important;
        border-bottom:2px solid #007DBA;
        margin:0 auto
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile .cs_r_countries li{
        background-color:#f2f2f2 !important;
        margin-left:18px;
        margin-right:18px
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile .cs_r_countries li:first-child a{
        color:#686868 !important;
        text-decoration:none !important
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile .cs_r_countries li:first-child a:hover{
        text-decoration:underline !important
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile .cs_r_countries li:last-child a{
        border-bottom:0
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile .cs_r_countries a{
        background-color:#f2f2f2 !important;
        padding:21px 10px;
        color:#686868;
        border-bottom:1px solid #e5e8e8;
        background-color:#e8e8e8
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile .cs_r_countries a:focus{
        color:#007DBA;
        text-decoration:underline
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile ul{
        border-bottom:1px solid #e5e8e8
    }
}
@media screen and (max-width:495px){
    .footer .worldmap .country_holder_mobile li a.cs_region:hover,.footer .worldmap .country_holder_mobile li a.cs_region:focus{
        text-decoration:none
    }
}
@media screen and (max-width:999px){
    .footer .world_map{
        position:absolute;
        background-image:linear-gradient(#e5e8e8 0,#fff 100%),linear-gradient(#fff 0,#e5e8e8 100%);
        background:#fff;
        background:-moz-linear-gradient(top,#e5e8e8 0,#fff 100%),-moz-linear-gradient(top,#fff 13%,#e5e8e8 100%);
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e8e8),color-stop(100%,#fff)),-webkit-gradient(linear,left top,left bottom,color-stop(13%,#fff),color-stop(100%,#e5e8e8));
        background:-webkit-linear-gradient(top,#e5e8e8 0,#fff 100%),-webkit-linear-gradient(top,#fff 13%,#e5e8e8 100%);
        background:-o-linear-gradient(top,#e5e8e8 0,#fff 100%),-o-linear-gradient(top,#fff 13%,#e5e8e8 100%);
        background:-ms-linear-gradient(top,#e5e8e8 0,#fff 100%),-ms-linear-gradient(top,#fff 13%,#e5e8e8 100%);
        background-position:left top,left bottom;
        background-size:100% 16px,100% 16px;
        background-color:#fff;
        background-repeat:no-repeat;
        border:2px solid #CCCCCC
    }
}
@media screen and (max-width:999px){
    .footer .worldmap_wrapper{
        display:none
    }
}
@media screen and (max-width:495px){
    .footer .js_worldmap_wrapper{
        background-color:#fff
    }
}
@media screen and (max-width:495px){
    .footer .cselector_wrapper{
        z-index:auto
    }
}
@media screen and (max-width:999px){
    .footer .cselector_wrapper.responsive .worldmap_wrapper,.footer .cselector_wrapper.responsive .right_corner{
        display:block
    }
}
@media screen and (max-width:999px){
    .footer #cs_spooler{
        top:auto;
        width:auto
    }
}
@media screen and (max-width:999px){
    .footer #cs_spooler div{
        top:0;
        bottom:0;
        left:0;
        right:0;
        margin:auto;
        position:absolute
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .cs-container{
        padding-left:34px
    }
}
.footer .site_links{
    font-size:14px;
    margin:0 auto;
    padding:20px 33px 14px;
    margin-bottom:17px;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    border-bottom:1px solid #898888;
    overflow:hidden
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links{
        box-sizing:border-box;
        padding:24px 31px 14px;
        width:100%
    }
}
.footer .site_links.column_5 .site_links_container{
    width:18%
}
.footer .site_links.column_4 .site_links_container{
    width:23%
}
.footer .site_links .site_links_container{
    box-sizing:border-box;
    display:inline-block;
    margin-top:0;
    margin-right:2.5%;
    margin-bottom:0;
    margin-left:0;
    vertical-align:top;
    text-align:left;
    float:left
}
.footer .site_links div.lstchild{
    margin-right:0
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links div.lstchild{
        margin-right:0;
        padding-right:0
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links div.fstchild{
        margin-left:0
    }
}
.footer .site_links .ul_site_links{
    display:block
}
@media print{
    .footer .site_links .ul_site_links{
        display:block !important
    }
}
.footer .site_links .ul_site_links li.first_li{
    padding-bottom:10px
}
.footer .site_links .ul_site_links li.first_li a,.footer .site_links .ul_site_links li.first_li span{
    font-size:1em;
    font-weight:bold;
    line-height:23px
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links .ul_site_links li.first_li a,.footer .site_links .ul_site_links li.first_li span{
        line-height:18px;
        font-size:1em
    }
}
.footer .site_links .ul_site_links li.first_li > a{
    display:none;
    visibility:hidden
}
.footer .site_links .ul_site_links li.lstchild{
    padding-bottom:20px
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links .ul_site_links li.lstchild a{
        padding-bottom:19px
    }
    .footer .site_links .ul_site_links li.lstchild a.footer_btn{
        padding:4px 0 6px
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links .ul_site_links li.first_li,.footer .site_links .ul_site_links li.lstchild{
        padding-bottom:7px
    }
}
.footer .site_links .ul_site_links li.last{
    margin-top:-20px
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links .ul_site_links li.last{
        margin-top:-20px
    }
}
.footer .site_links .ul_site_links li a{
    font-size:1em
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links .ul_site_links li a{
        display:inline-block;
        line-height:21px
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .site_links .ul_site_links li .column_no_link span{
        padding-bottom:12px;
        display:block
    }
}
.footer .site_links .ul_site_links li label{
    color:#fff;
    display:block;
    font-size:1em;
    font-weight:bold;
    margin-bottom:15px
}
.footer .site_links .ul_site_links.signup_submit input,.footer .site_links .ul_site_links.signup_link input{
    color:#5a5a5a;
    font-family:HPSimplifiedRegular,Arial;
    font-size:14px;
    margin-bottom:15px;
    padding:5px 10px;
    width:100%
}
.footer .site_links .ul_site_links.signup_submit input::-webkit-input-placeholder,.footer .site_links .ul_site_links.signup_link input::-webkit-input-placeholder{
    color:#5a5a5a
}
.footer .site_links .ul_site_links.signup_submit input:-moz-placeholder,.footer .site_links .ul_site_links.signup_link input:-moz-placeholder{
    color:#5a5a5a
}
.footer .site_links .ul_site_links.signup_submit input::-moz-placeholder,.footer .site_links .ul_site_links.signup_link input::-moz-placeholder{
    color:#5a5a5a
}
.footer .site_links .ul_site_links.signup_submit input:-ms-input-placeholder,.footer .site_links .ul_site_links.signup_link input:-ms-input-placeholder{
    color:#5a5a5a
}
.footer .site_links .ul_site_links.signup_submit .footer_btn,.footer .site_links .ul_site_links.signup_link .footer_btn{
    border:1px solid #fff;
    cursor:pointer;
    display:block;
    padding:4px;
    text-align:center;
    text-decoration:none;
    width:70px
}
.footer .site_links .ul_site_links.signup_submit li.first_li > a,.footer .site_links .ul_site_links.signup_link li.first_li > a{
    display:block;
    visibility:visible
}
.footer .site_links .ul_site_links .ul_media_links li{
    display:inline-block;
    padding-top:12px;
    line-height:0;
    *display:inline-block
}
.footer .site_links .ul_site_links .ul_media_links li.first_li{
    padding:0
}
.footer .site_links .ul_site_links .ul_media_links li.first_li a{
    border:0;
    display:inline-block !important;
    visibility:visible
}
.footer .site_links .ul_site_links .ul_media_links li .lstchild a:before{
    margin-right:0
}
.footer .site_links .ul_site_links .ul_media_links li a{
    font-size:17px !important;
    text-decoration:none;
    display:inline-block
}
.footer .site_links .ul_site_links .ul_media_links li a > img{
    display:none
}
.footer .site_links a,.footer .site_links .ul_site_links span{
    font-size:93.75%;
    line-height:21px;
    text-decoration:none
}
.footer .site_links a{
    color:#fff;
    margin:0
}
.footer .site_links a:link,.footer .site_links a:hover,.footer .site_links a:visited{
    color:#fff;
    margin:0
}
.footer .site_links span{
    color:#fff;
    margin:0
}
.footer .site_links a:hover{
    text-decoration:underline
}
.footer .site_links .ul_site_link_header{
    display:none
}
.footer .site_links .site_links_subitems{
    margin-top:10px
}
.footer .site_links .ul_media_links li,.footer .privacy_links li{
    *display:inline
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .privacy_links:first-child{
        padding-bottom:4px;
        padding-top:27px
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .privacy_links{
        padding-bottom:4px;
        padding-top:10px
    }
}
.footer .hp_employees_container{
    padding:25px 13px 120px
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .hp_employees_container{
        padding-bottom:120px;
        padding-top:25px
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .footer_lang_section{
        box-sizing:border-box;
        width:100%
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .footer_lang_container,.footer .footer_container{
        max-width:1280px;
        margin:0 auto
    }
}
@media screen and (min-width:1000px) and (max-width:1279px){
    .footer .footer_legal_block,.footer .hp_employees_container{
        box-sizing:border-box;
        width:100%
    }
}
ul.footer_media_links{
    padding:0;
    padding-bottom:5px
}
ul.footer_media_links li{
    display:inline-block;
    padding-top:0;
    *display:inline
}
ul.footer_media_links li a{
    *display:inline
}
@media screen and (min-width:0\0){
    .footer div.footer_guarantees_block,.footer .hf_bottom_links{
        margin:0 auto;
        padding-left:18px
    }
}
@media screen and (max-width:999px){
    .footer .footer_legal_block{
        margin:0 auto
    }
}
@media screen and (min-width:496px) and (max-width:999px){
    .footer .footer_legal_block{
        margin:0 auto;
        width:100%;
        padding:0;
        padding-bottom:60px
    }
}
@media screen and (max-width:670px){
    .footer .footer_legal_block{
        margin:0 auto;
        width:100%;
        padding:0;
        padding-bottom:60px
    }
}
@media screen and (max-width:495px){
    .footer .footer_legal_block{
        margin:0 auto;
        width:100%;
        padding:0;
        padding-bottom:60px
    }
}
.footer .footer_legal_block,.footer .hp_employees_container{
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer div.footer_guarantees_block,.footer .hf_bottom_links{
        padding:5px 30px 4px
    }
}
@media screen and (max-width:999px){
    .footer .hp_employees_container{
        padding-left:0;
        padding-right:0;
        margin-bottom:55px
    }
}
@media screen and (max-width:767px){
    .footer .hp_employees_container{
        padding-left:0;
        padding-right:0;
        margin-bottom:95px
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .hp_employees_container{
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .hp_employees_container a{
        padding-left:30px
    }
}
@media screen and (max-width:767px){
    .footer .hp_employees_container a{
        padding-left:18px
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .hp_employees_container a:visited{
        padding-left:30px
    }
}
.footer .privacy_links{
}
@media screen and (max-width:767px){
    .footer .privacy_links{
        padding-top:0;
        padding-bottom:11px
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .privacy_links{
        padding:10px 30px 4px !important
    }
}
.footer .privacy_links:first-child{
}
@media screen and (max-width:767px){
    .footer .privacy_links:first-child{
        padding-top:26px;
        padding-bottom:13px
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .privacy_links:first-child{
        padding-bottom:4px;
        padding-top:27px
    }
}
.footer .site_links{
}
@media screen and (max-width:767px){
    .footer .site_links{
        padding:0;
        font-size:14px
    }
    .footer .site_links.column_5 .site_links_container,.footer .site_links.column_4 .site_links_container{
        float:none;
        width:auto
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links{
        box-sizing:border-box;
        padding:24px 32px 12px
    }
}
@media screen and (max-width:767px){
    .footer .site_links .site_links_container{
        background-color:#fff;
        margin:0;
        padding:0
    }
}
@media screen and (max-width:767px){
    .footer .site_links .site_links_container{
        width:auto;
        display:block;
        padding:0
    }
}
@media screen and (max-width:767px){
    .footer .site_links div.fstchild,.footer .site_links div.lstchild{
        padding:0;
        margin:0
    }
}
.footer .site_links div.fstchild{
}
.footer .site_links div.lstchild{
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_link_header{
        display:block;
        padding:16px 30px 16px 20px;
        font-size:87.5%;
        font-weight:bold;
        border-top:1px solid #898888;
        background-color:#5a5a5a;
        *zoom:1
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_link_header:hover{
        text-decoration:none
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_link_header:hover .accordion-header{
        text-decoration:underline
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.ul_site_link_header:link{
        font-size:1em;
        font-weight:bold
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.ul_site_link_header .accordion-icn{
        width:18px;
        display:inline-block;
        float:right;
        height:18px;
        *float:left
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.ul_site_link_header .accordion-icn:before{
        font-size:18px;
        color:#fff;
        background-color:#5a5a5a
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.ul_site_link_header.open .accordion-icn{
        background-position:left -654px
    }
}
@media screen and (max-width:495px){
    .footer .site_links a.ul_site_link_header span{
        font-size:inherit
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.open{
        background-color:#e8e8e8;
        color:#5a5a5a;
        border-bottom:2px solid #e5e8e8
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.open .accordion-icn{
        color:#5a5a5a
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.open .accordion-icn:before{
        font-size:18px;
        color:#5a5a5a;
        background-color:#e8e8e8
    }
}
@media screen and (max-width:767px){
    .footer .site_links a.open .accordion-header{
        color:#5A5A5A
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links{
        display:none
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links .ul_site_links{
        display:block !important
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li{
        margin:0;
        border-bottom:1px solid #e5e8e8;
        padding:0 15px 0 20px
    }
}
.footer .site_links .ul_site_links li a{
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li a{
        color:#686868;
        display:block;
        font-size:1em;
        padding:18px 0;
        line-height:normal;
        font-weight:bold
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links .ul_site_links li a{
        padding-bottom:12px;
        display:inline-block;
        line-height:18px
    }
}
.footer .site_links .ul_site_links li.first_li,.footer .site_links .ul_site_links li.lstchild{
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.first_li{
        padding:0;
        border-bottom:0 none
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links .ul_site_links li.first_li{
        padding-bottom:3px
    }
}
.footer .site_links .ul_site_links li.first_li span,.footer .site_links .ul_site_links li.first_li a{
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links .ul_site_links li.first_li span,.footer .site_links .ul_site_links li.first_li a{
        line-height:18px;
        font-size:1em
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.first_li span{
        display:block;
        font-size:1em;
        padding:18px 0;
        line-height:normal;
        font-weight:bold;
        font-weight:normal;
        display:none
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.first_li a{
        font-weight:normal;
        padding:18px 0;
        line-height:normal;
        font-size:1em
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.first_li > a{
        border-bottom:1px solid #e5e8e8;
        display:block;
        visibility:visible;
        padding:18px 20px 18px 20px;
        font-weight:bold
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.first_li h2{
        display:none;
        visibility:hidden
    }
}
.footer .site_links .ul_site_links li.first_li .column_no_link span{
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.first_li .column_no_link span{
        display:none
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links .ul_site_links li.first_li .column_no_link{
        padding-bottom:9px;
        display:block
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.lstchild,.footer .site_links .ul_site_links li.last{
        border-bottom:none;
        margin-top:0
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.lstchild{
        padding-bottom:0
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links .ul_site_links li.lstchild{
        padding-bottom:5px
    }
}
.footer .site_links .ul_site_links li.lstchild a{
}
@media screen and (min-width:768px) and (max-width:999px){
    .footer .site_links .ul_site_links li.lstchild a{
        padding-bottom:19px
    }
    .footer .site_links .ul_site_links li.lstchild a.footer_btn{
        padding:4px 0 6px
    }
}
.footer .site_links .ul_site_links li.last{
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links li.last{
        border-top:1px solid #e5e8e8
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_site_links.signup_submit{
        overflow:hidden
    }
    .footer .site_links .ul_site_links.signup_submit li{
        padding:0 15px 0 20px
    }
    .footer .site_links .ul_site_links.signup_submit li label{
        display:none
    }
    .footer .site_links .ul_site_links.signup_submit li input{
        margin-top:15px
    }
    .footer .site_links .ul_site_links.signup_submit li .footer_btn{
        border:1px solid #686868;
        margin-bottom:15px;
        padding:4px 0 6px
    }
}
@media screen and (max-width:495px){
    .footer .site_links .ul_site_links.signup_submit label{
        width:100%
    }
}
@media screen and (min-width:496px) and (max-width:767px){
    .footer .site_links .ul_site_links.signup_submit input{
        width:440px
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_media_links li{
        padding:12px 0;
        margin:0;
        border-bottom:none;
        font-size:17px
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_media_links li a,.footer .site_links .ul_media_links li.first_li a{
        padding:0 !important
    }
}
@media screen and (max-width:767px){
    .footer .site_links .ul_media_links li a:before{
        font-size:30px;
        margin-right:25px
    }
}
@media screen and (max-width:999px){
    .footer .site_links .ul_media_links li a img.hf_blank{
        min-width:25px;
        min-height:25px
    }
}
@media screen and (max-width:767px){
    .footer .site_links .site_links_subitems{
        margin-top:0
    }
}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
 