﻿html { width: 100%; margin: 0; padding: 0; min-height: 100%; position: relative; }
body { width: 100%; margin: 0 auto; padding: 0; font-family: Arial; border: none; font-size: 12px; color: #000; background: #fff; }
#BodyContainer { position: relative; display: table; margin-left: auto; margin-right: auto; min-width: inherit; max-width: inherit; }
.BreadCrumbs { display: table; padding: 10px 0 0 0; position: relative; float: left; }
    .BreadCrumbs a:hover { text-decoration: underline; }
.with-site-menu-control .BreadCrumbs.master-page { display: none !important }
.with-site-menu-control .breadcrumbs, .with-site-menu-control .page-description { margin-left: 16px; }
body.with-site-menu-control { min-width: 1120px }
/****Common Code ****/
img { border: 0; }
.render-img-webkit img { image-rendering: -webkit-optimize-contrast; }
area { outline: 0; }
.font-roboto { font-family: 'Roboto', sans-serif; }
.font-arial { font-family: "Arial"; }
.Text8px { font-size: 8px; }
.Text9px { font-size: 9px; }
.Text10px { font-size: 10px; }
.Text11px { font-size: 11px; }
.Text12px { font-size: 12px; }
.Text13px { font-size: 13px; }
.Text14px { font-size: 14px; }
.Text15px { font-size: 15px; }
.Text16px { font-size: 16px; }
.Text17px { font-size: 17px; }
.Text18px { font-size: 18px; }
.Text19px { font-size: 19px; }
.Text20px { font-size: 20px; }
.Text21px { font-size: 21px; }
.Text22px { font-size: 22px; }
.Text23px { font-size: 23px; }
.Text24px { font-size: 24px; }
.Text25px { font-size: 25px; }
.Text26px { font-size: 26px; }
.Text27px { font-size: 27px; }
.Text28px { font-size: 28px; }
.Text29px { font-size: 29px; }
.Text30px { font-size: 30px; }
.Text32px {font-size: 32px;}
.Text38px{font-size:38px;}
.Text37px { font-size: 37px; }
.Text40px { font-size: 40px; }
.Text50px { font-size: 50px; }
.Text60px { font-size: 60px; }
.Text130px { font-size: 130px; }
.BoldText, .B { font-weight: 700; }
.font-weight-300 { font-weight: 300; }
.font-weight-400 { font-weight: 400; }
.italic { font-style: italic; }
.dn { display: none; }
.dn-important { display: none !important; }
.displayT { display: table; }
.displayF { display: flex; }
.displayB, .db { display: block; }
.UnderlineText, .TextDecorationU { text-decoration: underline; }
.TextDecorationN, .TextDecorationN:hover { text-decoration: none; }
a.GeneralLink { color: #369; font-size: 11px; }
a.UnderlineLink { color: #369; text-decoration: none; }
a.StaticLink, a.StaticLink:visited, .AllLinksStatic a { color: #369; text-decoration: underline; }
    a.UnderlineLink:hover, a.StaticLink:hover, .AllLinksStatic a:hover { color: #83affe; text-decoration: underline; }
.CursorPointer, .pointer { cursor: pointer; }
.cursor-wait { cursor: wait; }
.bg-black { background: #000; }
.bg-white { background: #fff; }
.bg-red { background: #CD3939; }
.color-almost-black { color: #1e1e1e; }
.ColorBlack { color: #000; }
.ColorWhite { color: #fff; }
.ColorGreen { color: #008000; }
.green_text { color: #39c02f; }
.Colorblue { color: #2964AA; }
.color-blue { color: #153b67; }
.color-dark-blue { color: #0A2445; }
.ColorGray { color: #757575; }
.color-dark-grey { color: #494949; }
.new-dark-grey {
    color: #414141;
}
.ColorRed { color: #f33; }
.TextL { text-align: left; }
.TextC, .text-center { text-align: center; }
.TextR { text-align: right; }
.FloatL { float: left; }
.FloatR { float: right; }
.FloatN { float: none; }
.inline { display: inline; }
.inline-block { display: inline-block; }
.inline-table { display: inline-table; }
.center-table, .CenterItem { display: table; margin-left: auto; margin-right: auto; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.middle { display: table-cell; height: inherit; vertical-align: middle; width: 100%; }
.middle.classiciml {display: inline-flex;margin-top: 2px;
    align-items: center;}
.text-justify { text-align: justify; }
.uppercase { text-transform: uppercase; }
.margin-top--10 { margin-top: -10px; }
.margin-top-0 { margin-top: 0; }
.margin-top-5 { margin-top: 5px; }
.margin-top-10 { margin-top: 10px; }
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-27 { margin-top: 27px; }
.margin-top-30 { margin-top: 30px; }
.margin-top-35 { margin-top: 35px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-50 { margin-top: 50px; }
.margin-top-60 { margin-top: 60px; }
.margin-top-70 { margin-top: 70px; }
.margin-left-10 { margin-left: 10px !important; }
.margin-left-15 { margin-left: 15px; }
.margin-right-15 { margin-right: 15px; }
.padding-top-0 { padding-top: 0 !important; }
.padding-top-20 { padding-top: 20px; }
.line-height-100 { line-height: 100%; }
.line-height-125 { line-height: 150%; }
.line-height-150 { line-height: 150%; }
.width-50 { width: 50%; }
.width-60 { width: 60%; }
.width-70 { width: 70%; }
.width-80 { width: 80%; }
.width-90 { width: 90%; }
.width-96 { width: 96%; }
.width-100 { width: 100%; }
.width-inherit { width: inherit; }
.height-inherit { height: inherit; }
.height-100 { height: 100%; }
.absolute { position: absolute; }
.relative { position: relative; }
.no_select, .no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.page-title { font-size: 24px; font-weight: normal; color: #153b67; margin-top: 20px; margin-bottom: 10px; font-family: Roboto; }
.page-title.margin-top-0 { margin-top: 0; }
.page-description { font-size: 14px; color: #0090F8; /*color:#153b67;*/ font-family: Roboto; }
.hidden { visibility: hidden; width: 1px; height: 0; }
.clr { clear: both; }
/**Tooltip**/
.tooltip { display: none; text-align: center; position: absolute; width: 100px; border: 1px solid #c7dae9; border-radius: 6px; padding: 5px; color: #336699; font-size: 11px; background: #f1f6f9; top: -34px; left: 0; }
.tooltip:before, .tooltip:after { content: ""; position: absolute; }
.tooltip.bottom:before, .tooltip.bottom:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
.tooltip.bottom:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #f1f6f9; border-width: 5px; margin-left: -5px; left: 25px; }
.tooltip.bottom:before { border-color: rgba(199, 218, 233, 0); border-bottom-color: #c7dae9; border-width: 6px; margin-left: -6px; left: 25px; }
.tooltip.top:before, .tooltip.top:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
.tooltip.top:after { border-color: rgba(136, 183, 213, 0); border-top-color: #f1f6f9; border-width: 5px; left: 17px; margin-left: -5px; }
.tooltip.top:before { border-color: rgba(199, 218, 233, 0); border-top-color: #c7dae9; border-width: 6px; left: 17px; margin-left: -6px; }
.tooltip.long { width: 125px; }
.tooltip.left:before, .tooltip.left:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.tooltip.left:after { border-color: rgba(136, 183, 213, 0); border-left-color: #f1f6f9; border-width: 5px; margin-top: -7px; }
.tooltip.left:before { border-color: rgba(199, 218, 233, 0); border-left-color: #c7dae9; border-width: 6px; margin-top: -7px; }
.tooltip.right:before, .tooltip.right:after { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.tooltip.right:after { border-color: rgba(136,183,213,0); border-right-color: #f1f6f9;border-width: 5px;margin-top: -4px; }
.tooltip.right:before { border-color: rgba(199,218,233,0); border-right-color: #c7dae9; border-width: 6px; margin-top: -5px; }

/*not verified*/
.not-verified-info { width: 15px; height: 15px; background-color: #fff; border: 1px solid #072446; border-radius: 50%; position: absolute; top: -9px; right: -7px; color: #000; font-weight: 900; font-size: 12px; text-align: center; line-height: 15px; }
.newHeaderContainer .new_header .login-part .not-verified-info:hover .tooltip.nvi { display: block; line-height: 12px; font-size: 11px; color: #111F63; padding: 10px 10px; top: 25px; left: -275px; width: initial; white-space: nowrap; background: #F3F3F3; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 2px; font-family: Roboto; font-weight: normal; text-align: center; border: none; }
.tooltip.nvi:before, .tooltip.nvi:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; left: 274px; }
.tooltip.nvi:before { border-bottom-color: #F3F3F3; border-width: 9px; }

.tooltip.nvi a { color: #111F63; }
/*dropdown menu*/
.title-line .two-dd, .title-line .single-dd { margin: 7px 0 0 13px; z-index: 3; }
.dd-cont { display: table; position: relative; margin-right: 8px; z-index: 2; }
.dd-cont.rooms { width: 200px; }
.dd-cont.rooms .dd-list { left: -65px; }
.dd-cont.list-on-right .dd-list { left: initial; right: 0; }
.dd-cont .dd-title { display: block; height: 20px; padding: 0 6px; color: #072446; font-size: 14px; border: 1px solid #b2becd; border-radius: 5px; cursor: pointer; width: inherit; box-sizing: border-box; }
.dd-cont .dd-title .name, .dd-cont .OnlineCounter { line-height: 19px; }
.dd-cont .dd-bridge { height: 10px; width: 100%; background: transparent; top: -1px; display: none; }
.dd-cont .dd-title:hover { background: #e7eaed; }
.dd-cont .arrow-css { position: relative; width: 0; height: 0; border-style: solid; border-width: 4px 4px 0px 4px; border-color: #305479 transparent transparent transparent; }
.dd-cont .dd-title .arrow-css { top: 8px; float: right; margin-left: 9px; }
.dd-cont .dd-title:after { position: absolute; content: " "; display: none; bottom: -8px; right: 6px; width: 0; height: 0; z-index: 1; border-style: solid; border-width: 0 4.5px 5px 4.5px; border-color: transparent transparent #fff transparent; }
.dd-cont .OnlineCounter { color: #305479; font-size: 11px; position: relative; margin-left: 10px; }
.dd-cont .dd-title .OnlineCounter { float: left; }
.dd-cont ul, .dd-cont li { list-style: none; padding: 0; margin: 0; }
.dd-cont .dd-list { display: none; position: absolute; left: 0px; top: 27px; width: inherit; border: 1px solid #c7dae9; border-radius: 5px; border-top: none; background: #fff; border: 1px solid #dcdcdc; border-top: 0; box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.5); box-sizing: border-box; }
.dd-cont .dd-list li { display: table; padding: 0; }
.dd-cont .dd-list li, .dd-cont .dd-list li a { text-decoration: none; color: #072446; height: 24px; line-height: 24px; white-space: nowrap; width: inherit; cursor: pointer; box-sizing: border-box; }
.dd-cont .dd-list li.zero-counter, .dd-cont .dd-list li.zero-counter a { color: #a6a6a6; pointer-events: none; }
.dd-cont .dd-list li a { padding: 0 6px; display: block; }
.dd-cont .dd-list li .OnlineCounter { right: 11px; position: absolute; line-height: 24px; }
.dd-cont .dd-list li:not(.zero-result):hover { text-decoration: none; background: transparent; font-weight: 300; color: #0090F8; }
.dd-cont .dd-list li.selected, .dd-cont .dd-list li.selected a, .dd-cont .dd-list li.selected .OnlineCounter { color: #2360a8; }
.dd-cont.dd-opened .dd-list { display: table; }
.dd-cont.dd-opened .dd-bridge, .dd-cont.dd-opened .dd-title:after { display: block; }
.dd-cont.dd-disabled .dd-title { color: #b7bdc6; pointer-events: none; border-color: #b7bdc6; }
.dd-cont.dd-disabled .dd-title .OnlineCounter { color: #b7bdc6; pointer-events: none; }
.dd-cont.dd-disabled .dd-title .arrow-css { color: #b7bdc6; pointer-events: none; border-color: #e5e9ee transparent transparent transparent; }
/*auto width*/
.dd-cont.auto-width { min-width: 150px; }
.dd-cont.auto-width .dd-list { min-width: 135px; }
.dd-cont.auto-width .dd-list li { padding: 0 15px; cursor: default; display: block; }
/*with-inner-list*/
.dd-cont.with-inner-list .dd-list.inner-list:after { display: none; }
.dd-cont.with-inner-list .dd-list .arrow-css { border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #e6e6e6; display: block; position: relative; left: 100%; top: -15px; }
.dd-cont.with-inner-list .dd-list li:hover .arrow-css { border-color: transparent transparent transparent #2360a8; }
.dd-cont.with-inner-list .dd-list:hover { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.dd-cont.with-inner-list .dd-list li .inner-list { display: none; width: auto; box-shadow: 1px 1px 7px -2px rgba(0, 0, 0, 0.5); cursor: default; position: absolute; left: 100%; top: 0; background: #fff; border-left: 1px solid #e6e6e6; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 0; border-bottom-left-radius: 0; }
.dd-cont.with-inner-list .dd-list li .inner-list li, .dd-cont.with-inner-list .dd-list li .inner-list li a { padding: 0; white-space: nowrap; }
.dd-cont.with-inner-list .dd-list li .inner-list li { position: relative; min-width: 160px; }
.dd-cont.with-inner-list .dd-list li .inner-list li a { padding: 0 30px 0 15px; display: block; }
.dd-cont.with-inner-list .dd-list li .inner-list li .OnlineCounter { top: 1px; right: 15px; }
.dd-cont.with-inner-list .dd-list li:hover .inner-list { font-weight: normal; }
.dd-cont.with-inner-list .dd-list li.selected .inner-list li:not(.selected) a, .dd-cont.with-inner-list .dd-list li.selected .inner-list li:not(.selected) .OnlineCounter { color: #072446; }
.dd-cont.with-inner-list .dd-list li:hover .inner-list { display: table; }

.CoBrandLink { float: left; margin-left: 10px; margin-top: 2px; }
/* Footer*/
.imlive-footer { margin-top: 3%; width: 100%; display: table; z-index: 1; position: relative; }
.imlive-footer .footer { position: relative; padding-top: 5px; }
.imlive-footer .grey-gradient-bg { height: 39px; display: block; width: 100%; background: #eae9e9; -webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.1); box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.1); }
.imlive-footer .grey-bg { /*height: 80px;*/ display: block; width: 100%; background: #f2f1f1; }
.imlive-footer .grey-bg.mid { height: auto; padding-bottom: 20px; margin-top: -15px; }
.imlive-footer .txt, .imlive-footer .imlive-links.txt a { color: #414141 !important; }
.imlive-footer .grey-bg .sep { margin-right: 20px; margin-left: 30px; height: 15px; width: 1px; background-color: #000000; }
.imlive-footer .footer-sprite { background: url(/gimages/Footer/footer-sprite.png?v=2); }
.imlive-footer .RTA { background-position: -26px -5px; width: 71px; height: 34px; }
.imlive-footer .RTA:hover { background-position: -26px -40px; }
.imlive-footer .ASACP { background-position: -100px -5px; width: 71px; height: 34px; margin-left: 3px; }
.imlive-footer .ASACP:hover { background-position: -100px -40px; }

.imlive-footer .grey-gradient-bg .imlive-links, .imlive-footer .grey-gradient-bg .imlive-links a { color: #333232; position: relative; display: table; }
.imlive-footer .grey-bg .imlive-links, .imlive-footer .grey-bg .imlive-links a { color: #000000; }
.imlive-footer .imlive-links a { text-decoration: none; float: left; padding: 0 7px; border-right: 1px solid #333232; }
.imlive-footer .imlive-links a:first-child { padding-left: 0; }
.imlive-footer .imlive-links a:last-child { border-right: none; }
.imlive-footer .grey-bg .imlive-links a { border-right-color: #9b9a9a; margin-top: 10px; }
.imlive-footer .imlive-links a:hover { text-decoration: underline; }
.imlive-footer .grey-gradient-bg .imlive-links { top: 14px; position: relative; }
.imlive-footer .social-links { position: relative; top: 10px; margin-left: 11px; margin-right: 10px; }
.imlive-footer .social-links a { margin: -2px 10px; }
.imlive-footer .social-links a .regular { display: block; }
.imlive-footer .social-links a .hover { display: none; }
.imlive-footer .social-links .footer-sprite { margin: 0 10px; }
.imlive-footer .mid_line { display: table; margin: auto; margin-left: 23%; }

.imlive-footer .awards { margin-top: -12px; }
.imlive-footer .awards .awards-sprite:hover .tooltip { display: block; background: #FFFFFF;color: #111F63; text-align: left; font-family: 'Roboto';font-size: 13px;line-height: 15px;border: none;z-index: 5;padding: 8px;min-width: 200px;left: 100px;top: 10px;white-space: nowrap;width: fit-content;}
.imlive-footer .awards .awards-sprite:hover .tooltip:before, .imlive-footer .awards .awards-sprite:hover .tooltip:after {border-right-color: #fff;border-width: 8px;margin-top: -8px;}
.imlive-footer .awards .awards-sprite .tooltip ul {padding-inline-start: 5px;margin-top: 0px;margin-bottom: 0px;}
.imlive-footer .awards .awards-sprite .tooltip ul li { list-style-position: inside;}
.imlive-footer .awards .awards-sprite {background: url(/gimages/Footer/awards-sprite.png);display: block; float: left; margin-left: 15px; position: relative;}
.imlive-footer .awards .social-links .sep{margin-left: 10px;}
.imlive-footer .awards .awards-sprite.AW:hover .tooltip {top: -40px;}
.imlive-footer .awards .awards-sprite.AVN:hover .tooltip {top: 5px;}
.imlive-footer .awards .awards-sprite.YNOT:hover .tooltip {top: 20px;}
.imlive-footer .awards .awards-sprite.Bcams:hover .tooltip {left: 110px;}
.imlive-footer .awards .awards-sprite.LCA:hover .tooltip {top: -10px;}
.imlive-footer .awards .awards-sprite.LALExpo:hover .tooltip {top: 17px;}
.imlive-footer .awards .awards-sprite.AW {background-position: 0px -168px;width: 84px;height: 84px;}
.imlive-footer .awards .awards-sprite.XBIZ {background-position: -97px -168px;width: 84px;height: 84px;}
.imlive-footer .awards .awards-sprite.AVN {background-position: -196px -168px;width: 84px;height: 84px;}
.imlive-footer .awards .awards-sprite.YNOT {background-position: -294px -168px;width: 84px;height: 84px;}
.imlive-footer .awards .awards-sprite.BSA {background-position: -391px -168px;width: 84px;height: 84px;}
.imlive-footer .awards .awards-sprite.LCA {background-position: -489px -168px;width: 84px;height: 84px;}
.imlive-footer .awards .awards-sprite.Bcams {background-position: -587px  -168px;width: 94px;height: 84px;}
.imlive-footer .awards .awards-sprite.LALExpo {background-position: -694px -168px;width: 84px;height: 84px;}

.imlive-footer .scrollToTop { top: -51px; position: absolute; }
.imlive-footer .small-screen { display: none; }
.imlive-footer .big-screen { display: block; }

.imlive-footer .compliance-logo { display: flex; }
.imlive-footer .footer.legal {
    font-family: Roboto;
    display: flex;
    margin: 0 auto;
    max-width: 1265px;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    flex-flow: row-reverse;
}
.imlive-footer .footer.legal .imlive-links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.imlive-footer .footer.legal .imlive-links a {
    margin-bottom: 1px;
    margin-top: 3px;
    font-weight: 400;
}
.imlive-footer .footer.legal .imlive-links .AdultOnlyText {
    color: #414141;
    font-weight: 300;
    text-decoration: none;
}
.imlive-footer .grey-bg .eudsa {
    width: 1260px;
    color: #748898;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0 auto;
    margin-top: 15px;
    position: relative;
    display: block;
}
.imlive-footer .grey-bg .eudsa a {
    color: #748898;
}

@media all and (max-width: 1279px) and (min-width: 1px) {
    .imlive-footer .RTA { background-position: -26px -222px; width: 64px; height: 30px; }
    .imlive-footer .RTA:hover { background-position: -26px -253px; }
    .imlive-footer .ASACP { background-position: -93px -222px; width: 64px; height: 30px; }
    .imlive-footer .ASACP:hover { background-position: -93px -253px; }
   /* .imlive-footer .grey-bg { height: 120px; }*/
    .imlive-footer .grey-bg .imlive-links { width: 820px; }
    .imlive-footer .grey-bg .imlive-links a:nth-child(9) { border-right: none; padding-right: 0; }
    .imlive-footer .grey-bg .imlive-links.categories a:nth-child(10) { padding-left: 0; }
    .imlive-footer .small-screen { display: block; }
    .imlive-footer .big-screen { display: none; }
    .imlive-footer .compliance-logo { right: 0 }
}

.imlive-footer .imlive-links {
    display: flex;
    flex-flow: wrap row;
    align-items: center;
    justify-content: center;
}
@media all and (max-width: 1365px) and (min-width: 1px) {
    .imlive-footer .footer.legal {
        flex-flow: column;
        row-gap: 10px;
    }
    .imlive-footer .awards div:first-child {
        margin-top: 20px;
    }
    .imlive-footer .social-links {
        top: -30px;
        float:none;
        margin: 0px;
    }
    .imlive-footer .awards .social-links .sep {
        display: none;
    }
}
/*End Footer*/
.scrollToTop { z-index:2; cursor: pointer; width: 44px; height: 44px; border-style: solid; position: relative; bottom: 22px; right: 22px; border-radius: 50%; background: rgba(0, 0, 0, 0.35); font-size: 41px; color: #ffffff; box-sizing: border-box; font-weight: lighter; text-align: center; display:none; }
.scrollToTop:before { content: ''; display: block; margin-top: 16px; margin-left: 12px; width: 12px; height: 12px; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; -moz-transform: rotate(-131deg); -webkit-transform: rotate(-131deg); transform: rotate(-47deg); border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; -moz-transform: rotate(-47deg); -webkit-transform: rotate(-47deg); transform: rotate(-47deg); }

/* Drop shadow effect with box-shadow*/
.round_shadow:after { content: ""; position: absolute; z-index: -1; top: 100%; bottom: 0; width: 120%; height: 15px; left: -10%; right: -10%; background: -webkit-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -moz-radial-gradient(50% -3%, ellipse, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -ms-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -o-radial-gradient(50% -3%, ellipse, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: radial-gradient(ellipse at 50% -3%, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); }
.light_blue_gradient { z-index: -1; position: absolute; top: 70px; left: 0; height: 197px; width: 100%; min-width: 1000px; display: block; background: #d0e0ed; background: -moz-linear-gradient(top, #d0e0ed 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e0ed), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #d0e0ed 0%,#ffffff 100%); background: -o-linear-gradient(top, #d0e0ed 0%,#ffffff 100%); background: -ms-linear-gradient(top, #d0e0ed 0%,#ffffff 100%); background: linear-gradient(to bottom, #d0e0ed 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e0ed', endColorstr='#ffffff',GradientType=0 ); }
.above-header-message { position: fixed; width: 100%; top: 0; left: 0; background: #d5353d; z-index: 11; height: 29px; line-height: 29px; }
.above-header-message img { margin: 4px 8px 0 22px; }
.above-header-message .close-btn { right: 15px; }

@media all and (max-width: 1300px) and (min-width: 1px) {
    .above-header-message { font-size: 12px; word-break: keep-all; overflow: hidden; }
}

/*HEADER*/
.header_sprite { display: block; background-image: url(/gimages/header/header_sprite2.png); }
.primary-header-placeholder { position: relative; height: 70px; width: 100%; display: table; font-family: arial; }
.newHeaderContainer { width: 100%; margin: 0; padding: 0; height: inherit; position: fixed; top: 0; z-index: 10; display: table; background: #111F63; }
.newHeaderContainer .new_header {
    padding: 0;
    margin: 0 auto;
    height: inherit;
    padding-left: 30px;
    max-width: 1920px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.newHeaderContainer .header_blue_btn { border-radius: 4px; display: block; cursor: pointer; color: #ffffff; text-align: center; background: #0A2445; }
/*logo*/
.newHeaderContainer .new_header .logo-cont { position: relative; width: 157px; }
.newHeaderContainer .new_header .logo-cont .new_logo { width: inherit; position: relative; margin-top: 4px; display: block; }
.newHeaderContainer .new_header .logo-cont a { text-decoration: none; display: block; width: inherit; }
.newHeaderContainer .new_header .logo-cont .new_logo img { display: block; border: 0;width: 157px;height: 62px;}
.newHeaderContainer .new_header .logo-cont .logo_text { color: #fff; font-size: 14px; margin: inherit; width: inherit; line-height: 100%; text-align: left; display: block; position: relative; left: 0; margin-top: 3px; }
.newHeaderContainer .new_header .logo-cont .new_logo.cobrand ~ a.logo_text { display: none; }
/*menu*/
.newHeaderContainer .primary-menu { display: table; margin: 0 0 0 55px; height: 35px; }
.newHeaderContainer .primary-menu .middle { text-align: center; }
.newHeaderContainer .primary-menu .nav-item { background: transparent; color: #fff; height: inherit; padding: 0 8px; font-size: 16px; margin-left: 8px; position: relative; font-weight: 300; cursor:pointer;}
.newHeaderContainer .primary-menu .nav-item:hover { color: #c7dae9; /*border-bottom: 3px solid #0090F8;*/ }
    .newHeaderContainer .primary-menu .nav-item .tooltip {
        border-radius: 4px;
        background: #F3F3F3;
        color: #111F63;
        font-size: 13px;
        font-weight: 400;
        padding: 8px;
        border: none;
        top: 40px;
        left: -50%;
        z-index: 1;
    }
.newHeaderContainer .primary-menu .nav-item .tooltip.bottom:before, .newHeaderContainer .primary-menu .nav-item .tooltip.bottom:after {
    border-bottom-color: #F3F3F3;
    left: 50%;
}
.newHeaderContainer .primary-menu .nav-item#mnv5 .tooltip.bottom:before, .newHeaderContainer .primary-menu .nav-item#mnv5 .tooltip.bottom:after {
    left: 38%;
}
/*.middle:hover + .tooltip*/
.newHeaderContainer .primary-menu .nav-item:hover .tooltip {
display: inline-table;
white-space: nowrap;
}
.newHeaderContainer .primary-menu .nav-item:first-child { margin-left: 0; }
/*.newHeaderContainer .primary-menu .nav-item.current { font-weight: 400;  text-decoration: none; border-bottom: 3px solid #F8C34B;}*/
    .newHeaderContainer .primary-menu .nav-item.current:before {
        content: '';
        position: absolute;
        top: 49px;
        left: 0;
        border-top: 3px solid #F8C34B;
        background: #F8C34B;
        width: 100%;
    }
.newHeaderContainer .primary-menu .nav-item .current-indication { display: none; }
.newHeaderContainer .primary-menu .nav-item.current .current-indication { width: 0; height: 0; border-style: solid; border-width: 0 9px 8px 9px; border-color: transparent transparent #ffffff transparent; position: absolute; bottom: 0; display: block; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.newHeaderContainer .primary-menu .nav-item.current .current-indication:after { width: 100%; height: 2px; background: #fff; position: absolute; content: ""; left: 0; bottom: 0; display: block; }
.newHeaderContainer .primary-menu .nav-item.current .current-indication.width-100 { border-width: 0; width: 100%; }
.newHeaderContainer .primary-menu .nav-item .middle { z-index: 1; }
.newHeaderContainer .primary-menu .nav-item .new-badge { position: absolute; right: -24px; top: -6px }

.newHeaderContainer .primary-menu .nav-item.press_cnt .arrow_css { border: solid #ffffff; position: absolute; margin-left: 70px; top: 17px; border-width: 0 1px 1px 0; display: inline-block; padding: 2px; transform: rotate(45deg); -webkit-transform: rotate(45deg); cursor:pointer;}
.newHeaderContainer .primary-menu .nav-item.press_cnt ul { padding: 0; display: none; list-style: none; position: absolute; left: -47px; top: 16px; width: 144px; box-sizing: border-box; background: #FFFFFF; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 2px; }
.newHeaderContainer .primary-menu .nav-item.press_cnt ul li { line-height: 37px;padding-left: 16px;height: 37px; box-sizing: border-box; position: relative; cursor: pointer; color: #000000; }
.newHeaderContainer .primary-menu .nav-item.press_cnt ul li:hover { background-color: #2964AA; color: #ffffff; }

.newHeaderContainer .primary-menu .nav-item.press_cnt .pointer { display: none; border-bottom: solid 5px #FFF; border-left: solid 5px transparent; border-right: solid 5px transparent; position: absolute; width: 0; height: 0; top: 27px; right: -6px; z-index: 10; }
.newHeaderContainer .primary-menu .nav-item.press_cnt:hover ul.press_menu { display: block; } /*.arrow_css:hover ~ ul.press_menu*/
.newHeaderContainer .primary-menu .nav-item.press_cnt:hover .pointer { display: inline-block; } /* .arrow_css:hover + .pointer */

@media all and (max-width: 1500px) and (min-width: 1360px) {
    .newHeaderContainer .primary-menu .nav-item { -webkit-transition: none; transition: none; }
}
/*banner*/
.newHeaderContainer .banner-cont { margin-right: 11px; }
    .newHeaderContainer .banner-cont .header-banner, .newHeaderContainer .banner-cont .header-banner a, .newHeaderContainer .banner-cont .header-banner img { text-decoration: none; cursor: pointer; width: 188px; height: 33px; border: 0; display: block; max-width: 188px; max-height: 33px; }
/** right side **/
.newHeaderContainer .new_header .right-side { margin-right:20px; }
.newHeaderContainer .new_header .login-part { color: #fff; font-size: 14px; height: 24px; line-height: 24px; margin-top: 4px; }
    .newHeaderContainer .new_header .login-part .status_img { width: 19px; height: 19px; margin-top: 1px; }
.newHeaderContainer.relative { position: relative; }
.newHeaderContainer.free .new_header .login-part .status_img { background-position: -131px -4px; }
.newHeaderContainer.bronze .new_header .login-part .status_img { background-position: -106px -4px; }
.newHeaderContainer.silver .new_header .login-part .status_img { background-position: -56px -4px; }
.newHeaderContainer.gold .new_header .login-part .status_img { background-position: -81px -4px; }
.newHeaderContainer.vip .new_header .login-part .status_img {background-position: -31px -4px;}
.newHeaderContainer.elite .new_header .login-part .status_img {background-position: -31px -24px;}
.newHeaderContainer .new_header .login-part #myBalance {display: inline-block; }
.newHeaderContainer .new_header .login-part .login_container .login_icon { background-position: -152px -4px; width: 19px; height: 17px; display: inline-block; margin-right: 7px; float: left; margin-top: 2px; }
.newHeaderContainer .new_header .login-part .get-more:after { content: "Get Credits "; }
.newHeaderContainer .new_header .login-part .status_img:hover .tooltip { display: block; height: 17px; line-height: 17px; color: #072446; padding: 0; top: -24px; left: -9px; width: initial; padding: 0 10px; white-space: nowrap; background: #fff; }
.newHeaderContainer .new_header .login-part .status_img .tooltip .mem_status{text-transform: capitalize;}
.newHeaderContainer .new_header .login-part .dropdown_container { display: flex; font-size: inherit; margin: 0 0 0 4px; position: relative; max-width: 240px; height: 24px; line-height: 24px; }
.newHeaderContainer .new_header .login-part .dropdown_container .dd_title { height: inherit; line-height: inherit; font-size: inherit; padding: 0; background: transparent; cursor: pointer; border: 0; width: inherit; max-width: inherit; position: relative; }
.newHeaderContainer .new_header .login-part .dropdown_container .dd_title a { font-size: 16px; text-decoration: none; color: #fff; max-width: 220px; overflow: hidden; height: 20px; float: left; }
.newHeaderContainer .new_header .login-part .dropdown_container .dd_title a span { max-width: inherit; overflow: hidden; height: inherit; float: left; font-weight: 300; text-overflow: ellipsis;}
.newHeaderContainer .new_header .login-part .separator { display: block; margin: 3px 13px 3px 15px; width: 0px; border: 0.5px solid #F3F3F3; height: 16px; }
.newHeaderContainer .new_header .login-part .dropdown_container .dd_title .arrow_css { border: solid #ffffff; position: absolute; margin-left: 5px; top: 8px; border-width: 0 1px 1px 0; display: inline-block; padding: 2px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.newHeaderContainer .new_header .login-part .dropdown_container .dd_bridge { display: none; position: absolute; width: 100%; top: 11px; right: -9px; height: 40px; background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); }
.newHeaderContainer .new_header .login-part .dropdown_container:hover .dd_bridge { display: block; }
.newHeaderContainer .new_header .login-part .dropdown_container .pointer { display: none; border-bottom: solid 5px #FFF; border-left: solid 5px transparent; border-right: solid 5px transparent; position: absolute; width: 0; height: 0; top: 21px; right: -13px; z-index: 10; }
.newHeaderContainer .new_header .login-part .dropdown_container ul { padding: 0; display: none; list-style: none; position: absolute; right: -60px; top: 12px; width: 162px; box-sizing: border-box; background: #FFFFFF; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 2px; font-weight: 300; }
.newHeaderContainer .new_header .login-part .dropdown_container:hover ul, .newHeaderContainer .new_header .login-part .dropdown_container:hover .pointer { display: block; }
.newHeaderContainer .new_header .login-part .dropdown_container .dd_title ul li a { padding: 0 16px; height: 37px; line-height: 37px; color: #000000; font-size: 16px; text-decoration: none; display: inline-block;width: 80%; box-sizing: unset;}
.newHeaderContainer .new_header .login-part .dropdown_container:hover ul li { display: table; width: 144px; }
.newHeaderContainer .new_header .login-part .dropdown_container:hover ul li:first-child { margin-top: 8px; }
.newHeaderContainer .new_header .login-part .dropdown_container:hover ul li:last-child { margin-bottom: 8px; }
.newHeaderContainer .new_header .login-part .dropdown_container ul li:hover { background-color: #2964AA; }
.newHeaderContainer .new_header .login-part .dropdown_container ul.dropdown_menu li { color: #000000; width: 100%; clear: both; position:relative;}
.newHeaderContainer .new_header .login-part .dropdown_container ul li:hover a { color: #ffffff; }
.newHeaderContainer .new_header .login-part .msg_container { margin: 1px 0 0 22px; width: 17px;}
.newHeaderContainer .new_header .login-part .msg_container .envelope_img { display: inline-block; width: 23px; height: 14px; background-position: -5px -5px; position: relative; }
.newHeaderContainer .new_header .login-part .msg_container .envelope_img .bubble_icon {font-size: 9px;color: #000000;border-radius: 13px;width: 20px;height: 13px;background: #F8C34B;text-align: center;line-height: 15px;position: absolute;top: -5px;right: -6px;padding-right: 2px;padding-left: 2px;}
.newHeaderContainer .new_header .login-part .msg_container .envelope_img .bubble_icon.minwidth {width: 10px;right:-3px;top: -6px;padding-left: 1px;}
.newHeaderContainer .new_header .login-part .msg_container .envelope_img .bubble_icon.midwidth {width: 12px;right: -5px;top: -6px;}
.newHeaderContainer .new_header .login-part .msg_container .envelope_img .bubble_icon.maxwidth {right: -6px;padding-right: 0;padding-left: 0;top: -8px;}

.newHeaderContainer .new_header .login-part .credit_container a { color: #FFF393; }
.newHeaderContainer .new_header .login-part .credit_container a.get-more {
    color: #000;
    background-color: #F8C34B;
    height: 20px;
    display: inline;
    border-radius: 120px;
    padding: 10px;
    line-height: 20px;
    text-decoration: none;
    margin-left: 15px;
}
.newHeaderContainer .new_header .login-part .credit_container a.get-more:hover {
    background-color: #FFBB21;
}
.newHeaderContainer .new_header .login-part .signup_btn_container {
    width: 150px;
    height: 40px;
    border-radius: 120px;
    margin: -8px 0px 0px 30px;
    float: left;
    display: block;
}
.newHeaderContainer .new_header .login-part .signup_btn_container a.open-signup-popup {
    color: #000;
    text-align: center;
    width: 100%;
    height: 100%;
    border-radius: 120px;
    line-height: 40px;
    text-decoration: none;
    font-size: 16px;
    display: block;
    font-family: 'Roboto';
    background-color: #f8c34b;
}
.newHeaderContainer .new_header .login-part a.open-signup-popup:hover {
    background-color: #FFBB21;
}

.newHeaderContainer .new_header .login-part .credit_container .creditspacer {
    margin-left: 8px;
    margin-right: 8px;
}

/** login/join **/
.newHeaderContainer .new_header .login-part .login_container .separator { margin: 0 11px; }
/** login mouse over box **/
.newHeaderContainer .dd_box:before, .dd_box:after { content: ""; position: absolute; }
.newHeaderContainer .dd_box.bottom:before, .dd_box.bottom:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
.newHeaderContainer .dd_box.bottom:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #fff; border-width: 11px; margin-left: 40px; }
.newHeaderContainer .dd_box.bottom:before { border-color: rgba(199, 218, 233, 0); border-bottom-color: #072446; border-width: 12px; margin-left: 39px; }
.newHeaderContainer .dd_box.login.bottom:before { margin-left: 145px; }
.newHeaderContainer .dd_box.login.bottom:after { margin-left: 146px; }
/*Anonym*/
.newHeaderContainer .new_header .login-part .login.dd_box.bottom:before {width: 0; height: 0; border-style: solid; border-width: 0 7px 11px 7px; border-color: transparent transparent #fff transparent; margin-left: 135px; }
.newHeaderContainer .new_header .login-part .login.dd_box.bottom:after { display: none; }
.newHeaderContainer .new_header .login-part .login .margin { margin-left: 20px; margin-right: 21px; }
.newHeaderContainer .new_header .login-part .login .form_width { width: 229px; }
.newHeaderContainer .new_header .login-part .dd_box.login .x-close-btn:before, .newHeaderContainer .new_header .login-part .dd_box.login .x-close-btn:after { border-top-color: #0A2445; }
.newHeaderContainer .new_header .login-part .login .error { display: none; font-size: 12px; color: #ff0000; margin-top: -3px; position: absolute; }
.newHeaderContainer .new_header .login-part .login #general_err.error { position: relative; margin-top: 3px; line-height: 100%; }
.newHeaderContainer .new_header .login-part .login #general_err a { font-size: 12px; color: #ff0000; text-decoration: underline; }
.newHeaderContainer .new_header .login-part .login {
    font-family: Roboto;
    width: 302px;
    display: none;
    padding: 21px 0 0 0;
    position: absolute;
    left: -95px;
    top: 34px;
    border-radius: 24px;
    background: #fff;
    font-size: 16px;
    color: #000000;
    -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
}
    .newHeaderContainer .new_header .login-part .login .x-close-btn {
        right: 13px;
        top: 13px;
    }
    .newHeaderContainer .new_header .login-part .login .title {
        color: #111F63;
        text-align: center;
        font-size: 30px;
        font-weight: 700;
        text-transform: capitalize;
    }
.newHeaderContainer .new_header .login-part .login .horizontal-separator {
    background: #AAAAAA;
    height: 1px;
    width: 226px;
    text-align: center;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 16px;
    position:relative;
}
    .newHeaderContainer .new_header .login-part .login .horizontal-separator .or {
        position: absolute;
        top: -11px;
        background-color: #fff;
        left: calc(50% - 15px);
        width: 30px;
        font-size: 16px;
    }
    .newHeaderContainer .new_header .login-part .login .providers {
        display: flex;
        align-items: center;
        /*height: 44px;*/
        width: 268px;
        margin: 0 auto;
        justify-content: center;
        column-gap: 16px;
        flex-flow: wrap;
        color: #414141;
        font-size: 15px;
       /* margin-bottom: 16px;*/
    }
        .newHeaderContainer .new_header .login-part .login .providers .g_id_signin {
            margin-top: 10px;
        }
.newHeaderContainer .new_header .login-part .login .providers .twitter {
    margin-top: 10px;
    height: 40px;
}
.newHeaderContainer .new_header .login-part .login .system_form {
    margin: 0 auto;
    width: 270px;
}
.newHeaderContainer .new_header .login-part .login .form_container {
    margin-top: 19px;
    position: relative;
}
.newHeaderContainer .new_header .login-part .login .form_container.pwd_fld .eye {
    position: absolute;
    top: 14px;
    right: 8px;
}
.newHeaderContainer .new_header .login-part .login .form_container .form_text {
    display: block;
    float: left;
    font-size: 15px;
    line-height: 100%;
    margin-bottom: 5px;
}
.newHeaderContainer .new_header .login-part .login .form_container input { display: block; padding: 0; margin: 0; clear: both; }
.newHeaderContainer .new_header .login-part .login .form_container .form_field {
    width: 270px;
    height: 50px;
    display: block;
    border: 1px solid #aaa;
    border-radius: 8px;
    outline: 0;
    overflow: hidden;
    font-size: 16px;
    position: relative;
    padding: 0 15px;
    box-sizing: border-box;
    background: #FAFAFA;
}
.newHeaderContainer .new_header .login-part .login .form_container.username-line { margin-top: 10px; }
.newHeaderContainer .new_header .login-part .login .login_btn,
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form .form_container .send_btn {
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    width: 270px;
    font-weight: 400;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    border-radius: 120px;
    background: #111F63;
    cursor: pointer;
    margin-top: 16px;
    margin-bottom: 16px;
}
    .newHeaderContainer .new_header .login-part .login .login_btn {
        margin-bottom: 24px;
    }
    .newHeaderContainer .new_header .login-part .login_container .dd_box_bridge {
        display: block;
        position: absolute;
        width: 230px;
        top: -30px;
        right: 48px;
        height: 43px;
        background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
    }
.newHeaderContainer .new_header .login-part .login .forgot_container { display: table; position: relative; background: #F3F3F3; border-radius: 0px 0px 24px 24px; margin-top: 16px; width: 100%; }
.newHeaderContainer .new_header .login-part .login #forgot_link { text-decoration: underline; display: block; text-align: center; cursor: pointer; height: 47px; line-height: 47px; }
.newHeaderContainer .new_header .login-part .login #forgot_loader { width: 32px; height: 32px; margin: 6px auto; display: none; }
.newHeaderContainer .new_header .login-part .login #login_loader { width: 13px; height: 3px; margin: -18px 0 0 162px; position: absolute; cursor: default; display: none; }
.newHeaderContainer .new_header .login-part .login #forgot_loader img, .newHeaderContainer .new_header .login-part .login #login_loader img { border: 0; display: block; width: inherit; height: inherit; }
.newHeaderContainer .new_header .login-part .login #forgot_loader.send_pressed { display: block !important; position: absolute; left: 50%; margin-left: -16px; top: 59px; }
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form {
    display: none;
    position: relative;
    margin-top: -46px;
    background: #f3f3f3;
    z-index: 4;
    padding-top: 16px;
}
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form .login_text {
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    line-height: 15px;
    margin: 0 auto;
    width: 265px;
}
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form .forgot_close_btn {
    top: 10px;
    right: 13px;
}
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form .form_container {
    margin: 0 auto;
    width: 265px;
    margin-top: 8px;
}
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form .error_msg { color: #ff0000; font-size: 12px; line-height: 100%; display: none; position: relative; margin-top: 3px; min-height: 13px; margin-bottom: 3px; }
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form.err .error_msg { display: block; }
.newHeaderContainer .new_header .login-part .login .forgot_container .thankyou_msg {
    display: none;
    font-size: 16px;
    text-align: center;
    line-height: 16px;
    font-weight: 300;
    background-image: url(/gimages/signup/forgot_tnks.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 10px;
    height: 50px;
    width: 100%;
    position: relative;
    padding-top: 80px;
}
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form.thankyou .thankyou_msg { display: block; }
.newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form.thankyou .login_text, .newHeaderContainer .new_header .login-part .login .forgot_container .forgot_form.thankyou .form_container { display: none; }

/*.responsive-width { min-width: 760px;max-width: 1550px; }*/
.responsive-width { width: 1420px; }
.with-site-menu-control #BodyContainer { width: calc(100% - 240px); max-width: 1680px; }
    .with-site-menu-control #BodyContainer .page-description-seo { width: inherit; padding-top: 15px; margin-left: 10px; }
.no-secondary-menu .page_body { margin-top: 25px; }
.with-site-menu-control .page_body { margin-top: 0; }

/*100% width header*/
#header-full-width { height: 70px; position: relative; display: none; }
    #header-full-width.show { display: block; }
    #header-full-width .newHeaderContainer { position: relative; }
        #header-full-width .newHeaderContainer .new_header { width: 100%; padding: 0 17px; box-sizing: border-box; }
.secondary-menu-placeholder.relative { position: relative; }
.secondary-menu-placeholder.fixed { position: fixed; height: inherit; background: #fff; margin: 0; }
#secondaryMenuCont.with-shadow .secondary-menu-placeholder.fixed { -webkit-box-shadow: 0px 0px 5px 0px rgba(216,216,216,1); -moz-box-shadow: 0px 0px 5px 0px rgba(216,216,216,1); box-shadow: 0px 0px 5px 0px rgba(216,216,216,1); }

.secondary-menu-placeholder { height: 24px; width: 100%; display: table; z-index: 6; }
    .secondary-menu-placeholder .responsive-width { height: inherit; }
    .secondary-menu-placeholder .secondary-menu-width { position: relative; max-width: 1920px; padding: 0; margin: 0 auto; display: block; }
    .secondary-menu-placeholder .secondary-menu { display: table; margin: 0 0 0 240px; height: inherit; }
        .secondary-menu-placeholder .secondary-menu .middle { text-align: center; }
        .secondary-menu-placeholder .secondary-menu .nav-item { background: transparent; color: #072446; height: inherit; padding: 0 7px; font-size: 14px; margin-left: 16px; position: relative; }
            .secondary-menu-placeholder .secondary-menu .nav-item:first-child { margin-left: 0; }
            .secondary-menu-placeholder .secondary-menu .nav-item .current-indication { display: none; }
            .secondary-menu-placeholder .secondary-menu .nav-item.current .current-indication { background: #153b67; height: 2px; position: absolute; left: 0; bottom: -11px; width: 100%; display: block; }
            .secondary-menu-placeholder .secondary-menu .nav-item .middle { z-index: 1; }
            .secondary-menu-placeholder .secondary-menu .nav-item.nav-makemymonday .middle .ahuz { font-size: 15px; }
            .secondary-menu-placeholder .secondary-menu .nav-item.nav-party { color: #cf0d19; font-weight: bold; }
/*no secondary menu*/
body.no-secondary-menu .secondary-menu-placeholder { background: transparent; position: relative; height: 33px;line-height: 33px; -webkit-box-shadow: 0 0 5px 0 rgba(216,216,216,1); -moz-box-shadow: 0 0 5px 0 rgba(216,216,216,1); box-shadow: 0 0 5px 0 rgba(216,216,216,1);display: table;margin: auto;}
    body.no-secondary-menu .secondary-menu-placeholder .secondary-menu { margin-left: 240px; height: 24px; }
body.no-secondary-menu .BreadCrumbs { margin-top: -24px; z-index: 6; }
/*search cont*/
.secondary-menu-placeholder .search-cont { height: 24px; line-height: 24px; right: 0; top: 5px; }
    .secondary-menu-placeholder .search-cont .searchFieldCont { position: relative; height: inherit; line-height: inherit; display: table; width: 182px; }
        .secondary-menu-placeholder .search-cont .searchFieldCont input { background: #fff; box-sizing: border-box; width: inherit; height: inherit; line-height: inherit; padding: 0 20px 0 5px; border: 1px solid #6398c0; border-right: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; outline: none; color: #6398c0; }
            .secondary-menu-placeholder .search-cont .searchFieldCont input::placeholder { color: #6398c0; opacity: 1; }
            .secondary-menu-placeholder .search-cont .searchFieldCont input::-ms-input-placeholder { color: #6398c0; }
        .secondary-menu-placeholder .search-cont .searchFieldCont:hover input { background: #c6d4df; }
        .secondary-menu-placeholder .search-cont .searchFieldCont .search_img { width: 14px; height: 14px; display: block; position: absolute; top: 4px; right: 5px; background-position: -4px -40px; cursor: pointer; }
        .secondary-menu-placeholder .search-cont .searchFieldCont .searchBtnCont { width: 24px; height: inherit; position: absolute; cursor: pointer; display: block; right: 0; top: 0;}
    .secondary-menu-placeholder .search-cont.closed { right: 4px; }
        .secondary-menu-placeholder .search-cont.closed .searchFieldCont { width: 14px; }
            .secondary-menu-placeholder .search-cont.closed .searchFieldCont .searchBtnCont { width: inherit;}
            .secondary-menu-placeholder .search-cont.closed .searchFieldCont input { display: none; }
            .secondary-menu-placeholder .search-cont.closed .searchFieldCont .search_img { right: 0; }
                .secondary-menu-placeholder .search-cont.closed .searchFieldCont .search_img:hover { background-position: -58px -40px; }
    .secondary-menu-placeholder .search-cont .separator { display: none; }
    .secondary-menu-placeholder .search-cont.closed .separator { display: block; margin: 0 6px; width: 1px; height: 24px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #8cb8db 50%, #ffffff 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#8cb8db 50%,#ffffff 100%); background: linear-gradient(to bottom, #ffffff 0%,#8cb8db 50%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); }
    .secondary-menu-placeholder .search-cont.closed .tooltip { line-height: 100%; padding: 6px; color: #2c3e59; width: 70px; background: #fff; }
        .secondary-menu-placeholder .search-cont.closed .tooltip.left:after { border-left-color: #fff; }
        .secondary-menu-placeholder .search-cont.closed .tooltip.bottom:after { border-bottom-color: #fff; }
    .secondary-menu-placeholder .search-cont.closed .searchBtnCont .tooltip { top: -4px; left: -91px; }
    .secondary-menu-placeholder .search-cont.closed .searchBtnCont:hover .tooltip { display: block; }
/*menu animation*/
.menu-transition { -webkit-transition: all 0.25s linear; transition: all 0.25s linear; }
body.scrolled .newHeaderContainer .primary-menu .nav-item.current .current-indication { border-width: 0; width: 100%; }
body.scrolled .secondary-menu-placeholder.fixed { margin-top: -34px; }
body.scrolled #secondaryMenuCont.with-shadow .secondary-menu-placeholder.fixed { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

@media all and (max-width: 1279px) and (min-width: 1px) {
    .responsive-width { width: 1000px; }
    .footer.center-table { margin-left: 2% }
    .newHeaderContainer .primary-menu .nav-item .new-badge { width: 27px; height: 27px; right: -20px; top: -5px; }
    .newHeaderContainer .new_header .login-part .separator { margin: 0 5px; }
    .newHeaderContainer .new_header .login-part .dropdown_container .dd_title a span { max-width: 40px; text-overflow: ellipsis; }
    .newHeaderContainer .new_header .logo-cont { width: 157px }
        .newHeaderContainer .new_header .logo-cont .new_logo { margin-top: 4px; }
      body.no-secondary-menu .secondary-menu-placeholder .secondary-menu { margin-left: 195px;  }
        .newHeaderContainer .new_header .logo-cont .logo_text { font-size: 10px; margin-top: 3px; }
        .secondary-menu-placeholder .secondary-menu .nav-item { font-size: 12px; margin-left: 7px; }
    .newHeaderContainer .primary-menu { margin-left: 88px; }
}

@media all and (max-width:1020px) and (min-width:1px) {
    .secondary-menu-placeholder.fixed, .newHeaderContainer { position: relative; }
        /*so horizontal scroll will work*/
        .newHeaderContainer .new_header .login-part .msg_container .envelope_img .bubble_icon { right: 6px; }
}

@media all and (max-width:1120px) and (min-width:1px) {
    .newHeaderContainer .new_header {padding-left: 10px;}
}
@media all and (max-width: 1365px) and (min-width: 1280px) {
    .responsive-width { width: 1280px; }
    .footer.center-table { margin-left: 2% }
    .secondary-menu-placeholder .secondary-menu .nav-item { margin-left: 10px; }
}

@media all and (max-width: 1439px) and (min-width: 1366px) {
    .responsive-width { width: 1320px; }
    .page-description-seo { width: 1135px; }
    .footer.center-table { margin-left: 2% }
}

@media all and (max-width: 1555px) and (min-width: 1444px) {
    .secondary-menu-placeholder .secondary-menu .nav-item {
        margin-left: 10px;
    }
}

@media all and (max-width: 1444px) and (min-width: 1280px) {
    body.no-secondary-menu .secondary-menu-placeholder .secondary-menu {margin-left: 215px;}
}

@media all and (max-width: 1444px) and (min-width: 1px) {
    .secondary-menu-placeholder .secondary-menu .nav-item { margin-left: 0px; }

}

@media all and (max-width: 1200px) and (min-width: 1px) {
    .newHeaderContainer .banner-cont .header-banner, .newHeaderContainer .banner-cont .header-banner a, .newHeaderContainer .banner-cont .header-banner img { width: 138px; height: 24px; }
}
@media all and (min-width: 1921px) {
   body.no-secondary-menu .secondary-menu-placeholder .secondary-menu {margin-left: 205px;}
}

@media all and (max-width: 1850px) and (min-width: 1650px) {

    .responsive-width { width: 1420px; }
    .page-description-seo { width: 1380px; }
}

@media all and (max-width: 1649px) and (min-width: 1440px) {

    .page-description-seo { width: 1180px; }
}
/* end header */
/**Host list 18+ warning message**/
#Warning18 { }
#Warning18 .msg_18 { zoom: 1; filter: alpha(opacity=1); opacity: 1; background-color: #ffffff; z-index: 11; width: 566px; height: 263px; display: block; position: fixed; top: 50%; margin-top: -215px; font-family: Roboto; font-size: 16px; color: #0E0E12; text-align: center; border-radius: 6px; }
#Warning18 .msg_18 .msg_18_content { width: 282px; line-height: 19px; }
#Warning18 .msg_18 .msg_18_img { display: block; width: 296px; height: 263px; position: absolute; top: 0px; right: 0px; background: url('/gimages/hostlist/msg_18_img.png'); z-index: -1; border-radius: 6px; }
#Warning18 .msg_18 .msg_18_img.guy { background: url('/gimages/hostlist/msg_18_img_guy.png'); }
#Warning18 .msg_18 .imlive_logo { background: url('/gimages/hostlist/msg_18_logo_new.png'); width: 226px; height: 101px; display: block; margin: 10px auto; margin-top: 0px; }
#Warning18 .msg_18 .blue_btn { background-color: #111F63; border-radius: 50px; width: 204px; height: 40px; line-height: 42px; color: #ffffff; font-weight: bold; font-size: 17px; text-decoration: none; text-align: center; display: block; margin: 15px auto 0px; cursor: pointer; }
#Warning18 .msg_18 .blue_btn:hover { zoom: 1; filter: alpha(opacity=87); opacity: 0.87; }
#Warning18 .msg_18 .blue_text { color: #182D8F; font-size: 14px; padding-top: 15px; display: inline-block; }
#Warning18 .msg_18 a.blue_text { text-decoration: underline; }
/* New Feedback Tab */
#feedBackDiv.popup_block { background: rgba(34,51,71, 0.7) }
#feedBackDiv .feedback-sprite { background-image: url('../gimages/FeedBack/feedback-sprite.jpg?v=1'); }
.feedback-cont { position: absolute; width: 673px; background: #fff; padding: 40px; border-radius: 15px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.feedback-cont .BigClose { font-size: 17px; font-family: Arial; cursor: pointer; position: absolute; top: 13px; right: 13px; color: #2f598b; }
.feedback-cont form { position: relative; display: table; width: inherit;border-top: 1px solid #eff2f6;margin-top: -4px; }
.feedback-cont .header { margin-top: 10px; position: relative; display: table; margin: auto; }
.feedback-cont .header .feedback-sprite { width: 195px; height: 75px; background-position: -259px -5px; margin-right: 27px; }
.feedback-cont .header .feddback_header_img { width: 61px; height: 62px; background-image: url('../gimages/FeedBack/feedback.png'); }
.feedback-cont .header .text { position: relative; display: table; font-weight:400; margin-top:10px;margin-left:15px;}
.feedback-cont .header .text div:first-child { color: #111F63; margin-bottom: 5px; }
.feedback-cont .header .text div:last-child { color: #414141;}
.feedback-cont .rating-cont { display: table; position: relative; clear: both; width: inherit; margin: 40px auto 0; width: 555px; }
.feedback-cont .rating-cont .line { display: table; position: relative; clear: both; width: inherit; padding: 10px 0; color: #737b84; }
.feedback-cont .rating-cont .star-cont { position: relative; clear: both; }
.feedback-cont .rating-cont .star-cont .star { width: 21px; height: 20px; background-position: -327px -96px; float: left; margin-right: 10px; cursor: pointer; }
.feedback-cont .rating-cont .star-cont .star:hover ~ .star, .feedback-cont .rating-cont .star-cont .star.selected ~ .star { background-position: -327px -96px; }
.feedback-cont .rating-cont .star-cont .star.selected, .feedback-cont .rating-cont .star-cont.selected .star, .feedback-cont .rating-cont .star-cont:hover .star { background-position: -298px -96px; }
.feedback-cont .rating-cont .star-cont.selected:hover .star { background-position: -298px -96px; }
.feedback-cont .rating-cont .star-cont .star:hover ~ .star { background-position: -327px -96px; }
.feedback-cont .texarea-cont { display: none; position: relative; clear: both; width: 555px; margin: 30px auto 0; }
.feedback-cont .texarea-cont ::-webkit-input-placeholder { font-style: italic; color: #77797b; }
.feedback-cont .texarea-cont ::-moz-placeholder { font-style: italic; color: #77797b; }
.feedback-cont .texarea-cont :-ms-input-placeholder { font-style: italic; color: #77797b; }
.feedback-cont .texarea-cont :-moz-placeholder { font-style: italic; color: #77797b; }
.feedback-cont .texarea-cont .title { color: #2f598b; margin-bottom: 9px; display: table; }
.feedback-cont .texarea-cont textarea { white-space: normal; display: block; resize: none; position: relative; clear: both; width: inherit; border: 1px solid #d3d9df; height: 53px; padding: 5px; font-size: 15px; }
.feedback-cont .blue-btn { position: relative; background: #2f598b; border-radius: 5px; width: 347px; height: 44px; line-height: 44px; }
.feedback-cont .blue-btn:hover { background: #406fa7; }
.feedback-cont .blue-btn.inactive { background: #b1c0d3; pointer-events: none; }
.feedback-cont .SendFeedbackBtn { margin-top: 40px; }
.feedback-cont #ThankyouMessage { position: relative; display: none; }
.feedback-cont #ThankyouMessage .title { color: #2f598b; margin: 60px auto 30px; }
.feedback-cont #ThankyouMessage .msg { display: none; }
.feedback-cont #ThankyouMessage .msg .text-grey { color: #6b7989; }
.feedback-cont #ThankyouMessage .close-btn { margin-top: 60px; }
.feedback-cont.feedback-sprite.show-girl { background-position: 497px 158px; background-repeat: no-repeat; }
.feedback-cont #ThankyouMessage .contact-us { margin: 42px auto 0; }
.feedback-cont #ThankyouMessage .contact-us .item { position: relative; display: table; margin-right: 65px; cursor: pointer; }
.feedback-cont #ThankyouMessage .contact-us .item:last-child { margin-right: 0; }
.feedback-cont #ThankyouMessage .contact-us .item .feedback-sprite { width: 29px; height: 29px; display: block; }
.feedback-cont #ThankyouMessage .contact-us .item .text { display: table; color: #2f598b; margin-left: 6px; top: 10px; position: relative; }
.feedback-cont #ThankyouMessage .contact-us .item:hover .text { color: #406fa7; }
.feedback-cont #ThankyouMessage .contact-us .item.liveChat .feedback-sprite { background-position: -341px -137px; position: relative; top: 8px; }
.feedback-cont #ThankyouMessage .contact-us .item.email .feedback-sprite { background-position: -295px -134px; }
.feedback-cont #ThankyouMessage .contact-us .item.phone .feedback-sprite { background-position: -391px -137px; position: relative; top: 3px; }
.feedback-cont #ThankyouMessage .contact-us .item.liveChat:hover .feedback-sprite { background-position: -341px -176px; }
.feedback-cont #ThankyouMessage .contact-us .item.email:hover .feedback-sprite { background-position: -295px -172px; }
.feedback-cont #ThankyouMessage .contact-us .item.phone:hover .feedback-sprite { background-position: -391px -177px; }
.feedback-cont #ThankyouMessage .offset { width: 100%; height: 18px; position: relative; display: block; background: transparent; }
.FeedbackTab { display: block; position: fixed; top: 35%; right: 0; margin-top: -29px; cursor: pointer; z-index: 2; width:50px; background-image: url(/gimages/FeedBack/feedback-icon-small.png); height: 50px; margin-right: 22px; }
#globalVars { visibility: hidden; display: none; width: 0; height: 0; opacity: 0; }
/*Common buttons*/
.gallery_btn, .host_btn, .dhc_btn { position: relative; text-align: center; padding: 0; font-family: "Arial"; color: #ffffff; display: block; text-decoration: none; cursor: pointer; z-index: 1; }
.button { text-align: center; text-decoration: none; cursor: pointer; }
.gallery_btn, .dhc_btn { clear: both; }
    .gallery_btn:hover, .host_btn:hover, .dhc_btn:hover { text-decoration: none; }
.happy_hour_btn, .red_chat_btn { background-image: url(/gimages/Buttons/happy_hour_btn.png); }
.free_chat_btn, .green_chat_btn { background-image: url(/gimages/Buttons/free_chat_btn.png); }
.live_chat_btn, .blue_chat_btn { background-image: url(/gimages/Buttons/live_chat_btn.png); }
.profile_btn, .grey_chat_btn { background-image: url(/gimages/Buttons/offline_btn.png); }
.candy_btn { background-image: url(/gimages/Buttons/candy_chat_btn.png); }
    .candy_btn:hover { background-image: url('data:image/png;base64,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'); }
.clbevent_btn { background-image: url(/gimages/Buttons/clbevent_chat_btn.png); }
    .clbevent_btn:hover { background-image: url(/gimages/Buttons/clbevent_chat_btn_hover.png); }
.discount_btn { background-image: url(/gimages/Buttons/discount_btn.png); }
.cmvc_chat_btn { background-image: url(/gimages/Buttons/cmvc_chat_btn.png); }
    .cmvc_chat_btn:hover { background-image: url(/gimages/Buttons/cmvc_chat_btn_hover.png); }
.free_chat_btn:hover, .green_chat_btn:hover { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAAlCAMAAAANzjeWAAAAflBMVEVU1jxl2lBc2EVL1DJi2kxP1TdR1jli2kxa10JU1jxr3Fdp21Rt3Fly3V5V1j1X1z9o21Ja2ENm21Bw3VxQ1Tdv3VuC4XBe2UdZ2EGZ54q/8LZi2kxc2EaO5X5g2Ul03mFk2k5332OR5YF84Gms7KCK43mh6ZSG43S27qvP9MdbuTo7AAAACXRSTlPx8fHx8fFQVlEKUB5SAAACbElEQVRYw+3ZDXOaQBCA4Y21aQ/uQIIIRgKCfDT//w92b5cTKIZpMVP1Jk/USYYk3sveTGYu8OPp5tZP66HVenWdn7DazHj5yGbEdfG5kINkFEWhUiov0IntFmtXELtnw4VtCH9Cl8aca0miU4qCCur6rSz3+6ZpKvQLvS70vuWoqfG702vE5AhfWpyFEwpDlesRdeNp27ZGb6jsvf29+lVANnyXqcgIDdPlmBaXzGzZmd07vYuSFnLh/jlzXPogm8qHzNyxKOwpxhFIGtxwXvxRO3QyFuvnHPoWdjCO2rl3slO6SFoOPoyLwS5GHUzFFP74sIMS9OIPvOyUBUGQGP6/SDoBSgklm1hd2QfSfVcXhWOOjsp7SvFo+haaBk+BKwI0XL+H8GVEeGKGvj5Cv2RUGnSdlEh9NMJzXcRzyP+kNFkFcCzMl2GkU3AmJiRG3NFFjJf++Sa11Ih9XIiJHEjjwzos47Sil6sqpe0nqQZjuIU7fDJowOf/5Q0yzSB5gt34dJv5I5efq6oYYhwNxcQcY2Yi7hPm8QB5eDQ62pk8Nxxa3sSQYAuXeOhuYybM+ChPb0zcltQmmxQeKeTjwG5j0uDKBMTDJw0Hl2DbToCwjCfyrXVRQjg2Rr1swfOFZTIBfiIskwpIUmGZREBwEJbxBaSOsIwnIFPCOnA8bYVtYLOzMMqpLYySpYVR4d7CKNVYGJXbGFVUX1EPQUd9gvu6MXCqvGC5ZHRaiw9N4OOmoH0v98vQf1jqut3tTqeiUKF09AFiFqeYetvzNlgXoVpCH7rL/pyaTqnTtDsMpaCbAXj+dq3vA3APnn8D0SVbIhZLYjcAAAAASUVORK5CYII='); }
.live_chat_btn:hover, .blue_chat_btn:hover { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAAlCAMAAAANzjeWAAAAV1BMVEVmpOtmo+topeuy0fVkouptp+tkoupopet4ru10rOxxquxuqetrpuuDte5/su58se2nyvOwz/SBtO5lo+qFtu+XwfKJuPCkyPOPvPC/2feexfK31Paw0PVTpVNtAAAABnRSTlPukosMBpPlMKQ1AAABoElEQVRYw+3Y7U6sMBCA4UE9Q1v6wbbdLize/3WedmgRwzm6Zo3RiU/gH4W+IYFk4LGDnhXoHuFPz84DgL7VkKlCZiJzzlnrTYwxpTQVZ3ItLtm4On2lZda3Ng352FGVbETlhMussxtfmINo4p4x+fwMfpq1BjXwImelQDFjZylBMuNLlGDGz0KAEzdye9Y6clgtb3a8/ZH4MBcX58C6A/tv20MkUWTI9Kb/CP3i5YO6D/7fVtwbbFysBW8rv9dWbw277fersMG7hU2/2qW2yFroX7EHafEeomnqNRRSM2rDXRu/P7hV1sQW+Pr/56u0GFOiKMatJUPLwG+KGilQyq3OmNik5xjBCpFTvnfIW4FaK1XqchuVTaeUIKDGny/n6aHE2TjGBIgD8hDoxcmzFICokBMdEQFRIifaUpRDTnpBUQY5CZKiEnISFEVNyEnQFHVGTmrUFVnpKeqCrASKGpEbQDwhN4D4jNwA4oLccI2akZvfqJ+CZxTgPI+X8WtcVldyXk1FymIZbLWZaR2X7meNoXm/qUN2HuCpA2QFuqe/lOXu0CbTFKUAAAAASUVORK5CYII='); }
.profile_btn:hover, .grey_chat_btn:hover { background-image: url(/gimages/Buttons/offline_btn_hover.png); }
.discount_btn:hover { filter: alpha(opacity=80); opacity: 0.8; background-color: #ffffff; }
.button-green-gradient { background: #6fda3d; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmZGEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZmFkMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #6fda3d 0%, #0fad25 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fda3d), color-stop(100%,#0fad25)); background: -webkit-linear-gradient(top, #6fda3d 0%,#0fad25 100%); background: -o-linear-gradient(top, #6fda3d 0%,#0fad25 100%); background: linear-gradient(to bottom, #6fda3d 0%,#0fad25 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fda3d', endColorstr='#0fad25',GradientType=0 ); }
#spanClose { margin-top: -37px; position: absolute; right: -3px; cursor: pointer; display: none; width: 124px; height: 36px; }
    #spanClose .blue_rect, #spanClose .blue_circle { background-color: #0a4871; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: center; font-family: Arial; display: inline-block; position: relative; border: 3px solid #ffffff; }
    #spanClose .blue_rect { border-right: 0; width: 91px; height: 21px; z-index: 1; line-height: 21px; border-bottom-left-radius: 5px; border-top-left-radius: 5px; border-left-width: 3px; }
    #spanClose .blue_circle { border-radius: 50%; width: 30px; height: 30px; line-height: 30px; margin-left: -7px; z-index: 0; }
/*POPUP/DIV block*/
.popup_block { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; display: none; background-color: rgba(0,0,0,0.7); font-family: Arial; }
    .popup_block.transparent { background-color: rgba(255,255,255,0.1); }
    .popup_block.font-roboto { font-family: "Roboto"; }
    .popup_block.tansparent, .popup_block.transparent { background-color: rgba(255,255,255,0.1); }
    .popup_block .popup_msg, .popup_block .popup-msg { background: transparent; z-index: 12; position: fixed; font-size: 14px; left: 50%; top: 50%; }
    .popup_block .popup_msg { width: 800px; height: 600px; display: block; margin: -300px 0 0 -400px; }
    .popup_block .popup-msg { width: 600px; padding: 20px; display: table; -webkit-transform: translate(-50%, calc(-50% + 0.5px)); transform: translate(-50%, calc(-50% + 0.5px)); }
    .popup_block .center-content, .popup_block .center-block-screen { display: table; left: 50%; top: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .popup_block.reset-width .popup-msg { width: initial; }
    .popup_block.reset-padding .popup-msg { padding: 0; }
    .popup_block .popup-msg img, .popup_block .popup_msg img { max-height: 80vh; }
    .popup_block.bg-white .popup_msg, .popup_block.bg-white .popup-msg { background: #fff; }
    .popup_block.blue { background: rgba(47, 89, 139, 0.5); }
    .popup_block .popup_close_btn, .popup_block .popup-close-btn { cursor: pointer; }
    .popup_block .popup-msg .popup-close-btn { font-size: 12px; position: absolute; right: 10px; top: 5px; color: #000; }
    .popup_block .center-content .right-corner-close-button, .popup_block .popup_msg .right-corner-close-button, .popup_block .popup-msg .right-corner-close-button { width: 40px; height: 40px; position: absolute; top: 0; right: 0; }
    .popup_block .popup-msg .bottom-link, .popup_block .center-content .bottom-link { bottom: 0; left: 0; height: 30px; }
    .popup_block.show { display: block; }
#loaderCont.popup_block { z-index: 12; }
.popup_block.animated { display: block; visibility: hidden; opacity: 0; -webkit-transition: visibility 0.7s, opacity 0.7s; transition: visibility 0.7s, opacity 0.7s; }
    .popup_block.animated.do-not-animate, .popup_block.animated.do-not-animate .center-content { -webkit-transition: none; transition: none; }
    .popup_block.animated .center-content { left: 0%; opacity: 0; top: 0; -webkit-transform: translate(-50%,-50%) scale(0.1); transform: translate(-50%,-50%) scale(0.1); -webkit-transition: all 0.5s; transition: all 0.5s; position: absolute; }
    .popup_block.animated.animate-div { visibility: visible; opacity: 1; }
    #SignUpCtrl.popup_block.animate-div {display: block;}

.popup_block.animated.animate-div .center-content { left: 50% !important;top: 50% !important; opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }
/*Friends And Romance entrance warning*/
#Warning_FR_Area { display: block; }
    #Warning_FR_Area .popup_msg { box-sizing: border-box; width: 666px; height: 320px; margin: -160px 0 0 -333px; padding: 60px 0 60px 40px; background-color: #ffffff; text-align: left; line-height: 150%; display: block; }
        #Warning_FR_Area .popup_msg .x-close-btn:before, #Warning_FR_Area .popup_msg .x-close-btn:after { border-color: #C4C4C4;}
        #Warning_FR_Area .popup_msg .leftside { width: 350px; float: left; color: #414141; z-index:1; position:relative;}
            #Warning_FR_Area .popup_msg .leftside .title { color: #35383C; }
            #Warning_FR_Area .popup_msg .girl_img {position:absolute; bottom:0; right:15px; width: 285px; height: 309px; background-image: url(/gimages/girl_fr_popup_2020.jpg); background-repeat: no-repeat; }
        #Warning_FR_Area .popup_msg .leftside .blue-btn { margin-top:14px; width: 128px; height: 45px; background: #111F63; border-radius: 59.2771px; line-height:45px; cursor:pointer; color:#fff; text-align: center; font-weight:normal; font-size:16px;}
/*End of Friends And Romance entrance warning*/
/*right-top-icon*/
.safe-host-badge { position: absolute; top: 5px; left: 5px; background: #02195B; border-radius: 2px; padding: 2px 5px; font-size: 12px; line-height: 14px; text-align: center; color: #fff; }
.host_img_container:hover .safe-host-badge { display: none; }
.make_my_monday { background-image: url('/gimages/HostList/makemymonday_badge.png'); position: absolute; top: 7px; left: 3px; z-index: 3; background-repeat: no-repeat; height: 16px; width: 80px; opacity: 0.8; border-radius: 2px; }
.right-top-icon { position: absolute; top: 5px; right: 5px; display: inline-block; z-index: 2; background-repeat: no-repeat; }
.mobile-icon { width: 18px; height: 28px; background-size: 18px 28px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAcCAMAAABbGh8VAAAAjVBMVEX///////////////////////9vrmv///////+JvYb///////////////////8viiiEuoD///////////////////////////9dpFhPnEl5s3X///+z1LH///////////////////////9nqmNFlj/I4cfu9e2AuHx/t3v///////////8WfA8viigafhO2AVj7AAAALHRSTlMfDlUBfz/PThn+m4Vuo0388o5fLBQHT0D+/t7Ru52ZenZQNv7+/fzr6bSypxRbB8oAAADpSURBVCjPtZLHksIwEERnLAsrIOHsJdjkPPD/n7eDVltQ5TPvpHq6qLsFQjRYKwioGhshQKCqpE8CXlYKBTRqV9rBub53brDlTjWAVbmaUWS2KiuEurNsDj/MgZ3talCZ4eu9ZvZ8MJkCSBx94BJgZWiudX4+51rPyQRVUL68FWla3JY5FS+1tbQwGy+l35gF2S2rNqXJ2gMi+PWE0pZVxmoqUQiUU1bZ99X4EeOnxkDXV6BrCPSOfbm8Y8dyHo//cmKF9DydnhQrDEUzxyNRLHo8x99o/d0Ng7v3YbQwbdcmgbYL044/wC81LCLTs0qvIwAAAABJRU5ErkJggg=='); }
.mobile-pornstar-icon { width: 74px; height: 39px; background-size: 74px 39px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAnCAMAAACfZC7HAAAC/VBMVEUAAAD////////////////////////////+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8WfA9bW1t5tPtImflIidfG2/W60e2qz/yysrKHh4e+vr7+/v7T09Tb3NtxcXFUoPnIyMidnZ2SkpIbfxTO5P221v1trfrn8f709PTz+PPk5OTe3t6gyp1GUWD0+P/6/P3C3f2eyfyFu/tfpvr6/Pn29/dIl/Xp6erR5tDF3sOoqKiKvYdGX358fHxYZ3p0sXFmZmZWn1EuiScegRgYfhEXfRDa6/709/vs8/u/1/Pl6/Hv9u7K0drX2dm/271Ifb2w0q2s0KiozqWCuX5GWnNLWW1GVWlgpltGl0BClT0khB7i7/3w9vv5+vqy0fb1+vXu7/BLlvB3ru/T4O7r9OpIkunm8eVIj+TY3ePg7t9Kjt+kvt1toN3d7Ny6x9hHhtDBx851ncvK4chylb6prbJHcKJ+jJ5MbplNao5HZYpcboROZYF4eHhXX2tqampGTVhNm0c9kzgqhyPn8v6Rwvvi7PlTnvfd6fbN4Pb09PWnyfJmpvKDtfDf5u/G2O6syu3a4OjM2ehypuba6uWUueRnn+R8q+K+zuHQ1duBqtqxz9msv9XLz9PN0c1Tis1Hgslcjsibrsast8WHosKlscCcrMBahrq3uLl8lbRHeLKz1LGjyrCNnLCwxq+bo66Jma2ImKxHdKqptqhgfqSjraOSmaFrg6Gfv5xgepqHjJN4g5JsfJCTwo+FiIx4fYWEsYGDp4F9tnpeZG5rrGdlqWFjnV9QVFtYaldJTVRJmUM6azc2jjA1ji81jS8tgCiKPhzKAAAAP3RSTlMAvMNgO38sTP6siXhFCQLevikD26dsHRgU+M3KxrKZl29pWS8lDwsH8+vktaOhj4RjXT8b8NbV1Liem4FbODCkjjLjAAAEi0lEQVRIx62WdXQTQRCHL6EkaWkp7u7ubr/dHJBGaEvSFqhAC1XaUsfd3d3d3d3d3d3d3R57m4Q28Aq8lC9/7M7k7nt7k3lzEf5EsUpOylwZhf+AIjckXMtnLplWlRy9+0R00UNCnjktphwYSyS++U8KBkop0qCqgJ6EDIqMG8x0Sb0gT4MqLwYSMviNf3i4fwIhLVDcblNG6ImJSCSsTCJkBErYrSqBFmT2tN4xqxK5Tw/brlAU/r146WUS6XMKLpULyGROSkvGsRDCTcFgtOgeGZewEnKWy8C+4ldnVgBQCEonHjlYTDBTWpEVnFrWDCIHwkp8T9igygRvZFPCgtklh1bCEyoYmmq1bcOQl2eMnkh4Z/QF4Gv0HU/GN9Oo1a01UHO8gSFtACcESZHG4gKou1brTv2go+5NjbGxftZME/KSLg0BmtAmPclQDw92kwdTtRG5SiO2hwxqlvURNUhvUbkBntTQnEY3B/xiteaMgd4ltyltylWvTN5iIDjMAUAFHzFIUqkBiGrIfqqaa6mfgeqQLS+aUrOqLX2wWkfZR1J96hMoary8AMi4Kj3WiGIbuHJVYMpTGSi72Y0a4JyBLTwTTXVxA3SUmX2b0G6m8JY+IkPdElzlBE3o+tD2YKpmrcW1ybVy83MLk57IE4WyoS1X6diTkadMFbJ0uYFeY70OLy+vINHbrMoHn1Dv0CCuYqdDZSG5VpAjjBoBNHd35xkjPUYimAq+dDl9QfSQaCZqzCp0HDW61agtkorFGmSt+lOVwUGQs/MYdbpo6mmuXuyHxBGSCjpK4wYBrTUajY/Y3qIaPm44to4bwmulFr2Q39nFqhIEJeDmTmm0Jyy/6efv4CpWrvjeTOUhij6BsKhGT+iIThM2c1UzD4+WQFYXQW7tVqW17XkmNwbHwMIecriRLZ0m7wZaTt6XnNkIZ0Ehh9zc9w7lXYE8FXLyDFRkQEQLcK6Qhr+xA5mwPzmcug6pjdmcfIImDorpNQnok9ihU+NfGIoM2GDeTp0xY28rZBJSwRndCcP0hZDVA77G4HcchXx87XDoxPHtQG0hNeoikjB66QdKy2zUS/cLxdhFDQoAY072mNURZYoIqeKMiCTmuBy8ijC62Axjl4ryijmkTUGopvToMUWF/FWF1MlSHcHT/ONN8YSRZDNBXbICqJaDT+xZl86PAQoIfyQzbwlVl+5vicnf5m1TGLvmHEARpZMyH+bc6oyazsLfKFk0WxlI6IGUY7wszszbBhmAcjgybzpr738iS67sciBTSlNxtFpwB6XQ+VQHoPOCi6wL/h3bN006dF10Dpi+cNHDncD9hSHIIdhJflyNmhhyM2rJjaglp/Vno2aikJ2mklC1Wzxxcd8nYejaru/8g33nQ2anqgi69m/Xr//1VnDFyMds228YctqncsS9gIBlR4E6uRyhnxsQEDAThe0yZYF+2YrnI+Gq5N2Obq9XPEJZu1QOMHycq4djLnOUB5uevR8GF3tU2eHWDShoDUuUAy4YUMUeVVEAeRxSunMDNbIIdrmy1//1X3QVi+kHcgG9gR+hy50AAAAASUVORK5CYII='); }
.outdoor-tag { width: 72px; height: 49px; background-image: url('data:image/png;base64,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'); }
.candy-tag { width: 64px; height: 49px; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-image: url('data:image/png;base64,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'); }
.clbevent_btn .candy-tag { width: 91px; height: 36px; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-image: url('data:image/png;base64,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'); }
.pornstar-icon { width: 74px; height: 33px; background-size: 74px 33px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAhCAMAAABJPc3aAAACQFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9bW1t5tPuysrJImfnG2/VIidfT09O60e2qz/yHh4fe3t5xcXH+/v5UoPn09PTIyMiSkpK9vb1mZmbn8v7O5P221v1trfr0+P9HX39GUWDC3f2eyfyFu/tfpvpIl/VKjuGoqKidnZ18fHza6/7y9/zi7vzs8/v29/np6enL0tqKmq5GWnNLWW1GVWlHTVf5+/77/Pz5+vqy0fa/2PXm7PLu7/BLlvB3ru/l6e5IkejY3eNon+F/q96kvt29x9NHhtBHgcWptMNylb5IfLuprbJHcKJ+jJ5MbplNao5HZYpYaoFQZoFYZnhXX2us0fuRwvvX5vjd6fbN4Pb09PWnyfJmpvLU4fCDtfDf5u+/1e/G2O6syu3S3uza4OjM2ehypuaUueSFsOS+zuHS193X2du4x9txotvX19hMjNisv9XLz9NzntBTis3DxstcjsibrsZ3m8aHosKcrMBahrq3uLl8lbSxsrNHeLKbo65HdKpgfqSSmaFrg6FgepqHjJN4g5JsfJCFiIxfcYZ4fYVeZG5QVFsA1Tm+AAAAOXRSTlMAvGB/wzsJ/G5rGsmrp5qJTCzr3tuyeEUtKR0DzcaXWk4v1b64ta6koIRdPxYQB/Tw5ZB6eVg4JBf7iFy9AAADeElEQVRIx82S5ZfTQBRHE6oUVnB3d5ebbqCkLrSlZZdddnF3d3d3d3d3h3+NyaRlkQ9w8onb09eZ30nueTN9yn9A64at/8gcqonDp7j7lqpqWXkhaez1tXGoDvGAVV0OkbUURT7dpjXQWikvkztXwYRF0ybNkXT/kXiARu5GZvV15xc83chQUk4By+UkaBLHQ6A2GJw8k0YyScQhGQxRQkjUFow3/P4qA78kA9MmQRmV5s4ouEALB4NhLURSC9cmUqlQfVKhhWMQ0AIwIRoVL0WFapIuVYY+BRW/SLO6gaOgqoC4FohpdTEIpYIyEYIKodISBVVGn4hEOAAPWb0SVZgB3Y/6QxULaqGAlqSkEbWapZosuxIfSzVRN9JpQJUqB+N1fRLNpGriz10FNNlCgFYtxY9M6oTYXCe0kHXArC7wT0CqythfHa2eglCNr9IPgKuoClXMNM8Rx1vCZKlKarV4TFUsnBKHpwTS6XSlnrFUHchWZ6orpUp0R1+l/q5wMtO8F/FqWCYJ8b7sMKSlxNILIE5lWCqmL1+xYPkxU4Uhwua+H6qWLsUp+kkkk3Va3Lq9VComVaIIVWOqDMPI6lMKqsWrFnNi1TRThV9P06KVu6hSlHKoCGtaXZzifxq0VFaDVEV1PTuRgmpFzXSW1ByVqvHR6ARo7lacxWktLw65U1YsnF4OjvmDJTUXYELNmvrkMK2UJk6c1ty7ejeD9kN9MjGLQ3ybDCQy5tLNsb9zBpW19ds102ij/JVSYOqpcb8xlWEcspbXN2y4uIBuyj8wwKvyJ42VDgBMXbvx7mnorfwjbTs1+I1RIu1SCsfvb7wznSEjFFu4+zj7tDUXHYms27JlXYQWPpum5sBg4WpH5OGLJ2ehVLFJQ85vvkynzmWdO7D51VK6tlLs0oNH206iAr24te0aw22bBrBwx2sGsfLBDFi64xmqbVUDZu16DOt37np3Dt7unEFbu6oWzM6tnjE7t2d2Lrcpsim3Hq9N00Aie3av/jzn40pm7Z6z/cqc7bZP2IlZ8/bOnfdyIc1Y9kEs5y5itD1VY97k8/tuQ2n/nkS25vP5ezS04ZFjuW/+l2U06yynnatf57+nhy2Vi8D8rRF69rd27Tny6dsi3PZG/fkN6FjcunvB0wD97Ki6AO1dP7s90LWdYsvVcOSvQZsG/Qqm70zoMFLeUBEIAAAAAElFTkSuQmCC'); }
.mobile-celeb-icon { width: 78px; height: 35px; background-size: 78px 35px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAjCAMAAAANHsyrAAACplBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8CV7sWfA9FhM2Jsd+zyuQPVKWmvtz8/f280u01ecl4pdv+/v74+veavOTZ6tjv9frM3fHv9u4kbcSaxpdHl0EZfhL19/oTYsC82boHWLYyTGxvrmo+SVgdgRb6+/z6/Pn09fby+PHq8+nI1OdnmtbIzdPQ5c/M4srB3cCv0qyr0Kh9jqITU58bUpR+t3o2S2U/T2JlqWE6Sl5Om0k0jS7m7vfe6fbY5fTb5PLt7vDR2+7J2u7f5u3k5+zW4Ovj7+LU2eCsxODg7t+XuN6IrtvW19jR0tN7m9NWj9LP5M21v8vI4Mc+eMZHgsUpZ8BfjL+fq7u62Lc4crdLerMIVrEKVa0RV6udyJqYxZWEiI5IZYpxeoYkT4NJXXQtTXM0UHI/VnFNXG5rrGdKTlVBSFM+kzgwiyokhB3r8ffm7PTR4PK+0eirx+i3zOTV2+OXuuObu+KnwuG3yuCNs+DCz95+qNrN0diTstbAytWxwdV0l9Oqu8+QqspXjMrAxMmNqMh1m8icsMc4csQdacIvcsBUhb8SYb5EfL23uLmLn7iOn7SxsrOlqrFwjK6oqq1YfquUnagVWKdYe6VTd6MyZqMlXqNngaGNlJ02Y5l3hZdwf5FWcI4eUY2QwIwhUIhgcIU1WIKDuX8pTntSZHo2VXlysG5aYGlPWWZUWmRBTFtfpVonhiElhB4wdGGYAAAANHRSTlMAUQLDvAimbN3JmX9iOh0Qzk5FNi0pBPzVv7u0op+MiT8v8eCuaUwjFhML+eW1kXlxWDwXGykvrQAAA61JREFUSMetlvV700AchwMd3WCw4e7u+l5aIFQobG1hhru7u7u7u7u7u7u7639Cru1D07JBn4e+P/SST3tvk0vuvqf8DwUrFVSiR0Egir5i7MEcNVtZhlxwkD1autpMFCPIp2RB9oTcpXIrkZMXm7BTMlNVYumcSHJWidRWgMFCJBOnhFM41gSgte+W3pnikerKcEBcFtvJHxonmgFHUopH1WmlRTy2Jmam7k09RK7Q2IzWpZ9u8g74pH+OoUBktnIMSp3VIvUiRUPiHDg3q+qm3vPGd1uv65ZSQsmEPNnCiWfCwgmcWjiE31H+HIpSjSTd4u69SZV4t1A+04eYCbMWDWLfookEicuhFEZT/fz8vsTlVtuQ489rY0TDPxi3+Ao0Wzw/mOyQj6UCA/VHMODVNA1wqa4/X0z5l7vm3GsUzhHgUvB0/lAKKUpJuqvznARY0p0KMZIylSuXiYmXskLxMTFAs3GNw9gKjPYfLujZ82xrium/TqC92pUsiNdtRfgXzeb0fLQfSvkmBJr6zhdap1os9p00tUjsYLcgCQa+9vhQwujwsNeCbdSsp/jIiccDNG8phMUiLFiFLdBbIAkGoqXeitktMKKd7NXrjEaJBMVPaVK8SWATVqRV790EwKgLBMICTBHDMeC48/JpBwxzI5F2+uA1FzZ8/EPXbKbv6g7eP4afB69HUtQwcbPjUN00EVYkrsC9NTXqAoEcieTzHQBurRyNn3MrT1AndDL3S/+tc+q9JVaDLhBInd0mpgCt3y4HRl5rC6PePybGqIuliyfim2WqHLujq6/D9I+rl++GF2vakmDQVceptiNZNI1IZ5dnPdLGtuiRtrZH2pq5jrlp06mrGCiCd4Z+t8JmtVrki9LRqiN1sm0SDESy1WpvKQajrV019kOfN6PotKrP88N9nlE8tML1HgjNO7aURr23D6mTGAIhSW4Knfqv69v/bmviGLZCP+zrpIFBlw+XOp6IKcKTjIwvnSBX1Yo4bn7LyDhNpZAltI3qdnWd1g46uwfMwIcp3uRv85gCgb+NK4nj68YVw4iTS08umPR54zJqKQbKs8UrK0VKd1WSRDUla+ozecNtBxWr+tfCvLRdtiF0lSzBUqkZCD/0ZrNT/zJrYrkxyTCrqpvh6mTKhtTMMaokXS8X/bpomP9edCBvHqO/BhTNbqzaaK2kzpOS5ADMiX8vYrFh1a5Q7rKh5bQ4ndO7tdcATLGFlf+lSmBLUToxSjsifbuT8P+qX2E0b9Xemqn3AAAAAElFTkSuQmCC'); }
.celeb-icon { width: 72px; height: 32px; background-size: 72px 32px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAgCAMAAACGlM5CAAACN1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////9/f7///////////////////////////////////////////////////////////////////////////8CV7uJsd+zyuRFhM0PVKWmvtxsj86qveH9/v680u01eckkbcTR2+75+vvv9fra5fOavOR4pdtWj9LM3fHh5+0TYsAHWLYyTGw+SVjm7va4x+WrxOGcstxnmtbJztRki85Jhc1Zg8oMVqwdUpE2S2U6Sl709vv19vj09fbt7vDJ2u7W4OzI1uXW2+K3y+Kmu+CXuN7U2N2Xr9zV1tdrjs61v8uPqclHgsUeZ8E4crdLerMIVrEUWKlVeaQSU6EWUpqEiI5vfY4kT4M0U3dJXXQtTXNNXG5RWWU+TmFKTlVBSFP1+Pzr8ffe6fbd6fbR4PKzyem+0eirx+iNs+DCz96Frt7O09p+qNqKrtiTstbAytWxwdXR0tOqu89XjMrAxMlQgMl1m8icsMc8fMdfjcMvcsApZ8BUhL4SYb6jrr1EfL1firu3uLmbqLiLn7iOn7SxsrOlqrFwjK6oqq1YfquUnaiBkaQyZqMlXqN8jaFngaF7jKCNlJ01Y5l3hZdWcI5GZo0hUIhKZYZgcIV0eoI1WIIpTntSZHo8VXNDV282UG9aYGlAUGNBTFt8wRNuAAAALnRSTlMAUc3DvDveRSwJvrOYONXIqKGQgGw/LygcFgL8266deGlXTjPv7uWKiXFjXUcF0Tq0TwAAAqtJREFUSMetlXVTG0EchtOQBAkuxa2u716vTY+kUYjgFClOobh7KdTd3d3d3T9cd5PMXUgZJMnzx+393pl95tZuZb4RkhUiCwQhAAJiCoMJ0QHwJMDYJSDFf1EsjpI6LPFfJIeWmBHjtycCewnRQeW3aCUOkxtkP9b5K4rCZZvJdhzhfnoWI9/Wudt2FZELm5BF3sShubcZ53qNEKPg0Hks0Ax0luejsPwEJNLmMkWgbsN/FJbfAgx93VJyEMFziNYjtelK30ZvTgK4LpXdRiTKGMrMaIViVXZinIISJl+O6RgKN3mxB0C967VnYOCiHmFMk6SGzxhuD75oAjLc28LAWXjefAgmnlK2AyjSwEmBhtJGA55hMcKLhueDPflYke0+gblWQspKiQabyYUyvrQI0BAwaLCVmmhArFRErm2DJ0JHRUWHAHWSdAI5UIy03xZQRJEUEB6AhVUSwpOKtw0Q9/dS5BItnMwhMui62Bcd6T8NF/0f8xAprnswcggHcSRtfGmB99AKnCJOpzsAyqOReri4NHIWmbKZRYztokgMmMisJRYA+q8fAOTdq6aPb6/Yus82NN4t4kiO5xyx6tT4faB9dPxTI/B+tAZJokkFHTGJ/WYTmVn1zN5S/dr+46X9103hrr0dq0VRDB0b0XIcz9N+xRyFiVibIwVEx3FmK9kH4edY4/fKz3koGascPlb5DgpRFJqG3GIrc9F+TpiI4REQhs4ElFTt3FX1VA8Vaofp6x89kqXbLgrzRcAbh2OiBMhITofw8K/DcR5ZMom16mWAPFYZBCdBcUGuVgxcrSoGwsTUl1qo2E0UDrT8nhqCWrZwlGidfCwgPdlVyVEzNKlH6MJF8XjQCoSLsxsN3DmDBF9++4Bc6WlOBSJTfLlA4iOmB4lrEtyefzff/dlE4aobAAAAAElFTkSuQmCC'); }
.toy-icon { width: 72px; height: 32px; background-size: 72px 32px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAgCAMAAACGlM5CAAABAlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9bW1tImfnO5P2ysrKqz/xUoPmHh4fT09ORwvudyfx5tPtwcHDn8v5gp/qdnZ37+/v09PTC3f1trfro6OiSkpLz+P/b6/6Fu/v5+fne3t7IyMi9vb19fX1tbW221/3Ozs5jY2Pt7e3l5eXX19e4uLijo6OXl5d4eHhmZmaRwvzg4ODDw8PCwsKoqKhnZ2eRwftgpvrq6uqrq6ukpKSNjY0vJN+JAAAAIHRSTlMAw7ssO9/as6HxfwaQzJh3bg3ry5dOOF1GKhzYq5xmYrw39ZcAAAKDSURBVEjH7ZXXetswDIVp16rleMRpk6ZJ1yEl0ZredrxHdtKMzvd/lQKy4ugiN9V1/gt9IEgeAxBgiVfSfC2WwJSK9T2RnW/vkaJWFhkxgcnVWjLrwQr49FFk4gPGV4sr+251bw8WUl67wL7Iwi7sczzx/XItfwMH2SKKOZverU4BdFryEqXjTEpf0L4Ib0LOa9YG3MdptuTKaNtTDmZ8fvl43afg5kBGITwxflj8okqNkakHakB7Ng/Xi9YZ4P4Ft5XIxAFWkzZwehFeAOcT1FBjdw6GuSfe5JDbyed3cmBy9UJivBF1nodqhQ7QosDPPQMb2n+mwJg8fFOAMEnuZd7mE+MdLwqxKzUi99s9iI4MYRTQlw00GoBkBh3YseEC0Ugr1evCUhYMOPTECbn0jwgnygF81QWCAAItOm7SxdlGqGHbA2nT2ib6QFP7juM5sRBioUgrz/GUHkL5tK88sCHgyhYFF4aIhUgDbiyEmIjOMCkhL7Ec9AJ0lafj0ISBUHYwlfZWaDK/4dRcAoDqWZY1ZCGHDBYJmmBUgEDBG52o7pK8wsSMLg9ILBFypXxAUqP4lwnNNdpgQQdgmgHtRXqJpucoQByhcxP2Kb1cIgSuz3NEGFpWVwdJRLcc0c+niJbqVgO+phgNIYpUbi54fivUj4WQotdL1chni9Y+R+mBKqRG+CzEISZSzqljXn5rHr805cVCu7HQUGt/6WsdAZxpFT3lYFcIUcVczlBJhJgWnvvIaVKJ/GFKCJGnlR5FKEFTTpXYyX+4FTBHOy92dsrgzk43e74Iwtw4y4KVqjxHIjVrh9tZK5gGf3cOUrMm9kEU6+K4WKI5TZzZKJfFK//PP5NFlTwzeKImAAAAAElFTkSuQmCC'); }
.flc-private-toy-icon { width: 57px; height: 57px; background-size: 57px 57px; background-image: url(/gimages/vibrator/57X57_vibrator.png); display: block; }
.share-screen-icon { width: 57px; height: 57px; background-size: 57px 57px; background-image: url(/gimages/hostlist/57X57_shscreen.png); display: block; }
.flc-private-toy-icon-cont { background-color: rgba(51,102,153,.8); border-radius: 50%; height: 57px; width: 57px; display: block; position: absolute; top: 3px; right: 3px; z-index: 2; }
    .flc-private-toy-icon-cont:hover .flc-private-toy-icon, .host_img_container:hover .flc-private-toy-icon, .dhc_img_container:hover .flc-private-toy-icon { -webkit-animation-name: spaceboots; -webkit-animation-duration: 1s; -webkit-transform-origin: 50% 50%; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in }

@-webkit-keyframes spaceboots {
    0%,100%,65% { transform: rotate(0) }
    5% { transform: rotate(-1deg) }
    10% { transform: rotate(2deg) }
    15% { transform: rotate(-3deg) }
    20% { transform: rotate(3deg) }
    25% { transform: rotate(-4deg) }
    30% { transform: rotate(4deg) }
    35% { transform: rotate(-5deg) }
    40% { transform: rotate(5deg) }
    55% { transform: rotate(-6deg) }
    60% { transform: rotate(6deg) }
}

#AdblockMessagePopup .popup_msg { width: 500px; height: 168px; padding: 15px; top: 0; margin: 10% 0 0 -265px; background: #fff; border-radius: 7px; }
#AdblockMessagePopup .popup_close_btn { position: absolute; top: 4px; right: 7px; }
.ForMembersPageOnly { display: none !important; }
#Activate1ClickPopupCont .popup-msg { padding: 40px 30px 25px; border-radius: 4px; color: green; font-size: 12px; font-weight: bold; }
#Activate1ClickPopupCont .popup-msg .submitBtn { width: 170px; font-weight: normal; background: #397aa5; background: -moz-linear-gradient(top, #397aa5 0%, #207cca 50%, #356c9b 100%, #315f90 100%); background: -webkit-linear-gradient(top, #397aa5 0%,#207cca 50%,#356c9b 100%,#315f90 100%); background: linear-gradient(to bottom, #397aa5 0%,#207cca 50%,#356c9b 100%,#315f90 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397aa5', endColorstr='#315f90',GradientType=0 ); z-index: 1; outline: 0; text-align: center; font-family: "Arial"; color: #ffffff; display: block; text-decoration: none; position: relative; clear: both; height: 38px; line-height: 38px; font-size: 16px; cursor: pointer; border: 0; border-radius: 4px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; }
#Activate1ClickPopupCont .v_sign { width: 28px; height: 27px; display: inline-block; z-index: 2; background-repeat: no-repeat; background-size: 20px 20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAMAAABY1h8eAAAAmVBMVEUAAAACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhACmhD///8Lnhjv+fCk26lDtU4oqTQfpiv8/vz2/Pfn9enk9ebb8d1txXVNuVc/skkXoiQToSDV7tjR7dTN69C44ry04biu37Kd2KKK0JB/zIZxxnlhwGo6sEQyrT0TUOVNAAAAFHRSTlMAHvN35Finubj6+KUg+XJvTuPXIt56MzgAAADdSURBVCjPrZLZEoIwDEUtRRZxNxfEfd/3//84p8VoUIfxwfOU4UwuadPSH1Dab1WcdqCrnyoKiYlU3jUdEjhl6Rr0Rv3lyvTBs1c5JLn1TDL/N8q56TC5EJH3aMy5E7BdmiJr1bk+YBfbSlsZCJcOsM4cBVa6trafFiMkfcpwrayYcj4yM3aBGYfUnnI+xCqmFDjQS3LscQB0aYOxGVTG+qa8joG9DWUCcZT+BKaZ4aNUiW2yEPKxVo8sveQsnPd28WksVqqKV1a87OJnwihPzKK+PU03DF1fd0o/cQe2ICRbXeYvugAAAABJRU5ErkJggg=='); }
#Activate1ClickPopupCont .grey { font-weight: normal; color: grey; }
/*Cookie Policy*/
#CookiePolicyDiv { position: fixed; width: 100vw; min-width: 1000px; height: 40px; padding: 18px 0; background: #2f598b; color: #fff; bottom: 0; left: 0; display: table; z-index: 10000; }
#CookiePolicyDiv .left-side { position: relative; width: 70vw; min-width: 670px; height: inherit; padding: 0 0 0 22px; display: block; font-size: 16px; float: left; }
#CookiePolicyDiv .left-side .middle { width: inherit; min-width: inherit; height: inherit; vertical-align: middle; display: table-cell; }
#CookiePolicyDiv .right-side { position: relative; width: 23vw; height: inherit; display: block; font-size: 16px; float: right; margin-right: 60px; }
#CookiePolicyDiv .right-side .button { line-height: 35px; position: relative; display: block; font-size: 17px; float: right; text-align: center; top: 7px; cursor: pointer; }
#CookiePolicyDiv .right-side .reject-cookie-policy { color: #778899; height: inherit; margin-right: 23px; }
#CookiePolicyDiv .right-side .accept-cookie-policy.button { background: #fff; color: #000; border-radius: 5px; color: #000; width: 143px; height: 35px; }
#CookiePolicyDiv .close-btn { position: absolute; font-size: 24px; right: 29px; top: 0; color: #fff; cursor: pointer; }

@media all and (max-width: 1260px) and (min-width: 1px) {
    #CookiePolicyDiv .left-side { width: 68vw; }
    #CookiePolicyDiv .right-side { margin-right: 5vw; min-width: 215px; }
}
/* live chat component */
.live-chat-sprite { background: url(/gimages/cs/live-chat-sprite.png); }
.LiveChatComponent { display: block; position: fixed; top: 60%; right: 0; margin-top: -29px; cursor: pointer; z-index: 6; width: 139px; height: 128px; background-position: -5px -5px; }
.LiveChatComponent .color-blue { padding-top: 40px; line-height: 99%; }
.LiveChatComponent .livechat .live-chat-sprite { width: 22px; height: 20px; background-position: -32px -151px; }
.LiveChatComponent .livechat .color { color: #04a823; margin-left: 6px; position: relative; top: -6px; }
.LiveChatComponent:hover .livechat .live-chat-sprite { background-position: -5px -151px; }
.LiveChatComponent:hover .livechat .color { color: #04a823; margin-left: 6px; position: relative; top: -6px; color: #2f598b; }
/*close button*/
.x-close-btn { display: block; position: absolute; right: -32px; top: -32px; width: 32px; height: 32px; cursor: pointer; z-index: 1; }
.x-close-btn:before, .x-close-btn:after { content: ""; position: absolute; display: block; margin: auto; width: inherit; height: 0; border-top: 1px solid rgba(255,255,255,0.8); -webkit-transform-origin: center; transform-origin: center; top: 0; left: 0; bottom: 0; right: 0; }
.x-close-btn:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.x-close-btn::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.x-close-btn.x-blue:before, .x-close-btn.x-blue:after { border-top: 1px solid rgba(45,100,163,0.8); }
.x-close-btn.x-14 { right: 10px; top: 10px; width: 14px; height: 14px; }
#__asptrace { width: 98vw; }
.page-description-seo { font-family: 'Roboto', sans-serif; color: #9b9a9a }
.page-description-seo b { color: #797979; }
/*General campaign over div*/
.popup_block.CmpOver .animated-content { width: 847px; }
.popup_block.CmpOver header { background-color: #072446; height: 46px; line-height: 46px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.popup_block.CmpOver header .popup_close_btn { right: 10px; top: -6px; font-weight: normal; }
.popup_block.CmpOver .main-cont { background-color: #fff; padding: 66px 0 56px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.popup_block.CmpOver .main-cont .button { background-color: #45bc4e; height: 46px; line-height: 46px; width: 416px; height: 50px; line-height: 50px; border-radius: 5px; }
/*loyalty notifications cont*/
.notification-cont { display: none; border-radius: 4px; background: #111F63; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); box-sizing: border-box; position: fixed;right: 16px;top: 80px !important;color:#fff;width:auto;padding: 16px 32px 16px 16px;}
.notification-cont.show-special {z-index: 10;display:block;}
.notification-cont .close-btn {top: 0px;right: 0px;cursor: pointer;}
.notification-cont .generic-notification {max-width: 385px;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;column-gap: 16px;}
.notification-cont .generic-notification .notification-main {width: auto;display: flex;flex-flow: column wrap;justify-content: flex-start;align-items: flex-start;row-gap: 10px;min-width: 278px;}
.notification-cont .generic-notification .notification-title {line-height: 19px;font-weight: 300;font-size: 16px;}
.notification-cont .generic-notification .notification-text {line-height: 15px;font-size: 13px;font-weight: 400;}
.notification-cont .generic-notification .notification-text a {color: #fff;}
.notification-cont .generic-notification .notification-button {height: 30px;color: #111F63;font-weight: 400;line-height: 30px;font-size: 14px;border-radius: 30px;background-color: #fff;box-sizing: border-box;text-align: center;width: auto;padding: 0px 8px 0px 8px;}
.notification-cont .generic-notification .notification-button a {display: inline-block;width: 100%;height: 100%;text-decoration: none;color: inherit;}

div[data-cmpid=V19PN1_user_head_ban] { display: none !important; }
a[data-cmpid=V19PN1_user_small_mem_ban] { display: none !important; }

.notifications_msg { width: 335px; border-radius: 10px; padding: 20px; position: absolute; top: 20px; left: 200px; background-color: #fff; z-index: 999; border: 1px solid gray; }
.notifications_msg.err { width: 205px; padding: 10px 40px; text-align: center; }
.notifications_msg .warn { height: 50px; width: 50px; border-radius: 50%; border: 1px solid #315989; margin: auto; margin-bottom: 15px; }
.notifications_msg .warn span { color: #315989; font-size: 48px; font-weight: bold; }
.notifications_msg .title { font-size: 15px; font-family: "Roboto"; color: #072446; text-transform: uppercase; }
.notifications_msg .claim { color: #25b72a; text-decoration: underline; }
.notifications_msg button, .notifications_msg.err a { font-size: 14px; width: 100%; border-radius: 10px; cursor: pointer; height: 35px; background-color: #092445; border-color: #092445; color: #fff; padding: 0; }
.notifications_msg.err a { display: inline-block; padding-top: 8px; box-sizing: border-box; text-decoration: none; }
#email_confirm_msg { position: absolute; height: 40px; width: 290px; background-color: #072446; color: #ffffff; font-family: Roboto; font-size: 14px; top: 110px; left: 10px; border-radius: 5px; display: none; padding: 25px 20px 20px 20px; z-index: 2; }

/*Imlive redesign*/
.page_body {position: relative;display: table;width: inherit;max-width: 1920px;margin: 0 auto;min-height: calc(100vh - 278px);min-height: -webkit- calc(100vh - 278px);min-height: -moz- calc(100vh - 278px); /*278px=header+footer*/}
.page_body .side-menu-cont { width: 240px; height: 100%; box-sizing: border-box; float: left; position: relative; min-height: calc(100vh - 70px); display: table; z-index: 5; }
.page_body .side-menu-cont .side-menu { width: inherit; }
.with-site-menu-control #BodyContainer { float: right; clear: none; /*max-width: 1920px; width: calc(100% - 280px);*/ }
.page_body .left_menu { box-sizing: border-box; background: #ffffff; min-height: calc(100vh - 70px); }
.page_body .left_menu .main_menu { width: 100%; list-style-type: none; padding-left: 0; box-sizing: border-box; margin: 0; /*margin-top:5px;*/ }
.page_body .left_menu .main_menu .top_menu { padding-top: 8px; line-height: 34px; background: #F3F3F3; font-size: 13px;border-bottom: 1px solid #dddddd; }
.page_body .left_menu .main_menu .top_menu span { height: 40px; width: 80px; text-align: center; display: inline-block; cursor: pointer; }
.page_body .left_menu .main_menu .top_menu span.selected { color: #0090F8; border-bottom: 1px solid #0090F8; font-weight: 400; }
.page_body .left_menu .main_menu .menu_item { line-height: 48px; border-bottom: 1px solid #dfdfdf; padding-left: 16px; cursor: pointer; font-size: 15px; }
.page_body .left_menu .main_menu .menu_item:hover { color: #2964AA; background-color: #E6F1FF;}
.page_body .left_menu .main_menu .menu_item.party { background: #F8C34B; color: #414141; font-size: 15px; }
.page_body .left_menu .main_menu .menu_item.selected, .page_body .left_menu .main_menu .menu_item.selected .menu_counter { font-weight: 400; color: #2964AA; background-color: #C4DBF5;}
.page_body .left_menu .main_menu .menu_item.sub_menu.selected, .page_body .left_menu .main_menu .menu_item.sub_menu.selected .menu_counter { font-weight: 300;}
.page_body .left_menu .main_menu .menu_item.mylist { color: #0090F8; }
.page_body .left_menu .main_menu .menu_item.sep_line { line-height: 25px; height: 25px; background: #F3F3F3; font-size: 12px; font-weight: 700; cursor: default; color: #111F63; }
.page_body .left_menu .main_menu .menu_item.sep_line.models { color: #111F63; }
.page_body .left_menu .main_menu .menu_item.sep_line.moreof { color: #111F63; }
.page_body .left_menu .main_menu .menu_item.sub_menu { padding-left: 45px; background-color: #F3F3F3; display: none; }
.page_body .left_menu .main_menu .menu_item span.menu_icons.arrow_down.opened { transform: rotate(180deg); }
.page_body .left_menu .main_menu .menu_item.sub_menu a { text-decoration: none; }

.page_body .more_menu { grid-template-columns: repeat(4,1fr); grid-gap: 0; display: none; position: fixed; padding: 15px; padding-top:0; background: #FFFFFF; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 4px; line-height: 25px; left: 260px; bottom:6px; z-index: 2222; opacity: 0.9; color: #000000; }
.page_body .more_menu.show { display: grid !important; }
.page_body .more_menu .column { width: 150px; box-sizing: border-box; }
.page_body .more_menu .column:nth-child(n + 5) {margin-top:21px;}
.page_body .more_menu .x-close-btn:before, .page_body .more_menu .x-close-btn:after { border-top: 1px solid rgba(0,0,0,0.8); }
.page_body .more_menu .arrow_left { top: 125px; transform: rotate(135deg); -webkit-transform: rotate(135deg); border: solid #dcdcdc; position: absolute; border-width: 0 1px 1px 0; display: inline-block; padding: 5px; background: #ffffff; left: -6px; }
.page_body .more_menu .cat_title { cursor: default; padding-left: 10px; }
.page_body .more_menu .cat_title.empty { height: 25px; }
.page_body .more_menu .cat { padding-left: 10px; line-height:23px; cursor: pointer;font-weight: 400; }
.page_body .more_menu .cat.selected { color: #1B75BB; }
.page_body .more_menu .cat:hover {color: #2964AA;}
.page_body .more_menu .cat .checked { display: none; position: absolute; margin-top: 13px; margin-left: -18px; }
.page_body .more_menu .cat.selected .checked { display: block; }
.page_body .more_menu .cat .checked::before { content: '\2713'; display: block; color: #1B75BB; font-size: 11px; font-weight: bold; margin-top: -12px; margin-left: 3px; }
    
@media only screen and (-webkit-min-device-pixel-ratio: 1.25),
       only screen and (min--moz-device-pixel-ratio: 1.25),
       only screen and (-o-device-pixel-ratio: 5/4), 
       only screen and (min-device-pixel-ratio: 1.25)  {
    .page_body .more_menu .column { width: 110px;}
    .page_body .more_menu.Text14px {font-size:10px;}
    .page_body .more_menu .column:nth-child(n + 5) {margin-top: 10px;}
}

.page_body .left_menu .main_menu a { text-decoration: none; color: #000000; }
.page_body .top_menu_bar #clearRecentlyViewd span {color: #414141;}
.page_body .top_menu_bar #clearRecentlyViewd .x-close-btn.x-14 {right: 16px;top: 17px;}
.page_body .top_menu_bar #clearRecentlyViewd .x-close-btn:before, .page_body .top_menu_bar #clearRecentlyViewd .x-close-btn:after {border-top: 1px solid rgba(41, 100, 170,0.8);}
.page_body .top_menu_bar #clearRecentlyViewd:hover span {color: #0090F8;}
.page_body .top_menu_bar #clearRecentlyViewd:hover .x-close-btn:before, .page_body .top_menu_bar #clearRecentlyViewd:hover .x-close-btn:after {border-top: 1px solid rgba(0, 144, 248,0.8);}

.page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container {position: absolute; display: none; width: 324px;height: 127px;background: #111F63;border-radius: 4px;z-index:5;padding-left:16px; padding-right:16px;padding-top:20px; box-sizing:border-box;right: 10px;top:10px;cursor:default;}
.page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container .titletext {font-size:16px; line-height:16px;margin-bottom:6px}
.page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container .contenttext{font-size:13px; line-height:13px;margin-bottom:6px}
.page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container .x-close-btn.x-14{top: 8px; right: 8px;cursor:pointer !important;}
.page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container .x-close-btn:before, .page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container .x-close-btn:after {border-top: 1px solid rgba(255, 255, 2255,0.8);}
.page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container .btn {background: #F3F3F3;width:87px; height:30px;line-height:30px;border-radius: 30px;margin-right:16px;color:#000000; text-align: center;display: inline-block;font-size: 13px;box-sizing: border-box;cursor:pointer !important;}
.page_body .top_menu_bar #clearRecentlyViewd .mylist_warning_container .btn:hover {background-color:#E0EEFF;}

.page_body .top_menu_bar { z-index: 3; box-sizing: border-box; height: 48px; max-width: 1680px; background-color: #ffffff; box-sizing: border-box; display: block; position: relative; width: calc(100vw - 260px) /*side menu 240px, scrollbar 20px margin-top: 6px;*/; }
.page_body .top_menu_bar .arrowup { top: -1px; transform: rotate(225deg); -webkit-transform: rotate(225deg); border: solid #c5ccd1; position: absolute; border-width: 0 1px 1px 0; display: inline-block; padding: 5px; left: 128px; background: #ffffff; }
.page_body .top_menu_bar .menubar_text { color: #000000; line-height: 50px; font-weight: 300; font-size:14px; }
.page_body .top_menu_bar .menubar_text.sep { margin-left: 12px; margin-right:12px; }
.page_body .top_menu_bar .menubar_text.sep span {margin-left: 12px;}
.page_body .top_menu_bar .menubar_text.first {margin-left: 12px; color: #0090F8; cursor: pointer; }
.page_body .top_menu_bar .searchbar { margin-left: 28px; color: #414141; line-height: 47px; font-weight:300;}
.page_body .top_menu_bar .menu0 { position: absolute; width: 130px; background: #ffffff; margin-top: -15px; z-index: 10; margin-left: -10px; display: none; z-index: 2; }
.page_body .top_menu_bar .menu0 .arrowup { left: 100px; }
.page_body .top_menu_bar .menu0 ul { width: 100%; list-style-type: none; padding-left: 0; box-sizing: border-box; margin: 0; margin-top: 5px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 2px;}
.page_body .top_menu_bar .menu0 ul li { clear: both; line-height: 28px; padding-left: 15px; height: 28px; box-sizing: border-box; position: relative; cursor: pointer; padding-top: 11px; }
.page_body .top_menu_bar .menu0 ul li:hover { background-color: #0090F8; color: #ffffff; }

.page_body .top_menu_bar .menu1 { position: absolute; width: 213px; background: #ffffff; margin-top: -8px; z-index: 10;right: -40px;display: none; z-index: 2; }
.page_body .top_menu_bar .menu1 ul { width: 100%; list-style-type: none; padding-left: 0; box-sizing: border-box; margin: 0; margin-top: 5px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 2px; overflow: auto; height: auto; max-height: 320px;z-index: 3;}
.page_body .top_menu_bar .menu1 ul li { clear: both; line-height: 28px; padding-left: 15px; height: 28px; box-sizing: border-box; padding-top: 11px; cursor: pointer;position: relative;z-index: 3;}
.page_body .top_menu_bar .menu1 .arrowup {left: 178px; z-index: 0; top:-2px;}

.page_body .top_menu_bar .menu2 { position: absolute; width: 140px; background: #ffffff; margin-top: -9px; display: none; right: 75px; z-index: 3; }
.page_body .top_menu_bar .menu2 ul { width: 100%; list-style-type: none; padding-left: 0; box-sizing: border-box; margin: 0; margin-top: 5px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 2px;}
.page_body .top_menu_bar .menu2 ul li { clear: both; line-height: 37px; padding-left: 16px; height: 38px; box-sizing: border-box; padding-top: 11px; cursor: pointer;font-size: 16px;position: relative;z-index: 5;}
.page_body .top_menu_bar .menu2 ul li .fake_radio { float: left; width: 15px; height: 15px; display: inline-block; border: 1px solid #2964AA; box-sizing: border-box; border-radius: 50%; margin-right: 10px; }
.page_body .top_menu_bar .menu2 ul li.checked .fake_radio { background-color: #2964AA }
.page_body .top_menu_bar .menu2 ul li.checked .fake_radio::before { content: '\2713'; display: block; color: #ffffff; font-size: 9px; margin-top: -12px; margin-left: 3px; }
.page_body .top_menu_bar .menu2 ul li:hover { background-color: #2964AA; color: #ffffff; }
.page_body .top_menu_bar .menu2 ul li:hover .fake_radio {border: 1px solid #ffffff; }
.page_body .top_menu_bar .menu2 ul li:hover.checked .fake_radio {background-color: #ffffff;}
.page_body .top_menu_bar .menu2 ul li:hover.checked .fake_radio::before {color: #2964AA;}
.page_body .top_menu_bar .menu2 .arrowup {top: -2px; left: 110px;z-index: 4;}

.page_body .top_menu_bar .menu3 { position: absolute; width: 160px; background: #ffffff; margin-top: -7px;right: -3px; display: none; z-index: 2; }
.page_body .top_menu_bar .menu3 ul { width: 100%; list-style-type: none; padding-left: 0; box-sizing: border-box; margin: 0; margin-top: 5px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 2px; }
.page_body .top_menu_bar .menu3 ul li { line-height: 37px; padding-left: 16px; height: 37px; box-sizing: border-box; position: relative; cursor: pointer; }
.page_body .top_menu_bar .menu3 ul li.sortdef.selected,.page_body .top_menu_bar .menu1 ul li.selected  {color: #0090F8;}
.page_body .top_menu_bar .menu3 ul li:hover, .page_body .top_menu_bar .menu1 ul li:hover,  .page_body .top_menu_bar .menu3 ul li:hover.sortdef.selected { background-color: #0090F8; color: #ffffff; }

.page_body .top_menu_bar #hostLanguage, .page_body .top_menu_bar #sortby{ cursor: pointer; }
.page_body .top_menu_bar #fetishMenuDisplay { cursor: pointer; display: none; margin-right:3px;}
.page_body .top_menu_bar #fetishMenuDisplay:hover #fetishMenuTitle, .page_body .top_menu_bar #hostLanguageMenuDisplay:hover #hostLanguage, .page_body .top_menu_bar #sortMenuDisplay:hover #sortby { color: #0090F8; }
.page_body .top_menu_bar #sortMenuDisplay:hover .menu_icons.sort {background-position: -451px -29px;}
.page_body .top_menu_bar #fetishMenuDisplay:hover .menu_icons.lang_arrow, .page_body .top_menu_bar #hostLanguageMenuDisplay:hover .menu_icons.lang_arrow {background-position: -432px -34px;}
.page_body .top_menu_bar #fetishMenuDisplay:hover .menu_icons.fetish_icon {background-position: -468px -28px;}

.page_body .top_menu_bar #hostLanguageMenuDisplay .menu2 ul li {padding-left: 8px;}
.page_body .top_menu_bar #hostLanguageMenuDisplay .menu2 {width: 160px;}

.tooltip_fetish { display: none; text-align: center; position: absolute; width: 160px; left: -7px; padding: 10px 10px; color: #000000; font-size: 12px; line-height: 8px; top: 42px;  background: #F3F3F3; white-space: nowrap;/*box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.25);*/ border-radius: 1px; font-family: Roboto; font-weight: 300; border: none;-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.25)); filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.25)); -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#000')";filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#000')";}
.tooltip_fetish:before, .tooltip_fetish:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; left: 80px; }
.tooltip_fetish:before { border-bottom-color: #F3F3F3; border-width: 9px; }

.page_body .menu_counter { float: right; margin-right: 25px; margin-top: 18px; font-size: 15px; line-height: 15px; color: #414141; }
.menu_icons{ background: url(/gimages/menu_sprite.png) no-repeat; }
.page_body .menu_icons { float: right; margin-right: 25px; margin-top: 18px; }
.page_body .menu_icons.flags { width: 54px; height: 38px; transform: scale(0.5); margin-top: 3px; margin-right: 10px; }
.page_body .menu_icons.lang {width: 54px;height: 38px;transform: scale(0.5);float: right;margin-right: 0px;margin-top: -10px;}
.page_body .menu_icons.favorites { background-position: 0 -1px; width: 18px; height: 17px; }
.page_body .menu_icons.visited { background-position: -28px -1px; width: 18px; height: 17px; }
.page_body .menu_icons.party { background-position: -112px 0; width: 20px; height: 20px; }
.page_body .menu_icons.all { background-position: -231px -74px; width: 30px;height: 16px; }
.page_body .menu_icons.top { background-position: -273px -74px;width: 30px;height: 16px; }
.page_body .menu_icons.new { background-position: -313px -64px;width: 32px;height: 32px;margin-top: 6px; }
.page_body .menu_icons.more { background-position: -224px 0; width: 18px; height: 17px; }
.page_body .menu_icons.toy { background-position: -355px -65px; width: 32px; height: 32px; margin-top: 6px; margin-right: 22px;}
.page_body .menu_icons.prepaid { background-position: -397px -70px;width: 30px;height: 30px; margin-top: 10px;}
.page_body .menu_icons.shwm { background-position: -441px -73px;width: 30px;height: 24px;margin-top: 14px;}
.page_body .menu_icons.club { background-position: -403px 0px; width: 18px; height: 14px; float: left; margin-right: 5px; margin-top: 1px; margin-left: -5px; }
.page_body .menu_icons.mylist { background-position: -430px 0px; width: 20px; height: 18px; }
.page_body .menu_icons.arrow_down { background-position: -251px -28px; width: 20px; height: 18px; /*-254px -6px; width: 14px; height: 8px;*/ }
.page_body .menu_icons.facebook { background-position: -117px -74px; width: 9px; height: 18px; }
.page_body .menu_icons.twitter { background-position: -84px -75px; width: 18px; height: 17px; }
.page_body .menu_icons.instegram { background-position: 0 -74px; width: 18px; height: 18px; }
.page_body .menu_icons.telegram { background-position: -28px -75px; width: 18px; height: 16px; }
.page_body .menu_icons.youtube { background-position: -196px -75px;width: 25px;height: 16px; }
.page_body .menu_icons.snapchat { background-position: -56px -74px; width: 18px; height: 18px; }
.page_body .menu_icons.sharesome { background-position: -168px -74px; width: 18px; height: 18px; }
.page_body .menu_icons.reddit { background-position: -140px -74px; width: 18px; height: 18px; }
.page_body .menu_icons.becomehost { background-position: -280px 0; width: 18px; height: 18px; }
.page_body .menu_icons.support { background-position: -308px 0; width: 18px; height: 18px; }
.page_body .menu_icons.discount { background-position: -359px 0; width: 18px; height: 18px; }
.page_body .menu_icons.terms { background-position: -337px -1px; width: 16px; height: 16px; }
.page_body .menu_icons.vocal { background-position: -170px 0; width: 14px; height: 18px; }
.page_body .menu_icons.press { background-position: -196px 0; width: 18px; height: 18px; }
.page_body .menu_icons.prevui { background-position: -476px 0; width: 18px; height: 18px; }
.page_body .menu_icons.mylisticon{width: 18px; height: 18px; float: left;margin-right:11px; margin-top: 15px; }
.page_body .menu_icons.mylisticon.free{background-position: -501px 0;}
.page_body .menu_icons.mylisticon.bronze{background-position: -525px 0;}
.page_body .menu_icons.mylisticon.silver{background-position: -549px 0;}
.page_body .menu_icons.mylisticon.gold{background-position: -573px 0;}
.page_body .menu_icons.mylisticon.vip{background-position: -597px 0;}
.page_body .menu_icons.spanish { background-position: 0 -110px; }
.page_body .menu_icons.brasil { background-position: -128px -110px; }
.page_body .menu_icons.russian { background-position: -64px -110px; }
.page_body .menu_icons.italiano { background-position: -192px -110px; }
.page_body .menu_icons.hindi { background-position: -256px -110px }
.page_body .menu_icons.deutsch { background-position: -320px -110px; }
.page_body .menu_icons.france { background-position: -384px -110px; }
.page_body .menu_icons.norsk { background-position: -448px -110px }
.page_body .menu_icons.svenska { background-position: -512px -110px }
.page_body .menu_icons.dansk { background-position: -576px -110px; }
.page_body .menu_icons.greece { background-position: -640px -110px; }
.page_body .menu_icons.turkish { background-position: -704px -110px; }
.page_body .menu_icons.arabic { background-position: -768px -110px; }
.page_body .menu_icons.mexican { background-position: -832px -110px; }
.page_body .menu_icons.finnish { background-position: -896px -110px }
.page_body .menu_icons.japanese { background-position: -960px -110px; }
.page_body .menu_icons.english { background-position: -1024px -108px; }
.page_body .menu_icons.english_uk { background-position: 0px -174px; }
.page_body .menu_icons.portuguese{ background-position: -64px -174px; }
.primary-menu .menu_icons.imllogo {background-position: -509px -27px;width: 64px;height: 20px; margin-right:5px; margin-top:-1px;margin-left:10px;}
.primary-menu .menu_icons.imllogoarrow {background-position: -580px -28px;width: 18px;height: 19px;margin-left:5px}
.page_body .menu_icons.sort { background-position: -60px -29px; width: 9px; height: 16px; margin-left: 6px; margin-top: 17px; margin-right: -15px; }
.page_body .menu_icons.lang_arrow { background-position: -32px -34px; width: 9px; height: 6px; margin-left: 4px; margin-top: 22px; margin-right: -13px; }
.page_body .menu_icons.fetish_icon {background-position: -210px -28px;width: 38px;height: 20px;margin-right: 3px;float: left;margin-top: 12px;}
.page_body .menu_icons.star_icon {background-position: -304px -29px;width: 13px;height: 13px;margin-right: 3px;margin-top: 2px;}
.page_body .menu_icons.search_arrow_down {background-position: -326px -35px;width: 11px;height: 7px;margin-top: 15px;margin-right: 7px;cursor:pointer;}
.page_body .menu_icons.advancedsearch {background-position: -361px -27px;width: 14px;height: 14px;margin-top: 0;cursor:pointer;}
.page_body .menu_icons.advancedsearch:hover {background-position: -383px -27px;}
/*Host Videos additions*/
.page_body .left_menu .main-menu .nav-item {height: 48px;border-bottom: 1px solid #dfdfdf;padding-left: 24px;cursor: pointer;font-size: 15px;color: #000000;}
.page_body .left_menu .main-menu .nav-item.current, .page_body .left_menu .main-menu .nav-item:hover { font-weight: 400; color: #0090F8; }
.top_menu_bar .filter-arrow { border: solid #2964AA; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.top_menu_bar .filter-arrow.up { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }
.top_menu_bar .dd-cont { display: table; position: relative; margin-right: 8px; z-index: 2; }
.top_menu_bar .dd-cont.rooms { width: initial; }
.top_menu_bar .dd-cont .dd-title { color: #414141; border: 0; border-radius: 0; font-weight: 300; }
.dd-cont .dd-title .filter-arrow { top: 4px; float: right; margin-left: 9px; position: relative; }
.top_menu_bar .dd-cont .dd-title:hover { background: #fff; }
.top_menu_bar .dd-cont .dd-list { border: 0; border-radius: 5px; padding: 5px 0; box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.5); font-weight: 300; }
.top_menu_bar .dd-cont .dd-list li { padding: 0; }
.top_menu_bar .dd-cont .dd-list li, .top_menu_bar .dd-cont .dd-list li a { color: #000000; display: table; width: 100%; }
.top_menu_bar .dd-cont .dd-list li a { padding: 6px 15px; }
.top_menu_bar .dd-cont.rooms .dd-list li a { padding: 6px 24px 6px 15px; }
.top_menu_bar .dd-cont .dd-list li .OnlineCounter { margin-left: 5px; }
.top_menu_bar .dd-cont .dd-list li a:hover, .top_menu_bar .dd-cont .dd-list li a:hover .OnlineCounter { font-weight: 300; color: #0090F8; }
.top_menu_bar .dd-cont .dd-title .OnlineCounter { float: none; margin-left: 0; }
.top_menu_bar .dd-cont .dd-list li.zero-counter, .top_menu_bar .dd-cont .dd-list li.zero-counter a { color: #a6a6a6; pointer-events: none; }
.top_menu_bar .dd-cont .dd-list li:not(.zero-result):hover { text-decoration: none; background: transparent; font-weight: 300; color: #0090F8; }
.top_menu_bar .dd-cont .dd-list li:not(.zero-result):hover .arrow-css { border-color: transparent #0090F8 transparent transparent; }

/*search menu*/
.searchbar.margin-right { margin-right: 34px; }
.searchbar #sortby {margin-left:4px;}
.search-menu { z-index: 1; overflow: hidden; }
.search-menu.no-results, .search-menu.search_local { overflow: auto; }
.search-menu .menu_icons.search { background-position: 0 -28px; width: 18px; height: 18px; margin: 0 0 0 4px; position: relative; display: block; transform: scale(0.8); /*top: 2px;*/ }
.search-menu .searchFieldCont { position: relative; height: 31px; line-height: 31px; display: block; width: 180px; margin-right:16px;}
.search-menu .searchFieldCont input { background: #fff; box-sizing: border-box; width: inherit; height: inherit; line-height: inherit; padding: 0 22px 0 14px; border: 1px solid #0090F8; border-radius: 15px; outline: none; color: #AAAAAA; font-size: 14px;/*margin-top: 2px;*/}
.search-menu.no-results .searchFieldCont input, .search-menu.search_local .searchFieldCont input  { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.search-menu .searchFieldCont input::placeholder { color: #888888; opacity: 1; }
.searchBtnCont:hover { color: #0090F8; font-weight: 300; }
.searchBtnCont:hover .menu_icons.search.search-btn { background-position: -405px -28px;}
.search-menu .searchBtnCont { display: none; margin-right:16px;}
.search-menu.closed .searchBtnCont { display: block; font-weight:300;}
.search-menu.closed .searchFieldCont { visibility: hidden; position: absolute; opacity: 0; }
.search-menu .searchFieldCont { visibility: visible; position: relative; display: block; opacity: 1; }
.search-component .searchFieldCont .x-close-btn { width: 13px; height: 13px; color: #2964AA; display: block; top: 10px; right: 12px; cursor: pointer; position: absolute; }
.search-component .searchFieldCont .x-close-btn:before, .search-component .searchFieldCont .x-close-btn:after { border-top: 1px solid rgba(45, 100, 163,0.8); }
.search-menu .word { top: 1px }
.search-menu .advanced { top: 7px;  }
.search-menu.closed .advanced { top: 3px; }
.search-menu.no-results .results, .search-menu.no-results .results .no_results, .search-menu.search_local .results, .search-menu.search_local .results .has_results {display: table;}
.search-menu .results { width: inherit; border: 1px solid #0090F8; position: relative; top: -2px; border-top: 1px solid #aaaaaa; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; display: none; box-sizing: border-box; background: #fff; }
.search-menu .results .no_results { color: #888888; line-height: 19px; margin: auto; display: none;text-align: center; }
.search-menu .results .no_results .img { margin: 12px auto 10px auto; background: url(/gimages/menu_sprite.png) no-repeat;background-position: -79px -26px;width: 50px;height: 39px }
.search-menu.no-results .results .advanced-search, .search-menu.search_local .results .advanced-search  {display:table; }
.search-menu .results .advanced-search {display: none;color: #0090F8; border-bottom-left-radius: 15px; height: 32px; line-height: 32px; background-color: #F3F3F3; margin-top: 10px; border-bottom-right-radius: 15px; width: 100%;font-size: 14px;}
.search-menu .results .has_results, .search-menu.no-results .results .has_results{display: none;}
.search-menu .results .has_results .nick {color: #35383C;font-size:14px;}
.search-menu .results .has_results .found_host {clear: both;line-height: 50px;}
.search-menu .results .has_results .found_host div.img {float: left;margin-left: 10px;margin-top: 10px;width: 53px;height: 40px;display: -webkit-box;}
.search-menu .results .has_results .found_host div.img div {width: 40px;border: 1px solid #ffffff;border-radius: 50%;}
.search-menu .results .has_results .found_host .dot {position: absolute;width: 10px; height:10px; border-radius:50%;margin-top: 40px;right: 128px;}
.search-menu .results .has_results .found_host .dot.celebevent {background: #FFF393;}
.search-menu .results .has_results .found_host .dot.free {background: #11C337;}
.search-menu .results .has_results .found_host .dot.private {background: #2755FF;}
.search-menu .results .has_results .found_host .dot.candy {background: #FF3A3A;}
.search-menu .results .has_results .found_host .nick {float: left; text-overflow: ellipsis; max-width:110px; white-space: nowrap; overflow: hidden;margin-top: 5px;margin-left: -5px;}
.search-menu .results .has_results .search_sep {clear: both;padding-top: 10px;border: none;border-bottom: 1px dashed #AAAAAA;margin-left: 10px;}
.search-menu .results .has_results .found_cat {line-height: 20px;}
.search-menu .results .has_results > .found_cat{padding-top:1px;}
.search-menu .results .has_results > .found_cat ~ .found_cat { padding-top:0;}
.search-menu .results .has_results .found_cat .nick {margin-left: 14px;margin-top: 10px;cursor:pointer;}
.search-menu .results .has_results .found_host .nick:hover, .search-menu .results .has_results .found_cat .nick:hover {color:#2964AA;}
@media all and (max-width: 1367px) and (min-width: 1px) {
    /*.notification-cont {left: -90px;}*/
    .newHeaderContainer .primary-menu { margin-left: 24px; }
    .newHeaderContainer .primary-menu .nav-item { margin-left: 3px; }
    .newHeaderContainer .primary-menu .nav-item.press_cnt .arrow_css{margin-left:64px;}
        .newHeaderContainer .primary-menu .nav-item.press_cnt .pointer {
            right: -6px;
            top: 24px;
        }
    .newHeaderContainer .primary-menu .nav-item, .newHeaderContainer .new_header .login-part, .newHeaderContainer .new_header .login-part .Text16px, .newHeaderContainer .new_header .login-part .dropdown_container .dd_title a, #fetishmenuitems ul li, .page_body .top_menu_bar .menu2 ul li, .menu3 .sortdef, .newHeaderContainer .new_header .login-part .dropdown_container ul li a {font-size: 13px !important; }
    .page_body .top_menu_bar .menu1 .arrowup {left: 172px;}
    .page_body .top_menu_bar .menu1 { width:210px; margin-left: -130px;}
    .page_body .top_menu_bar .menu2 {width:115px;}
    .page_body .top_menu_bar .menu2 .arrowup {left: 86px;}
    .page_body .top_menu_bar .menu3 {width:125px;}
    .page_body .top_menu_bar .arrowup {left:94px;}
    .newHeaderContainer .new_header .login-part .dropdown_container ul {width:137px;right:-35px;}
    .newHeaderContainer .new_header .login-part .dropdown_container .pointer {top:20px;}

    .middle.classiciml {
        margin-top: 4px;
    }
    .primary-menu .menu_icons.imllogo {margin-top:-4px;}
    .primary-menu .menu_icons.imllogoarrow {margin-top:-2px;}
}

@media not all and (min-resolution:.001dpcm) { 
 
   .page_body .top_menu_bar {
            width: calc(100vw - 240px);
        }
    .newHeaderContainer .new_header .right-side {
        margin-right: 20px;
    }
}
#mc-container {
    position: fixed;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    z-index: 9999;
    right: 6px;
}
#AfterEmailVerifyDivPPL .animated-content.non-video { width: 908px; min-height: 468px; background-color: #fff; border-radius: 5px; display: block; margin: 0 auto; }
#AfterEmailVerifyDivPPL .animated-content.non-video .x-close-btn { right: 6px; top: 6px; width: 32px; height: 32px; z-index: 2; background: rgba(0, 0, 0, 0.35);border-radius: 50%; }
#AfterEmailVerifyDivPPL .animated-content.non-video .x-close-btn:before, #AfterEmailVerifyDivPPL .animated-content.non-video .x-close-btn:after { border-top: 1px solid rgba(255, 255, 255,0.8); width:17px; }
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .bonus-cont .double-line { line-height: 95%; margin-top: 38px; margin-left: 8px; }
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup { top: 0; left: 0; }
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .after-singup-girl { height: inherit; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .button-green-gradient { border-radius: 5px; width: 246px; height: 49px; line-height: 49px; }
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .right-to-girl { width: 660px; }
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .no-bonus { margin-top: 115px; }
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .with-bonus .bonus-cont div {font-size: 44px;width: 330px;text-align: center;}
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .with-bonus .bonus-cont div .for {font-size: 55px;font-weight:700;}
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .with-bonus .bonus-cont div .strikethrough {font-weight: 400;position: relative;}
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .with-bonus .bonus-cont div .strikethrough:before {position: absolute;content: "";left: 2px;top: 43%;right: 0;border-top: 2px solid;border-color: inherit;-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);transform: rotate(-30deg);padding-right: 50px;box-shadow: 1px 2px #fff;}
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .with-bonus .bonus-cont div .strikethrough {font-size: 55px;color: #2964AA;}
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .with-bonus .bonus-cont div .price {font-size: 55px;font-weight:700;}
#AfterEmailVerifyDivPPL .animated-content.non-video .after-signup .button{line-height: 49px;
    width: 220px;
    background: #11C337;
    border-radius: 50px;
}
#BNResetPwd .animated-content {
    background-image: url(/gimages/bn_reset_bg.jpg);
    width: 900px;
    height: 600px;
    background-repeat: no-repeat;
    margin: 0 auto;
    border-radius: 4px;
}
#BNResetPwd .animated-content .x-close-btn {
    right: 14px;
    top: 14px;
    width: 15px;
    height: 15px;
    z-index: 2;
}

#BNResetPwd .animated-content .x-close-btn:before, #BNResetPwd .animated-content .x-close-btn:after {
        border-top: 1px solid #27348C;
        width: 17px;
    }
#BNResetPwd #scr1{
	width: 490px;
    margin: 0 auto;
    text-align: center;
    padding-top: 165px;
}
#BNResetPwd #scr1 .icon {
    background-image: url(/gimages/bn_pwd_icon.png);
    margin: 0 auto;
    margin-bottom: 50px;
    background-repeat: no-repeat;
    width: 251px;
    height: 58px;
}
#BNResetPwd #scr1 .title {
    font-size: 32px;
    font-weight: bold;
    line-height: 50px;
}
#BNResetPwd #scr1 .txt {
    font-size: 18px;
    line-height: 24px;
}
#BNResetPwd #scr1 .btns {
    margin: 0 auto;
    margin-top: 40px;
    width: 370px;
}
#BNResetPwd #scr1 .btns .btn {
    width: 170px;
    height: 43px;
    border-radius: 120px;
    font-size: 16px;
    line-height: 42px;
    align-items: center;
    text-align: center;
}
#BNResetPwd #scr1 .btns .btn.fst {
    color: #0090F8;
    background: #FFFFFF;
    border: 1px solid #0090F8;
    margin-right: 25px;
}
#BNResetPwd #scr1 .btns .btn.snd {
    color: #FFFFFF;
    background: #0090F8;
}
#BNResetPwd #scr2{
    display: none;
    width: 439px;
    margin: 0 auto;
    text-align: center;
    padding-top: 95px;
}
#BNResetPwd #scr2 .icon {
    background-image: url(/gimages/bn_lock_icon.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 66px;
    margin: 0 auto;
    margin-bottom: 50px;
}
#BNResetPwd #scr2 .title {
    font-weight: 300;
    font-size: 40px;
    color: #1B1B1B;
    line-height: 55px;
}
#BNResetPwd #scr2 .txt {
    font-weight: 300;
    font-size: 17px;
    color: #1B1B1B;
}
#BNResetPwd #scr2 .txt a{
    color: #358ff7;text-decoration: underline;
}
.seo-alt-wrp {
    margin: 0 auto;
    text-align: center;
    position: relative;
    width: 100%;
}
.seo-alt-wrp .interlink {
    line-height: 40px;
    font-size: 14px;
    color: #22303C;
    font-weight: 400;
}
.seo-alt-wrp .interlink a {
    color: #2964aa;
}
.seo-alt-wrp img {
    margin-bottom: 10px;
    margin-right: 10px;
}
.page_body .left_menu .main_menu .menu_item.nft {
    background: #5073A7;
    color: #FFFFFF;
}
.page_body .left_menu .main_menu .menu_item.nft a {
    color: #FFFFFF;
    font-weight: 500;
    font-size: 15px;
}
.page_body .menu_icons.nft {
    background: url(/gimages/nft/menu-icon.png) no-repeat;
    width: 19px;
    height: 18px;
    margin-top: 15px;
}
.popup_block.ph_billing_close.ph_zero .animated-content {
    background: url(/gimages/billers/ph_zero_billing_close.jpg) no-repeat;
    width: 900px;
    height: 538px;
}

.popup_block.ph_billing_close.ph_100 .animated-content {
    background: url(/gimages/billers/ph_100_billing_close.jpg) no-repeat;
    width: 900px;
    height: 538px;
}
.popup_block.ph_billing_close .popup_close_btn {
    width: 32px;
    height: 32px;
    margin-top: 15px;
    margin-right: 15px;
}
.popup_block.ph_billing_close .cta_btn {
    position: absolute;
    width: 393px;
    height: 78px;
    left: 253px;
    border-radius: 40px;
    cursor: pointer;
}
.popup_block.ph_billing_close.ph_zero .cta_btn {
    bottom: 111px;
}
.popup_block.ph_billing_close.ph_100 .cta_btn {
    bottom: 54px;
}

body.xmas .newHeaderContainer {
    background-image: url(/gimages/campaigns/xmas2023/header.png);
/*    background-repeat: no-repeat;
    background-position-y: bottom; */
}
body.xmas .newHeaderContainer .new_header {
    padding-left: 20px;
}
body.xmas .newHeaderContainer .new_header .logo-cont .new_logo img, body.xmas .newHeaderContainer .new_header .logo-cont img {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/gimages/campaigns/xmas2023/logo.png) no-repeat;
    width: 192px;
    height: 84px;
    padding-left: 192px;
}
/* traffic source + brazzers*/
.trfs-media-wrp {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);display: flex;z-index: 100;justify-content: center;align-items: center;color: black;}
.trfs-media-wrp video,.trfs-media-wrp .photo-media-img {max-width: 100%;max-height: 100%;object-fit: contain;}
.trfs-media-wrp .close-media {background: rgba(0, 0, 0, 0.35);width: 36px;height: 36px;border-radius: 36px;display: flex;align-items: center;justify-content: center;position: absolute;top: 15px;right: 15px;cursor: pointer;}
.trfs-media-wrp .media-container {position: relative;max-height: 720px;max-width: 1280px;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.trfs-media-wrp .media-box {position: relative;}
.trfs-media-wrp .skip-media {width: 100px;height: 35px;line-height: 35px;font-family: 'Roboto';font-weight: 400;font-size: 16px;text-align: center;color: #FFFFFF;background: rgba(0, 0, 0, 0.4);border-radius: 32px;position: absolute;cursor: pointer;bottom: 25px;right: 15px;}
.trfs-media-wrp .end-media{position: absolute; display:none;top: 0px; left: 0px; background-image: url(https://j0.wlmediahub.com/App_Themes/videos/trafficsource_bg_video.jpg);width: 100%;height: 100%;background-repeat: no-repeat;}
.trfs-media-wrp .end-media .btns {width: 170px;height: 40px;line-height: 40px;border-radius: 40px;font-family: 'Roboto';font-weight: 400;font-size: 16px;text-align: center;color: #FFFFFF;margin: 0 auto;cursor: pointer;}
.trfs-media-wrp .end-media .replay{background: #111F63;margin-top: 320px;}
.trfs-media-wrp .end-media .close{background: #414141;margin-top: 20px;}
.brazzers {width: 100%;}
.brazzers .d1{height: 100%;width: 45%;float: left;padding-left: 30px;padding-top: 25px;}
.brazzers .d1_1{margin-left: -30px;}
.brazzers .d1_2{font-weight: 900;font-size: 59px;text-transform: uppercase;color: #111F63;width: 536px;font-size: 3.07vw;}
.brazzers .d1_3{width: 497px;color: #000000;margin-top: 7px;font-size: 25px;font-size: 1.3vw;}
.brazzers .d1_4{height: 55px;height: 9vh;display: flex;align-items: center;}
.brazzers .d1_4_1{font-weight: 700;margin-right: 14px;font-size: 22px;font-size: 1.2vw;}
.brazzers .d1_4_2{max-width: 249px;height: 55px;background: #111F63;border-radius: 120px;font-weight: 400;font-size: 19px;color: #FFFFFF;text-align: center;cursor: pointer;font-size: 1.0vw;padding-left: 15px;padding-right: 15px;display: flex;justify-content: center;align-items: center;}
.brazzers .d1_5{clear: both;margin-top: 20px;font-weight: 700;font-size: 23px;font-size: 1.2vw;}
.brazzers .d1_5_1{vertical-align: middle;}
.brazzers .d2{height: 100%;float: left;width: 50%;position: relative;}
.brazzers .d2_1{width: 125px;height: 125px;cursor: pointer;border-radius: 120px;position: absolute;top: 50%;left: 50%;transform: translate(-49%, -56%);}
.brazzers .d2_2{width: 100%;max-width: 835px;margin-top: 25px;margin-bottom: 25px;}

.sm_disclm {
    width: 13px;
    height: 13px;
    background: #FF1414;
    border-radius: 3px;
    font-weight: 400;
    font-size: 9px;
    line-height: 13px;
    text-align: center;
    color: #000000;
}
.newHeaderContainer .new_header .login-part .dropdown_container ul.dropdown_menu li .sm_disclm {
    position: absolute;
    right: 6px;
    top: 12px;
}
.newHeaderContainer .new_header .login-part .dropdown_container .dd_title .arrow_css .sm_disclm {
    position: absolute;
    right: -8px;
    top: -5px;
    -webkit-transform: rotate(-45deg);
}
.primary-menu .menu_icons.tm_live_cams {
    background-position: -483px -70px;
    width: 25px;
    height: 25px;
    margin-right: 3px;
    margin-bottom: -6px;
    margin-left: -3px;
}
.primary-menu .menu_icons.tm_videos {
    background-position: -553px -69px;
    width: 25px;
    height: 25px;
    margin-right: 3px;
    margin-bottom: -6px;
    margin-left: -3px;
}
.primary-menu .menu_icons.tm_top_arena {
    background-position: -517px -69px;
    width: 25px;
    height: 25px;
    margin-right: 3px;
    margin-bottom: -6px;
    margin-left: -3px;
}
.primary-menu .menu_icons.tm_voyer {
    background-position: -585px -69px;
    width: 25px;
    height: 25px;
    margin-right: 3px;
    margin-bottom: -6px;
    margin-left: -3px;
}
.primary-menu .menu_icons.tm_press {
    background-position: -619px -69px;
    width: 25px;
    height: 25px;
    margin-right: 3px;
    margin-bottom: -6px;
    margin-left: -3px;
}
/* MFA start*/
.mfa_blockScreen {display: none;position: fixed; top: 0; left:0; width:100%; height:100%; background: #000000;opacity: 0.75;z-index:7;}
.mfa_main {width: 1034px; height:740px; margin: auto;font-family: Roboto;font-style: normal;align-items: center;text-align: center;padding-top:180px;font-family: 'Roboto', sans-serif !important;}
.mfa_main.popup {display: none;position:fixed; width: 578px;height:400px;  background: none; background-color:#ffffff; z-index: 7;padding-top:20px; top:200px;left: 50%;transform: translateX(-50%);box-sizing:border-box;}
.mfa_main .title {font-weight: 300;font-size: 28px;color:#000000;margin-bottom:25px;}
.mfa_main .text {width: 578px;margin: 215px auto;}
.mfa_main .sep {width: 578px;margin: auto;height:0;border-top: 1px solid #C4C4C4;}
.mfa_main.popup .sep {width: inherit;}
.mfa_main .sep.step2 {width: 578px; display: none;}
.mfa_main .desc {margin: auto;text-align: left; display:table; margin-top:25px; margin-bottom:25px;width: 578px;}
.mfa_main .desc.step1 {text-align: center; }
.mfa_main .info_title {font-size: 17px;font-weight:500; line-height: 30px;color: #000000;}
.mfa_main .desc.step1 .info_title {margin-top:-10px; }
.mfa_main.popup .info_title {margin-bottom: 20px;}
.mfa_main .desc .info_title{color: #2B97F0;margin-top: 25px;}
.mfa_main .desc .info{font-size: 17px;line-height: 19px;color: #000000;font-weight:300;}
.mfa_main .desc.step3 .info{font-size: 18px;line-height: 22px;color: #000000;font-weight:300; margin-bottom:30px;text-align:center;}
.mfa_main .desc.step2, .mfa_main .desc.step3 {display: none;width: 578px;}
.mfa_main.popup .desc.step2 {display: block;margin-top:30px; margin-bottom:30px;}
.mfa_main .desc.step2.haserror {margin-bottom:10px;}
.mfa_main .desc.step2.haserror .info{padding-bottom:30px;}
.mfa_main .desc.step2 .info{padding-top:15px;padding-bottom: 15px;font-size: 17px;line-height: 21px;text-align: center;}
.mfa_main .desc .logo {width: 69px; height:69px; background-image: url(/gimages/MFA/logo.png); background-repeat:no-repeat;margin-right:20px;margin-top: 30px;}
.mfa_main .desc .success {width: 140px; height:140px; margin:auto;margin-bottom: 25px;}
.mfa_main .desc .success img {display: none;}
.mfa_main .desc.boxes {display: inline-block; margin-left: 70px;}
.mfa_main .desc .box {float: left; width: 223px;height: 224px;background: #FFFFFF;border: 1px solid #C4C4C4;box-sizing: border-box;margin-bottom:10px;}
.mfa_main .desc .box.qr {padding: 9px;}
.mfa_main .desc .box.code {font-weight: bold;font-size: 16px;line-height: 19px;display: flex;align-items: center;text-align: center;color: #000000;padding-left: 25px;padding-right: 25px;}
.mfa_main .desc .or {float: left; height: 224px; margin:auto 20px; display: flex;align-items: center;text-align: center;font-size: 16px;}
.mfa_main .desc .digit {width:73px;height:72px;border:1px solid #C4C4C4;box-sizing: border-box;border-radius: 4px;margin-left:16px;font-size:26px;padding-left:28px;} 
.mfa_main .desc .remark.error {color: #FF1414;}
.mfa_main .btn {width: 210px;height: 50px;background: #2B97F0;border-radius: 50px;color: #ffffff; line-height:48px; font-size:19px;margin: auto;margin-top:25px;display:table;cursor: pointer; border: none;outline: none;}
.mfa_main .btn:active{outline: none;border: none;}
.mfa_main .btn::focus {outline:0;}
.mfa_main.popup .btn {width: 118px;height: 35px;border-radius: 35px; line-height:30px; font-size:16px;border:none;outline: none;}
.mfa_main.popup .btn:active {outline: none;border: none;}
.mfa_main.popup .btn::focus {outline:0;}
.mfa_main .btn.inactive {opacity: 0.5;pointer-events:none;}
.mfa_main .x-close-btn {right: 42px;top: 98px;width: 40px;height: 40px;background: #2B97F0;position: absolute;border-radius: 50%;cursor:pointer;}
.mfa_main .x-close-btn.gray {background: #a6a6a6;}
.mfa_main .x-close-btn:before, .mfa_main .x-close-btn:after{content: "";position: absolute;display: block;margin: auto;width:21px; height:0; border-top: 1px solid rgba(255,255,255,0.8);-webkit-transform-origin: center; transform-origin: center; top:0; left:0; bottom:0; right:0;}
.mfa_main .x-close-btn:before{-webkit-transform:rotate(45deg); transform: rotate(45deg);}
.mfa_main .x-close-btn::after{-webkit-transform:rotate(-45deg); transform: rotate(-45deg);}

.mfa_main.popup .x-close-btn {right: 17px;top: 20px;width: 12px;height: 17px;background:none;}
.mfa_main.popup .x-close-btn:before, .mfa_main.popup .x-close-btn:after{width:11px;border-top: 1px solid rgba(43,151,240,1);}

.mfa_main .errors {font-weight: 300;font-size: 13px;line-height: 15px;text-align: center;color: #FC0019;margin-top:10px;margin-bottom: 10px;}
.mfa_main .errors span {text-decoration:underline;cursor:pointer;}

.mfa_main .loader {width: 100%;height: 100%;position: absolute;top: 0px;opacity: 0.5;background-color: #fff;z-index: 10;background-image: url(/gimages/MFA/loader-75.gif);background-repeat: no-repeat;background-size: 36px 36px;background-position: center;}
/* MFA end*/
.pwd_fld .eye {
    width: 22px;
    height: 22px;
    position: relative;
    display: inline-block;
    margin-left: -35px;
    margin-bottom: -5px;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDExLjAzNzZDMTAuMjU0NiAyNC42MjI2IDEgMTEuMDM3NiAxIDExLjAzNzZDMTEuNzQ0OSAtMi41NDY5NiAyMSAxMS4wMzc2IDIxIDExLjAzNzZaTTEwLjk5OTcgMTUuOTc0NkMxMy43NDMzIDE1Ljk3NDYgMTUuOTY3NyAxMy43NjQxIDE1Ljk2NzcgMTEuMDM3NkMxNS45Njc3IDguMzExMDEgMTMuNzQzMyA2LjEwMDUxIDEwLjk5OTcgNi4xMDA1MUM4LjI1NjE0IDYuMTAwNTEgNi4wMzE4MiA4LjMxMTAxIDYuMDMxODIgMTEuMDM3NkM2LjAzMTgyIDEzLjc2NDEgOC4yNTYxNCAxNS45NzQ2IDEwLjk5OTcgMTUuOTc0NloiIGZpbGw9IiM4ODg4ODgiLz4KPHBhdGggZD0iTTguNjUwMTkgMTEuMDM3QzguNjUwMTkgMTIuMzI2NyA5LjcwMjA0IDEzLjM3MiAxMC45OTk3IDEzLjM3MkMxMi4yOTc0IDEzLjM3MiAxMy4zNDkzIDEyLjMyNjcgMTMuMzQ5MyAxMS4wMzdDMTMuMzQ5MyA5Ljc0NzQxIDEyLjI5NzQgOC43MDIwOSAxMC45OTk3IDguNzAyMDlDOS43MDIwNCA4LjcwMjA5IDguNjUwMTkgOS43NDc0MSA4LjY1MDE5IDExLjAzN1oiIGZpbGw9IiM4ODg4ODgiLz4KPC9zdmc+Cg==);
}
.pwd_fld .eye.slash {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDIxLjA0NzdMMC45NTIyNTUgMSIgc3Ryb2tlPSIjODg4ODg4IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTIxIDExLjAzNzZDMTAuMjU0NiAyNC42MjI2IDEgMTEuMDM3NiAxIDExLjAzNzZDMTEuNzQ0OSAtMi41NDY5NiAyMSAxMS4wMzc2IDIxIDExLjAzNzZaTTEwLjk5OTcgMTUuOTc0NkMxMy43NDMzIDE1Ljk3NDYgMTUuOTY3NyAxMy43NjQxIDE1Ljk2NzcgMTEuMDM3NkMxNS45Njc3IDguMzExMDEgMTMuNzQzMyA2LjEwMDUxIDEwLjk5OTcgNi4xMDA1MUM4LjI1NjE0IDYuMTAwNTEgNi4wMzE4MiA4LjMxMTAxIDYuMDMxODIgMTEuMDM3NkM2LjAzMTgyIDEzLjc2NDEgOC4yNTYxNCAxNS45NzQ2IDEwLjk5OTcgMTUuOTc0NloiIGZpbGw9IiM4ODg4ODgiLz4KPHBhdGggZD0iTTguNjUwMTkgMTEuMDM3QzguNjUwMTkgMTIuMzI2NyA5LjcwMjA0IDEzLjM3MiAxMC45OTk3IDEzLjM3MkMxMi4yOTc0IDEzLjM3MiAxMy4zNDkzIDEyLjMyNjcgMTMuMzQ5MyAxMS4wMzdDMTMuMzQ5MyA5Ljc0NzQxIDEyLjI5NzQgOC43MDIwOSAxMC45OTk3IDguNzAyMDlDOS43MDIwNCA4LjcwMjA5IDguNjUwMTkgOS43NDc0MSA4LjY1MDE5IDExLjAzN1oiIGZpbGw9IiM4ODg4ODgiLz4KPC9zdmc+Cg==);
}
.field_password_line .eye {
    position: absolute;
    top: 8px;
    right: 8px;
}
#SignUpCtrl .before-signup .field_password_line .signup-sprite {
    background-image: none;
}

.page_body .more_menu .cat .spc-href, .page_body .left_menu .main_menu .menu_item.sub_menu .spc-href,
.page_body .left_menu .main_menu .spc-href, .page_body .top_menu_bar .menu1 ul li .spc-href, .page_body .left_menu .main_menu .top_menu .spc-href {
    color: inherit;
    text-decoration: inherit;
}
/* ------------------ */

.newHeaderContainer .logo-cont .new_logo.cobrand .tooltip {
    border-radius: 4px;
    background: #F3F3F3;
    color: #111F63;
    font-size: 13px;
    font-weight: 400;
    padding: 8px;
    border: none;
    top: 60px;
    z-index: 1;
    text-align: left;
    left: -15px;
}

.newHeaderContainer .logo-cont .new_logo.cobrand .tooltip.bottom:before, .newHeaderContainer .logo-cont .new_logo.cobrand .tooltip.bottom:after {
    border-bottom-color: #F3F3F3;
    left: 13%;
}

/*.middle:hover + .tooltip*/
.newHeaderContainer .logo-cont .new_logo.cobrand:hover .tooltip {
    display: inline-table;
    white-space: nowrap;
}
.popup_block.tou_popup .animated-content {
    width: 460px;
    height: 193px;
    border-radius: 24px;
    background: #FFF;
    text-align: center;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    padding-top: 45px;
}
.popup_block.tou_popup .animated-content .txt {
    font-size: 13px;
    font-weight: 300;
    line-height: 50px;
}
.popup_block.tou_popup .animated-content .txt a {
    color: #000;
}
.popup_block.tou_popup .animated-content .btn {
    width: 120px;
    height: 40px;
    text-align: center;
    border-radius: 120px;
    background: #31B02E;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 16px;
}
/* AV */
body.avm #SignUpCtrl {
    z-index: 10001;
}
body.avm #AVCtrl {
    z-index: 10000;
}
body.avm .primary-header-placeholder {
    z-index: 100000;
}
body.avm.nograce .page_body {
    filter: blur(20px);
    -webkit-filter: blur(20px);
}
body.avm.nograce .page_body .block {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 500;
    background-color: transparent;
}
body.avm #AVCtrl .animated-content {
    width: 775px;
    min-height: 310px;
    height: auto;
    background: radial-gradient(341.57% 52.44% at 77.12% 50%, rgba(17, 31, 99, 0.70) 0%, rgba(14, 25, 77, 0.70) 100%);
    border-radius: 32px;
}
body.avm #AVCtrl .cont {
    color: #FFF;
    font-size: 24px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    row-gap: 15px;
    font-family: 'Roboto';
}
body.avm #AVCtrl .x-close-btn {
    background-color: rgb(0, 0, 0, 0.5);
    border-radius: 20px;
    right: 16px;
    top: 16px;
}
body.avm #AVCtrl .x-close-btn:before, body.avm #AVCtrl .x-close-btn:after {
    width: 20px;
}
body.avm #AVCtrl .cont .icon18p {
    background-image: url(/gimages/av/18pC.png);
    width: 216px;
    height: 39px;
    margin-top: 50px;
    margin-bottom: 16px;
}
body.avm #AVCtrl .cont .title {
    font-size: 30px !important;
    font-weight: 300 !important;
    width: 600px;
    color: #fff !important;
    line-height: normal !important;
}

body.avm #AVCtrl .cont .desc {
    font-size: 20px;
    font-weight: 400;
}
body.avm #AVCtrl .cont .btn {
    width: 164px;
    height: 60px;
    line-height: 60px;
    font-weight: 400;
    border-radius: 120px;
    background: #31B02E;
    font-size: 19px;
    cursor: pointer;
}
body.avm #AVCtrl .cont .link {
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
    margin-bottom: 16px;
}
 body .avm #AVCtrl .cont .error {
    color: #FF1414;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
    display: none;
}
#AVYoti {
    z-index: 100001;
}
#AVYoti .animated-content {
    width: 980px;
    height: 95vh; /*606px*/
}
#AVYoti .animated-content #avLoader {
    background-color: #fff;
}
#AVYoti .animated-content #avLoader img{
    top: calc(50% - 35px);
    left: calc(50% - 35px);
    position: absolute;
    z-index: 1;
    width: 80px;
    height: 80px;
}
#AVYoti .animated-content #avIframe, #AVYoti .animated-content #avLoader {
    width: 100%;
    height: 100%;
    border-radius: 22px;
    position: absolute;
}
#AVYoti #avClose {
    position: absolute;
    right: 21px;
    top: 7px;    
    width: 32px;
    background: no-repeat url(/gimages/av/close.png);
    height: 32px;
    cursor: pointer;
    display:none;
    z-index: 1;
}
.notification-cont .generic-notification .notification-title .av {width: 300px;}
.notification-cont .generic-notification .notification-text .av {width:300px;}

.AV18plus {
    background-color: #111F63;
    font-family: Roboto;
    font-size: 16px;
    position: fixed;
    width: 100vw;
    height: 76px;
    color: #fff;
    bottom: 0;
    left: 0;
    display: flex;
    z-index: 9000;
    justify-content: center;
    align-items: center;
    column-gap: 25px;
}
.AV18plus .btn {
    height: 40px;
    width: 100px;
    border-radius: 120px;
    background-color: #F8C34B;
    color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.AV18plus .x-close-btn {
    background-color: rgb(0, 0, 0, 0.1);
    border-radius: 20px;
    right: 20px;
    top: 5px;
}
.AV18plus .x-close-btn:before, .AV18plus .x-close-btn:after {
    width: 20px;
}

.av_hl_layer {
    width: 100%;
    height: 100%;
    position: absolute;
    font-family: Roboto;
    font-size: 2em;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) -12.87%, rgba(0, 0, 0, 0.60) 100%);
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column wrap;
    row-gap: 21px;
    top: 0px;
    left: 0px;
}
.av_hl_layer .txt {
    color: #fff;
    font-weight: 700;
    font-size: clamp(20px, 2vw, 28px);
}
.av_hl_layer .btn {
    background: #F8C34B;
    width: 130px;
    height: 40px;
    color: #000;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    border-radius: 120px;
    cursor: pointer;
}
/* new welcome offer 2026*/
.newHeaderContainer .new_header .login-part .credit_container a.get-more.bundle-offer {
    background: url(/gimages/billers/cmo-offer-20260223-btn.gif);
    height: 70px;
    width: 174px;
    display: inline-block;
    background-repeat: no-repeat;
    padding: 0px;
    position: relative;
    float: right;
    margin-top: -27px;
    margin-left: 0px;
}
.newHeaderContainer .new_header .login-part .get-more.bundle-offer:after {
    content: "";
}
.newHeaderContainer .new_header .login-part .bundle-offer-clock {
    width: 75px;
    height: 22px;
    position: absolute;
    right: 64px;
    color: #fff;
    text-align: center;
    bottom: 5px;
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
    border-radius: 16px;
    background-color: rgba(0, 0, 0, 0.35);
    letter-spacing:0.7px;
}
#MatrixCon .billgood-good.bc-view.cmp-offer-20260223, #wo2026Div .billgood-good.bc-view.cmp-offer-20260223 {
    width: 980px;
    height: 630px !important;
    background-image: url(/gimages/billers/cmp-offer-20260223-bg.png);
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position-y: bottom;
    border-radius: 26px;
    font-weight: 400;
    color: #000;
    font-family: Roboto;
    font-size: 15px;
    padding: 0px;
}

#MatrixCon .popup_block .popup-msg.billgood-good.bc-view.cmp-offer-20260223, 
    #wo2026Div .popup_block .popup-msg.billgood-good.bc-view.cmp-offer-20260223 {
    padding: 0px;
}

#MatrixCon .billgood-good.bc-view.cmp-offer-20260223 .title, #wo2026Div .billgood-good.bc-view.cmp-offer-20260223 .title {
    color: #111F63;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    width: 565px;
    text-align: center;
    margin: 0 auto;
    margin-top: 110px;
    line-height: 46px;
}

#MatrixCon .billgood-good.bc-view.cmp-offer-20260223 .text, #wo2026Div .billgood-good.bc-view.cmp-offer-20260223 .text {
    width: 565px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 24px;
}

    #MatrixCon .billgood-good.bc-view.cmp-offer-20260223 .text .subtitle, #wo2026Div .billgood-good.bc-view.cmp-offer-20260223 .text .subtitle {
        color: #414141;
        font-size: 19px;
        font-weight: 700;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 24px;
    }

#MatrixCon .billgood-good.bc-view.cmp-offer-20260223 .deal, #wo2026Div .billgood-good.bc-view.cmp-offer-20260223 .deal {
    margin: 0 auto;
    text-align: center;
}

#MatrixCon .billgood-good.bc-view.cmp-offer-20260223 .btn, #wo2026Div .billgood-good.bc-view.cmp-offer-20260223 .btn {
    border-radius: 120px;
    background-color: #111F63;
    box-shadow: 0 5px 20px 0 rgba(39, 158, 36, 0.80);
    display: flex;
    padding: 11px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    font-size: 20px;
    color: #FFF;
    font-weight: 400;
    cursor: pointer;
    width: 140px;
    height: 35px;
    margin: 0 auto;
    margin-top: 20px;
    box-sizing: unset;
}