﻿#ContentContainer { width: inherit; position: relative; display: table; min-width: inherit; max-width: inherit; }
.CLB { clear: both; }
/* common */
.cg_sprites { display: block; background-image: url('/gimages/ContentGallery/cg_sprite.png?v=1'); }
.contentGallery .stars_sprite { display: block; background: url(/gimages/stars/stars-sprite.png); }					
.contentGallery textarea {resize: none; }
.contentGallery .regText, .regText a, .regBoldText { font-family: Arial; font-size: 12px; color: #6b6b6b; }
.contentGallery .bold { font-weight: bold !important; }
.contentGallery .blue_text { color: #2f598b !important; }
.contentGallery .black_text { color: #000000; }
.contentGallery .text_online { color: #2aab03; }
.contentGallery .left { float: left; }
.contentGallery .right { float: right; }
.contentGallery .off { display: none !important; }
.contentGallery .font14 { font-size: 14px; }
.contentGallery .font18 { font-size: 18px; }
.contentGallery .font18.blue_text.bold { margin-bottom: 14px; }
.contentGallery span.close_btn.white { font-size: 15px; color: #ffffff; }
.contentGallery span.close_btn { color: #ffffff; font-size: 12px; display: block; width: 12px; height: 12px; position: absolute; font-weight: bold; cursor: pointer; }
.contentGallery .tooltip { position: absolute; height: 42px; width: 150px; line-height: 42px; padding: 0 15px 0 15px; font-size: 15px; text-align: center; color: rgb(0, 0, 0); background: rgb(196, 216, 231); border: 1px solid rgb(196, 216, 231); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0; display: none; }
.contentGallery .tooltip:after { content: ""; position: absolute; width: 0; height: 0; border-width: 10px; border-style: solid; border-color: transparent transparent #c4d8e7 transparent; top: -20px; left: 20px; }
.contentGallery .menu_tooltip { display: none; width: 320px; height: 72px; line-height: 100%; border: 1px solid #c7dae9; border-radius: 10px; color: #496b96; font-size: 12px; background-color: #f1f6f9; top: 29px; left: 41px; padding: 11px 9px 10px 8px; text-align: left; position: absolute; }
.contentGallery .menu_tooltip:before, .menu_tooltip:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
.contentGallery .menu_tooltip:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #f1f6f9; border-width: 5px; margin-left: -5px; left: 25px; top: -9px; }
.contentGallery .menu_tooltip:before { border-color: rgba(199, 218, 233, 0); border-bottom-color: #c7dae9; border-width: 6px; margin-left: -6px; left: 25px; }
.contentGallery img { display: block; border: none; }
.contentGallery .round_shadow { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.contentGallery .round_shadow:after { width: 100%; height: 15px; left:0; right: 0;}
.contentGallery .blue_gradient_white { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 5%, #c4d7e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#ffffff), color-stop(100%,#c4d7e5)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4d7e5',GradientType=0 ); }
.contentGallery .blue_gradient { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 0%, #c7dae9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(0%,#ffffff), color-stop(100%,#c7dae9)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 0%,#c7dae9 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 0%,#c7dae9 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 0%,#c7dae9 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 0%,#c7dae9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7dae9',GradientType=0 ); }
.contentGallery .radius7 { border-radius: 7px; }

/*Buy Credits Fake One Click*/
#lv_msg_container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 11; display: none; }
#lv_msg_container .warning { background: rgba(0,0,0, 0.7); width: 100%; height: 100%; z-index: 9; position: absolute; top: 0; left: 0; }
#lv_msg_container .warning_msg { zoom: 1; filter: alpha(opacity=1); opacity: 1; background-color: #f1f6f9; z-index: 10; position: fixed; font-size: 14px; padding: 40px; width: 488px; height: 150px; border-radius: 5px; background-color: #ffffff; text-align: center; line-height: 150%; display: block; }
#lv_msg_container .warning_msg.center { left: 50%; top: 50%; margin: -115px 0 0 -284px; }
#lv_msg_container .reg_blue_btn { width: 214px; height: 44px; line-height: 44px; margin: 20px auto 0; cursor: pointer; background: #3a7da8;font-weight: bold; border-radius: 4px; background: -moz-linear-gradient(top, #3a7da8 0%, #37709e 50%, #2f5b8d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a7da8), color-stop(50%,#37709e), color-stop(100%,#2f5b8d)); background: -webkit-linear-gradient(top, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); background: -o-linear-gradient(top, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); background: -ms-linear-gradient(top, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); background: linear-gradient(to bottom, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a7da8', endColorstr='#2f5b8d',GradientType=0 ); }
#lv_msg_container .warning_msg .wm_close_btn { font-size: 12px; position: absolute; top: 0; right: 9px; cursor: pointer; color: #000000; }
#lv_msg_container .warning_msg .tt_text { color: #336699; font-size: 17px; font-weight: bold; }
#lv_msg_container .warning_msg .tt_text.black_text { font-weight: normal; color: #000000; margin-bottom: 15px; }
#lv_msg_container .reg_blue_btn.left { margin-left: 20px; }
#lv_msg_container .wm_close_btn { color: #336699; font-weight: bold; }
#lv_msg_container .MatrixModeOn { display: none; }

/************default host component************************/
.contentGallery .dhc_container { position: relative; width: 235px; height: 331px; background-color: #ffffff; border: 1px solid #c7dae9; border-radius: 11px; float: left; margin: 0 0 22px 22px; }
.contentGallery .dhc_container.mvc { height: inherit; }
.contentGallery .main_container div.dhc_container:nth-of-type(4n+1) { margin-left: 0; }
.contentGallery .dhc_container .dhc_header { position: relative; background-color: #f1f6f9; border-top-left-radius: 11px; border-top-right-radius: 11px; height: 36px; text-align: center; }
.contentGallery .dhc_container .header_text a { text-decoration: none; }
.contentGallery .dhc_container .dhc_header .header_text { text-align: center; line-height: 36px; font-weight: bold; font-size: 14px; color: #6b6b6b; }
.contentGallery .one_host .host_img_container .award_icon .cgIcnTooltip { top: -30px; left: -89px; width: 116px; text-align: center; }
.contentGallery .award_icon .cgIcnTooltip { top: -29px; left: -104px; z-index: 4; width: 127px; }
.contentGallery .main_container .dhc_container.mvc .award_icon.number .cgIcnTooltip { padding: 0 5px; top: -41px; }
.contentGallery .award_icon:hover .cgIcnTooltip { display: block; }
/************* host image, flc, online, offline ***************/
.contentGallery .dhc_container .dhc_content { position: relative; margin: 7px auto; width: 218px; }
.contentGallery .dhc_container .dhc_content .movdiv { position: absolute; top: 0; left: 0; width: inherit; height: inherit; display: block; background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); }
.contentGallery .dhc_container .dhc_content .dhc_img_container img { border: 0; width: inherit; height: inherit; display: block; }
.contentGallery .dhc_container .dhc_content .dhc_img_container.offline img { width: 49%; height: 49%; float: left; margin: 1.82% 0 0 2%; }
.contentGallery .dhc_container .dhc_content .dhc_img_container.offline img:nth-child(odd) { margin-left: 0; }
.contentGallery .dhc_container .dhc_content .dhc_img_container.offline img:nth-child(1), .contentGallery .dhc_container .dhc_content .dhc_img_container.offline img:nth-child(2) { margin-top: 0; }
.contentGallery .dhc_container .dhc_content .dhc_img_container .online { position: absolute; left: 3px; top: 5px; background-position: -241px -376px; width: 69px; height: 21px; }
.contentGallery .dhc_container .dhc_btns_area a { text-decoration: none; }
/*color:#ffffff; font-size:18px; font-family:Arial;}*/
.contentGallery .dhc_btn, .contentGallery .video_container .dhc_btn { margin: auto; font-size: 18px; font-weight: bold; height: 36px; line-height: 36px; width: 218px; background-size: 218px 36px; }
.contentGallery .dhc_btn .btn_text { text-decoration: none; clear: both; font-weight: bold; }
.contentGallery .dhc_btn.happy_hour_btn .btn_text { line-height: 100%; font-weight: normal; font-size: 85%; }
.contentGallery .dhc_btn.happy_hour_btn .btn_text .first_line { padding-top: 2px; }
.contentGallery .dhc_btn.happy_hour_btn .btn_text .second_line { margin-top: 0; }
.contentGallery .dhc_btn.outdoors {line-height: 100%;}
.contentGallery .dhc_btn.outdoors .first_line {font-size: 21px;top: 3px;position: relative;}
.contentGallery .dhc_btn.outdoors .second_line {font-size: 15px;font-weight: normal;}
.contentGallery .dhc_btn .outdoor-tag { position: absolute; top: -2px; left: -2px; display: block; width:65px; height:44px; background-size:65px 44px;}
.contentGallery .dhc_btn .candy-tag {position: absolute;top: 0px;left: 0px;display: block;}
/*********Pager****************/
.contentGallery .pager { text-align: right; padding-right: 0; margin-right: 15px; color: #ffffff; font-size: 14px; display: block; clear: both; }
.contentGallery .pager.above { margin: 0 12px 15px 0; }
.contentGallery .pager.below { padding-top: 15px; width: 20%; float: right; }
.contentGallery .pager .pcurr { padding: 0 3px; background-color: #336699; border-radius: 3px; }
.contentGallery .pager a { color: #000000; font-size: 14px; padding: 0 2px; text-decoration: none; }
.contentGallery .pager a.punv.nextPrev { color: #336699; }
@media all and (max-width: 1279px) and (min-width: 1px) {
	.contentGallery .dhc_btn.outdoors .first_line {font-size: 18px;top: 3px;}
	.contentGallery .dhc_btn.outdoors .second_line {font-size: 12px;}
	.contentGallery .dhc_btn .outdoor-tag { top: -2px; width: 50px; height: 34px; background-size: 50px 34px; }
    .contentGallery .dhc_btn .candy-tag {
        top: 0px;
        background-size: 75% 75%;
        background-repeat: no-repeat;
    }
}
@media all and (max-width: 1365px) and (min-width: 1280px) {
	.contentGallery .pager, .contentGallery .pager a { font-size: 16px; }
	.contentGallery .dhc_btn .outdoor-tag { width: 57px; height: 39px; background-size: 57px 39px; }
    .contentGallery .dhc_btn .candy-tag {
       
    }
}

@media all and (max-width: 1439px) and (min-width: 1366px) {
	.contentGallery .pager, .contentGallery .pager a { font-size: 18px; }
	.contentGallery .dhc_btn .outdoor-tag { width: 63px; height: 43px; background-size: 63px 43px; }
    .contentGallery .dhc_btn .candy-tag {
    }
}

@media all and (min-width: 1440px) {
	.contentGallery .pager, .contentGallery .pager a { font-size: 20px; }
}
/*************Content Gallery - MVC*********************/
.contentGallery .tBtnContainer a, .contentGallery .dhc_container .award_icon a, .contentGallery .dhc_container.banner a, .contentGallery .dhc_container .dhc_content .dhc_img_container a, .play_btn_container a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); }
.contentGallery { display: table; position: relative; margin: auto; font-family: arial; }
.contentGallery .dhc_container.banner { height: 333px; width: 237px; display: block; padding: 0 0 0 0; border: none; position: relative; }
.contentGallery .dhc_container.banner.currCmpbanner { height: 301px; }
.contentGallery .dhc_container.banner.currCmpbanner img { height: inherit; width: inherit; }
.contentGallery .dhc_container.banner.currPageCmpbanner { height: 319px; }
.contentGallery .dhc_container.banner img { width: inherit; height: inherit; }
.contentGallery .dhc_container.currCompetition { }
.contentGallery .dhc_container.doubleBanner { width: 490px; height: 503px; margin-right: 14px; }
.contentGallery .dhc_container.banner .timerContainer { color: #ffffff; font-weight: bold; text-align: center; background-color: #000000; zoom: 1; filter: alpha(opacity=70); opacity: 0.7; display: block; width: inherit; height: 38px; padding-top: 5px; position: absolute; right: 1px; bottom: 50px; }
.contentGallery .dhc_container.banner.currCmpbanner .timerContainer { bottom: 51px; }
.contentGallery .dhc_container.banner .timerContainer .timer { color: #ffffff; font-size: 14px; }
.contentGallery .dhc_container.prevBanner { height: 331px; }
.contentGallery .dhc_container.prevBanner .dhc_header .header_text { color: #000000; }
.contentGallery .dhc_container.prevBanner .dhc_content .dhc_text { height: 100%; margin-top: 1%; }
.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text { font-size: 12px; line-height: 150%; }
.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text.bottom { margin-top: 65px; height: 25px; }
.contentGallery .dhc_container.profile { background-color: #f4f4f4; }
.contentGallery .dhc_container.profile .dhc_header { background-color: #c8d4e2; }
.contentGallery .dhc_container.profile .dhc_header .header_text { color: #000000; }
.contentGallery .dhc_container.profile .dhc_content .dhc_text .regText.grey_text { font-size: 12px; }
.contentGallery .dhc_container .dhc_content .dhc_text { display: block; height: 46px; overflow: hidden; margin-bottom: 3px; }
.contentGallery .dhc_container .dhc_content .dhc_text .timer { float: right; }
.contentGallery .dhc_container .dhc_content .dhc_text .mainContestHost { float: left; width: 62px; height: inherit; margin-right: 5px; }
.contentGallery .dhc_container .dhc_content .dhc_text .mainContestHost img, .contentGallery .dhc_container .dhc_content .dhc_text .mainContestHost a { width: inherit; height: inherit; }
.contentGallery .dhc_container .dhc_content .dhc_text.winner { overflow: visible; }
.contentGallery .dhc_container .dhc_content .winner_link { position: relative; display: table; }
.contentGallery .dhc_container .dhc_content .winner_link:hover .cgIcnTooltip.top { display: block; }
.contentGallery .dhc_container .dhc_content .winner_link .cgIcnTooltip.top { text-align: center; top: inherit; bottom: 27px; border-radius: 15px; width: 117px; padding: 11px 14px; font-weight: normal; font-size: 12px; line-height: 150%; left: -45px; color: #496b96; }
.contentGallery .dhc_container .dhc_content .winner_link .cgIcnTooltip.top:before, .contentGallery .dhc_container .dhc_content .winner_link .cgIcnTooltip.top:after { left: -28px; }
.contentGallery .award_icon { width: 38px; height: 38px; position: absolute; top: -5px; right: 7px; cursor: pointer; }
.contentGallery .celeb_icon, .contentGallery .pornstar_icon { background-position: -141px -718px; height: 41px; }
.contentGallery .home_icon, .contentGallery .series_icon { background-position: -184px -718px; height: 41px; }
.contentGallery .past_icon, .contentGallery .record_icon { background-position: -228px -718px; height: 41px; }
.contentGallery .mvc_icon { background-position: -272px -718px; height: 41px; }
.contentGallery .teaser_icon { background-position: -101px -718px; height: 41px; }
.contentGallery .month_icon { background-position: -186px -325px; text-align: center; top: -5px; right: 7px; }
.contentGallery .dhc_container .dhc_header .number { top: 1px; right: 2px; background-position: -246px -327px; height: 35px; line-height: 35px; color: #37658a; font-size: 14px; font-weight: bold; text-align: center; }
.contentGallery .dhc_container .dhc_header .number.p1 { background-position: -11px -324px; height: 41px; top: -8px; right: 4px; }
.contentGallery .dhc_container .dhc_header .number.p2 { background-position: -64px -324px; height: 41px; top: -8px; right: 4px; }
.contentGallery .dhc_container .dhc_header .number.p3 { background-position: -118px -324px; height: 41px; top: -8px; right: 4px; }
.contentGallery .dhc_container .dhc_header .month_icon .icon_text { color: #37658a; font-weight: bold; line-height: 100%; width: 24px; height: 24px; display: block; margin: 10px auto 0 auto; }
.contentGallery .dhc_container .dhc_content .dhc_img_container { margin-bottom: 8px; height: 156px; position: relative; width: inherit; }
.contentGallery .dhc_container .dhc_content .dhc_img_container .mobile-icon { position:absolute; top:5px; right:5px;}
.contentGallery .dhc_container .dhc_content .dhc_img_container .timer { background-color: #000000; zoom: 1; filter: alpha(opacity=70); opacity: 0.7; display: block; width: 49px; height: 24px; position: absolute; bottom: 0; right: 0; color: #ffffff; font-size: 11px; text-align: center; line-height: 24px; font-weight: bold; }
.contentGallery .dhc_container .dhc_content .dhc_img_container .play_btn_container { display: none; cursor: pointer; }
.contentGallery .dhc_container .dhc_content .dhc_img_container .play_btn_container .play_btn_img { background-position: -154px -567px; position: absolute; display: block; width: 55px; height: 62px; margin: 0 auto; top: 50%; left: 50%; margin-left: -28px; margin-top: -31px; }
.contentGallery .dhc_container .dhc_content .dhc_img_container .play_btn_container .play_btn_bg { width: 100%; height: 100%; background-color: #000000; position: absolute; top: 0; left: 0; zoom: 1; filter: alpha(opacity=50); opacity: 0.5; }
.contentGallery .dhc_container .dhc_content .dhc_img_container:hover .play_btn_container { display: block; }
.contentGallery .dhc_container .dhc_content .regBoldText.blue_text, .contentGallery .dhc_container .dhc_content .regBoldText.blue_text a { font-size: 12px; color: #2f598b; font-weight: bold; margin-bottom: 4px; }
.contentGallery .dhc_container .dhc_content .regBoldText.black_text { color: #000000; font-size: 11px; font-weight: bold; }
.contentGallery .dhc_container .dhc_content .regBoldText.green_text { color: #30a90c; font-size: 11px; font-weight: bold; }
.contentGallery .dhc_container .dhc_content .regText.grey_text { color: #666363; font-size: 11px; }
.contentGallery .dhc_container .dhc_content .regText.green_text { color: #30a90c; font-size: 11px; }
.contentGallery .dhc_container .dhc_content .statistic { display: block; height: 28px; margin-bottom: 4px; }
.contentGallery .dhc_container.currCompetition .statistic { height: 14px; }
.contentGallery .dhc_container .dhc_content .statistic .left { display: block; }
.contentGallery .dhc_container .dhc_content .statistic .left span { margin-right: 5px; }
.contentGallery .dhc_container .dhc_content .statistic .rating_star { width: 70px; height: 13px; }
.contentGallery .dhc_container .dhc_content .statistic .rating_star.none { background-position: -4px -96px; }
.contentGallery .dhc_container .dhc_content .statistic .rating_star.one { background-position: -4px -76px; }
.contentGallery .dhc_container .dhc_content .statistic .rating_star.two { background-position: -4px -58px; }
.contentGallery .dhc_container .dhc_content .statistic .rating_star.three { background-position: -4px -40px; }
.contentGallery .dhc_container .dhc_content .statistic .rating_star.four { background-position: -4px -21px; }
.contentGallery .dhc_container .dhc_content .statistic .rating_star.five { background-position: -4px -5px; }
.contentGallery .dhc_container .dhc_content .statistic .price-line{height:18px;}
.contentGallery .dhc_container .dhc_content .statistic .price-line .remain-time{position: absolute;width: 100%;}
@media all and (min-width:1366px) {
	.contentGallery .dhc_container .dhc_content .statistic .rating_star { width: 82px; height: 15px; }
	.contentGallery .dhc_container .dhc_content .statistic .rating_star.none { background-position: -94px -93px; }
	.contentGallery .dhc_container .dhc_content .statistic .rating_star.one { background-position: -94px -76px; }
	.contentGallery .dhc_container .dhc_content .statistic .rating_star.two { background-position: -94px -58px; }
	.contentGallery .dhc_container .dhc_content .statistic .rating_star.three { background-position: -94px -43px; }
	.contentGallery .dhc_container .dhc_content .statistic .rating_star.four { background-position: -94px -25px; }
	.contentGallery .dhc_container .dhc_content .statistic .rating_star.five { background-position: -94px -5px; }
}
@media all and (min-width:1px) and (max-width:1279px) {
    .contentGallery .dhc_container .dhc_content .statistic .price-line{height:14px;}
}
.contentGallery .dhc_container .dhc_content .statistic .rating_star.not_rated { zoom: 1; filter: alpha(opacity=50); opacity: 0.5; background-color: #ffffff; }
.contentGallery .dhc_container .dhc_content .statistic .price.left { clear: both; }
.contentGallery .dhc_container .dhc_content .statistic .right .regBoldText.black_text.font10 { font-size: 9px; position: relative; top: 2px; }
.contentGallery .dhc_container .dhc_content .dhc_btns_area { margin: 0 auto; clear: both;}
/*End of Content Gallery - MVC*/
/*Main*/
.contentGallery .HeaderCon { display: table; margin-bottom: 10px; padding-right: 15px; }
.contentGallery .HeaderCon .tha_page_info { display: block; width: 100%; font-size: 14px; color: #000000; position: relative; }
.contentGallery .HeaderCon h3, .contentGallery .HeaderCon h3 a, .contentGallery .HeaderCon h1, .contentGallery .HeaderCon h1 a { font-size: 14px; line-height: 150%; font-weight: bold; color: #2c5b89; margin: 0 0 0 0; padding: 0 0 0 0; }
.contentGallery .HeaderCon h3 .black_text, .contentGallery .HeaderCon h1 .black_text { color: #000000; }
.contentGallery .HeaderCon .tha_page_info p { line-height: 150%; margin: 0 0 0 0; padding: 0 0 0 0; }
.contentGallery h5 { font-size: 14px; display: block; }
.contentGallery .main_container { display: table; margin-bottom: 28px; width: 100%; }
/*main container different cases */
.contentGallery .main_container.homePage .dhc_container.home .dhc_header .award_icon, .contentGallery .main_container.homePage .dhc_container.past .dhc_header .award_icon, .contentGallery .main_container.homePage .dhc_container.teaser .dhc_header .award_icon { display: block; }
.contentGallery .main_container.homePage .dhc_container.celeb.celebBanner { height: 333px; width: 237px; border: none; }
.contentGallery .main_container.homePage .dhc_container.celeb.celebBanner img, .contentGallery .main_container.homePage .dhc_container.celeb.celebBanner a { width: inherit; height: inherit; }
/*WARNING message*/
.warning_container { display: block; height: 325px; width: 670px; font-family: Arial; position: relative; text-align: center; padding: 55px 30px 30px 30px; margin: auto; background-color: #f2f2f2; }
.warning_container .blue_text { color: #2f598b; }
.warning_container h1 { font-size: 29px; color: #2f598b; margin-top: 0; }
.warning_container h4 { font-size: 21px; margin: 0 0 32px 0; padding: 0 0 0 0; }
.warning_container p { font-size: 18px; color: #000000; }
.warning_container p.middle { padding: 20px 0 20px 0; }
.warning_container p.bold.blue_text { margin-bottom: 0; font-weight: bold; }
.warning_container p.grey_text { color: #595959; font-size: 21px; }
.warning_container .big_green_btn { position: relative; margin: auto; line-height: 71px; margin-bottom: 8px; display: block; width: 286px; height: 71px; color: #ffffff; font-size: 39px; background-position: -11px -232px; cursor: pointer; }
.warning_container a { text-decoration: none; }
.warning_container p.regText { font-size: 12px; color: #000000; }
.warning_container p.regText a { text-decoration: underline; }
/*MVC Video Page*/
.contentGallery .HeaderCon h2 { font-size: 18px; margin-bottom: 2px; }
.contentGallery .HeaderCon h2 a { text-decoration: none; }
.contentGallery .HeaderCon h2 .text_online { margin-left: 5px; font-size: 12px; }
.contentGallery .ratingStar14 { margin-bottom: 2px; display: block; width: 80px; height: 14px; float: left; }
.contentGallery .ratingStar14.none { background-position: -94px -731px; }
.contentGallery .ratingStar14.one { background-position: -94px -713px; }
.contentGallery .ratingStar14.two { background-position: -94px -694px; }
.contentGallery .ratingStar14.three { background-position: -94px -679px; }
.contentGallery .ratingStar14.four { background-position: -94px -661px; }
.contentGallery .ratingStar14.five { background-position: -94px -642px; }
/*video container*/
/** Stars **/
.contentGallery .video_container .stars_container { display: block; width: 78px; height: 14px; float: right; }
.contentGallery .video_container .stars_container .star { width: 14px; height: inherit; background-size: 14px 14px; margin: 0 0 0 2px; display: block; }
.contentGallery .video_container .stars_container.five .star, .contentGallery .video_container .stars_container.four .star,
.contentGallery .video_container .stars_container.three .star,
.contentGallery .video_container .stars_container.two .star:first-child, .contentGallery .video_container .stars_container.two .star:nth-child(2),
.contentGallery .video_container .stars_container.one .star:first-child { background-image:url(/gimages/stars/star-yellow-1.png); }
/*dark yellow*/
.contentGallery .video_container .stars_container .star:first-child { margin: 0 0 0 0 !important; }
.contentGallery .video_container .stars_container.four .star:last-child,
.contentGallery .video_container .stars_container.three .star:last-child, .contentGallery .video_container .stars_container.three .star:nth-child(4),
.contentGallery .video_container .stars_container.two .star, .contentGallery .video_container .stars_container.one .star { background-image:url(/gimages/stars/star-yellow-2.png); }
/*light_yellow*/
.contentGallery .video_container .stars_container.none .star { background-image:url(/gimages/stars/star-grey.png); }
/*grey*/
/** end of stars **/
.contentGallery .video_container { width: inherit; height: 360px; display: table; margin-bottom: 14px; /*margin-right:8px;*/ }
.contentGallery .video_container .alt_sprite { width: 200px; text-align: center; color: #ffffff; font-size: 14px; display: none; position: absolute; top: -20px; left: -57px; }
.contentGallery .video_container p { font-size: 12px; margin-bottom: 3px; }
.contentGallery .video_container #fl { width: 100%; height: 100%; }
.contentGallery .video_container .playerCon { position: relative; background-color: #000000; width: 640px; height: inherit; display: block; margin: 0 0 0 0; }
.contentGallery .video_container .playerCon .play-trigger-area, .contentGallery .video_container .playerCon .play-layer{ width:inherit; height:inherit; display:block; position:absolute; left:0; top:0; cursor:pointer; }
.contentGallery .video_container .playerCon .play-trigger-area .player_img{position:relative; margin:auto;position: relative;margin: auto;display: table;height: inherit;}
.contentGallery .video_container .playerCon .play_btn_img { cursor: pointer; background-position: -12px -569px; position: absolute; display: block; width: 90px; height: 108px; top: 50%; left: 50%; margin-left: -45px; margin-top: -54px; }
.contentGallery .video_container .play-trigger-area:hover .play_btn_img .alt_sprite { display: table; }
.contentGallery .video_container .play-layer #VideoPageUseCredits {background: rgba(0, 0, 0, 0.7); }
.contentGallery .video_container .play-layer:hover #VideoPageUseCredits { display: block;  }
.contentGallery .video_container .play-layer .valign{position:relative; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);transform:translateY(-50%); display:table;}
.contentGallery .video_container .playerCon .candy-tag{height: 36px;width: 47px;background-size: 47px 36px;margin-left: 5px;}
/*related section*/
.contentGallery .video_container .relatedSide .host_img_container .award_icon { width: 26px; height: 29px; clear: both; position: absolute; bottom: -1px; right: 2px; }
.contentGallery .video_container .relatedSide .record_icon { background-position: -9px -717px; }
.contentGallery .video_container .relatedSide .series_icon { background-position: -39px -717px; }
.contentGallery .video_container .relatedSide .mvc_icon { background-position: -9px -746px; }
.contentGallery .video_container .relatedSide .teaser_icon { background-position: -39px -746px; }
.contentGallery .video_container .relatedSide .pornstar_icon { background-position: -68px -746px; }
.contentGallery .video_container .one_host .host_img_container .award_icon .cgIcnTooltip { left: -98px; }
.contentGallery .video_container .one_host .host_img_container .award_icon .cgIcnTooltip.top:after, .contentGallery .video_container .one_host .host_img_container .award_icon .cgIcnTooltip.top:before { left: 12px; }
@media all and (min-width: 1px) and (max-width: 1279px) {
	.contentGallery .video_container .one_host .host_img_container .award_icon .cgIcnTooltip { left: -56px; }
	.contentGallery .video_container .one_host .host_img_container .award_icon .cgIcnTooltip.top:after, .contentGallery .video_container .one_host .host_img_container .award_icon .cgIcnTooltip.top:before { left: -30px; }
}
.contentGallery .HeaderCon.abovePlayer, .contentGallery .HeaderCon.abovePlayer .top_line { width: inherit; position: relative; display: table; padding: 0; }
.abovePlayer span.regText.black_text { margin-left: 10px; }
.contentGallery .HeaderCon.abovePlayer .top_line h2 { float: left; }
.contentGallery .HeaderCon.abovePlayer .top_line .mobile-icon {margin: 0 2px 0 5px;top: -5px;position: relative; }
.contentGallery .HeaderCon.abovePlayer .top_line .right .stars_container, .contentGallery .HeaderCon.abovePlayer .top_line .right .review_txt { float: right; }
.contentGallery .HeaderCon.abovePlayer .top_line .right .review_txt { margin-left: 10px; text-decoration: underline; color: #669acc; }
.contentGallery .one_section { display: table; position: relative; clear: both; width: inherit; background-color: #ffffff; border-radius: 5px; border: 1px solid #e5edf5; margin: 12px 0 0 0; }
.contentGallery .hs_header { position: relative; background-color: #2f598b; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 31px; line-height: 31px; color: #ffffff; font-size: 14px; text-align: center; font-weight: bold; }
.contentGallery .hosts_section .hs_header span { display: inline-block; position: relative; }
.contentGallery .hosts_section .hs_header span:nth-child(2) { top: 5px; left: 5px; }
.contentGallery .hosts_section .hs_header a.mem_link { color: #ffffff; font-weight: normal; position: absolute; right: 15px; font-size: 12px; }
.contentGallery .hosts_section .host_line { position: relative; width: inherit; display: table; }
.contentGallery .one_host { display: inline-block; position: relative; width: 174px; }
.contentGallery .one_host .host_header { width: inherit; color: #000000; text-align: center; }
.contentGallery .one_host .host_header a { text-decoration: none; }
.contentGallery .one_host .host_img_container { position: relative; width: inherit; height: 131px; overflow: hidden; margin: 6px 0 0 0; }
.contentGallery .one_host .host_img_container a.img_link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.contentGallery .one_host .host_img_container img { width: inherit; height: inherit; }
.contentGallery .one_host .host_img_container .award_icon { top: inherit; right: 2px; bottom: 2px; }
.contentGallery .one_host .host_img_container .award_icon .cgIcnTooltip.top:after, .contentGallery .one_host .host_img_container .award_icon .cgIcnTooltip.top:before { left: 9px; }
.contentGallery .other_videos .section_cont { position: relative; display: table; width: inherit; overflow: hidden; height: 114px; }
.contentGallery .other_videos .section_cont .slide_cont { width: 96%; height: inherit; margin: auto; position: relative; overflow: hidden; }
.contentGallery .other_videos .slide_line { display: block; position: relative; width: 200%; height: inherit; margin: auto; overflow: hidden; }
.contentGallery .other_videos .slide_line .one_slide { float: left; width: 50%; }
.contentGallery .other_videos .one_host { margin: 8px 0 8px 5px; padding: 0 5px 0 0; border-right: 1px solid #e4e4e4; width: 227px; height: 98px; display: block; overflow: hidden; }
.contentGallery .other_videos .one_slide .one_host:last-child { border: 0; }
.contentGallery .other_videos .one_host .host_img_container { height: inherit; width: 131px; float: left; margin: 0; }
.contentGallery .other_videos .one_host .host_img_container img { width: inherit; height: inherit; display: block; border: 0; }
.contentGallery .other_videos .one_host .description { width: 92px; height: inherit; display: block; margin: 0 0 0 3px; }
.contentGallery .other_videos .one_host .description .regText.bold.black_text { vertical-align: top; color: #2f598b; display: table; }
.contentGallery .other_videos .one_host .description a { display: table; position: relative; text-decoration: none; }
.contentGallery .blue_arrow { width: 0; height: 0; border-style: solid; border-color: transparent #669bcc transparent transparent; cursor: pointer; }
.contentGallery .blue_arrow.arr_right { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.contentGallery .other_videos .blue_arrow { border-width: 27.5px 12px 27.5px 0; position: absolute; top: 50%; margin-top: -27px; }
.contentGallery .other_videos .blue_arrow.arr_left { left: 5px; }
.contentGallery .other_videos .blue_arrow.arr_right { right: 5px; }
.contentGallery .video_container .relatedSide { clear: both; width: 274px; margin-left: 31px; position: relative; }
.contentGallery .video_container .relatedSide .dhc_container { height: 250px; position: relative; width: inherit; padding: 0; background-color: #ffffff; border: none; border-top-width: 1px; border-top-style: solid; border-top-color: #c7dae9; border-radius: 11px; float: none; display: block; margin: 0; }
.contentGallery .video_container .relatedSide .dhc_header { line-height: 45px; height: 45px; font-size: 15px; position: relative; display: table; width: inherit; }
.contentGallery .video_container .relatedSide .dhc_container.nomore .dhc_header { line-height: 50px; height: 50px; }
.contentGallery .video_container .relatedSide .dhc_header .header_content { display: block; margin: 0 auto; text-align: center; line-height: inherit; height: inherit; font-weight: bold; font-size: inherit; color: #6a6c6b; }
.contentGallery .video_container .relatedSide .dhc_header .header_content .header_text { line-height: inherit; font-weight: inherit; font-size: inherit; }
.contentGallery .video_container .relatedSide .header_content .new_host { color: #862222; margin-left: 5px; }
.contentGallery .video_container .relatedSide .dhc_header .header_content .header_text, .contentGallery .video_container .relatedSide .header_content .new_host, .contentGallery .video_container .relatedSide .dhc_header .header_content .imlive { display: inline-block; }
.contentGallery .video_container .relatedSide .dhc_header .header_content .imlive { background-image: url(/gimages/hostlist/ImLive_blink.gif); background-size: 82px 15px; width: 82px; margin-left: 5px; height: 15px; display: inline-block; }
.contentGallery .video_container .relatedSide .dhc_container.nomore { height: 360px; }
.contentGallery .video_container .relatedSide .dhc_container .host_img_container { position: relative; width: inherit; height: 205px; overflow: hidden; }
.contentGallery .video_container .relatedSide .dhc_container .host_img_container img { width: inherit; height: inherit; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; }
.contentGallery .video_container .relatedSide .dhc_container.nomore .host_img_container img { border-radius: 0; }
.contentGallery .video_container .relatedSide .dhc_container .host_img_container.offline img { width: 49%; height: 49%; float: left; margin: 1.82% 0 0 2%; }
.contentGallery .video_container .relatedSide .dhc_container .host_img_container.offline img:nth-child(odd) { margin-left: 0; }
.contentGallery .video_container .relatedSide .dhc_container .host_img_container.offline img:nth-child(1), .contentGallery .video_container .relatedSide .dhc_container .host_img_container.offline img:nth-child(2) { margin-top: 0; }
.contentGallery .video_container .relatedSide .dhc_container .gallery_btn { display: block; width: 249px; height: 43px; line-height: 43px; font-size: 19px; background-size: 249px 43px; position: absolute; bottom: 10px; left: 13px; }
.contentGallery .video_container .relatedSide .dhc_container.nomore .gallery_btn { position: relative; margin: 32px auto 0; left: inherit; bottom: inherit; }
.contentGallery .video_container .relatedSide .dhc_container .gallery_btn .btn_text { text-decoration: none; font-family: inherit; clear: both; font-weight: bold; }
.contentGallery .gallery_btn.red_chat_btn .btn_text .second_line { margin-top: 0; }
.contentGallery .video_container .relatedSide .dhc_container .gallery_btn .btn_text span { line-height: 50%; position: relative; font-size: 34px; margin: 0 0 0 5px; top: 2px; }
.contentGallery .video_container .relatedSide .dhc_container .gallery_btn .btn_text .candy-tag {position: absolute;}
.contentGallery .video_container .relatedSide .dhc_container .blue_gradient { width: inherit; height: 105px; border-top-right-radius: 0; border-top-left-radius: 0; position: absolute; bottom: 0; left: 0; clear: both; display: none; }
.contentGallery .video_container .relatedSide .dhc_container.nomore .blue_gradient { display: block; }
.contentGallery .video_container .relatedSide .related_cont { position: relative; margin: 9px 0 0 0; display: table; clear: both; width: inherit; background-color: #ffffff; border-radius: 5px; border: 1px solid #e5edf5; }
.contentGallery .video_container .blue_arrow { border-width: 17.5px 10px 17.5px 0; position: absolute; top: 35px; }
.contentGallery .video_container .blue_arrow.arr_left { left: -15px; }
.contentGallery .video_container .blue_arrow.arr_right { right: -15px; }
.contentGallery .video_container .relatedSide .related_cont .hs_header { height: 20px; line-height: 20px; font-size: 11px; }
.contentGallery .video_container .relatedSide .related_cont .section_cont { width: inherit; display: block; height: 77px; overflow: hidden; }
.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont { width: 200%; margin: auto; display: block; height: inherit; overflow: hidden; }
.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host { width: 50%; float: left; height: 61px; margin: 8px 0; display: block; overflow: hidden; }
.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .host_img_container { width: 81px; height: inherit; float: left; margin: 0 0 0 5px; overflow: visible; }
.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .description { width: 166px; height: inherit; float: left; margin-left: 5px; }
.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .description .regText.bold.black_text { vertical-align: top; color: #2f598b; display:table;}
.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .description a { display: table; position: relative; text-decoration: none; }
.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .description .price_line { position: absolute; bottom: 0; }

@media all and (min-width: 1280px) {
	.contentGallery .video_container .regText, .contentGallery .video_container .regText a, .contentGallery .video_container .regBoldText { font-size: 13px; }
	.contentGallery .video_container .playerCon { width: 793px; }
	.contentGallery .video_container .relatedSide { width: 360px; }
	.contentGallery .video_container .relatedSide .dhc_container { height: 315px; }
	.contentGallery .video_container .relatedSide .dhc_container .host_img_container { height: 270px; }
	.contentGallery .video_container .relatedSide .dhc_container .gallery_btn { width: 333px; height: 43px; line-height: 43px; font-size: 19px; background-size: 333px 43px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont { height: 99px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host { height: 83px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .host_img_container { width: 111px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .description { width: 221px; }
	.contentGallery .video_container .blue_arrow { top: 47px; }
	.contentGallery .other_videos .one_host { width: 290px; height: 120px; }
	.contentGallery .other_videos .one_host .host_img_container { width: 160px; }
	.contentGallery .other_videos .one_host .description { width: 125px; }
	.contentGallery .video_container .relatedSide .dhc_container.nomore .gallery_btn { height: 60px; line-height: 60px; font-size: 26px; background-size: 333px 60px; top: 10px; }
	.contentGallery .HeaderCon.abovePlayer .top_line .right .review_txt { position: relative; top: 1px; }
	.contentGallery .video_container .relatedSide .dhc_container .blue_gradient { width: inherit; height: 126px; }
}
/************popup message******************/
.contentGallery .triangle.down { width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #000000 transparent transparent transparent; position: relative; display: none; }
.contentGallery .video_container .playerCon .popup_msg { text-align: center; display: none; position: absolute; width: 100%; height: 305px; top: 0; left: 0; color: #ffffff; display: none; z-index:2;}
.contentGallery .video_container .playerCon .popup_msg.zero-balance{ height:initial; top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);} 
.contentGallery .video_container .playerCon .black_layer { background: rgba(0,0,0, 0.7); width: 100%; height: 100%; left: 0; top: 0; position: absolute; border-radius: 2px; display: none; z-index:1;}
.contentGallery .video_container .playerCon .black_layer.shorten { height: 321px !important; }
.contentGallery .video_container .playerCon .popup_msg .popup_text { color: #ffffff; }
.contentGallery .video_container .playerCon .popup_msg .popup_text.regText { font-size: 12px; }
.contentGallery .video_container .playerCon .popup_msg span.close_btn { top: 11px; right: 9px; }
.contentGallery .video_container .playerCon .popup_msg img.one_img { margin: 25px auto 0 auto; }
.contentGallery .video_container .playerCon .popup_msg .popup_text.credits { margin-top: 40px; margin-bottom: 30px; }
.contentGallery .video_container .playerCon .popup_msg .font14.popup_text { margin-bottom: 20px; }
.contentGallery .video_container .playerCon .popup_msg .font18.popup_text { margin-bottom: 20px; margin-top: 30px; }
.contentGallery .video_container .playerCon .popup_msg .bold.font18.credits { color: #4c7fbb; }
.contentGallery .video_container .playerCon .popup_msg .blue_btn { width: 54px; height: 21px; background-color: #285e9a; color: #ffffff; font-size: 12px; line-height: 21px; text-align: center; cursor: pointer; border-radius: 4px; margin-right: 14px; }
.contentGallery .video_container .playerCon .popup_msg .font24.popup_text { font-size: 24px; margin-top: 13px; margin-bottom: 35px; }
.contentGallery .video_container .playerCon .popup_msg .blue_text.bold.font25 { font-size: 25px; }
.contentGallery .video_container .playerCon .popup_msg .credits_btn { text-decoration: none; margin: 35px auto 0 auto; width: 219px; height: 46px; background-position: -9px -778px; color: #ffffff; font-size: 22px; line-height: 46px; text-align: center; }
.contentGallery .video_container .playerCon .popup_msg .font18.signup { margin-top: 100px; }
.contentGallery .video_container .playerCon .popup_msg .credits_btn.signup { font-size: 19px; margin-bottom: 2px; }
.contentGallery .video_container .playerCon .popup_msg .continue_chat.signup { top: 0; }
/****Thankyou common***/
.contentGallery .video_container .playerCon .popup_msg .msg_content .thankyou { display: none; }
.contentGallery .video_container .playerCon .popup_msg .msg_content.thankyou > div,.contentGallery .video_container .playerCon .popup_msg .msg_content.thankyou > textarea, .contentGallery .video_container .playerCon .popup_msg .msg_content.thankyou > span { display: none; }
.contentGallery .video_container .playerCon .popup_msg .msg_content.thankyou .thankyou { display: block; text-align: center; }
.contentGallery .video_container .playerCon .popup_msg .msg_content.thankyou .thankyou > div { display: block; }
/***Related Videos online****/
.contentGallery .video_container .playerCon .popup_msg.related {overflow:hidden; width: 95%; height: 90%; margin: 0 0 0 0; padding: 16px 0 0 25px; left: 0; top: 0; position: absolute; text-align: left; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content { display: table; margin-left: 13px; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line { width: 100%;  margin-bottom: 4%; display: table; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line img { float: left; margin-right: 14px; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line .font14.popup_text { display: block; height: 100%; float: left; top: 30px; position: relative; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .middle_line { clear: both; display: table; margin-bottom: 2%; font-size: 12px; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line { display: table; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container { margin-bottom: 0; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container { border: 0; border-radius: 0; width: 134px; margin: 0 10px 2px 0; background-color: transparent; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_header { height: 16px; margin: 0 0 0 0; padding: 0 0 0 0; border: 0; border-radius: 0; background-color: inherit; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_header .header_text { color: #c7dae9; line-height: 100%; font-size: 12px; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_content { margin: 0 0 0 0; width: inherit; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_img_container { margin-bottom: 5px; height: 96px; }
.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_btns_area .dhc_btn.cg_sprites.free_chat_btn { width: 134px; height: 32px; background-position: -1px 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAgCAMAAAAPIJtuAAAA6lBMVEUAAAD9skn9skj0ni7siRDriRDsixPsihHymCTwkx31ny79skj3pDXtjBT7sk3ujxjtjRbukBrzmijxlSHsihH0nCrriRD2oTL6s1H8s0/8skv8tlj4pzn8tVX8s0z9vWf6tlv7tVf7tFP92KP6tVn8tlL9u2DysF75t135rUb4qDzulCb5uGD5t1z5rkn5sE34qj/4qkP6tFX5r0v80pf4sVP4s1f2ozf915/5uWTvlyrukiD3xoj9uVvyrlr5wXr4u2n9vWTxmy78yYL9wW36zpL1uGzxqlHwpUfzozzxnzj+37T9zo37t1xNGPcWAAAACHRSTlMA7o8Gke7tiV3qEQgAAAIUSURBVFjD7M9Bb4IwFAfwB96c4SoUcYCdqaaIxRbkYKZRT9u+/9fZK8WZMJiaLOOyX/RZ2mffH/jXMLCtp55Z9gDArh8Iqap5aCwvDe07WO9DOrttAGtKmqatPPQS+Lvdbv6Tw+H5dHo9Ht+llFttdsN29kYsANKlM8stgY9hTaJ7zE8zQgCc3sXScQA8w/FuwD/oql3rZaEPTItZdmo78qXnAbiPiGP8dMMG93GhjGOAIIii4Luo5rfC7WtD9fXbmZ6gnpCZ0vAhowggpIzWwi8Jwh9K8ZIsy/Rbptpms1lVFk1mG89T5KI4Q1Fkbk1CvO+CNnAZhgAJK1mFc8awmeaZq1wcqWcJsUZLY3I3079GQgjMiOHwziynmEgP4qySGKVkDIDzPWcJzZXSo3GumTj6XSYc5tKhlMppwrjBWHnmHEClbCXWOLoY/ZUCQ+lEqcpDxsv9uSwBinFajHtSFJOlWKgjZQDDoRoPe1XsxeqzOXpJQRiGojB8oA+TQGh6Y3QJDupElA7a0EoGfe1/QSY4cCI6vP04C/jhpI6WuePcKgU4d1WOlbo7BxA9FbFyNyJAiCkIVrQKkTrGIHhtqcPaMVheZC0g5UiSl5AydfhO8rKpo659V7MDqso3FTvAGN8bdoDWvtfsgFI/puHy0xDN87KsW+ii5ps+ij9XH8bEvel/SiA/7sAByPLixKzIM+zEC7gJNL8A1XyLAAAAAElFTkSuQmCC'); }
/******never bought credits ********/
.contentGallery .video_container .playerCon .popup_msg.first .popup_text.credits { margin-top: 135px; margin-bottom: 30px; font-size: 22px; line-height: 150%; }
.contentGallery .video_container .playerCon .popup_msg.first .popup_text.credits .light_blue { color: #6ca2df; }
/*******bronze online ********/
.contentGallery .video_container .playerCon .popup_msg.bronze .popup_text.credits { margin-top: 120px; }
/*******pause online ********/
.contentGallery .video_container .playerCon .popup_msg.online .continue_chat {  margin: 10px auto 0;  }
/***Favorites****/
.contentGallery .video_container .playerCon .black_layer.fav { width: 177px; height: 68px; top: 243px; left: 382px; }
.contentGallery .video_container .playerCon .popup_msg.fav { width: 187px; height: 78px; top: 240px; left: 378px; }
.contentGallery .video_container .playerCon .popup_msg.fav .regText.popup_text { top: 19px; position: relative; }
.contentGallery .video_container .playerCon .popup_msg.fav .close_btn { top: 0px;right: 6px;}
/***Rate****/
.contentGallery .video_container .playerCon .black_layer.rate { width: 258px; height: 141px; top: 165px; left: 336px; }
.contentGallery .video_container .playerCon .popup_msg.rate { width: 245px; height: 128px; top: 174px; left: 349px; text-align: left; }
.contentGallery .video_container .playerCon .popup_msg.rate .close_btn { top: 0px; right: 2px; }
.contentGallery .video_container .playerCon .popup_msg.rate .regText.popup_text.bold { color: #c7dae9; margin-bottom: 5px; }
.contentGallery .video_container .playerCon .popup_msg.rate .stars_container { display: table; width: 125px; }
.contentGallery .video_container .playerCon .popup_msg.rate .star { height: 19px; width: 21px; float: left; margin: 0 2px 10px 0; cursor: pointer; background-position: -110px -118px; background-size: inherit; display: block; }
.contentGallery .video_container .playerCon .popup_msg.rate .star.selected { background-position: -88px -118px; }
.contentGallery .video_container .playerCon .popup_msg.rate .review_box { outline: 0; overflow: auto; clear: both; background-color: #ffffff; display: block; width: 221px; height: 41px; margin-bottom: 6px; color: #949494; font-size: 12px; padding: 2px 5px 2px 5px; text-align: left; }
.contentGallery .video_container .playerCon .popup_msg.rate .msg_content.thankyou .thankyou { padding-top: 14px; }
.contentGallery .video_container .playerCon .popup_msg.rate .msg_content.thankyou .thankyou .regText.bold { color: #c7dae9; }
.contentGallery .video_container .playerCon .popup_msg.rate .msg_content.thankyou .thankyou .regText.popup_text.bold { margin-top: 5px; color: #ffffff; }
.contentGallery .video_container .playerCon .popup_msg.rate .msg_content.thankyou .thankyou .blue_btn { width: 73px; margin: 16px auto 0 auto; }
/***Email****/
.contentGallery .video_container .playerCon .black_layer.email { width: 261px; height: 215px; top: 95px; left: 376px; }
.contentGallery .video_container .playerCon .popup_msg.email { width: 238px; height: 200px; top: 111px; left: 393px; text-align: left; }
.contentGallery .video_container .playerCon .popup_msg.email .close_btn { top: -5px;right: -7px; }
.contentGallery .video_container .playerCon .popup_msg.email .msg_content .input_box { width: 218px; padding: 0 5px 0 5px; margin-bottom: 5px; height: 21px; line-height: 21px; font-size: 12px; color: #8f8c8c; background-color: #ffffff; border: 1px solid #a8acad; overflow: hidden; }
.contentGallery .video_container .playerCon .popup_msg.email .msg_content .input_box.description { height: 45px; line-height: 110%; overflow: auto; }
.contentGallery .video_container .playerCon .popup_msg.email .msg_content .input_box.error { font-size: 11px; color: #ff0000; }
.contentGallery .video_container .playerCon .popup_msg.email .blue_btn { width: 80px; margin: 12px auto 0 auto; }
.contentGallery .video_container .playerCon .popup_msg.email .msg_content.thankyou .thankyou { position: relative; top: 68px; }
/***Twitter****/
.contentGallery .video_container .playerCon .black_layer.twit { width: 183px; height: 78px; top: 231px; left: 434px; }
.contentGallery .video_container .playerCon .popup_msg.twit { width: 182px; height: 72px; top: 241px; left: 434px; text-align: center; }
.contentGallery .video_container .playerCon .popup_msg.twit .close_btn { top: -8px; right: 2px; }
.contentGallery .video_container .playerCon .popup_msg.twit .twit_btn { margin: 10px auto 0 auto; }
.contentGallery .video_container .playerCon .popup_msg.twit .msg_content.thankyou .thankyou { position: relative; top: 14px; }
/*************MVC Video Page Reviews/Comments Section***********************/
.contentGallery .reviews_section { width: inherit; display: table; margin: 20px 0 38px 0; }
.contentGallery .reviews_section .all_reviews { display: table; width: inherit; margin-bottom: 5px; }
.contentGallery .reviews_section .review { display: table; padding: 10px 16px 10px 16px; color: #000000; font-size: 12px; line-height: 150%; width: 97.5%; }
.contentGallery .reviews_section .review .ratingStar14 { margin-left: 13px; }
.contentGallery .reviews_section .all_reviews .review { padding: 3px 16px 3px 16px; }
.contentGallery .reviews_section .all_reviews .review .ratingStar14 { margin-left: 3px; }
.contentGallery .reviews_section .review .views { margin-left: 13px; }
.contentGallery .reviews_section .all_reviews .review .review_text { display: block; width: 570px; }
.contentGallery .reviews_section .all_reviews .review .date_rate { display: block; width: 80px; }
.contentGallery .reviews_section .all_reviews .review .date_rate .date { display: block; margin: 4px 0 12px 0; float: right; }
.contentGallery .reviews_section .all_reviews .review .guest_name { color: #323232; margin-top: 15px; display: block; font-size: 11px; }
.contentGallery .reviews_section .review.odd { background-color: #eaebeb; }
.contentGallery .reviews_section .review.even { background-color: #ffffff; }
.contentGallery .reviews_section .bottom_link_cont { display: table; cursor: pointer; }
.contentGallery .reviews_section .bottom_link_cont span.bottom_link { color: #010101; font-size: 13px; text-decoration: underline; }
.contentGallery .reviews_section .bottom_link_cont .arrow { text-decoration: none !important; margin-left: 6px; color: #595959; font-size: 12px; }
.contentGallery .reviews_section .all_reviews .review.odd.more_reviews, .contentGallery .reviews_section .all_reviews .review.even.more_reviews { display: none; }
/**************Empty Review*****************/
.contentGallery .reviews_section.empty { display: block; }
.contentGallery .reviews_section.empty h3.regText { background-color: #eaebeb; padding: 10px 16px 10px 16px; color: #000000; }
.contentGallery .reviews_section.empty .all_reviews { padding: 18px 37px 27px 18px; width: 95%; position: relative; }
.contentGallery .reviews_section.empty .all_reviews h5 { font-weight: normal; font-size: 12px; color: #000000; margin-bottom: 13px; }
.contentGallery .reviews_section.empty .stars_container { display: table; }
.contentGallery .reviews_section.empty .star { height: 29px; width: 32px; float: left; margin: 0 2px 21px 0; cursor: pointer; background-position: -39px -277px; display: block; }
.contentGallery .reviews_section.empty .star.selected { background-position: -4px -277px; }
.contentGallery .reviews_section.empty .all_reviews .review_box { outline: 0; overflow: auto; clear: both; background-color: #ffffff; display: block; width: 100%; height: 65px; margin-bottom: 12px; color: #949494; font-size: 15px; padding: 7px 10px 7px 10px; border: 1px solid #ebecec; }
.contentGallery .reviews_section.empty .all_reviews .rate_btn { width: 128px; height: 33px; background-position: -153px -642px; color: #ffffff; font-size: 19px; line-height: 33px; text-align: center; cursor: pointer; margin-right: -21px; }
.contentGallery .reviews_section.empty .all_reviews .rate_btn.disabled { background-color: #000000; zoom: 1; filter: alpha(opacity=70); opacity: 0.7; }
.contentGallery .reviews_section.empty .all_reviews .rate_btn .rate_tt, .contentGallery .reviews_section.empty .all_reviews .rate_btn.disabled .rate_tt { display: none; }
.contentGallery .reviews_section.empty .all_reviews .rate_btn.disabled:hover .rate_tt { background-color: #ffffff; font-size: 12px; color: #000000; border: 1px solid #336699; border-radius: 5px; display: block; line-height: 130%; position: relative; top: -76px; padding: 5px 5px 5px 5px; }
.contentGallery .reviews_section.empty .all_reviews.thankyou { text-align: center; line-height: 160%; }
/****************Empty Lists*******************************/
.contentGallery .empty_list { display: table; margin-bottom: 15px; }
.contentGallery .empty_container { display: block; border: 1px solid #c7dae9; border-top-width: 25px; border-bottom-width: 25px; border-radius: 7px; width: 99.7%; position: relative; height: 231px; margin-bottom: 21px; }
.contentGallery .empty_container .tv_img { display: block; width: 299px; height: 235px; background-position: -8px -956px; position: absolute; top: -12px; left: 23%; }
.contentGallery .empty_container .font18.blue_text { position: absolute; top: 27px; left: 56%; display: block; width: 330px; }
.contentGallery .recomemded { display: block; font-size: 14px; }
.contentGallery .empty_container.withBanner { width: 734px; float: left; height: 285px; text-align: center; }
.contentGallery .empty_container.withBanner .tv_img { left: 220px; }
.contentGallery .empty_container.withBanner .font18.blue_text { width: inherit; left: 0; top: 246px; }
.contentGallery .empty_container.withBanner.doubleBanner { width: 478px; height: 430px; border-top-width: 38px; border-bottom-width: 38px; }
.contentGallery .empty_container.withBanner.doubleBanner .tv_img { left: 92px; top: 50px; }
.contentGallery .empty_container.withBanner.doubleBanner .font18.blue_text { left: 76px; top: 343px; width: 330px; }
.contentGallery .RecommendedCon .bottom_link.right { margin-right: 16px; }
.contentGallery .RecommendedCon .bottom_link.right a { color: #2f598b; font-size: 12px; text-decoration: underline; }
/************ tooltips   *****************/
.cgIcnTooltip { display: none; position: absolute; width: 150px; border: 1px solid #c7dae9; border-radius: 10px; padding: 5px; color: #336699; font-size: 11px; background-color: #f1f6f9; top: 16px; left: 20px; }
.cgIcnTooltip:before, .cgIcnTooltip:after { content: ""; position: absolute; }
.cgIcnTooltip.bottom:before, .cgIcnTooltip.bottom:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
.cgIcnTooltip.bottom:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #f1f6f9; border-width: 5px; margin-left: -5px; left: 25px; }
.cgIcnTooltip.bottom:before { border-color: rgba(199, 218, 233, 0); border-bottom-color: #c7dae9; border-width: 6px; margin-left: -6px; left: 25px; }
.cgIcnTooltip.top:before, .cgIcnTooltip.top:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
.cgIcnTooltip.top:after { border-color: rgba(136, 183, 213, 0); border-top-color: #f1f6f9; border-width: 5px; left: 25px; margin-left: 92px; }
.cgIcnTooltip.top:before { border-color: rgba(199, 218, 233, 0); border-top-color: #c7dae9; border-width: 6px; left: 25px; margin-left: 91px; }
.cgIcnTooltip.last { width: 130px; }
.all_sprites.award_icon { cursor: pointer; }
/*************Related videos Host Page***********************/
.contentGallery .more_videos { display: table; width: 100%; }
.contentGallery .more_videos .main_container { border: 1px solid #cecece; display: table; padding: 10px 6px 0 16px; width: 976px; background-color: #f1f1f1; }
.contentGallery .more_videos .main_container .dhc_container { margin: 0 2px 17px 2px; }
.contentGallery .more_videos .more_videos_menu { display: block; }
.contentGallery .more_videos .more_videos_menu .video_tab { position: relative; top: 1px; text-align: left; display: block; padding: 15px 0 0 22px; width: 246px; height: 26px; background:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wgARCAApAQwDAREAAhEBAxEB/8QAGgABAAMBAQEAAAAAAAAAAAAAAAMEBQECCP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAPpQjAAAAAAAAAAOAAA6ei8TnoGMTgAAAAAAAAAAAAAFY1CY6YxOAAAAAAAAAAAAAAeSI1SQxicAAAAAAAAAAAAAAFM1CwZBOAAAAAAAAAAAAAADhAaplk4AAAAAAAAAAAAAABgFQ//EADAQAAEDAwEFBQgDAAAAAAAAAAIAAQQDFFMREjE0QHIFEEFRYQYTISIjQ4HBUHFz/9oACAEBAAE/AKtU5ZO+2QUGd2ZhfTa9XVpHwirSPhBWkfCCtI+EFaR8IK0j4QVpHwgrSPhBWkfCCtI+EFaR8IK0j4QVpHwgrSPhBWkfCCtI+EFaR8IK0j4QVpHwgrSPhBWcbCCs42AFZRsAKyjYAVlGwArKNgBWUbACs4+EWQtWofGPUcmx1H1b8P4KNJGuG0P9EL72dM/fB4Kh0Nz1QraSNf7Z6BU/TqmSbug8FQ6G56oA1aZAbaiTaOuzKxaFRqv9Wk+y/q3g6B0zqDwVDobn5be5rBKHc3yVOnz/AAqBpnUHgqHQ3PkLELiTai7aOy7MIgc4xvqdLc/mPg6F30UHgqHQ38B7QcbR/wA/2m3L/8QAFBEBAAAAAAAAAAAAAAAAAAAAcP/aAAgBAgEBPwBM/8QAFBEBAAAAAAAAAAAAAAAAAAAAcP/aAAgBAwEBPwBM/9k='); }
.contentGallery .section_cont .one_host .description .price_line { position: absolute; bottom: 0; }
.contentGallery .one_section.other_videos.celebsection .regText.black_text, .contentGallery .one_section.other_videos.celebsection .price_line { display: table; position: relative; }
@media all and (max-width: 1279px) and (min-width: 1px) {
	.contentGallery .main_container .dhc_container { margin: 0 0 17px 17px; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_btn { width: 134px; height: 36px; background-size: 134px 36px; }
	.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text.bottom { margin-top: 42px; height: 25px; }
	.contentGallery .video_container .relatedSide .dhc_header .header_content .imlive { background-size: 54px 10px; width: 54px; height: 10px; }
	.contentGallery .video_container .relatedSide .dhc_header .header_content .header_text { font-size: 14px; }
	.contentGallery .one_section.other_videos.celebsection .regText.black_text, .contentGallery .one_section.other_videos.celebsection .price_line, .contentGallery .one_section.other_videos.celebsection .length_line { font-size: 10px; }
	.contentGallery .one_section.other_videos.celebsection .length_line { margin-top: 8px; }
}
@media all and (max-width: 1365px) and (min-width: 1280px) {
	.contentGallery .video_container .relatedSide .dhc_header .header_content .imlive { background-size: 66px 12px; width: 66px; height: 12px; }
	.contentGallery .video_container .relatedSide .dhc_header .header_content .header_text { font-size: 16px; }
	.contentGallery .dhc_container { width: 296px; height: 416px;}
	.contentGallery .dhc_container.banner, .contentGallery .dhc_container.banner.currPageCmpbanner, .contentGallery .main_container.homePage .dhc_container.celeb.celebBanner { width: 298px; height: 418px; }
	.contentGallery .dhc_container .dhc_content { width: 282px; }
	.contentGallery .dhc_container .dhc_content .dhc_img_container { height: 211px; }	
	.contentGallery .dhc_container .dhc_content .regBoldText.blue_text, .contentGallery .dhc_container .dhc_content .regBoldText.blue_text a { font-size: 13px; }
	.contentGallery .dhc_container .dhc_content .regText.grey_text { font-size: 12px; }
	.contentGallery .dhc_container .dhc_content .regBoldText.black_text { font-size: 11px; }
	.contentGallery .dhc_container .dhc_content .statistic .right .regBoldText.black_text.font10 { font-size: 11px; }
	.contentGallery .dhc_container .dhc_content .dhc_text { height: 61px; }
	.contentGallery .dhc_container .dhc_content .statistic { height: 38px; margin-bottom: 6px; line-height: 150%; }
	.contentGallery .dhc_btn { width: 282px; height: 39px; background-size: 282px 39px; line-height: 39px; font-size: 19px; }
	.contentGallery .main_container .dhc_container.mvc .dhc_content .dhc_text .mainContestHost { width: 88px; }
	.contentGallery .dhc_container.banner.currCmpbanner { width: 298px; height: 374px; }
	.contentGallery .dhc_container.prevBanner { width: 298px; height: 416px; }
	.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text.bottom { margin-top: 105px; }
	.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text { font-size: 15px; }
	/**Player page**/
	.contentGallery .video_container, .contentGallery .video_container .relatedSide .dhc_container.nomore { height: 446px; }
	.contentGallery .other_videos .section_cont { height: 136px; }
	.contentGallery .reviews_section .review, .contentGallery .regText, .contentGallery .regText a, .contentGallery .reviews_section.empty .all_reviews h5,
	.contentGallery .regBoldText { height: 17px; font-size: 13px; }
	.contentGallery .one_section.other_videos.celebsection .length_line, .contentGallery .one_section.other_videos.celebsection .price_line { font-size: 12px; }
	.contentGallery .one_section.other_videos.celebsection .length_line { margin-top: 16px; }
	.contentGallery .video_container .stars_container { width: 89px; height: 16px; }
	.contentGallery .video_container .stars_container .star { width: 16px; background-size: 16px 16px; }
	.contentGallery .video_container .playerCon .black_layer.shorten { height: 407px !important; }
	.contentGallery .video_container .playerCon .black_layer.twit, .contentGallery .video_container .playerCon .popup_msg.twit { top: 317px; left: 586px; }
	.contentGallery .video_container .playerCon .popup_msg.twit { top: 327px; }
	.contentGallery .video_container .playerCon .black_layer.face, .contentGallery .video_container .playerCon .popup_msg.face { top: 246px; left: 504px; }
	.contentGallery .video_container .playerCon .popup_msg.face { top: 256px; }
	.contentGallery .video_container .playerCon .black_layer.email { top: 181px; left: 548px; }
	.contentGallery .video_container .playerCon .popup_msg.email { top: 188px; left: 563px; }
	.contentGallery .video_container .playerCon .black_layer.fav, .contentGallery .video_container .playerCon .popup_msg.fav { top: 327px; left: 537px; }
	.contentGallery .video_container .playerCon .popup_msg.fav { left: 532px; }
	.contentGallery .video_container .playerCon .black_layer.rate { top: 255px; left: 488px; }
	.contentGallery .video_container .playerCon .popup_msg.rate { top: 259px; left: 502px; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line img { width: 166px; height: inherit; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_img_container, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line img { height: 124px; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_btn { width: 166px; height: 36px; background-size: 166px 36px; }
}
@media all and (max-width: 1439px) and (min-width: 1366px) {
	.contentGallery .video_container .relatedSide .dhc_header .header_content .imlive { background-size: 76px 14px; width: 76px; height: 14px; }
	.contentGallery .video_container .relatedSide .dhc_header .header_content .header_text { font-size: 18px; }
	.contentGallery .dhc_container { width: 311px;height: 437px; }
	.contentGallery .dhc_container.banner, .contentGallery .dhc_container.banner.currPageCmpbanner, .contentGallery .main_container.homePage .dhc_container.celeb.celebBanner { width: 313px; height: 439px; }
	.contentGallery .dhc_container .dhc_content { width: 297px; }
	.contentGallery .dhc_container .dhc_content .dhc_img_container { height: 223px; }
	.contentGallery .dhc_container .dhc_content .regText.grey_text { font-size: 12px; }
	.contentGallery .dhc_container .dhc_content .regBoldText.black_text { font-size: 11px; }
	.contentGallery .dhc_container .dhc_content .statistic .right .regBoldText.black_text.font10 { font-size: 11px; }
	.contentGallery .dhc_container .dhc_content .dhc_text { height: 64px; }
	.contentGallery .dhc_container .dhc_content .statistic { height: 38px; margin-bottom: 8px; line-height: 150%; }
	.contentGallery .dhc_btn { width: 297px; height: 43px; line-height: 43px; background-size: 297px 43px; font-size: 20px; }
	.contentGallery .main_container .dhc_container.mvc .dhc_content .dhc_text .mainContestHost { width: 91px; }
	.contentGallery .dhc_container.banner.currCmpbanner { width: 313px; height: 393px; }
	.contentGallery .dhc_container.prevBanner { width: 313px; height: 437px; }
	.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text.bottom { margin-top: 107px; }
	.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text { font-size: 16px; }
	/**Player page**/
	.contentGallery .video_container, .contentGallery .video_container .relatedSide .dhc_container.nomore { height: 454px; }
	.contentGallery .video_container .playerCon { width: 807px; }
	.contentGallery .video_container .relatedSide { margin-left: 55px; }
	.contentGallery .video_container .relatedSide .related_cont { margin: 14px 0 0 0; }
	.contentGallery .other_videos .one_host { width: 305px; }
	.contentGallery .other_videos .one_host .host_img_container { width: 160px; }
	.contentGallery .other_videos .one_host .description { width: 133px; margin-left: 10px; }
	.contentGallery .reviews_section .review, .contentGallery .regText, .contentGallery .regText a, .contentGallery .reviews_section.empty .all_reviews h5,
	.contentGallery .regBoldText { height: 20px; font-size: 13px; }
	.contentGallery .video_container .stars_container { width: 98px; height: 18px; }
	.contentGallery .video_container .stars_container .star { width: 18px; background-size: 18px 18px; }
	.contentGallery .other_videos .section_cont { height: 136px; }
	.contentGallery .video_container .relatedSide .dhc_container .blue_gradient { width: inherit; height: 134px; }
	/** messages **/
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line img { width: 176px; height: inherit; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_img_container, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line img { height: 132px; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_btn { width: 176px; height: 36px; background-size: 176px 36px; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_header .header_text, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .middle_line { font-size: 13px; }
	.contentGallery .one_section.other_videos.celebsection .price_line, .contentGallery .one_section.other_videos.celebsection .length_line { font-size: 13px; }
	.contentGallery .one_section.other_videos.celebsection .length_line { margin-top: 6px; }
	.contentGallery .video_container .playerCon .black_layer.shorten { height: 415px !important; }
	.contentGallery .video_container .playerCon .black_layer.twit, .contentGallery .video_container .playerCon .popup_msg.twit { top: 324px; left: 601px; }
	.contentGallery .video_container .playerCon .popup_msg.twit { top: 334px; }
	.contentGallery .video_container .playerCon .black_layer.face, .contentGallery .video_container .playerCon .popup_msg.face { top: 254px; left: 517px; }
	.contentGallery .video_container .playerCon .popup_msg.face { top: 264px; }
	.contentGallery .video_container .playerCon .black_layer.email { top: 188px; left: 542px; }
	.contentGallery .video_container .playerCon .popup_msg.email { top: 198px; left: 558px; }
	.contentGallery .video_container .playerCon .black_layer.fav, .contentGallery .video_container .playerCon .popup_msg.fav { top: 335px; left: 550px; }
	.contentGallery .video_container .playerCon .popup_msg.fav { left: 545px; }
	.contentGallery .video_container .playerCon .black_layer.rate { top: 263px; left: 526px; }
	.contentGallery .video_container .playerCon .popup_msg.rate { top: 267px; left: 554px; }
}
@media all and (min-width: 1440px) {
	.contentGallery .video_container .relatedSide .dhc_header .header_content .header_text { font-size: 20px; }
	.contentGallery .dhc_container { width: 336px; height: 472px;}
	.contentGallery .dhc_container.banner, .contentGallery .dhc_container.banner.currPageCmpbanner, .contentGallery .main_container.homePage .dhc_container.celeb.celebBanner { width: 338px; height: 474px; }
	.contentGallery .dhc_container .dhc_content { width: 322px; }
	.contentGallery .dhc_container .dhc_content .dhc_img_container { height: 242px; }
	.contentGallery .dhc_container .dhc_header .header_text { font-size: 16px; line-height: 42px; }
	.contentGallery .dhc_container .dhc_header { height: 42px; }
	.contentGallery .dhc_container .award_icon { top: 0; }
	.contentGallery .dhc_container .dhc_content .regBoldText.blue_text, .contentGallery .dhc_container .dhc_content .regBoldText.blue_text a { font-size: 14px; }
	.contentGallery .dhc_container .dhc_content .regText.grey_text { font-size: 13px; }
	.contentGallery .dhc_container .dhc_content .regBoldText.black_text, .contentGallery .dhc_container .dhc_content .regBoldText.green_text { font-size: 12px; }
	.contentGallery .dhc_container .dhc_content .statistic .right .regBoldText.black_text.font10, .contentGallery .mycontent .dhc_container .dhc_content .regText.green_text, .contentGallery .mycontent .dhc_container .dhc_content .regText.grey_text { font-size: 12px; }
	.contentGallery .mycontent .dhc_container .dhc_content .regText.green_text { font-weight: bold; }
	.contentGallery .dhc_container .dhc_content .dhc_text { height: 71px; }
	.contentGallery .dhc_container .dhc_content .statistic { height: 43px; margin-bottom: 5px; line-height: 150%; }
	.contentGallery .dhc_btn { width: 322px; height: 44px; line-height: 44px; background-size: 322px 44px; font-size: 22px; }
	.contentGallery .main_container .dhc_container.mvc .dhc_content .dhc_text .mainContestHost { width: 100px; }
	.contentGallery .dhc_container.banner.currCmpbanner { width: 338px; height: 426px; }
	.contentGallery .dhc_container.prevBanner { width: 336px; height: 472px; }
	.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text.bottom { margin-top: 111px; }
	.contentGallery .dhc_container.prevBanner .dhc_content .regText.grey_text { font-size: 18px; }
	/**Player page**/
	.contentGallery .video_container, .contentGallery .video_container .relatedSide .dhc_container.nomore { height: 484px; }
	.contentGallery .video_container .playerCon { width: 860px; }
	.contentGallery .video_container .relatedSide { margin-left: 69px; }
	.contentGallery .video_container .relatedSide .related_cont { margin-top: 12px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont { height: 134px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host { height: 118px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .host_img_container { width: 157px; }
	.contentGallery .video_container .relatedSide .related_cont .section_cont .slide_cont .one_host .description { width: 187px; }
	.contentGallery .video_container .blue_arrow { top: 63px; }
	.contentGallery .video_container .relatedSide .dhc_container.nomore .gallery_btn { top: 23px; }
	.contentGallery .other_videos .one_host { width: 329px; height: 128px; }
	.contentGallery .other_videos .one_host .host_img_container { width: 170px; }
	.contentGallery .other_videos .one_host .description { width: 155px; }
	.contentGallery .reviews_section .review, .contentGallery .regText, .contentGallery .regText a, .contentGallery .reviews_section.empty .all_reviews h5,
	.contentGallery .regBoldText { height: 22px; font-size: 14px; }
	.contentGallery .one_section.other_videos.celebsection .price_line, .contentGallery .one_section.other_videos.celebsection .length_line { font-size: 14px; }
	.contentGallery .one_section.other_videos.celebsection .length_line { margin-top: 6px; }
	.contentGallery .video_container .stars_container { width: 108px; height: 20px; }
	.contentGallery .video_container .stars_container .star { width: 20px; background-size: 20px 20px; }
	.contentGallery .HeaderCon.abovePlayer .top_line .right .review_txt { top: 3px; }
	.contentGallery .other_videos .section_cont { height: 144px; }
	.contentGallery .video_container .relatedSide .dhc_container .blue_gradient { width: inherit; height: 164px; }
	/** messages **/
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line img { width: 191px; height: inherit; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_img_container, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .top_line img { height: 143px; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_btn { width: 191px; height: 36px; background-size: 191px 36px; }
	.contentGallery .video_container .playerCon .popup_msg.related .msg_content .bottom_line .main_container .dhc_container .dhc_header .header_text, .contentGallery .video_container .playerCon .popup_msg.related .msg_content .middle_line { font-size: 15px; }
	.contentGallery .video_container .playerCon .black_layer.shorten { height: 445px !important; }
	.contentGallery .video_container .playerCon .black_layer.twit, .contentGallery .video_container .playerCon .popup_msg.twit { top: 355px; left: 653px; }
	.contentGallery .video_container .playerCon .popup_msg.twit { top: 365px; }
	.contentGallery .video_container .playerCon .black_layer.face, .contentGallery .video_container .playerCon .popup_msg.face { top: 283px; left: 570px; }
	.contentGallery .video_container .playerCon .popup_msg.face { top: 293px; }
	.contentGallery .video_container .playerCon .black_layer.email { top: 218px; left: 593px; }
	.contentGallery .video_container .playerCon .popup_msg.email { top: 225px; left: 610px; }
	.contentGallery .video_container .playerCon .black_layer.fav, .contentGallery .video_container .playerCon .popup_msg.fav { top: 364px; left: 604px; }
	.contentGallery .video_container .playerCon .popup_msg.fav { left: 599px; }
	.contentGallery .video_container .playerCon .black_layer.rate { top: 291px; left: 556px; }
	.contentGallery .video_container .playerCon .popup_msg.rate { top: 295px; left: 570px; }
}
.contentGallery .video_container .playerCon .black_layer.twit .triangle.down,
.contentGallery .video_container .playerCon .black_layer.face .triangle.down, 
.contentGallery .video_container .playerCon .black_layer.email .triangle.down, 
.contentGallery .video_container .playerCon .black_layer.fav .triangle.down, 
.contentGallery .video_container .playerCon .black_layer.rate .triangle.down {display:none; }

/*** warning message ***/
#warning_container { position: absolute; top: -10%; left: -20%; width: 200%; height: 500%; display: block; }
#warning_container .warning { zoom: 1; filter: alpha(opacity=70); opacity: 0.7; background-color: #000000; width: 100%; height: 100%; z-index: 10; position: absolute; top: 0; left: 0; }
#warning_container .reg_blue_btn { width: 214px; height: 44px; line-height: 44px; margin: 20px auto 0; }
#warning_container .warning_mvc { display: block; height: 355px; width: 670px; left: 50%; top: 50%; margin: -230px 0 0 -284px; font-family: Arial; zoom: 1; filter: alpha(opacity=1); opacity: 1; text-align: center; padding: 25px 30px 30px 30px; background-color: #f2f2f2; z-index: 11; position: fixed; }
#warning_container .warning_mvc .blue_text { color: #2f598b; }
#warning_container .warning_mvc h1 { font-size: 29px; color: #2f598b; margin-top: 0; }
#warning_container .warning_mvc h4 { font-size: 21px; margin: 0 0 32px 0; padding: 0 0 0 0; }
#warning_container .warning_mvc p { font-size: 18px; color: #000000; }
#warning_container .warning_mvc p.middle { padding: 20px 0 20px 0; }
#warning_container .warning_mvc p.bold.blue_text { margin-bottom: 0; font-weight: bold; }
#warning_container .warning_mvc p.grey_text { color: #595959; font-size: 21px; }
#warning_container .warning_mvc .big_green_btn { position: relative; margin: auto; line-height: 71px; margin-bottom: 8px; display: block; width: 286px; height: 71px; color: #ffffff; font-size: 39px; background-position: -11px -232px; cursor: pointer; }
#warning_container .warning_mvc a { text-decoration: none; }
#warning_container .warning_mvc p.regText { font-size: 12px; color: #000000; }
#warning_container .warning_mvc p.regText a { text-decoration: underline; }
/**page resolutions**/
.contentGallery, #dNav { width: 1000px; }
@media all and (max-width: 1365px) and (min-width: 1280px) {
	.contentGallery, #dNav { width: 1260px; }
}

@media all and (max-width: 1439px) and (min-width: 1366px) {
	.contentGallery, #dNav { width: 1320px; }
}

@media all and (min-width: 1440px) {
	.contentGallery, #dNav { width: 1420px; }
}
/*my content page*/
.contentGallery .mycontent { position: relative; display: table; width: inherit; }
.contentGallery .mycontent .section { position: relative; display: table; margin: 40px auto 0; width: inherit; }
.contentGallery .mycontent .section:first-child { margin-top: 0; }
.contentGallery .mycontent .section_name { background-color: #2f598b; display: block; position: relative; width: inherit; height: 30px; line-height: 30px; color: #fff; text-align: center; border-top-right-radius: 5px; border-top-left-radius: 5px; text-transform: capitalize; }
.contentGallery .mycontent .section_name .see_all { position: absolute; right: 10px; top: 1px; text-decoration: underline; cursor: pointer; color: inherit; }
.contentGallery .mycontent .section_name .snapshots_online {margin: 0px auto;text-align: center;width: 230px; }
.contentGallery .mycontent .section_name .snapshots_online .online{width: 14px;height: 14px;background: #5ad648;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;float: left;position: relative;margin-top: 8px;}

.contentGallery .mycontent .snapshots { position: relative; display: table; width: inherit; z-index: 1; }
.contentGallery .mycontent .snapshots .img_cont { position: relative; display: none; width: 284px; height: 214px; float: left; cursor: pointer; }
.contentGallery .mycontent .snapshots .img_cont:nth-child(1), .contentGallery .mycontent .snapshots .img_cont:nth-child(2), .contentGallery .mycontent .snapshots .img_cont:nth-child(3), .contentGallery .mycontent .snapshots .img_cont:nth-child(4), .contentGallery .mycontent .snapshots .img_cont:nth-child(5) { display: block; }
.contentGallery .mycontent .snapshots.Tiles .img_cont { display: block; }
.contentGallery .mycontent .snapshots.Tiles .img_cont:nth-child(22n+4) { width: 568px; height: 428px; float: right; }
.contentGallery .mycontent .snapshots .img_cont img { position: relative; display: block; width: inherit; border: 0; }
@media all and (max-width: 1279px) and (min-width: 1px) {
	.contentGallery .mycontent .snapshots .img_cont { width: 200px; height: 150px; }
	.contentGallery .mycontent .snapshots.Tiles .img_cont:nth-child(22n+4) { width: 400px; height: 300px; }
}
@media all and (max-width: 1365px) and (min-width: 1280px) {
	.contentGallery .mycontent .snapshots .img_cont { width: 252px; height: 189px; }
	.contentGallery .mycontent .snapshots.Tiles .img_cont:nth-child(22n+4) { width: 504px; height: 378px; }
}
@media all and (max-width: 1439px) and (min-width: 1366px) {
	.contentGallery .mycontent .snapshots .img_cont { width: 264px; height: 198px; }
	.contentGallery .mycontent .snapshots.Tiles .img_cont:nth-child(22n+4) { width: 528px; height: 396px; }
}
.contentGallery .mycontent .snapshots ~ .section_name { margin: 40px auto 0; }
.contentGallery .mycontent .main_container { margin: 10px auto 0; }
/*empty category*/
.contentGallery .mycontent .empty_container { width: inherit; height: 512px; display: block; overflow: hidden; background-color: #d8e5f0; color: #000; border: 0; margin: 20px auto 0; }
.contentGallery .mycontent .empty_girl_img { width: 327px; height: 513px; display: block; position: absolute; top: 0; left: 28px; }
.contentGallery .mycontent .empty_container .main { position: absolute; top: 44px; right: 100px;  width: 600px; display: table; font-size: 15px; line-height: 130%; }
.contentGallery .mycontent .empty_container .main .title {font-size: 23px;text-align: center;line-height: 25px;}
.contentGallery .mycontent .empty_container .main .dhc_btn { width: 404px; height: 57px; background-size: 404px 57px; color: #fff; line-height: 50%; margin: 20px auto 0; font-family: arial; font-size: 18px; }
.contentGallery .mycontent .empty_container .main a, .contentGallery .empty_container.mycontent .main a:hover { text-decoration: none; }
.contentGallery .mycontent .empty_container .main .dhc_btn .bottom, .contentGallery .empty_container.mycontent .main .dhc_btn .top { position: relative; text-decoration: none; }
.contentGallery .mycontent .empty_container .main .dhc_btn .top { padding: 13px 0; }
.contentGallery .chats_icon { background-position: -242px -767px; }
.contentGallery .chats_icon:hover .cgIcnTooltip.chats_tooltip.top { display: block; top: -28px; left: -106px; width: 131px; }
.contentGallery .mycontent .empty_section { width: 100%; position: relative; display: table; padding: 30px 0; text-align: center; }
.contentGallery .mycontent .empty_section div { font-size: 18px; }
.contentGallery .mycontent .empty_section .dhc_btn { margin: 20px auto 0; font-size: 17px; }

@media all and (min-width: 1px) and (max-width: 1279px) {
	.contentGallery .mycontent .empty_container .main {width: 522px;font-size: 13px;}
}
/*component*/
.contentGallery .mycontent .host_actions_cont { position: absolute; top: 14px; left: 0; display: table; z-index: 2; min-height: 60px; min-width: 30px; }
.contentGallery .mycontent .action_line { display: block; cursor: pointer; position: absolute; top: 0; width: 90px; height: 25px; left: 0; background: rgba(199, 214, 223,0.8); color: #336699; display: block; font-size: 20px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; margin-left: -62px; -webkit-transition: margin-left 300ms ease 300ms; -moz-transition: margin-left 300ms ease 300ms; -ms-transition: margin-left 300ms ease 300ms; -o-transition: margin-left 300ms ease 300ms; transition: margin-left 300ms ease 300ms; }
.contentGallery .mycontent .host_actions_cont .action_line .alt_text { font-size: 11px; line-height: 92%; left: 2px; top: 2px; position: relative; text-align: center; display: inline-block; }
.contentGallery .mycontent .host_actions_cont .action_line.note_btn_cont { top: 30px; width: 142px; margin-left: -114px; }
.contentGallery .mycontent .hugeImg_cont .host_actions_cont .action_line.note_btn_cont { width: 141px; margin-left: -112px; text-align:left; }
.contentGallery .mycontent .host_actions_cont .action_line.note_btn_cont .alt_text { line-height: 100%; top: 0; }
.contentGallery .cg_sprites.note_img { width: 19px; height: 14px; background-position: -249px -816px; display: block; position: absolute; top: 5px; right: 5px; }
.contentGallery .action_line.note_btn_cont.selected .cg_sprites.note_img { background-position: -276px -816px; }
.contentGallery .mycontent .host_actions_cont .action_line.add_to_fav_cont { display: block; position: absolute; top: 0; width: 104px; margin-left: -76px; }
.contentGallery .mycontent .host_actions_cont .action_line.add_to_fav_cont .alt_text { width: 70%; }
.contentGallery .mycontent .hugeImg_cont .host_actions_cont .action_line.add_to_fav_cont { width: 115px; margin-left: -85px; }
.contentGallery .mycontent .hugeImg_cont .host_actions_cont .action_line.add_to_fav_cont .alt_text { width: 70%; }
.contentGallery .mycontent .hugeImg_cont .host_actions_cont .action_line.add_to_fav_cont .heart_css { margin-left: 6px; }
.contentGallery .mycontent .heart_css { position: relative; cursor: pointer; display: inline-block; width: 16px; height: 14px; margin-left: 10px; top: 1px; }
.contentGallery .mycontent .heart_css:before, .contentGallery .mycontent .add_to_fav_cont .heart_css:after { position: absolute; content: ""; left: 8px; top: 0; width: 8px; height: 13px; background: #336699; border-radius: 50px 50px 0 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; }
.contentGallery .mycontent .host_actions_cont .add_to_fav_cont .heart_css:after { left: 0;  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; }
.contentGallery .mycontent .host_actions_cont .add_to_fav_cont .fav_sign { color: #ffffff; font-size: 14px; position: absolute; bottom: -2px; right: 0; z-index: 1; font-weight: bold; }
.contentGallery .mycontent .host_actions_cont .action_line:hover, .contentGallery .mycontent .hugeImg_cont .host_actions_cont .action_line.add_to_fav_cont:hover, .contentGallery .mycontent .hugeImg_cont .host_actions_cont .action_line.note_btn_cont:hover { margin-left: 0; }
.contentGallery .mycontent .fav_msg { position: absolute; top: 50%;transform: translateY(-50%); left: 9%; width: 80%; padding: 5px 1%; text-align: center; font-size: 12px; background: rgba(255,255,255,0.7); color: #000000; display: none; border-radius: 4px; }
.contentGallery .mycontent .fav_msg .btns_area { position: relative; display: table; margin: 10px auto 0; }
.contentGallery .mycontent .fav_msg .btns_area .blue_btn { width: 46px; height: 18px; background-color: #336699; color: #fff; cursor: pointer; text-align: center; line-height: 18px; font-weight: bold; margin-left: 8px; display: block; float: left; }
.contentGallery .mycontent .fav_msg .btns_area .blue_btn:first-child { margin-left: 0; }
.contentGallery .mycontent .main_container .dhc_container.mvc .dhc_content .dhc_text, .contentGallery .mycontent .dhc_container .dhc_content .dhc_text { height: 16px; }
.contentGallery .mycontent .dhc_container .dhc_content .statistic .left, .contentGallery .mycontent .dhc_container .dhc_content .statistic .right { width: 50%; }
.contentGallery .mycontent .dhc_container .dhc_content .statistic .left .line { display: block; }
.contentGallery .mycontent .dhc_container .dhc_content .statistic .rating_star { float: right; }
.contentGallery .mycontent .dhc_container { height: 100%; }
.contentGallery .mycontent .dhc_container .dhc_img_container { overflow: hidden; }
.contentGallery .mycontent .dhc_container .dhc_content .statistic { height: 100% !important; display: table; width: 100%; }
.contentGallery .mycontent .dhc_container .dhc_content .statistic .line.hideContent { opacity: 0; }
.contentGallery .mycontent .dhc_container .dhc_img_container .online.cg_sprites.on, .contentGallery .mycontent .dhc_container .dhc_img_container .online.cg_sprites { display: none; }
/*warning block*/
.contentGallery .mycontent .popupsContainer .white_text { color: #fff; }
.contentGallery .mycontent .popupsContainer .warning_block { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 11; display: none; background-color: rgba(0,0,0,0.7); }
.contentGallery .mycontent .popupsContainer .warning_block .warning_msg { background-color: transparent; z-index: 12; position: fixed; font-size: 14px; width: 800px; height: 600px; display: block; }
.contentGallery .mycontent .popupsContainer .warning_block .warning_msg.center { left: 50%; top: 50%; margin: -300px 0 0 -400px; }
.contentGallery .mycontent .popupsContainer .warning_block .warning_msg .wm_close_btn { font-size: 16px; position: absolute; top: 4px; right: 7px; cursor: pointer; color: #ffffff; display: none; }
/*slideshow container*/
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg{padding:0;}
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slideshow_txt { z-index: 2; position: absolute; text-align: center; right: 5px; top: 5px; font-size: 11px; width: 65px; height: 26px; line-height: 26px; border-radius: 4px; background: rgb(0,0,0); background: rgba(0,0,0,0.4); color: #ffffff; display: none; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slideshow_txt.on { display: block; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slide_arr_cont { z-index: 1; position: absolute; cursor: pointer; height: 54px; width: 26px; top: 50%; margin-top: -56px; display: none; height: 111px; width: 49px; background-color: rgba(0,0,0, 0.7); border-top-right-radius: 7px; border-bottom-right-radius: 7px; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg:hover .slide_arr_cont, .contentGallery .mycontent #slideShowContainer .warning_msg:hover .wm_close_btn { display: block; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slide_arr_cont.arr_left { left: 0; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slide_arr_cont .line { position: absolute; border-radius: 3px; height: 30px; width: 3px; background-color: #fff; left: 23px; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slide_arr_cont .line.left_line { top: 29px; -webkit-transform: rotate(35deg); -moz-transform: rotate(35deg); -ms-transform: rotate(35deg); -o-transform: rotate(35deg); transform: rotate(35deg); }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slide_arr_cont .line.right_line { bottom: 29px; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg); -ms-transform: rotate(-35deg); -o-transform: rotate(-35deg); transform: rotate(-35deg); }
.contentGallery .mycontent .popupsContainer #slideShowContainer .warning_msg .slide_arr_cont.arr_right { right: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.contentGallery .mycontent .popupsContainer #slideShowContainer #hugeImg { max-width: 800px; max-height: 600px; margin: auto; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .hugeImg_cont { display: table-cell; margin: auto; position: relative; overflow: hidden; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .imlive { display: none; font-size: 18px; font-weight: bold; color: #008886; -webkit-animation-name: blinker; -webkit-animation-duration: 2s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-name: blinker; -moz-animation-duration: 2s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; animation-name: blinker; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .imlive.on { display: inline-block !important; }
@-moz-keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}

@keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}
.contentGallery .mycontent .popupsContainer #slideShowContainer.warning_block .warning_msg .wm_close_btn { font-size: 18px; position: relative; top: inherit; right: inherit; display: inline-block; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .status { position: relative; display: block; width: inherit; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .status .white_text { font-size: 18px; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .status .white_text.bold { font-size: 24px; text-decoration: none; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .status a.white_text.bold:hover { text-decoration: underline; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .left { float: left; }
.contentGallery .mycontent .popupsContainer #slideShowContainer .right { float: right; }
/**adding note container**/
.contentGallery .mycontent .popupsContainer .shadow_cont.sending_container.note { z-index: 12; }
.contentGallery .mycontent .popupsContainer .blue_gradient_btn { background: #4a89b0; background: -moz-linear-gradient(left, #4a89b0 0%, #3f6795 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4a89b0), color-stop(100%,#3f6795)); background: -webkit-linear-gradient(left, #4a89b0 0%,#3f6795 100%); background: -o-linear-gradient(left, #4a89b0 0%,#3f6795 100%); background: -ms-linear-gradient(left, #4a89b0 0%,#3f6795 100%); background: linear-gradient(to right, #4a89b0 0%,#3f6795 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a89b0', endColorstr='#3f6795',GradientType=1 ); }
.contentGallery .mycontent .popupsContainer .blue_gradient_btn.send_btn { text-align: center; position: relative; border: 0; cursor: pointer; font-family: Arial; color: #ffffff; font-size: 14px; height: 28px; line-height: 28px; z-index: 1; width: 148px; display: block; text-decoration: none; }
.contentGallery .mycontent .popupsContainer .shadow_cont { position: fixed; top: 50%; margin-top: -112px; left: 50%; margin-left: -200px; z-index: 5; background-color: #ffffff; padding: 17px 17px; border-radius: 5px; border: 1px solid #e4e4e4; width: 365px; min-height: 176px; display: none; }
.contentGallery .mycontent .popupsContainer .shadow_cont .close_btn { font-size: 11px; position: absolute; top: 2px; right: 5px; cursor: pointer; font-weight: bold; }
.contentGallery .mycontent .popupsContainer .sending_container .input_field { width: inherit; border: 1px solid #c6c6c6; outline: 0; }
.contentGallery .mycontent .popupsContainer .sending_container .input_field.error { border-color: #ba1717; color: #ba1717; }
.contentGallery .mycontent .popupsContainer .sending_container input { margin: 15px 0 0 0; height: 24px; }
.contentGallery .mycontent .popupsContainer .sending_container .textarea_cont { display: table; position: relative; }
.contentGallery .mycontent .popupsContainer .sending_container .textarea_cont textarea.input_field { resize: none; width: 352px; height: 94px; margin: 7px 0 0 0; padding: 5px; }
.contentGallery .mycontent .popupsContainer .sending_container .textarea_cont .char_counter { position: absolute; font-size: 11px; color: #c6c6c6; right: 6px; bottom: 2px; }
.contentGallery .mycontent .popupsContainer .sending_container .btn_cont { position: relative; display: block; width: 149px; float: right; margin: 7px 0 0 0; }
.contentGallery .mycontent .popupsContainer .sending_container .btn_cont .blue_gradient_btn { width: inherit; height: 28px; line-height: 28px; border-radius: 0; font-size: 14px; }
.contentGallery .mycontent .popupsContainer .sending_container .btn_cont .thankyou_msg { text-align: center; position: absolute; bottom: -15px; left: 20px; color: #008000; display: none; }
.contentGallery .mycontent .popupsContainer .sending_container.thankyou .thankyou_msg { display: block; }
.contentGallery .mycontent .popupsContainer .shadow_cont.round_shadow:after, .popupsContainer .shadow_cont .round_shadow:after { width: 160%; height: 15px; left: -30%; right: -30%; }
.contentGallery .mycontent .popupsContainer .shadow_cont .round_shadow.left_side, .contentGallery .mycontent .popupsContainer .shadow_cont .round_shadow.right_side { position: absolute; height: 0; width: 60%; top: 111px; filter: alpha(Opacity=40); opacity: 0.4; }
.contentGallery .mycontent .popupsContainer .shadow_cont .round_shadow.left_side { transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); left: -121px; }
.contentGallery .mycontent .popupsContainer .shadow_cont .round_shadow.right_side { transform: rotate(270deg); -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); right: -121px; }

@media all and (max-width: 1365px) and (min-width: 1280px) {
	.contentGallery .mycontent .snapshots .img_cont { width: 252px; }
}

@media all and (max-width: 1439px) and (min-width: 1366px) {
	.contentGallery .mycontent .snapshots .img_cont { width: 264px; }
}

@media all and (min-width: 1px) and (max-width: 1279px) {
	.contentGallery .mycontent .dhc_container .dhc_content .statistic .left { width: 70%; }
	.contentGallery .mycontent .dhc_container .dhc_content .statistic .right { width: 30%; }
	.contentGallery .mycontent .snapshots .img_cont { width: 200px; }
}
/*Celeb*/
.contentGallery .CelebDetailsCon .hs_header { position: relative; background-color: #2f598b; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 31px; line-height: 31px; color: #ffffff; font-size: 14px; text-align: center; font-weight: bold; }
.contentGallery .CelebDetailsCon .space { margin-left: 25px; }
.contentGallery .CelebDetailsCon .bio_con { width: 1418px; font-size: 14px; border-right: 1px solid #e5edf5; border-left: 1px solid #e5edf5; border-bottom: 1px solid #e5edf5; -webkit-box-shadow: 0 9px 11px 0 rgba(59, 50, 50, 0.79); -moz-box-shadow: 0 1px 5px 0 rgba(59, 50, 50, 0.79); box-shadow: 0 1px 5px 0 rgba(59, 50, 50, 0.79); display: none; }
.contentGallery .CelebDetailsCon .bio_con .text_con { width: 1385px; margin-left: 15px; padding-top: 10px; }
.contentGallery .CelebDetailsCon .bio_con .text_con .qa { margin-top: 10px; font-weight: bold; }
.contentGallery .CelebDetailsCon .bio_con .text_con .leftside { width: 590px; float: left; }
.contentGallery .CelebDetailsCon .bio_con .text_con .leftside .genral { }
.contentGallery .CelebDetailsCon .bio_con .text_con .rightside { width: 690px; float: right; }
.contentGallery .CelebDetailsCon .more_images { width: 585px; margin-left: 15px; display:table; padding:15px 0;}
.contentGallery .CelebDetailsCon .more_images .ClebHostPhoto { width: 170px; height: 150px; float: left; display:block; margin-right:10px;}
.contentGallery .CelebDetailsCon .more_images .ClebHostPhoto a, .contentGallery .CelebDetailsCon .more_images .ClebHostPhoto a img{ width: inherit; height: inherit; display:block;}
.contentGallery .CelebDetailsCon .triangle_right { width: 0; height: 0; border-top: 8px solid transparent; border-left: 16px solid #fff; border-bottom: 8px solid transparent; float: right; position: relative; top: 7px; right: 16px; cursor: pointer; }
.contentGallery .CelebDetailsCon .triangle_down { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 16px solid #fff; float: right; position: relative; top: 7px; right: 16px; cursor: pointer; }
@media all and (max-width: 1279px) and (min-width: 1px) {
	.contentGallery .CelebDetailsCon .space { margin-left: 25px; }
	.contentGallery .CelebDetailsCon .bio_con { width: 998px; font-size: 14px; border-right: 1px solid #e5edf5; border-left: 1px solid #e5edf5; border-bottom: 1px solid #e5edf5; display: none; }
	.contentGallery .CelebDetailsCon .bio_con .text_con { width: 950px; margin: auto; padding-top: 10px; }
	.contentGallery .CelebDetailsCon .bio_con .text_con .leftside { width: 450px; float: left; }
	.contentGallery .CelebDetailsCon .bio_con .text_con .rightside { width: 450px; float: right; }
	.contentGallery .reviews_section .review, .contentGallery .regText, .contentGallery .regText a, .contentGallery .reviews_section.empty .all_reviews h5, .contentGallery .regBoldText { height: 17px; font-size: 9px; }
	.contentGallery .one_section.other_videos.celebsection .regText.black_text, .contentGallery .one_section.other_videos.celebsection .price_line, .contentGallery .one_section.other_videos.celebsection .length_line { font-size: 9px; }
}
@media all and (max-width: 1365px) and (min-width: 1280px) {
	.contentGallery .CelebDetailsCon .space { margin-left: 25px; }
	.contentGallery .CelebDetailsCon .bio_con { width: 1258px; height: 750px; font-size: 14px; border-right: 1px solid #e5edf5; border-left: 1px solid #e5edf5; border-bottom: 1px solid #e5edf5; display: none; }
	.contentGallery .CelebDetailsCon .bio_con .text_con { width: 1200px; margin: auto; padding-top: 10px; }
	.contentGallery .CelebDetailsCon .bio_con .text_con .leftside { width: 500px; float: left; }
	.contentGallery .CelebDetailsCon .bio_con .text_con .rightside { width: 630px; float: right; }
	.contentGallery .reviews_section .review, .contentGallery .regText, .contentGallery .regText a, .contentGallery .reviews_section.empty .all_reviews h5,
	.contentGallery .regBoldText { height: 17px; font-size: 12px; }
}
@media all and (max-width: 1439px) and (min-width: 1366px) {
	.contentGallery .CelebDetailsCon .space { margin-left: 25px; }
	.contentGallery .CelebDetailsCon .bio_con { width: 1318px; height: 750px; font-size: 14px; border-right: 1px solid #e5edf5; border-left: 1px solid #e5edf5; border-bottom: 1px solid #e5edf5; display: none; }
	.contentGallery .CelebDetailsCon .bio_con .text_con { width: 1260px; margin: auto; padding-top: 10px; }
	.contentGallery .CelebDetailsCon .bio_con .text_con .leftside { width: 650px; float: left; }
	.contentGallery .CelebDetailsCon .bio_con .text_con .rightside { width: 600px; float: right; }
	.contentGallery .reviews_section .review, .contentGallery .regText, .contentGallery .regText a, .contentGallery .reviews_section.empty .all_reviews h5,
	.contentGallery .regBoldText { height: 17px; font-size: 12px; }
}
@media all and (min-width: 1440px) {
	.contentGallery .reviews_section .review, .contentGallery .regText, .contentGallery .regText a, .contentGallery .reviews_section.empty .all_reviews h5,
	.contentGallery .regBoldText { height: 17px; font-size: 14px; }
}
.contentGallery .clear-list-cont .icn_container .icn_content { z-index: 1;height: inherit; position: relative; -webkit-transition: margin-right 300ms ease 200ms; -moz-transition: margin-right 300ms ease 200ms; -o-transition: margin-right 300ms ease 200ms; transition: margin-right 300ms ease 200ms; }
.contentGallery .clear-list-cont .icn_container .slide { position: absolute; right: 0; width: 0; height: inherit; background-color: #d1e0ec; -webkit-box-shadow: 2px 2px 2px rgba(50, 50, 50, 0.5); -moz-box-shadow: 2px 2px 2px rgba(50, 50, 50, 0.5); box-shadow: 2px 2px 2px rgba(50, 50, 50, 0.5); border-bottom-left-radius: 5px; border-top-left-radius: 5px; z-index: 1; -webkit-transition: width 300ms linear 150ms,margin-right 300ms linear 150ms; -moz-transition: width 300ms linear 150ms,margin-right 300ms linear 150ms; -o-transition: width 300ms linear 150ms,margin-right 300ms linear 150ms; transition: width 300ms linear 150ms,margin-right 300ms linear 150ms; }
.contentGallery .clear-list-cont .icn_container .one_icon { display: block; position: relative; height: 41px; width: 26px; top: 7px;cursor:pointer; }
.contentGallery .clear-list-cont .delete-icon { background: url(/gimages/hostlist/delete-icon.png) no-repeat; }
.contentGallery .clear-list-cont .icn_container { position: relative; display: table; height: 48px; }
.contentGallery .clear-list-cont .alt-text { display: block; font-size: 12px; left: 40px; top:8px; text-align: center; position: absolute; color: #35649c; font-weight: bold; text-decoration: none; opacity: 0; -moz-transition: opacity 300ms linear 150ms; -o-transition: opacity 300ms linear 150ms; -ms-transition: opacity 300ms linear 150ms; transition: opacity 300ms linear 150ms; }
.contentGallery .clear-list-cont .icn_container:hover .alt-text { opacity: 1; cursor:pointer;}
.contentGallery .clear-list-cont { clear: both; display: block; position: relative; float: right; }
.contentGallery .clear-list-cont .icn_container:hover .slide { width: 114px; }
.contentGallery .clear-list-cont .icn_container:hover .icn_content { margin-right: 61px; }

.contentGallery #mylist_warning_container{ position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 10; }
.contentGallery .warning { background: rgba(0,0,0, 0.7); width: 100%; height: 100%; z-index: 10; position: absolute; top: 0; left: 0; }
.contentGallery .warning_msg {  z-index: 10; position: fixed; font-size: 14px; padding: 40px; width: 488px; height: 150px; border-radius: 5px; background-color: #ffffff; text-align: center; line-height: 150%; display: block; }
.contentGallery .warning_msg.center { left: 50%; top: 50%; margin: -115px 0 0 -284px; }
.contentGallery #mylist_warning_container .reg_blue_btn{ width: 214px; height: 44px; line-height: 44px; margin: 20px auto 0; cursor: pointer; background: #3a7da8; background: -moz-linear-gradient(top, #3a7da8 0%, #37709e 50%, #2f5b8d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a7da8), color-stop(50%,#37709e), color-stop(100%,#2f5b8d)); background: -webkit-linear-gradient(top, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); background: -o-linear-gradient(top, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); background: -ms-linear-gradient(top, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); background: linear-gradient(to bottom, #3a7da8 0%,#37709e 50%,#2f5b8d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a7da8', endColorstr='#2f5b8d',GradientType=0 ); }
.contentGallery #mylist_warning_container .reg_blue_btn{width: 180px;border-radius: 10px; margin: 30px 20px 0 50px;}
.contentGallery .warning_msg .wm_close_btn { font-size: 12px; position: absolute; top: 0; right: 9px; cursor: pointer; color: #000000; }
.contentGallery .reg_blue_btn { text-decoration: none; color: #ffffff; background-color: #336699; text-align: center; display: block; overflow: hidden; margin: 0 auto; }
.hideOverflow { overflow:hidden;}
.contentGallery .dd-cont.auto-width.competitions{min-width:160px;}
.contentGallery .dd-cont.auto-width.competitions.with-inner-list .dd-list li .inner-list li{min-width:230px;}
.contentGallery .dd-cont .dd-list li.zero-counter{display:none !important;}