/*
.site-header,
.heading-line,
.contr_tollbar_cont,
.nav-bar-box,
.site-wide-promos,
.cont-outer,
.breadcrumbs,
.subscription-header-form {
  max-width: 1600px;
  //TODO: to delete
}

@media screen and (max-width:1600px){
    .branding,
    .nav-bar,
    .global-promotions,
    .subscription-header-form,
    .heading-line {
        /*margin-left: 10px;
        margin-right: 10px;*
    }

    .user-bar {
        /*right: 10px;*
    }
}
*/

#cat_presentation {
    width: 100%;
}

/**/
.sect {
    float: left;
}

.sect-r {
    float: right;
}

.sect_name,
.sect_name_cl {
    background: url(/images/Category/vibrators/pixel-grey.gif) repeat-x center;
    margin-bottom: 20px;
}

.sect_name {
    /*font-size: 1.1em;*/
    font-size: 18px;
    line-height: 1.2223;

    /*22px*/
}

.sect_content,
.dynamic-category .guides-content {
    padding-left: 18px;
}

.sect_name a,
.sect_name span,
.sect_name h2,
.ct_subHeaderTitle {
    color: #690;
    background: #fff;
    padding: 0 22px 0 17px;
    margin: 0;
    display: inline;
    font-size: 1em;

    /*line-height: 1.2em;*/
    font-weight: 400;
}

.sect_name .section-title .section-url {
    padding: 0;
}

.like_link {
    text-decoration: underline;
    cursor: pointer;
}

.fl_left,
.tabs_cont_row img {
    float: left;
}

.width_50 {
    width: 48%;
}

.width_33 div {
    width: 33%;
    padding: 1px 0 8px;
}

.width_33 .rating {
    width: 80px;
    margin-right: 5px;
}

.width_33 img {
    margin: 0 4px 0 12px;
}

.width_25 div {
    width: 24%;
    padding: 11px 0 12px;
}

.width_25 img {
    margin-left: 30px;
}

.width_25 div,
.width_33 div,
.txt_st div {
    float: left;
}

.txt_st {
    margin-left: 3px;
}

.txt_st div {
    padding-left: 20px;
    margin-right: 20px;
    width: 27%;
}

.txt_st span,
.common_txt,
.hp_fantasy_description {
    color: #333;

    /*font-size: .75em;
	line-height: 1.4em;	*/
    font-size: 12px;
    line-height: 1.417;

    /*17px*/
}

.common_link,
.hp_fantasy_link {
    /*font-size: .8em;*/
    font-size: 12px;
    font-weight: 700;
    color: #f0c;
    display: block;
    background: none;
}

.txt_st a {
    font-size: .8em;
    font-weight: 700;
    color: #f0c;
    display: block;
    background: transparent !important;
}

.hp_fantasy_link {
    color: #f0c !important;
    font-size: .8em !important;
    line-height: 1.23 !important;
}

.txt_st a,
.hp_fantasy_link {
    margin-bottom: 5px;
}

.prod_blk .common_link,
.b_prod .common_link {
    padding: 7px 0 2px 0;
}

.b_prod img {
    margin: 0 3px 0 55px;
}

.prod_blk {
    clear: both;
    padding: 0 0 15px 115px;
}

.prod_blk img {
    /*margin-right: 22px;
	    margin-left: 22px;*/
    display: inline;
    float: left;
    margin: 5px 0 0 -115px;
}

.lux_ban {
    margin-left: 18px;
}

.slv_bg {
    background: url(/images/Category/vibrators/img-luxury.jpg) no-repeat center;
    height: 189px;
    width: 341px;
    padding-top: 17px;
    margin-top: 10px;
}

.slv_bg span,
.sp_link {
    display: block;
    margin-bottom: 4px;
    font-size: .8em;
    color: #f0c;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
    background: trasparent;
}

.cat_adv a {
    font-size: .8em;
    font-weight: 700;
    display: inline;
}

div.sect_box {
    clear: both;
    margin: 10px 16px 0;
}

.sect_box_pad {
    width: 100%;
}

.vibr_price {
    font-size: .8em;
    font-weight: 700;
    background: #fff;
}

.prod_blk .vibr_price {
    background: none;
}

.vibr_auth {
    /*font-size: .7em;*/
    font-size: 11px;
    line-height: 1;
    color: #999;
    margin-bottom: 15px;
}

.masturb_rev_auth {
    /*font-size: .7em;*/
    margin: 0 0 9px;
    font-size: 11px;
    line-height: 1;
    color: #bbb;
    font-weight: 700;
}

.masturb_rev_snippet {
    color: #333;
    font-size: .75em;
    line-height: 1.4em;
}

.pad_rew {
    margin-left: 144px;
}

.vibr_auth span {
    color: #666;
}

.vibr_auth,
.vibr_price {
    margin-top: 4px;
}

.bot_pad {
    margin-bottom: 20px;
}

.bot_pad_last {
    margin-bottom: 0;
}

/*----Tabs----*/
.cl_br {
    clear: both;
}

.tabs_box {
    height: 105px;
    margin: 0 16px 0 15px;
}

.vibr_tb {
    background: url(/images/Category/vibrators/img-vibrators.jpg) no-repeat 99% 100%;
    height: auto;
}

.vibr_tb .hp_category_base_description {
    font-size: 1em;
    margin: 9px 185px 0 0;
}

.bottom_tab_delim {
    background: url(/images/Category/vibrators/pixel-grey.gif) repeat-x bottom;
}

.tabs_vibr {
    margin: 0;
    padding: 73px 0 0 0;
    list-style: none;
    z-index: 100;
}

.tabs_vibr li {
    float: left;
    width: 115px;
    text-align: center;
    margin-top: 5px;
    font-size: 1.1em;
    color: #690;
    cursor: pointer;
}

/**/
.tabs_vibr li,
.tabs_vibr div.tab_delimiter,
.tabs_vibr div.tab_delimiter a {
    height: 27px;
}

span.two_points {
    display: block;
    position: absolute;
    top: 0;
    left: -1px;
    width: 100%;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
    background: #e0e0e0;
    border: 1px solid #fff;
    border-top: none;
    border-bottom: none;
}

.tabs_vibr div.tab_delimiter {
    background: url(/images/Category/vibrators/bg-tab.gif) repeat-x bottom;
}

.tabs_vibr div.tab_delimiter a {
    border: 1px solid #e0e0e0;
    border-top: none;
    border-bottom: none;
    width: 113px;
    display: block;
    position: relative;
    text-decoration: none;
    color: #690;
    outline: none;
}

.tabs_vibr span.menu_it {
    display: none;
    padding: 5px 0 0 0;
}

.active_tab span.menu_it {
    display: block;
}

.tabs_vibr img {
    padding-top: 7px;
}

.active_tab div.tab_delimiter img {
    display: none;
}

.tabs_vibr .active_tab {
    height: 1.8em;
    margin-top: 0;
    width: 7.3em;
    cursor: default;
    border-bottom: 1px solid #fff;
}

.tabs_vibr .active_tab div.tab_delimiter {
    height: 1.8em;
    background: #fff;
}

.tabs_vibr .active_tab div.tab_delimiter a {
    height: 1.8em;
    width: 7.2em;
    cursor: default;
}

div.tab_delimiter a:hover {
    border: 1px solid #fbd;
    border-bottom: none;
    border-top: none;
}

div.tab_delimiter a:hover span.two_points {
    background: #fbd;
}

.active_tab div.tab_delimiter a:hover {
    border: 1px solid #e0e0e0;
    border-top: none;
    border-bottom: none;
}

.active_tab div.tab_delimiter a:hover span.two_points {
    background: #e0e0e0;
}

/**/
.cont_box {
    margin: 0 16px 0 15px;
    clear: both;
}

ul.tabs_cont {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-bottom: 6px;
}

.cat_present_tab_cont {
    display: none;
    padding-top: 31px;
}

.tabs_cont .categ_tab {
    padding: 0 0 5px 0;
}

.tabs_cont .active_tab_cont {
    display: block;
}

div.tabs_cont_row {
    width: 100%;
    padding: 10px 0;
}

.tabs_cont_row div {
    border-right: 1px solid #e0e0e0;
}

div.brd_right_none {
    border-right: none;
}

.pr_name_tab a,
.pr_name_tab .linklike {
    color: #690;
    font-size: .8em;
    font-weight: 700;
    display: block;
    background: #fff;
    padding-left: 115px;
    margin: 1px 5px 4px 0;
}

.btm_delim {
    border-bottom: 1px solid #e0e0e0;
}

span.to_all {
    margin: 14px 0 8px 19px;
    cursor: pointer;
    text-decoration: underline;
    text-align: right;
}

.masturb_content .to_all {
    margin-bottom: 40px;
}

.square_blue,
.square_beige,
.txt_st .square_blue,
.txt_st .square_beige,
.txt_st .square_pink,
.txt_st .square_purp,
.txt_st .square_green {
    padding-left: 19px;
    margin-left: -19px;
    background-repeat: no-repeat;
    background-position: 0 3px;
}

.square_blue,
.txt_st .square_blue {
    background-image: url(/images/info-dot-blue.gif);
}

.square_beige,
.txt_st .square_beige {
    background-image: url(/images/info-dot-beige.gif);
}

.txt_st .square_pink {
    background-image: url(/images/info-dot-pink.gif);
}

.txt_st .square_purp {
    background-image: url(/images/info-dot-purple.gif);
}

.txt_st .square_green {
    background-image: url(/images/info-dot-green.gif);
}

.tabs_cont_row .rating {
    border: none;
}

.width_25 .discount_banner {
    width: 50%;
    text-align: center;
    margin-top: 1px;
    margin-left: -10px;
    padding: 0;
}

.discount_banner div {
    margin: -55px auto 0;
    border: none;
    padding: 0;
    width: 382px;
    float: none;
}

.discount_banner img {
    float: none;
}

/*----Dildos block----*/
.dild_tb {
    background: url(/images/Category/dildos/img-dildos.jpg) no-repeat 99% 100%;
    height: auto;
}

.dild_tb h2 {
    margin: 0 !important;
    font-size: 1.25em !important;
    display: inline;
}

.hp_category_base_description {
    font-size: .75em;
    line-height: 1.4em;
}

.dild_tb .hp_category_base_description {
    margin: 7px 210px 0 0;
}

.width_25 .except {
    padding: 11px 0 1px;
}

.dild_ban span {
    display: block;
    line-height: 1.5em;
}

.dild_ban {
    background: url(/images/Category/dildos/img-harnesses.jpg) no-repeat 100px 11px;
    margin-left: 18px;
    height: 198px;
    padding-top: 7px;
}

.sp_link,
.cat_adv {
    margin-top: 6px;
}

.d_prod {
    background: url(/images/Category/dildos/img-staff.jpg) no-repeat 28px bottom;
    height: 205px;
    padding-top: 7px;
}

.d_prod div {
    padding-left: 205px;
    background: transparent;
}

.dildos_best_area {
    width: 95%;
    margin: 1em 1% 0 2.5%;
    font-size: .75em;
    color: #333;
}

.dildos_best_area .rv_supblk {
    margin: 0;
    padding: 0;
}

.dildos_best_area p {
    padding-top: 0;
    margin: 0;
}

div.fantasies_box {
    margin-bottom: 1em;
}

/*----Sex toys for men----*/
.diff_categ {
    min-height: 47px;
    height: auto !important;
    height: 47px;
}

.toy_men_ts {
    background: url(/images/Category/sextoysformen/men-title.gif) no-repeat 14px 12px;
    padding-top: 46px;
}

.cont_subcat_sublist {
    list-style: none;
    margin: 6px 0 0 30px;
    padding: 0;
}

.active_tab_cont .cont_subcat_item {
    display: block;

    /*font-size: .8em;
	line-height: 1.25em;*/
    font-size: 13px;
    line-height: 15px;
    padding: 0;
}

.cont_subcat_anchor {
    color: #666;
    background: url(/images/Category/arrows.gif) no-repeat 0 -49px;
    padding-left: 7px;
    display: block;
}

.cont_subcat_anchor:hover {
    color: #f0c;
    background-position: 0 6px;
}

.comics_ban_cont {
    text-align: center;
    margin-left: 18px;
}

.comics_ban {
    background: url(/images/Category/sextoysformen/comicses.jpg) no-repeat 35px 11px;
    text-align: left;
    margin: 0 auto;
    height: 330px;
    padding-top: 7px;
    width: 350px;
}

.comics_ban span {
    display: block;
    line-height: 1.5em;
}

.instruct_cont {
    text-align: center;
}

.instruct_base {
    width: 360px;
    margin: 0 auto;
    text-align: left;
}

.guide_box {
    margin-bottom: 21px;
}

/*----Masturbators----*/
.categ_tab_mastr .width_25 div {
    padding: 6px 0 0;
}

.mastr_fl_delim {
    margin-top: -30px;
}

.masturb_ts {
    background: url(/images/Category/Masturbators/masturb-title.gif) no-repeat 14px 12px;
    padding-top: 46px;
}

div.two_column {
    margin-bottom: 15px;
}

div.two_column div {
    width: 49%;
    margin: 0;
    padding: 0;
}

div.two_column a,
div.two_column span {
    width: 300px;
    display: block;
    padding-left: 20px !important;
    margin-left: 0 !important;
}

.our_stars .star_delim {
    margin: 33px 0 40px 0;
}

.our_stars .common_link {
    padding: 14px 0 13px;
}

.our_stars .common_txt {
    margin-left: 163px;
}

.our_stars .descr_item img {
    margin-right: 15px;
}

.descr_item img {
    margin-right: 22px;
    margin-left: 22px;
}

.guide_box_mastr {
    margin-bottom: 21px;
}

/*----Sex toys for couples----*/
.displayname_ul {
    padding-top: 0;
}

.coupl_scategs .categ_tab ul {
    margin-left: 13px;
}

.coupl_scategs .categ_tab li {
    width: 142px;
    padding-top: 0;
    line-height: 1em;
}

.coupl_scategs .categ_tab li a {
    line-height: 18px;
}

.coupl_scategs .categ_tab li span {
    display: block;
    border-left: 7px solid #fff;
}

.coupl_sb_1 img,
.coupl_sb_2 img,
.coupl_sb_3 img {
    margin: 30px 0 0 18px;
}

.coupl_sb_4 img,
.coupl_sb_5 img,
.coupl_sb_6 img {
    margin: 11px 0 0 18px;
}

.coupl_sb_7 img {
    margin: 13px 0 0 18px;
}

.coupl_sb_1 {
    background: url(/images/Category/sextoysforcouples/img-ambience.jpg) no-repeat 85% 60%;
}

.coupl_sb_2 {
    background: url(/images/Category/sextoysforcouples/img-play.jpg) no-repeat 97% 50%;
}

.coupl_sb_3 {
    background: url(/images/Category/sextoysforcouples/img-enhancers.jpg) no-repeat 90% 100%;
}

.coupl_sb_4 {
    background: url(/images/Category/sextoysforcouples/img-massage.jpg) no-repeat 97% 55%;
}

.coupl_sb_5 {
    background: url(/images/Category/sextoysforcouples/img-help.jpg) no-repeat 88% 40%;
}

.coupl_sb_6 {
    background: url(/images/Category/sextoysforcouples/img-positions.jpg) no-repeat 97% 100%;
}

.coupl_sb_7 {
    background: url(/images/Category/sextoysforcouples/img-kits.jpg) no-repeat 97% 70%;
}

.coupls_rev {
    margin-top: 0;
}

.coupls_rev .sect_name {
    margin-bottom: 10px;
}

.coupls_rev .vibr_auth {
    margin-bottom: 6px;
    margin-top: 6px;
}

.coupls_rev .pad_rew {
    line-height: .917;

    /*11px*/
}

.coupl_fant img {
    margin-bottom: 20px;
}

.coupl_fant .prod_blk .common_link {
    padding: 0;
}

/* general styles*/
.read_all {
    text-align: right;
    padding: 10px 0 0;
    margin: 0 4% 0 0;
    font-size: .8em;
    font-weight: 900;
    clear: both;
}

.read_all a {
    color: #f0c;
}

/* Category toolbar box
- - - - - - - - - - - - - - - - - - - - - */
.category-toolbar {
    padding: 0 16px 0 15px;
}

.category-toolbar .sl_head_cnt {
    float: left;
    width: 400px;
    height: 46px;
    padding: 0;
}

.category-toolbar .sl_head {
    margin: 0;
    padding: 10px 0 0;

    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    background-color: #fff;
    color: #f0c;
}

.category-toolbar .page-title {
    font-size: 18px;
    line-height: 1.833;
    font-weight: 400;
    color: #000;
}

.category-toolbar_ext {
    padding: 5px 0;
    border-bottom: 1px solid #e0e0e0;
}

/*Sex toy accessories*/
.toy_accessories_ts {
    background: url(/images/Category/sextoyaccessories/title-accessories.gif) no-repeat 14px 12px;
    padding-top: 46px;
}

/*----Common for some categs----*/
.subcategs_2,
.subcategs_3 {
    float: left;
    text-align: center;
}

.subcategs_2 {
    min-height: 160px;
    width: 49%;
}

.subcategs_3 {
    width: 33%;
    min-height: 133px;
}

.subcategs_2 img,
.subcategs_3 img {
    float: none;
}

div.cont_subcat {
    text-align: left;
    margin: 0 auto;
    border: none;
}

.subcategs_2 .cont_subcat {
    width: 360px;
    min-height: 160px;
}

.subcategs_3 .cont_subcat {
    width: 99%;
    min-height: 133px;
    max-width: 300px;
}

.two_cnts_center .width_50 {
    text-align: center;
}

.two_cnts_center .prod_blk {
    margin: 0 auto;
    text-align: left;
    width: 350px;
}

.right_pos_link {
    text-align: right;
    width: 360px;
    margin: 0 auto;
}

.common_txt_pad_left .common_txt {
    margin-left: 144px;
}

.comm_btm_pad {
    height: 39px;
}

/*----Lingerie----*/
.ling_categ .cont_box {
    height: 379px;
}

.ling_categ .tabs_vibr {
    padding-top: 8px;
}

.ling_categ .bot_pad {
    margin-bottom: 0;
}

.ling_categ .prod_blk {
    padding-bottom: 20px;
}

.ling_categ .prod_blk a {
    position: relative;
    z-index: 100;
}

.ling_categ .prod_blk a.common_link {
    z-index: 10;
}

.ling_categ .vibr_price {
    position: relative;
    z-index: 10;
}

.ling_scategs {
    padding-top: 13px;
}

.ling_scategs .cont_subcat_sublist {
    margin: 0;
}

.ling_sb_1 {
    background: url(/images/Lingerie/img-bra.jpg) no-repeat left top;
}

.ling_sb_1 ul {
    padding: 88px 0 0 193px;
}

.ling_sb_2 {
    background: url(/images/Lingerie/img-babydoll.jpg) no-repeat left top;
}

.ling_sb_2 ul {
    padding: 8px 0 0 214px;
}

.ling_sb_3 {
    background: url(/images/Lingerie/img-corset.jpg) no-repeat left top;
}

.ling_sb_3 ul {
    padding: 19px 0 0 25px;
}

.ling_sb_4 {
    background: url(/images/Lingerie/img-hosiery.jpg) no-repeat left top;
}

.ling_sb_4 ul {
    padding: 33px 0 0 190px;
}

.ling_fant_bg {
    background: url(/images/Lingerie/img-sexy-costumes.jpg) no-repeat center top;
    width: 268px;
    height: 410px;
    margin: 0 auto;
}

.ling_categ .active_tab_cont .cont_subcat_item {
    margin-bottom: 3px;
}

/*----Gags category----*/
.gags_scategs .width_25 img {
    margin-left: 15px;
}

.gags_categ .tabs_box {
    height: auto;
}

.gags_categ .tabs_vibr {
    padding-top: 8px;
}

.gags_categ .width_25 img {
    margin-left: 15px;
}

.gags_categ .vibr_auth {
    margin-top: 1px;
    margin-bottom: 0;
}

.category-page__gags .mcnt {
    background: url(/images/CategoryDesign/AdultGiftAndGags/balloons_icon.jpg) no-repeat 100% 23px;
}

.gags_tb {
    height: auto !important;
}

.gags_tb h2 {
    background: none;
}

.txt_st .vibr_price {
    display: block;
    color: #333;

    /*font-size: .8em;*/
    font-size: 13px;
}

.gags_categ .prod_blk {
    padding-bottom: 12px;
}

/*----Sensual love category----*/
.sensl_tb {
    background: url(/images/Category/sensuallove/sensual-img.jpg) no-repeat 100% 50%;
    height: 80px;
    border-top: 1px solid #fff;
}

.sensl_tb h2 {
    background: none;
}

.displayname_ul {
    padding-top: 0;
}

.sensl_scategs {
    margin-top: -8px;
}

.sensl_scategs .categ_tab ul {
    margin-left: 7px;
}

.sensl_scategs .categ_tab li {
    width: 165px;
    padding-top: 0;
    line-height: 1em;
}

.sensl_scategs .categ_tab li a {
    line-height: 1.4em;
}

.sensl_scategs .categ_tab li span {
    display: block;
    border-left: 7px solid #fff;
}

.sensl_sb_1 img,
.sensl_sb_2 img,
.sensl_sb_3 img,
.sensl_sb_4 img,
.sensl_sb_5 img {
    margin: 10px 0 0 18px;
}

.sensl_sb_1 {
    background: url(/images/Category/sensuallove/img-delights.jpg) no-repeat right 20px;
}

.sensl_sb_2 {
    background: url(/images/Category/sensuallove/img-massage.jpg) no-repeat 100% 80%;
}

.sensl_sb_3 {
    background: url(/images/Category/sensuallove/img-edible.jpg?v=1) no-repeat right 15px;
}

.sensl_sb_4 {
    background: url(/images/Category/sensuallove/img-enhancers.jpg?v=1) no-repeat 85% 100%;
}

.sensl_sb_5 {
    background: url(/images/Category/sensuallove/img-candles.jpg?v=1) no-repeat 90% 22px;
}

.sensl_fant_bg {
    background: url(/images/Category/sensuallove/img-sex-fantasies.jpg) no-repeat left top;
    width: 287px;
    height: 291px;
    margin: 0 auto;
}

.twoclmn {
    float: left;
    width: 49.9%;
}

.txt_form {
    margin-left: 19px;
}

.txt_form a,
.txt_form span {
    display: block;
    margin: 0 30px 0 0;
}

.txt_form a {
    /*font-size: .8em;*/
    color: #f0c;
    font-size: 13px;
    line-height: 1.231;

    /*16px*/
    font-weight: 700;
}

.txt_form span {
    padding-left: 20px;

    /*	font-size: .75em;
	line-height: 1.4em;*/
    font-size: 12px;
    line-height: 1.417;

    /*17px*/
    margin-top: 4px;
}

.video_guide {
    width: 640px;
    margin-bottom: 35px;
    padding-left: 60px;
}

.video_guide .vg_ttl {
    margin-bottom: 5px;
    padding-top: 15px;
}

.vg_ttl .vgt_text {
    color: #000;
    float: left;
    font-size: 1em;
    margin-bottom: 0;
    margin-top: 20px;
    width: 500px;
}

.vgt_logo {
    float: right;
}

/*category hp tab additional*/
.cont_subcat_ibox {
    position: relative;
}

.subcategoryTitle,
.subcatRepresentativeImg {
    display: block;
    position: absolute;
    top: 0;
}

.subcatRepresentativeImg {
    right: 0;
}

.subcategoryTitle {
    left: 0;
}

.cont_subcat_ilist {
    width: 7.6em;
}

.cont_subcat_ilist,
.cont_subcat_ibox .cont_subcat_desc {
    position: relative;
    z-index: 2;
}

.cont_subcat_desc {
    color: #333;
    font-size: .75em;
}

.tabs_column_delimiter {
    background: url(/images/Category/vibrators/pixel-grey.gif) repeat-y;
}

.tabs_3rows_delimiter1 {
    background-position: 33% 0;
}

.tabs_3rows_delimiter2 {
    background-position: 66.7% 0;
}

.no_bgr {
    background: none !important;
}

/*Promotion tab, continues styles for promo tab in header (PrevShopCart.css)*/
.ct_promoList {
    font-size: 1em;
    margin-top: .25em;
}

.ct_promoBullet {
    font-size: 1.5em;
    padding-right: .35em;
    line-height: .9em;
    position: relative;
    top: .15em;
}

.ct_promoBulletCont {
    font-weight: 900;
}

.ct_promoList .hdr_promoItem {
    padding-left: 1em;
    padding-bottom: 11px;
    margin-bottom: 4px;
}

.ct_allPromotions {
    font-size: .8em;
    padding-left: 1.1em;
    position: relative;
    top: 2px;
}

/* tab categories description*/
.hp_tabCategories_descParent {
    position: relative;
    z-index: 1;
}

.hp_tabCategories_descriptionCont {
    position: relative;
    height: 75px;
}

.hp_tabCategories_parentHover {
    z-index: 2;
}

.tabs_cont_row .hp_catImage {
    float: none;
}

.hp_tabCategories_descriptionCategory,
.prslave_wrapper .hp_tabCategories_descriptionCategory {
    border: 1px solid #fff;
    background: #fff;
    position: absolute;
    width: 130px;
    padding: 0 .5em .5em;
    margin: 0 0 0 21px;
}

.hp_tabCategories_descriptionCategory .hp_catImage {
    margin-left: 0;
}

.hp_tabCategories_descriptionShow,
.prslave_wrapper .hp_tabCategories_descriptionShow {
    border: 1px solid #9cce00;
}

.hp_tabCategories_descriptionShow .hp_cont_cat_desc,
.prslave_wrapper .hp_tabCategories_descriptionShow .hp_cont_cat_desc {
    display: block;
}

.hp_cont_cat_desc,
.prslave_wrapper .hp_cont_cat_desc {
    font-size: .74em;
    line-height: 1.1em;
    margin-top: .5em;
    display: none;
}

.prslave_wrapper .hp_cont_cat_desc {
    font-size: .823em;
}