/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
ul, li {text-indent:0;list-style:none;margin:0;padding: 0;}
p, table, td, tr, form, button, input, select, option, ul, li, h1, h2, h3, h4, fieldset{margin:0;padding:0;border:0px;outline:0;}
a, a:visited {color: inherit;}
body{background: #8B0F05 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEACAIAAAD9XIvPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZDM0QxQUFFRTZBMTFFNEJEQUY4NzA5N0VERjA5MjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZDM0QxQUJFRTZBMTFFNEJEQUY4NzA5N0VERjA5MjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRkMzRDFBOEVFNkExMUU0QkRBRjg3MDk3RURGMDkyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRkMzRDFBOUVFNkExMUU0QkRBRjg3MDk3RURGMDkyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkkEk7sAAAA+SURBVHjaYsjnYWFiYGDAixkJyFNDHyMt1DFSZhYjhe6h1HxGetjLyEgX/wxUWFDFfkYaplEaqCVBH0CAAQA7bgKeweSocgAAAABJRU5ErkJggg==') repeat-x top left;font-family: Arial,Helvetica,sans-serif; font-size:12px;}
.wrapper{width: 100%; padding: 0 2.5%; text-align:left;position:relative;}
.visible-s{display: none !important;}
.round5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.mainHeader{display: inline-block; width: 100%; height: 60px; padding: 10px 0}
.logoIndex{float: left;}
.actionHeader{display: inline-block; float: right; margin-top: 2px; color: white}
.btnHeader{float: left; margin-left: 10px; background: #880f05; text-decoration: none;}
.btnHeader:hover, .paginationWrapper .btn01:hover{background: white; color: #8b0f05;}
.btnHeader:hover .icoPlusMenu{background: #8b0f05;}
.btnHeader:hover .icoPlusMenu:after{color: white}
.btnHeader:hover .triangleDown:after{border-color: #8b0f05 transparent transparent transparent;}
.btnHeader:hover .icoTopAccount{background-position: 0 -145px}

.btnHeader.disable:hover, .btnHeader.disable{background:#8b0f05;cursor:pointer;color: #fff;}
.btnHeader.disable:hover .icoPlusMenu{background: #ffde00}
.btnHeader.disable:hover .icoPlusMenu:after{color: #8b0f05}
html,body, #bodyWrapper{height: 100%}
#fixFoot{min-height: 100%; margin-bottom: -200px; }
#fixFoot:after {  content: "";  display: block; height: 200px;}
/*btn bkg red border white*/
.btn01{border:1px solid white; color: white; font-size: 12px; height: 32px; padding: 0 10px; line-height: 32px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;}
/*btn Black*/
.btn02{min-width: 150px; padding:0 15px; cursor: pointer; height: 40px; display: inline-block; line-height: 40px; color: white; font-weight: bold; font-size: 12px; text-align: center; text-transform: uppercase; border-bottom: 3px solid #4d4d4d;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55);
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.btn02:hover{opacity: 0.9;}
.inputGeneral{min-width: 200px; background: white; border: 1px solid #bbbbbb; height: 32px;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-indent: 10px;}
.inputGeneral.disabled{color: #949494}
/*gold btn*/
.btn03, .btn03_2row{padding: 0 10px; color: #141414; font-size: 18px; font-weight: bold; text-align: center; text-shadow: 1px 1px 2px rgba(255, 255, 255, 1); height: 60px; line-height: 60px; display: inline-block; text-decoration: none;
background: #ffde00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffde00 0%, #ffff00 50%, #c5ae10 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffde00), color-stop(50%,#ffff00), color-stop(100%,#c5ae10)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffde00 0%,#ffff00 50%,#c5ae10 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffde00 0%,#ffff00 50%,#c5ae10 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffde00 0%,#ffff00 50%,#c5ae10 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffde00 0%,#ffff00 50%,#c5ae10 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#c5ae10',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55);
}
.btn03_2row{line-height: normal; height: 50px; width: 100%; display: table; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;}
.btn2rowInner{display: table-cell; vertical-align: middle;}
/* silver btn */
.btn04, .btn04_2row{padding: 0 10px; color: #141414; font-size: 18px; font-weight: bold; text-align: center; text-shadow: 1px 1px 2px rgba(255, 255, 255, 1); height: 60px; line-height: 60px; display: inline-block; text-decoration: none;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(179,179,179,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(179,179,179,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(179,179,179,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(179,179,179,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(179,179,179,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(179,179,179,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b3b3b3',GradientType=0 );
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55);
}
.btn04_2row{line-height: normal; height: 50px; width: 100%; display: table; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;}
/*white&red => bkg white + border bottom grey*/
.btn05{width: 100%; background: white; cursor: pointer; border-bottom: 5px solid #cccccc; height: 50px;  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55); -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.btn05.disabled{opacity: 0.5}
.btn05Txt{font-size: 14px; font-weight: bold; text-transform: uppercase;}
.btn05Txt2{font-size: 10px;}
.btn05Ico{float: left; width: 55px; text-align: center;}
.btn05TxtBox{float: left; height: 100%; display: table;}
.btn05TxtBoxInner{display: table-cell; vertical-align: middle; color: #820e05; text-align: left;}
/*white&red => bkg white+color red*/
.btn06{width: 100%; font-size: 16px; font-weight: bold; color: #890f05; background: white; height: 30px; line-height: 30px; text-align: center; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;}
.btn06Inner{display: inline-block;}
.btn03_2row.disabled, .btn04_2row.disabled{opacity: 0.5; cursor: default;}
.btn03Offline{opacity: 0.5}
/* whiteGray + small&rounded*/
.btn07{padding: 0 10px; color: #2f2f2f; font-size: 12px; min-width: 150px; font-weight: bold; text-align: center; text-shadow: 1px 1px 2px rgba(255, 255, 255, 1); height: 40px; line-height: 40px; display: inline-block; text-decoration: none;
background: rgb(254,252,234);
background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(219,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(219,220,220,1)));
background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(219,220,220,1) 100%);
background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(219,220,220,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(219,220,220,1) 100%);
background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(219,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#dbdcdc',GradientType=0 );
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55);
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;
}
/*green shock*/
.btn08{padding: 0 10px; color: white; font-size: 12px; min-width: 150px; font-weight: bold; text-align: center; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); height: 40px; line-height: 40px; display: inline-block; text-decoration: none;
background: rgb(130,241,17);
background: -moz-linear-gradient(top,  rgba(130,241,17,1) 0%, rgba(123,186,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,241,17,1)), color-stop(100%,rgba(123,186,1,1)));
background: -webkit-linear-gradient(top,  rgba(130,241,17,1) 0%,rgba(123,186,1,1) 100%);
background: -o-linear-gradient(top,  rgba(130,241,17,1) 0%,rgba(123,186,1,1) 100%);
background: -ms-linear-gradient(top,  rgba(130,241,17,1) 0%,rgba(123,186,1,1) 100%);
background: linear-gradient(to bottom,  rgba(130,241,17,1) 0%,rgba(123,186,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82f111', endColorstr='#7bba01',GradientType=0 );
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55);
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;
}
.rotate90{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);writing-mode: lr-tb;}
 
.btnLogin{color: #ffde00;}
.menuHeader{height: 60px; width: 100%; border-bottom: 4px solid white; display: inline-block; margin-top: 10px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.55);-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.55);box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.55); 
background: #141414; /* Old browsers */
background: -moz-linear-gradient(top,  #141414 0%, #272727 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141414), color-stop(100%,#272727)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #141414 0%,#272727 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #141414 0%,#272727 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #141414 0%,#272727 100%); /* IE10+ */
background: linear-gradient(to bottom,  #141414 0%,#272727 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#272727',GradientType=0 ); /* IE6-9 */
}
.menuHeader2{margin-bottom: 20px;}
.mainCategoryBox{float:left;}
.mainCategoryBox li, .menuHeaderProfile a, .menuHeader2 a{line-height: 56px; height: 56px; float: left; text-align: center; padding: 0 10px; min-width: 125px; border-right: 1px solid #141414; position: relative; cursor: pointer;}
.mainCategoryBox li:after, .menuHeaderProfile a:after{content: ""; position: absolute; right: 1px; height: 100%; width: 1px; background: #2e2e2e; top: 0;}
.mainCategoryBox li.selected, .menuHeaderProfile a.selected, .advancedSearch.open{background: black;}
.mainCategoryBox li:hover, .menuHeaderProfile a:hover, .advancedSearch:hover{background: rgba(255,255,255,0.1);}
.mainCategoryTxt{color: #dddddd; font-size: 13px; font-weight: bold;}
.innerMainCategory{display: inline-block;}
.innerMainCategory span{float: left;}
.innerMainCategory span[class^="ico"]{margin-right: 8px;}
.innerMainCategory .icoFemale{margin-top: 22px;}
.innerMainCategory .icoCouples{margin-top: 18px;}
.innerMainCategory .icoMale{margin-top: 21px;}
.innerMainCategory .icoTrans{margin-top: 18px;}
.innerMainCategory .icoSearch{margin-top: 20px;}
.advancedSearch{float: right; height: 56px; min-width: 235px; padding: 0 10px; line-height: 56px; border-left: 1px solid #141414; position: relative; text-align: center; cursor: pointer;}
.advancedSearch:before{content: ""; position: absolute; left: -1px; height: 100%; width: 1px; background: #2e2e2e; top: 0;}
.subMenuHeader{width: 100%; height: 45px; line-height: 45px; margin-top: 5px; }
.defaultFilterBox{display: none; float: left;}
.defaultFilterEle{margin-left: 5px; margin-right: 35px; font-size: 12px; color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); float: left; cursor: pointer;}
.defaultFilterEle:last-child{margin-right: 0}
.defaultFilterEle:hover{color: #c58d8d;}
.defaultFilterEle.selected{color: #ffde00; font-weight: bold;}
.defaultFilterEle .icoFlagOk{display: none}
.defaultFilterEle.selected .icoFlagOk{display: block; float: left; margin-right: 5px; margin-top: 17px;}
.generalDropdownMenu{display: none;}
.menuDropdownBox{float: left;}
.menuDropdownBox.open{position: relative;}
.menuDropdownBox.open .btnHeader{position: relative; z-index: 31; border-bottom: 0; -moz-border-radius-bottomright: 0px;-webkit-border-bottom-right-radius: 0px;border-bottom-right-radius: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-bottom-left-radius: 0px;border-bottom-left-radius: 0px;}
.menuDropdownBox.open .generalDropdownMenu{display: block;}
.generalDropdownMenu{padding: 15px; padding-top: 5px; background: #8b0f05; border: 1px solid white; position: absolute; top: 31px; right: 0px; z-index: 30; -moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}
.generalDropdownMenu a{color: white; font-size: 12px; width: 100%; text-decoration: none; white-space: nowrap; display: block;}
.generalDropdownMenu li{margin-top: 10px;}
.selectLanguage li.active a{color: #ffde00; font-weight: bold;}
.triangleDown{display: block; padding-right: 13px; position: relative;}
.triangleDown:after{content: ""; position: absolute; top: 12px; right: 0; width: 0;height: 0;border-style: solid;border-width: 9px 4.5px 0 4.5px;border-color: #ffffff transparent transparent transparent;}
#topAccount .icoTopAccount{margin-top: 5px;}
.menuAccount span[class^=ico]{margin-right: 10px;}
.menuAccount span{display: inline-block; vertical-align: text-bottom;}
.menuAccount li a{line-height: 16px;}
.btnCredits{font-size: 12px; font-weight: bold;}
.btnCredits.disable,.btnCredits.disable:hover{background:#646464;border:1px solid #a1a1a1;color:#bfbfbf}
.btnCredits.disable .icoPlusMenu, .btnCredits.disable:hover .icoPlusMenu{background:#a1a1a1;}
.btnCredits.disable .icoPlusMenu:after, .btnCredits.disable:hover .icoPlusMenu:after{color:#646464;}
#alertCredits{display:none;position:absolute;background:#fff;border:2px solid #5c0700;color:#464646;font-weight:bolder;z-index:10;right:8%;width:310px;padding:10px;line-height:22px;cursor:default;margin-top:-1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#alertCredits:after{position: absolute; top: -10px; right: 130px; content: ""; width: 0;height: 0;border-style: solid;border-width: 0 11px 10px 11px;border-color: transparent transparent #fff transparent;}
#alertCredits.open{display:block}
#alertCredits a{color:#750d04;text-decoration:underline}


.advancedSearchBox{width: 100%; display: none; background: #6a0b04; float: left; position: relative;}
.advancedSearchColumn{float: left; padding: 15px; width: 11.1%}
.advancedSearchColumnTitle{font-size: 15px; color: #ac6969; margin-bottom: 5px;}
.advancedSearchColumnBody li{color: white; font-size: 13px; margin-top: 10px; cursor: pointer; float: left; clear: both;}
.advancedSearchColumnBody li.selected{font-weight: bold; color: #ffde00;}
.closeGeneric{height: 20px;position: absolute;top: 0;right: 5px;cursor: pointer; font-size: 20px; color: #92514c; font-weight: bold; text-decoration: none}
.closeGeneric:before{content:"\00D7"; right: 15px}
#closeAdvancedSearch{font-size: 25px;}
.infoMenuHead{display: inline-block; float: right;}
.numberCams{color: white; font-size: 16px; font-weight: bold; margin-right: 10px; float: left; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);}
.orderCams{float: left; position: relative; font-size: 13px; height: 30px; line-height: 30px; margin-top: 8px; background: #690b03; padding: 0 10px; color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); cursor: pointer;}
.actionAS{position: absolute; bottom: 35px; right: 5px;}
.actionAS .btn01Ico{float: left; font-size: 16px; font-weight: bold; height: 37px; line-height: 37px; padding: 0 20px}
.actionAS .btn01Ico *[class^=ico]{float: left;margin-top: 11px;margin-right: 10px;}
.actionAS .btn01Ico+.btn01Ico{margin-left: 10px;}
.footerAS{clear: both; background: green; margin: 5px; height: 20px; line-height: 20px; text-align: center; font-size: 11px; color: #de837c; background: #7d0900; cursor: pointer;}
.footerAS span{float: left; display: block;}
.footerAS .rotate90{font-size: 13px}
.wrapperFooterAS{display: inline-block;}
.txtFooterAS{margin: 0 5px}

.listCamsContainer{width: 100%; display: inline-block;}
.listCamsContainerInner{margin-left: -10px; display: inline-block;}
.singleCellCam{ float: left; position: relative; margin-top: 10px; margin-left: 10px; cursor: pointer;}
.singleCellCam:after{position: absolute; width: 100%; height: 100%; content: ""; z-index: 0; top: 0; left: 0;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 57%, rgba(0,0,0,0.66) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(57%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.66)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 57%,rgba(0,0,0,0.66) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 57%,rgba(0,0,0,0.66) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 57%,rgba(0,0,0,0.66) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 57%,rgba(0,0,0,0.66) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a8000000',GradientType=0 );
}
.singleCellCam .teaser_stream {position:absolute;top:0;left:0;display:block;}
.singleCamBoxFlag{top: 2px; right: 5px; position: absolute;}
.singleCamBoxFlag span{display: none}
.singleCamBoxFlag.HDY .icoTagHD{display: block;}
.singleCamBoxFlag.FreeY .icoTagFree{display: block;}
.singleCamBoxFlag.TopY .icoTagTop{display: block;}
.singleCamBoxNick{position: absolute; left: 10px; bottom: 10px; color: white; z-index: 6; font-size: 13px; font-weight: bold;}
.singleCamBoxLang{position: absolute; bottom: 10px; right: 0px; z-index: 6;}
.singleCamBoxLang span{float: left; margin-right: 10px;}
.singleCamImg{float: left; overflow: hidden;}
.singleCamIcoFav{position: absolute; top: 10px; left: 10px; z-index: 5;}
#singleCamClone{display: none}
.hoverTxt{position: absolute; width: 100%; height: 100%; display: none;}
.hoverTxtInner{position: absolute;transform: translate(-50%,-50%); top: 50%;left: 50%;background: rgba(51,51,51,0.25);/* width: 100%; */ color: #eeeeee; font-size: 16px;padding: 10px;font-weight: bold; font-family: Tahoma, Verdana, Segoe, sans-serif;text-align: center;}
.singleCellCam:hover .hoverTxt{display: block;}

/*HP*/
.emptySearch{display: none; position: relative; width: 100%; padding: 0 20%; min-height: 400px; text-align: center;}
.emptySearchInner{/*position: absolute; transform: translateY(-50%); top: 50%;*/display: table-cell; vertical-align: middle;}
.emptyTitle{color: white; font-size: 25px;}
.emptySubTitle{font-size: 15px; color: #d5857e; margin-top: 20px;}
.btnNewSearch{margin-top: 70px; display: inline-block;}

/*tooltip*/
.tooltipGeneral{background: rgba(0,0,0,0.85); z-index: 30; padding: 20px; padding-top: 10px; text-align: right; position: absolute; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display: none;}
.tooltipElement{width: 100%; color: #dddddd; font-size: 12px; margin-top: 10px; white-space: nowrap; line-height: normal;}
.tooltipElement.selected{color: #ffde00;}
.tooltipTop:after{position: absolute; top: -10px; right: 20px; content: ""; width: 0;height: 0;border-style: solid;border-width: 0 11px 10px 11px;border-color: transparent transparent rgba(0,0,0,0.85) transparent;}
.tooltipBottom:after{position: absolute; bottom: -10px; right: 50%; margin-right: -11px; content: ""; width: 0;height: 0;border-style: solid;border-width: 11px 11px 0 11px;border-color: rgba(0,0,0,0.85) transparent transparent transparent;}
.tooltipElement.active{color: #ffde00;}
.orderCams .tooltipGeneral{top: 50px; right: 0px;}

/*ico*/
.icoFemale{width: 8px; height: 13px; background: transparent url("/global/img/layout/sprite.png") 0 0 no-repeat; display: block;}
.icoCouples{width: 15px; height: 18px; background: transparent url("/global/img/layout/sprite.png") -9px 0 no-repeat; display: block;}
.icoMale{width: 11px; height: 12px; background: transparent url("/global/img/layout/sprite.png") -25px 0 no-repeat; display: block;}
.icoTrans{width: 11px; height: 18px; background: transparent url("/global/img/layout/sprite.png") -37px 0 no-repeat; display: block;}
.icoFlagOk{width: 10px; height: 8px; background: transparent url("/global/img/layout/sprite.png") -49px 0 no-repeat; display: block;}
.icoTagFree{width: 24px; height: 14px; background: transparent url("/global/img/layout/sprite.png") 0 -19px no-repeat; display: block;}
.icoTagHD{width: 24px; height: 14px; background: transparent url("/global/img/layout/sprite.png") -25px -19px no-repeat; display: block;}
.icoTagTop{width: 24px; height: 14px; background: transparent url("/global/img/layout/sprite.png") -50px -19px no-repeat; display: block;}
.icoSearch{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -60px 0 no-repeat; display: block;}
.icoTopAccount{width: 16px; height: 20px; background: transparent url("/global/img/layout/sprite.png") -77px 0 no-repeat; display: block;}
.icoTopAccount2{width: 16px; height: 20px; background: transparent url("/global/img/layout/sprite.png") 0 -145px no-repeat; display: block;}
.icoMenuAccount{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") 0 -34px no-repeat; display: block;}
.icoMenuLastSearch{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -17px -34px no-repeat; display: block;}
.icoMenuFav{width: 16px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -34px -34px no-repeat; display: block;}
.icoMenuMex{width: 16px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -51px -34px no-repeat; display: block;}
.icoMenuLogout{width: 15px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -68px -34px no-repeat; display: block;}
.icoPlusMenu{background: #ffde00; width: 16px; height: 16px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float: left; margin-top: 7px; margin-right: 15px; position: relative;}
.icoPlusMenu:after{content: "+"; color: #8b0f05; position: absolute; top: -8px; left: 2px; font-size: 19px; font-weight: normal;}
.icoFavEmpty, .singleCamIcoFav.addFav{width: 20px; height: 19px; background: transparent url("/global/img/layout/sprite.png") -84px -34px no-repeat; display: block;}
.icoFavFull, .singleCamIcoFav.removeFav{width: 20px; height: 19px; background: transparent url("/global/img/layout/sprite.png") -105px -34px no-repeat; display: block;}
.icoArrowBack{width: 13px; height: 13px; background: transparent url("/global/img/layout/sprite.png") 0 -55px no-repeat; display: block;}
.icoArrowPrev{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -14px -55px no-repeat; display: block;}
.icoArrowNext{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -31px -55px no-repeat; display: block;}
.icoTextFile{width: 13px; height: 17px; background: transparent url("/global/img/layout/sprite.png") -48px -55px no-repeat; display: block;}
.icoChat{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -62px -55px no-repeat; display: block;}
.icoLoveFull{width: 18px; height: 13px; background: transparent url("/global/img/layout/sprite.png") -79px -55px no-repeat; display: block;}
.icoFavBtnAdd{width: 25px; height: 25px; background: transparent url("/global/img/layout/sprite.png") 0 -73px no-repeat; display: block;}
.icoFavBtnRemove{width: 25px; height: 20px; background: transparent url("/global/img/layout/sprite.png") -78px -118px no-repeat; display: block;}
.icoMexBtn{width: 25px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -26px -73px no-repeat; display: block;}
.icoGiftBtn{width: 19px; height: 25px; background: transparent url("/global/img/layout/sprite.png") -52px -73px no-repeat; display: block;}
.icoWebcam{width: 13px; height: 16px; background: transparent url("/global/img/layout/sprite.png") 0 -99px no-repeat; display: block;}
.icoMicrophone{width: 10px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -14px -99px no-repeat; display: block;}
.icoSoundOn{width: 16px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -25px -99px no-repeat; display: block;}
.icoSoundOff{width: 20px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -42px -99px no-repeat; display: block;}
.icoMaximize{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -63px -99px no-repeat; display: block;}
.icoMinimize{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -80px -99px no-repeat; display: block;}
.icoPeople{width: 18px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -97px -99px no-repeat; display: block;}
.icoArrowSend{width: 19px; height: 16px; background: transparent url("/global/img/layout/sprite.png") 0 -117px no-repeat; display: block;}
.icoSmile{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -20px -117px no-repeat; display: block;}
.icoGrid{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -72px -73px no-repeat; display: block;}
.icoAddCredits{width: 18px; height: 17px; background: transparent url("/global/img/layout/sprite.png") -89px -73px no-repeat; display: block;}
.icoAddFav{width: 18px; height: 18px; background: transparent url("/global/img/layout/sprite.png") -89px -73px no-repeat; display: block;}
.icoRemoveFav{width: 19px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -116px -99px no-repeat; display: block;}
.icoEsclaBall{width: 14px; height: 17px; background: transparent url("/global/img/layout/sprite.png") -98px -55px no-repeat; display: block;}
.icoLock{width: 12px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -113px -55px no-repeat; display: block;}
.icoGrid2{width: 16px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -37px -118px no-repeat; display: block;}
.icoWebcam2{width: 13px; height: 16px; background: transparent url("/global/img/layout/sprite.png") -54px -118px no-repeat; display: block;}
.icoAddFav{width: 18px; height: 18px; background: transparent url("/global/img/layout/sprite.png") -108px -73px no-repeat; display: block;}
.icoRemoveFav{width: 19px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -116px -99px no-repeat; display: block;}
.icoArrowRightSmall{width: 9px; height: 17px; background: transparent url("/global/img/layout/sprite.png") -68px -118px no-repeat; display: block;}
.icoScrollDown{width: 64px; height: 45px; background: transparent url("/global/img/layout/sprite_arrowScroll.png") 0 0 no-repeat; display: block;}
.icoScrollUp{width: 64px; height: 45px; background: transparent url("/global/img/layout/sprite_arrowScroll.png") -65px 0 no-repeat; display: block;}
.icoScrollRight{width: 39px; height: 54px; background: transparent url("/global/img/layout/sprite_arrowScroll.png") 0 -45px no-repeat; display: block;}
.icoScrollLeft{width: 39px; height: 54px; background: transparent url("/global/img/layout/sprite_arrowScroll.png") -40px -45px no-repeat; display: block;}
.icoArrowNextP{width: 15px; height: 26px; background: transparent url("/global/img/layout/sprite.png") -120px -118px no-repeat; display: block;}
.icoArrowPrevP{width: 15px; height: 26px; background: transparent url("/global/img/layout/sprite.png") -104px -118px no-repeat; display: block;}
.icoWebcam3{width: 18px; height: 20px; background: transparent url("/global/img/layout/sprite.png") -17px -145px no-repeat; display: block;}
.icoFlagConfirm{width: 31px; height: 23px; background: transparent url("/global/img/other/flagConfirm.png") 0 0 no-repeat; display: block;}
.icoReload{width: 14px; height: 15px; background: transparent url("/global/img/layout/sprite.png") -36px -145px no-repeat; display: block;}

/*pagination*/
#paginationClone{display: none}
.paginationContainer{width: 100%; display: inline-block; text-align: center; margin-top: 50px;}
.paginationWrapper{display: inline-block;}
.paginationWrapper .btn01{height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; padding: 0 13px; float: left;}
.paginationWrapper .btn01.selected{color: #8b0f05; background: white}
.btnPaginationPage{margin: 0 5px;}
.btnPaginationFastPrev{margin-right: 5px;}
.btnPaginationFastNext{margin-left: 5px;}

/*scroll*/
.generalScrollParent{position: relative;}
.generalScrollMask{position: relative; height: 100%; width: 100%; overflow: hidden;}
.generalScrollInner{position: absolute; top: 0; left: 0;}
.icoScrollDown, .icoScrollUp{position: absolute; left: 50%; margin-left: -32px; bottom: -20px; cursor: pointer;}
.icoScrollUp{top: -20px; bottom: 0; display: none;}
.icoScrollRight, .icoScrollLeft{position: absolute; top: 50%; margin-top: -27px; cursor: pointer; }
.icoScrollLeft{left: 0; display: none;}
.icoScrollRight{right: 0;  display: block;}

/*popup+loader*/
.containerError{text-align: right; color: #ff0000; font-size: 10px; padding-right: 13px; margin-bottom: 5px; position: relative;}
.containerError label:before{content: ""; position: absolute; right: 0; top: 2px; width: 0;height: 0;border-style: solid;border-width: 7px 4px 0 4px;border-color: #ff0000 transparent transparent transparent;}
.containerSuccess{text-align: center; position: relative; width: 100%; color: #19a712; font-size: 12px; display: none; margin-bottom: 10px;}
.modalDiv{display: none;  position: fixed;  z-index: 52;  background: rgba(0,0,0,0.5);  width: 100%;  top: 0;  left: 0;  height: 100%; text-align: center;}
#fullajaxLoader{ background: rgba(139,15,5,1);}
#fullajaxLoader img{position: absolute; top: 50%; margin-top: -30px;}
#popup{display: none; position: fixed;  z-index: 52; width: 100%;  top: 0;  left: 0;  height: 100%; text-align: center;}
#popup .modalDiv{display: block;}
.popupContainer{width: 600px; z-index: 55; position: absolute; top: 50%; left: 50%; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.75);box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.75);}
.popupTitle{ height: 75px; line-height: 75px; font-size: 26px; font-weight: bold; color: #ffde00; text-align: center; width: 100%; display: inline-block;
-webkit-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 8px 20px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 8px 20px 0px rgba(0, 0, 0, 0.4);
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); 
background: #6f0c04; /* Old browsers */
background: -moz-linear-gradient(top,  #6f0c04 0%, #8b0f05 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f0c04), color-stop(100%,#8b0f05)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6f0c04 0%,#8b0f05 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6f0c04 0%,#8b0f05 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6f0c04 0%,#8b0f05 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6f0c04 0%,#8b0f05 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f0c04', endColorstr='#8b0f05',GradientType=0 ); /* IE6-9 */
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.popupBody{padding: 30px; display: inline-block; width: 100%; background: #eeeeee; text-align: center;}
.popupBodyText1{font-size: 20px; color: #575757; text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);}
.formLogin{margin-top: 25px; display: inline-block; }
.containerInputGroup{position: relative;}
.formRemember .containerInputGroup{display: inline-block; margin: 30px 0}
.formLogin .containerInputBox{display: inline-block;}
.formLogin .containerInputGroup{margin-bottom: 15px;}
.actionPopup{width: 100%; float: left;}
.popupAccount .actionPopup{float: none; margin-top: 20px;}
#closePopup{font-size: 26px; color: #92514c;}
.popupFooter{height: 55px; line-height: 55px; width: 100%; color: #828181; background: #dedede; -moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}
.popupFooterText{font-size: 13px; color: #828181; cursor: pointer; text-decoration: none;}
.popupBodyRound{-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}
#popupWaitingEpoch{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#popupWaitingEpoch .loader{background:url('/global/img/other/loader1.gif') no-repeat center center;height:31px;width:100%;margin-top:10px}

.tabPopupBox{position: relative; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }
.tabPopup{width: 100%;}
.tabPopupElement{color: #575757; width: 325px; font-size: 20px;  text-shadow: 1px 1px 2px rgba(255, 255, 255, 1); background: #d1d1d1; padding: 0 20px; height: 35px; line-height: 35px; float: left; cursor: pointer;}
.tabPopupElement+.tabPopupElement{width: 215px}
.tabPopupElement.selected{background: white;}
.containerInputGroup2{display: inline-block; clear: both;}
.containerInputGroup2 > label{color: #949494; float: left; width: 125px; text-align: center; line-height: 30px;}
.containerInputGroup2+.containerInputGroup2{margin-top: 10px;}
.containerInputGroup3{width: 100%; display: inline-block; margin-top: 15px;}
.containerInputGroup3 label{float: left; margin-left: 10px;}
.containerInputGroup3 input{float: left;}
.inputGroup2{float: left;}
.popupBodyText2{color: #6a6a6a; font-size: 12px; margin-top: 30px; text-align: left; margin-bottom: 15px;}
.popupBodyText2a{margin-bottom: 3px}
.popupBodyText3{color: #6a6a6a; font-size: 12px; text-align: left; margin-bottom: 5px;}
.popupBodyText2 a{text-decoration: underline;}
.tabPopupBody{text-align: center; background: white; width: 100%; padding: 20px; display: none}
.tabPopupBody.selected{display: block;}
.popupAccount .btn03{min-width: 330px; margin-top: 15px;}
.popAccountPayBox{text-align: center; margin-top: 30px;}
.popAccountPayTxt{font-size: 20px; color: #575757;}
.popAccountPayTxt strong{font-weight: bold;}
.actionPopup2{display: inline-block; width: 100%; text-align: center; margin-top: 50px;}
.actionPopup2Inner{display: inline-block;}
.actionPopupBtn{float: left;}
.actionPopupBtn:first-child{margin-right: 10px;}
.popupBodyDisclaimer{padding: 5px 0px 20px 0px;  background: url('/global/img/other/disclaimerPopup2.jpg') no-repeat left top #eee;height:430px;
box-shadow: inset 0 5px 20px rgba(0, 0, 0, 0.333333);
-webkit-box-shadow: inset 0 5px 20px rgba(0, 0, 0, 0.333333);
-moz-box-shadow: inset 0 5px 20px rgba(0, 0, 0, 0.333333);
-o-box-shadow: inset 0 5px 20px rgba(0, 0, 0, 0.333333);
}
.actionPopupBtnD.disclaimerExit{width:170px;margin-left:50px;color:#a99f9d;
	background: #0c0a0b;/* Old browsers */
	background: -moz-linear-gradient(top,  #0c0a0b 0%, #121212 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c0a0b), color-stop(100%,#121212));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0c0a0b 0%,#121212 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0c0a0b 0%,#121212 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0c0a0b 0%,#121212 100%);/* IE10+ */
	background: linear-gradient(to bottom,  #0c0a0b 0%,0c0a0b 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0a0b', endColorstr='#121212',GradientType=0 );/* IE6-9 */
	border-bottom:0px;

}
.popupBodyDisclaimer .actionPopup2{color: white; padding: 0 2%}
.popupBodyDisclaimer .btn08{min-width:auto}
.popupBodyTextD{width: 100%; margin-top: 10px; font-size: 12px; color: #333; padding: 0 20px 0 308px; line-height: 19px; text-align: justify;}
.LOCALE-ru_RU .popupBodyTextD{line-height: 17px;padding-left:305px}
.popupBodyTextD a {text-decoration:none}
.actionPopupBtnD{width: 48%; float: left; height: 60px; line-height: 60px; text-decoration: none; font-size: 26px; color: white; font-weight: bold;}
.actionPopupBtnD.jsClosePopup{float: right;}
.popupBodyDisclaimer .actionPopup2{margin-top: 25px; position: absolute; left: 0px; bottom: 19px;}
.btnActionLS .btn05Ico .icoFavBtnAdd, .btnActionLS .btn05Ico .icoFavBtnRemove{margin-top: 10px; display: none}
.btnActionLS.removeFav .btn05TxtOff, .btnActionLS.addFav .btn05TxtOn, .btnActionLS.addFav .icoFavBtnAdd, .btnActionLS.removeFav .icoFavBtnRemove{display: inline-block;}
.btnActionLS .btn05TxtOff, .btnActionLS .btn05TxtOn{display: none}
.btnActionLS .btn05Ico .icoGiftBtn{margin-top: 9px;}
.btnActionLS .btn05Ico span{display: inline-block; margin-top: 13px;}
.successBox{display: none}
.successIco, .successTxt{float: left;}
.successTxt{margin-left: 20px; max-width: 360px}
.successInner{display: inline-block;}
#rememberProviderOk{margin-top: 30px; display: none;}
.accountActivateBox{width: 100%; display: inline-block; margin-top: 25px;}
.accountActivateBoxL{float: left; margin-top: 10px;}
.accountActivateBoxR{float: left; width: 465px; padding-left: 20px; text-align: left;}
.accountActivateBoxR .popupBodyText2a{margin-top: 0;}
.boxBtnActivate{margin-top: 10px;}

/*flag*/
.flag{display:inline-block;width:16px;height:11px;background-image:url(/global/img/other/flags.gif);background-repeat:no-repeat;background-position:-17px -36px}.flag-ad{background-position:0 0}.flag-ae{background-position:0 -12px}.flag-af{background-position:0 -24px}.flag-ag{background-position:0 -36px}.flag-ai{background-position:0 -48px}.flag-al{background-position:0 -60px}.flag-am{background-position:0 -72px}.flag-an{background-position:0 -84px}.flag-ao{background-position:0 -96px}.flag-ar{background-position:0 -108px}.flag-as{background-position:0 -120px}.flag-at{background-position:0 -132px}.flag-au{background-position:0 -144px}.flag-aw{background-position:0 -156px}.flag-ax{background-position:0 -168px}.flag-az{background-position:0 -180px}.flag-ba{background-position:0 -192px}.flag-bb{background-position:0 -204px}.flag-bd{background-position:0 -216px}.flag-be{background-position:0 -228px}.flag-bf{background-position:0 -240px}.flag-bg{background-position:0 -252px}.flag-bh{background-position:0 -264px}.flag-bi{background-position:0 -276px}.flag-bj{background-position:0 -288px}.flag-bm{background-position:0 -300px}.flag-bn{background-position:0 -312px}.flag-bo{background-position:0 -324px}.flag-br{background-position:0 -336px}.flag-bs{background-position:0 -348px}.flag-bt{background-position:0 -360px}.flag-bv{background-position:0 -372px}.flag-bw{background-position:0 -384px}.flag-by{background-position:0 -396px}.flag-bz{background-position:0 -408px}.flag-ca{background-position:0 -420px}.flag-catalonia{background-position:0 -432px}.flag-cc{background-position:0 -444px}.flag-cd{background-position:0 -456px}.flag-cf{background-position:0 -468px}.flag-cg{background-position:0 -480px}.flag-ch{background-position:0 -492px;width:11px}.flag-ci{background-position:0 -504px}.flag-ck{background-position:0 -516px}.flag-cl{background-position:0 -528px}.flag-cm{background-position:0 -540px}.flag-cn{background-position:0 -552px}.flag-co{background-position:0 -564px}.flag-cr{background-position:0 -576px}.flag-cs{background-position:0 -588px}.flag-cu{background-position:0 -600px}.flag-cv{background-position:0 -612px}.flag-cx{background-position:0 -624px}.flag-cy{background-position:0 -636px}.flag-cz{background-position:0 -648px}.flag-de{background-position:0 -660px}.flag-dj{background-position:0 -672px}.flag-dk{background-position:0 -684px}.flag-dm{background-position:0 -696px}.flag-do{background-position:0 -708px}.flag-dz{background-position:0 -720px}.flag-ec{background-position:0 -732px}.flag-ee{background-position:0 -744px}.flag-eg{background-position:0 -756px}.flag-eh{background-position:0 -768px}.flag-england{background-position:0 -780px}.flag-er{background-position:0 -792px}.flag-es{background-position:0 -804px}.flag-et{background-position:0 -816px}.flag-europeanunion{background-position:0 -828px}.flag-fam{background-position:0 -840px}.flag-fi{background-position:0 -852px}.flag-fj{background-position:0 -864px}.flag-fk{background-position:0 -876px}.flag-fm{background-position:0 -888px}.flag-fo{background-position:0 -900px}.flag-fr{background-position:0 -912px}.flag-ga{background-position:0 -924px}.flag-gb{background-position:0 -936px}.flag-gd{background-position:0 -948px}.flag-ge{background-position:0 -960px}.flag-gf{background-position:0 -972px}.flag-gh{background-position:0 -984px}.flag-gi{background-position:0 -996px}.flag-gl{background-position:0 -1008px}.flag-gm{background-position:0 -1020px}.flag-gn{background-position:0 -1032px}.flag-gp{background-position:0 -1044px}.flag-gq{background-position:0 -1056px}.flag-gr{background-position:0 -1068px}.flag-gs{background-position:0 -1080px}.flag-gt{background-position:0 -1092px}.flag-gu{background-position:0 -1104px}.flag-gw{background-position:0 -1116px}.flag-gy{background-position:0 -1128px}.flag-hk{background-position:0 -1140px}.flag-hm{background-position:0 -1152px}.flag-hn{background-position:0 -1164px}.flag-hr{background-position:0 -1176px}.flag-ht{background-position:0 -1188px}.flag-hu{background-position:0 -1200px}.flag-id{background-position:0 -1212px}.flag-ie{background-position:0 -1224px}.flag-il{background-position:0 -1236px}.flag-in{background-position:0 -1248px}.flag-io{background-position:0 -1260px}.flag-iq{background-position:0 -1272px}.flag-ir{background-position:0 -1284px}.flag-is{background-position:0 -1296px}.flag-it{background-position:0 -1308px}.flag-jm{background-position:0 -1320px}.flag-jo{background-position:0 -1332px}.flag-jp{background-position:0 -1344px}.flag-ke{background-position:0 -1356px}.flag-kg{background-position:0 -1368px}.flag-kh{background-position:0 -1380px}.flag-ki{background-position:0 -1392px}.flag-km{background-position:0 -1404px}.flag-kn{background-position:0 -1416px}.flag-kp{background-position:0 -1428px}.flag-kr{background-position:0 -1440px}.flag-kw{background-position:0 -1452px}.flag-ky{background-position:0 -1464px}.flag-kz{background-position:0 -1476px}.flag-la{background-position:0 -1488px}.flag-lb{background-position:0 -1500px}.flag-lc{background-position:0 -1512px}.flag-li{background-position:0 -1524px}.flag-lk{background-position:0 -1536px}.flag-lr{background-position:0 -1548px}.flag-ls{background-position:0 -1560px}.flag-lt{background-position:0 -1572px}.flag-lu{background-position:0 -1584px}.flag-lv{background-position:0 -1596px}.flag-ly{background-position:0 -1608px}.flag-ma{background-position:0 -1620px}.flag-mc{background-position:0 -1632px}.flag-md{background-position:0 -1644px}.flag-me{background-position:0 -1656px;height:12px}.flag-mg{background-position:0 -1669px}.flag-mh{background-position:0 -1681px}.flag-mk{background-position:0 -1693px}.flag-ml{background-position:0 -1705px}.flag-mm{background-position:0 -1717px}.flag-mn{background-position:0 -1729px}.flag-mo{background-position:0 -1741px}.flag-mp{background-position:0 -1753px}.flag-mq{background-position:0 -1765px}.flag-mr{background-position:0 -1777px}.flag-ms{background-position:0 -1789px}.flag-mt{background-position:0 -1801px}.flag-mu{background-position:0 -1813px}.flag-mv{background-position:0 -1825px}.flag-mw{background-position:0 -1837px}.flag-mx{background-position:0 -1849px}.flag-my{background-position:0 -1861px}.flag-mz{background-position:0 -1873px}.flag-na{background-position:0 -1885px}.flag-nc{background-position:0 -1897px}.flag-ne{background-position:0 -1909px}.flag-nf{background-position:0 -1921px}.flag-ng{background-position:0 -1933px}.flag-ni{background-position:0 -1945px}.flag-nl{background-position:0 -1957px}.flag-no{background-position:0 -1969px}.flag-np{background-position:0 -1981px;width:9px}.flag-nr{background-position:0 -1993px}.flag-nu{background-position:-17px 0}.flag-nz{background-position:-17px -12px}.flag-om{background-position:-17px -24px}.flag-others{background-position:-17px -36px}.flag-pa{background-position:-17px -48px}.flag-pe{background-position:-17px -60px}.flag-pf{background-position:-17px -72px}.flag-pg{background-position:-17px -84px}.flag-ph{background-position:-17px -96px}.flag-pk{background-position:-17px -108px}.flag-pl{background-position:-17px -120px}.flag-pm{background-position:-17px -132px}.flag-pn{background-position:-17px -144px}.flag-pr{background-position:-17px -156px}.flag-ps{background-position:-17px -168px}.flag-pt{background-position:-17px -180px}.flag-pw{background-position:-17px -192px}.flag-py{background-position:-17px -204px}.flag-qa{background-position:-17px -216px}.flag-re{background-position:-17px -228px}.flag-ro{background-position:-17px -240px}.flag-rs{background-position:-17px -252px}.flag-ru{background-position:-17px -264px}.flag-rw{background-position:-17px -276px}.flag-sa{background-position:-17px -288px}.flag-sb{background-position:-17px -300px}.flag-sc{background-position:-17px -312px}.flag-scotland{background-position:-17px -324px}.flag-sd{background-position:-17px -336px}.flag-se{background-position:-17px -348px}.flag-sg{background-position:-17px -360px}.flag-sh{background-position:-17px -372px}.flag-si{background-position:-17px -384px}.flag-sj{background-position:-17px -396px}.flag-sk{background-position:-17px -408px}.flag-sl{background-position:-17px -420px}.flag-sm{background-position:-17px -432px}.flag-sn{background-position:-17px -444px}.flag-so{background-position:-17px -456px}.flag-sr{background-position:-17px -468px}.flag-st{background-position:-17px -480px}.flag-sv{background-position:-17px -492px}.flag-sy{background-position:-17px -504px}.flag-sz{background-position:-17px -516px}.flag-tc{background-position:-17px -528px}.flag-td{background-position:-17px -540px}.flag-tf{background-position:-17px -552px}.flag-tg{background-position:-17px -564px}.flag-th{background-position:-17px -576px}.flag-tj{background-position:-17px -588px}.flag-tk{background-position:-17px -600px}.flag-tl{background-position:-17px -612px}.flag-tm{background-position:-17px -624px}.flag-tn{background-position:-17px -636px}.flag-to{background-position:-17px -648px}.flag-tr{background-position:-17px -660px}.flag-tt{background-position:-17px -672px}.flag-tv{background-position:-17px -684px}.flag-tw{background-position:-17px -696px}.flag-tz{background-position:-17px -708px}.flag-ua{background-position:-17px -720px}.flag-ug{background-position:-17px -732px}.flag-um{background-position:-17px -744px}.flag-us{background-position:-17px -756px}.flag-uy{background-position:-17px -768px}.flag-uz{background-position:-17px -780px}.flag-va{background-position:-17px -792px}.flag-vc{background-position:-17px -804px}.flag-ve{background-position:-17px -816px}.flag-vg{background-position:-17px -828px}.flag-vi{background-position:-17px -840px}.flag-vn{background-position:-17px -852px}.flag-vu{background-position:-17px -864px}.flag-wales{background-position:-17px -876px}.flag-wf{background-position:-17px -888px}.flag-ws{background-position:-17px -900px}.flag-ye{background-position:-17px -912px}.flag-yt{background-position:-17px -924px}.flag-za{background-position:-17px -936px}.flag-zm{background-position:-17px -948px}.flag-zw{background-position:-17px -960px}

/*tab*/
.tabGeneralTitle{position: absolute; min-width: 100px; padding: 0 20px; top:0; left: 0; height: 30px; line-height: 30px; background: #a11f15; z-index: 10; color: white; font-size: 12px;}
.tabGeneralTitle .icoTopAccount, .tabGeneralTitle .icoTextFile, .tabGeneralTitle .icoLoveFull{float: left; margin-right: 10px; margin-top:5px;}
 .tabGeneralTitle .icoLoveFull{margin-top: 8px;}
.tabGeneralBodyShadow{width: 100%; margin-top: 30px; position: relative; height: 200px;}
.tabAccountBody{background: #6f0c04; height: 100%; border: 5px solid #a11f15; width: 100%; position: absolute; top: 0; left: 0; z-index: 11; padding: 15px 5px; font-size: 12px; color: white;}
.tabGeneralSubTitle{color: #bb7878;}
.tabGeneralRow{margin-bottom: 10px; display: inline-block; width: 100%;}
.tabGeneralMenuE{float: left; min-width: 30px; background: #600a04; border-left: 1px solid #3e0702; text-align: center; cursor: pointer;}
.tabGeneralMenuE.selected{background: #a11f15;}
.tabGeneralMenuE:first-child{ border-left: 0;}
.tabGeneralMenuE > span{display: inline-block; margin-top: 6px; opacity: 0.7}
.tabGeneralMenu{padding: 0;}



/*PROFILE*/
.getShadow{-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.5);}
.profileBody{margin-top: 15px;}
.profileBodyHead{display: inline-block; width: 100%;}
.profileBodyImg{width: 47%; float: left;}
.profileBodyImg img{width: 100%; float: left;}
.profileBodyAction{width: 33%; margin: 0 2.5%; float: left; position: relative;}
.actionProfileGroup1, .actionProfileGroup2{width: 100%; display: inline-block;}
.actionProfileGroup1{margin-top: 20px;}

.profileBodyPhoto{width: 15%; float: left}
.nicknameProfile{color: white; font-size: 20px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);}
.flagBox{margin-top: 10px;}
.flagBox .flag{margin-right: 5px}
.switchGirlBox{float: right;}
.menuHeaderProfile .mainCategoryTxt, .menuHeader2 .mainCategoryTxt{text-transform: uppercase;}
.menuHeaderProfile .icoArrowBack, .menuHeader2 .icoArrowBack{margin-top: 20px}
.switchGirlBox .icoArrowPrev, .switchGirlBox .icoArrowNext{margin-top: 19px}
.switchGirlBox .icoArrowNext{float: right; margin-left: 8px; margin-right: 0;}
.switchGirlBox a{border-left:1px solid #141414; border-right: 0;}
.menuHeaderProfile .profileHp, .switchGirlBox a, .menuHeader2 .menuHeaderHp{padding: 0 30px;}
.switchGirlBox a:after{right: 0; left: 1px;}
.btn2row{width: 100%;}
.btn2row1{font-size: 16px; text-transform: uppercase;}
.btn2row2{font-size: 10px;}
.btnActionProfile{margin-bottom: 10px; position: relative;}
.btnActionProfile .btn05Ico span{display: inline-block; margin-top: 13px;}
.btnActionProfile .btn05Ico .icoFavBtnAdd, .btnActionProfile .btn05Ico .icoFavBtnRemove{margin-top: 10px; display: none}
.btnActionProfile .btn05Ico .icoGiftBtn{margin-top: 9px;}
.profileBodyPhoto img{width: 100%; border: 7px solid white; margin-bottom: 8px;}
.profileBodyCenter, .profileBodyFoot{width: 100%; display: inline-block; margin-top: 20px;}
.profileInfo{float: left; width: 31%;  position: relative;}
.profileDesc{float: right; width: 67%;  position: relative;}
.profileOther{width: 100%; position: relative; float: left;}
.profileBodyFoot{margin-bottom: 100px;}
.profileBodyFoot .tabAccountBody{border:none; background: #a11f15;}
.btnActionProfile.removeFav .btn05TxtOff, .btnActionProfile.addFav .btn05TxtOn, .btnActionProfile.addFav .icoFavBtnAdd, .btnActionProfile.removeFav .icoFavBtnRemove{display: inline-block;}
.btnActionProfile .btn05TxtOff, .btnActionProfile .btn05TxtOn{display: none}
.profileBodyPhotoInner img{cursor: pointer;}
.containerOverlayP{display: table-cell; vertical-align: middle; position: relative;}
.containerOverlayP img{border: 18px solid white; float: left;}
.arrowNextP, .arrowPrevP{position: absolute; top: 50%; margin-top: -13px; cursor: pointer;}
.arrowPrevP{left: -30px;}
.arrowNextP{right: -30px}
.containerOverlayPInner{display: inline-block; position: relative;}
.profileOtherInner{width: 100%; display: inline-block; height: auto;}
.profileOtherInner .singleCellCam{margin: 0; width: 25%;}
.profileOtherInner .singleCamImg{width: 100%;}
.actionProfileGroup1 .btnActionProfile .icoWebcam3{margin-top: 10px}
.actionProfileGroup1 .btnActionProfile{display: block;}


/*VIDEOCHAT*/
.PAGE-videochat-videochat{overflow: hidden}
.videochatContainer{width: 100%; float: left;}
.videochatSx{width: 80%; float: left; position: relative; z-index: 9; background: black;}
.videochatDx{width: 20%; float: left; z-index: 9; position: relative;}
.actionWebcam{position: absolute; top: 50px; right: 10px; z-index: 30;  height: 30px; overflow: hidden;}
.actionWebcam.open{height: auto;}
.actionWebcamElement, #openClose, #closeVideochat{width: 30px; display: none; height: 30px; cursor: pointer; float: right; clear: both; text-align: center; background: rgba(0,0,0,0.5); line-height: 30px; margin-bottom: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.actionWebcamElement{display: block;}
#closeVideochat{position: absolute; top: 10px; right: 10px; display: block; font-size: 34px; color: #c2271b; text-decoration: none; z-index: 30}
.actionWebcamElement.addFav .icoAddFav, .actionWebcamElement.removeFav .icoRemoveFav{display: inline-block !important;}
.ctrlFav .actionWebcamTextOn, .ctrlFav .actionWebcamTextOff{display: none !important}
.ctrlFav .icoAddFav, .ctrlFav .icoRemoveFav{display: none !important}
.actionWebcamElement.addFav:hover .actionWebcamTextOn, .actionWebcamElement.removeFav:hover .actionWebcamTextOff{display: block !important;}
#openClose{display: block;}
.actionWebcamText{display: none; padding: 0 10px; float: left;color: white; text-align: left;}
.actionWebcamElement span[class^=ico]{display: inline-block; margin-top: 7px;}
.actionWebcamElement:hover .AWTG{display: block;}
.actionWebcamElement:hover{width: auto}
.actionWebcamElement:hover .actionWebcamIco{float: right; width: 30px;}
.AWTOn .icoSoundOn, .AWTOn .icoMaximize{display: inline-block !important;}
.AWTOff .icoSoundOff, .AWTOff .icoMinimize{display: inline-block !important;}
.AWTOn:hover .actionWebcamTextOff{display: block ;}
.AWTOff:hover .actionWebcamTextOn{display: block ;}
#toggleCam.AWTOff .actionWebcamIco span{opacity: 0.5}
.icoSoundOff, .icoSoundOn, .icoMaximize, .icoMinimize{display: none !important;}
.txtClose, .txtOpen{font-size: 20px; color: white;}
.txtClose{display: none;}
.actionWebcam.open .txtClose{display: block;}
.actionWebcam.open .txtOpen{display: none;}
#cammerPrev, #cammerNext, #toggleMic, #toggleVideoSize{display: none}
#toggleCam{display: none}
.VCTabProfile, .VCTabChat{position: relative; float: left; width: 100%}
.VCTabChat{margin-top: 5px;}
.VCTabProfile .tabAccountBody{border:0; background: #a11f15; position: relative;}
.VCTabProfile .tabGeneralTitle{min-width: 0;}
.VCTabInner{width: auto; white-space: nowrap;}
.VCTabInner .singleProfileCam{display: inline-block; float: none;}
.tabBodyTabS{display: none; height: 150px}
#tabProfileSearch{display: block;}
.tabAccountBodyLong{width: 2000px;}
.renderRow1, .renderRow2{width: 100%;}
#profileCamToClone{display: none}
.singleProfileCam{width: 77px; height: 58px; position: relative; float: left; }
.singleProfileCamHover{display: none; position: absolute; bottom: 0; width: 100%; background: rgba(0,0,0,0.5); text-align: center; padding: 5px 10px;}
.singleProfileCamNick{font-size: 9px; color: white;}
.singleProfileCamBtn{height: 15px; line-height: 15px; width: 100%; font-size: 9px; margin-top: 5px;}
.singleProfileCam:hover .singleProfileCamHover{display: block;}
.singleProfileCamImg{width: 100%; height: 100%; float: left;}
.videochatNicknameBox{display: inline-block; width: 100%; color: white; margin-left: 10px; margin-top: 5px;}
.videochatNickname{text-decoration: underline; font-size: 20px; color: white; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); float: left;}
.videochatNicknameImg{float: left; margin-left: 10px;}
.videochatNicknameImg img{float: left; margin-left: 5px; width: 24px; height: 24px; border: 2px solid white;}
.tabGeneralMenuE.selected span{opacity: 1}
.VCTabChat .tabGeneralMenuE{font-size: 10px; color: white; padding: 0 10px;}
.VCTabChat .tabGeneralMenuE span{float: left; margin-right: 10px;}
.VCTabChat .tabAccountBody{padding: 0;}
#chatTabPrivate.privateMex{position: relative;background:#ffcf09;color:#600a04}
#chatTabPrivate.privateMex span.icoLock{width:16px;margin:9px 8px 0 -2px!important;height:10px;background-position:-75px -20px;opacity:1}
.tagGeneralVC{display: none}
#chatPublic{display: block;}
.tabProfileRow{width: 100%; display: inline-block; margin-bottom: 5px; font-size: 12px; color: white;}
.tabProfileTitle{color: #bb7878;}
.tabProfileTitle{color: #bb7878;}
.sendMessageBox{width: 100%; display: inline-block; background: #a11f15; position: absolute; left: 0; bottom: 0; border-top:5px solid #a11f15;}
.sendMessageBoxInner{background:#500f0a; width: 100%; height: 30px; padding: 3px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.sendMessageSmileBox, .sendMessageSend{text-align: center; float: left; width: 24px; height: 24px; background: #8b0f05; cursor: pointer;}
.sendMessageSmileBox span, .sendMessageSend span{display: inline-block; margin-top: 4px}
.sendMessageSend{float: right;}
.sendMessageInput{background: #500f0a; border:0; padding: 0; font-size: 12px; color: white; padding: 0 10px; float: left; height: 100%; width: 296px;}
.tabAccountBodyInner{height: 150px; padding: 5px; overflow: auto;}
#profileTab .tabAccountBodyInner{height: 100%;}
.actionVideochatBox{position: absolute; bottom: 0; left: 0; width: 100%; padding: 5px;}
#sendGiftBtn .icoGiftBtn{float: left; margin-right: 10px; margin-top: 2px}
#sendGiftBtn{margin-bottom: 10px;}
#sendGiftBox{padding: 10px; padding-top: 0; padding-left: 0; text-align: center; position: absolute; top: -270px; left: 50%; margin-left: -180px; width: 360px;}
.tooltipGiftEl{width: 40px; height: 40px; cursor: pointer; position: relative; float: left; margin-left: 10px; position: relative; margin-top: 10px;}
.tooltipGiftEl:hover .tooltipGiftText{display: block;}
.tooltipGiftEl:hover .tooltipGiftElInner{position: absolute; top: -35px; left: -20px; background: white; padding: 8px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; z-index: 10}
.tooltipGiftEl:hover .tooltipGiftElInner img{width:60px; height: 60px;}
.tooltipGiftText2{margin-bottom: 3px;}
.tooltipGiftEl img{width: 100%; height: 100%; border:1px solid #918f8e; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tooltipGiftText{display: none; font-size: 10px; color: #010101;}
.tooltipGiftInner{display: inline-block;}
.overlayFree2Pay, .overlayLimitedFree, .overlayFreeExpired{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.overlayFree2PayInner{position: absolute; bottom: 0; left: 0; background: rgba(255,255,255,0.8); padding: 45px 20px; width: 100%; }
.overlayFree2Pay > img, .overlayFreeExpired > img{width: 100%; height: 100%;}
#overlayFree2Pay, #overlayFreeExpired, #overlayLimitedFree{display: none;}
.Ofree2payTitleGen{text-shadow: 1px 1px 2px rgba(255, 255, 255, 1); text-align: center;}
.Ofree2payTitle1{font-size: 30px; color: #5d5d5d;}
.Ofree2payTitle1 span{font-weight: bold;}
.Ofree2payTitle2{font-size: 14px; color: #5d5d5d; margin-top: 30px;}
.Ofree2payTitle3{font-size: 30px; color: #8b0f05; font-weight: bold; margin-top: 40px;}
.Ofree2payActionBox, .Ofree2payActionExpired{float: left; width: 100%; margin-top: 50px;}
.Ofree2payActionExpired{text-align: center;}
.Ofree2payActionBox > div{width: 77%; float: left;}
.Ofree2payActionBox .btnVCPrivate{float: right;}
.Ofree2payActionBoxSingle .btnVCLive{margin: 0 auto; float: none}
.cammerNotOnline, .flashRequired{background: rgba(0,0,0,0.5); width: 100%; height: 100%; top: 0; left: 0; text-align: center; display: none;
    background-image: linear-gradient(-45deg, black 25%, transparent 25%, transparent 50%, black 50%, black 75%, transparent 75%, transparent);
    background-size: 4px 4px;}
.cammerNotOnline > img, .flashRequired > img{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; float: left;}
.cammerNotOnlineInner, .flashRequiredInner{display: table-cell; vertical-align: middle;}
.cammerNotOnlineTitle{font-size: 30px; color: white; margin-top: 40px;}
.cammerNotOnlineTitle span{font-weight: bold;}
.flashNotDetected .flashRequired{display: table;}
.flashRequiredInner{text-align: center;}
.flashRequiredTitle1{font-size: 50px; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.4)}
.flashRequiredTitle2, .flashRequiredTitle1{color: white; width: 520px; margin: 0 auto}
.flashRequiredTitle2{font-size: 20px; margin-top: 20px;}
.flashRequiredTitle2 a{text-decoration: underline; font-weight: bold; cursor: pointer;}
.popupFooter2{color: #828181;}
.popupFooter2El{width: 50%; float: left; text-decoration: none; line-height: 55px; font-size: 13px; color: #828181; text-align: center; height: 100%}
.popupFooter2El:first-child{border-right: 1px solid #8b0f05;}
.popupFooter2ElInner{display: inline-block;}
.popupFooter2El span{float: left;   margin-top: 18px;  margin-right: 10px;}
.popupBodyTextVoy{font-size: 22px; font-weight: bold; color: white;}
.popupFooter2El .icoArrowRightSmall{float: right; margin-left: 10px; margin-right: 0}
#closePopup2{cursor: pointer;}

.txtChatOther{width: 100%; display: inline-block;}
.chatTxt{color: #edc5c2; font-size: 12px;}
.txtChatMe .chatFrom, .txtChatOther .chatFrom{font-weight: bold; color: white; font-size: 12px;}
.txtChatCam .chatFrom{font-weight: bold; color: #ffde00; font-size: 12px;}
.txtChatAdmin{font-size: 11px; font-weight: bold; color: white;}

.popupBody2{text-align: center; background: #8b0f05;}
.popupBodyTextLS{font-size: 22px; color: white; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.popupBodyActionLS{display: inline-block; width: 400px; margin-top: 25px;}
.popupFooter2{background: white}
.btnActionLS{margin-bottom: 10px;}
.btnActionLS .btn05Ico span{display: inline-block; margin-top: 13px;}
.btnActionLS .btn05Ico .icoFavBtnAdd, .btnActionLS .btn05Ico .icoFavBtnRemove{margin-top: 10px;}
.btnActionLS .btn05Ico .icoGiftBtn{margin-top: 9px;}
.btnVCLive{margin-bottom: 10px;}
.btnVCPrivate{display: none}
#chatTabPrivate{display: none}

.flagUp{position: absolute; left: 130px; top: 0; padding: 0 20px; text-align: center; display: none; font-size: 12px; height: 20px; line-height: 20px; text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.46); -moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}
.flagUp.flagUpFree{background: rgb(144,222,42);
background: -moz-linear-gradient(top,  rgba(144,222,42,1) 0%, rgba(108,181,13,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,222,42,1)), color-stop(100%,rgba(108,181,13,1)));
background: -webkit-linear-gradient(top,  rgba(144,222,42,1) 0%,rgba(108,181,13,1) 100%);
background: -o-linear-gradient(top,  rgba(144,222,42,1) 0%,rgba(108,181,13,1) 100%);
background: -ms-linear-gradient(top,  rgba(144,222,42,1) 0%,rgba(108,181,13,1) 100%);
background: linear-gradient(to bottom,  rgba(144,222,42,1) 0%,rgba(108,181,13,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90de2a', endColorstr='#6cb50d',GradientType=0 );
}
.flagUp.flagUpLive{background: rgb(249,249,249);
background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(206,206,206,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(206,206,206,1)));
background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(206,206,206,1) 100%);
background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(206,206,206,1) 100%);
background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(206,206,206,1) 100%);
background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(206,206,206,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cecece',GradientType=0 );
}
.flagUp.flagUpPrivate{background: rgb(249,221,30);
background: -moz-linear-gradient(top,  rgba(249,221,30,1) 0%, rgba(206,179,2,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,221,30,1)), color-stop(100%,rgba(206,179,2,1)));
background: -webkit-linear-gradient(top,  rgba(249,221,30,1) 0%,rgba(206,179,2,1) 100%);
background: -o-linear-gradient(top,  rgba(249,221,30,1) 0%,rgba(206,179,2,1) 100%);
background: -ms-linear-gradient(top,  rgba(249,221,30,1) 0%,rgba(206,179,2,1) 100%);
background: linear-gradient(to bottom,  rgba(249,221,30,1) 0%,rgba(206,179,2,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9dd1e', endColorstr='#ceb302',GradientType=0 );
}
.videochatfree .flagUpFree, .videochatone2many .flagUpLive, body.private .flagUpPrivate{display: block;}
.free2pay #overlayFree2Pay, .freeLimited #overlayLimitedFree{display: block;}
.cammerOffline .cammerNotOnline{display: table;}
.popupBodyTextB2{opacity: 0.57; font-size: 15px; color: #fbe300; margin-top: 20px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.popupFooter2El1{float: none; display: inline-block; border-right: 0 !important; }
.popupBannedGirl{position: absolute; left: 50%; margin-left: -117px; top: -147px}

/*EXTERNAL*/
.externalPage{padding:40px 100px; background: #650b04;}
.externalPage2{background: white; }
.titleExt{color: #dddddd; font-size: 32px; font-weight: bold;}
.titleExt2{color: #666666;margin-bottom: 15px;}
.faqQuestionmark, .icoFaqAssistance{width: 36px; height: 36px; background: url("/global/img/other/faqQuestionmark.png") no-repeat; position: absolute; top: -5px; left: -50px; display: block;}
.icoFaqAssistance{background: url("/global/img/other/faqAssistance.png") no-repeat;}
.faqSubTitle{position: relative; margin-top: 50px; font-size: 22px; font-weight: bold; color: #dddddd;}
.faqQuestion, .faqQuestionAssistance{font-size: 15px; color: #dddddd; margin-top: 20px;}
.faqQuestion{cursor: pointer;}
.faqAnswer{font-size: 14px; color: #c58989; padding-left: 35px; display: none; margin-top: 5px;}
.helpBodyTxt{font-size: 15px; color: #666666;  margin-top: 25px;}
.formHelpTxt{font-size: 14px; color: #666666; margin-bottom: 5px;}
.formHelpGroup{margin-top: 20px;}
.objectBox{float: left; margin-right: 15px;}
.objectBox label{font-size: 14px; color: #666666;}
.formHelpDisc{color: #666666; font-size: 12px; font-weight: bold; display: block; margin-top: 20px;}
.sendFormHelp{margin-top: 40px; }
.helpBodyInfo{color: #666666; font-size: 13px; text-decoration: underline; margin-top: 20px; display: block;}
.formHelpGroup{display: inline-block; width: 100%; clear: both;}
textarea.inputGeneral{width: 580px; height: 120px;}
.subTitleExt{color: #666666; font-size: 20px; font-weight: bold;}
.textExt{color: #666666; font-size: 15px;}
.genExtTitle{font-weight: bold; font-size: 20px; color: #666666; margin-top: 25px; cursor: pointer;}
.genExtBody{font-size: 15px; color: #666666; display: none}
.introPol{font-size: 15px; color: #666666;}
.cookiePolicyBody .genExtBody{display: block;}
.ulCookiePolicy{margin: 15px 0; padding-left: 16px;}
.ulCookiePolicy li{list-style-type: disc; margin: 5px 0;}

/*INTERNAL*/
.titleFavLastBox{width: 100%; display: inline-block;}
.titleFavLast{font-size: 12px; color: #ffde00; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); text-transform: uppercase; line-height: 16px}
.singleCellAction{display: inline-block;width: 100%; margin-top: 10px;}
.singleCellAction .btnActionSCA{width: 47%; float: left; height: 30px; } 
.singleCellAction .btnActionSCA .btn2row1{font-size: 10px;}
.singleCellAction .btnActionSCA+.btnActionSCA{float: right;}
.renderCell{display: inline-block; width: 100%;}
.renderCellInner{display: inline-block;margin-left: -10px;}
.singleCellBox{float: left; margin-left: 10px;}
.singleCellBox .singleCellCam > img{width: 100%;}
.singleCellBox .singleCellCam{margin-left: 0; float: left;}
.titleFavLastBox .icoMenuFav, .titleFavLastBox .icoMenuLastSearch{float: left; margin-right: 10px}
.emptyDivFL{width: 100%; min-height: 350px; text-align: center; margin-top: 50px}
.emptyTxt1{font-size: 25px; color: white; width: 100%;}
.emptyTxt2{font-size: 15px; color: #d5857e; width: 100%; margin-top: 15px;}
.emptyActionFL{width: 100%; text-align: center; color: white; margin-top: 70px;}
.emptyActionFL .btn01{display: inline-block; text-decoration: none;}

/*FIXED COOKIE*/
.fixedCookie{position: fixed; z-index: 60; display: none; bottom: 0; left: 0; width: 100%; height: 45px; line-height: 45px; text-align: center; background: rgba(0,0,0,0.75); color: white; font-size: 12px; font-weight: bold;}
#closeCookie{color: white; top: -5px; right: 10px; }

/*FOOTER*/
.footer{background: black; width: 100%; min-height: 150px; padding-top: 20px; border-top: 2px solid white; margin-top: 50px; -webkit-box-shadow: 0px -10px 24px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:    0px -10px 24px 0px rgba(0, 0, 0, 0.5);box-shadow:         0px -10px 24px 0px rgba(0, 0, 0, 0.5);}
.footer .wrapper{display: inline-block;}
#FoBLegalBox{display: none}
.footerLeft{float: left; width: 50%;}
.footerRight{float: right;color: #818181; text-align: right;width: 50%;}
.footerRight a{color: #818181; font-size: 13px; text-transform: uppercase; text-decoration: none;}
.menuFooter{display: inline-block;}
.menuFooter li{float: left; padding: 0 10px; border-left: 1px solid #818181; }
.menuFooter li:first-child{border-left: 0;}
.footerLeftEl{font-size: 13px; color: #818181;}
.footerLeftEl a{text-decoration: underline; color: #818181;}
.footerLeftEl2{margin-top: 10px; display: block;}
#legalInfo{cursor: pointer;}
.footerBoxStyle {display: none;width: 100%;padding: 10px;position: relative; margin-top: 15px; background: #191919; font-size: 12px; color: #5b5b5b; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);}
.footerBoxInnerStyle{width: 100%; display: inline-block;}
.footerBoxInnerStyle .active{font-weight: bold;}
#FoBLegalBoxInner li {width: 50%;float: left;margin: 3px 0; font-size: 12px;}
#FoBLegalBoxInner li .label {float: left;width: 50%;color: #aeaeae;font-weight: bold;}
#FoBLegalBoxInner li .info {float: left;width: 50%;color: #dbdbdb; padding-right: 5px;}
.footerRA{display: block; width: 100%; margin-top: 10px}
.menuFooter li:last-child{padding-right: 0}

.showFlashEnable #mysocket{position:absolute;left:50%;margin-left:-100px;top:100px; top: calc(50vh - 100px); width:200px;height:200px;z-index:999;}
#video-canvas{width:100%}

/* CUSTOM MEDIA */
/* >1400px */
@media only screen and (min-width : 1400px) {
	/*.btnActionProfile{float: left; width: 47%;}
	.btnActionProfile .btn05Txt{font-size: 12px;}
	.btnActionProfile:nth-child(2n){float: right;}
	.actionProfileGroup2{position: absolute; left: 0; bottom: -10px;}*/
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.visible-s{display: block !important;}
	.visible-lg{display: none !important;}
	.mainHeader{width: 100%; height: 40px; border-bottom:2px solid white; position: relative; float: none; padding: 0; display: block;
		background: rgb(20,20,20);
		background: -moz-linear-gradient(top,  rgba(20,20,20,1) 0%, rgba(38,38,38,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,20,20,1)), color-stop(100%,rgba(38,38,38,1)));
		background: -webkit-linear-gradient(top,  rgba(20,20,20,1) 0%,rgba(38,38,38,1) 100%);
		background: -o-linear-gradient(top,  rgba(20,20,20,1) 0%,rgba(38,38,38,1) 100%);
		background: -ms-linear-gradient(top,  rgba(20,20,20,1) 0%,rgba(38,38,38,1) 100%);
		background: linear-gradient(to bottom,  rgba(20,20,20,1) 0%,rgba(38,38,38,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#262626',GradientType=0 );
		}
	.mainHeader .wrapper{display: inline-block;}
	.popupContainer{width: 100%; left: 0;}

	.menuMobileEl .userCredit{padding: 0 6px; height: 23px; line-height: 23px; font-size: 15px; color: #ffde00; background: #101010; position: absolute; top: 18px; right: 10px;}
	.logoIndex{position: absolute; top: 9px; left: 50%; margin-left: -35px;}
	.logoIndex img{height: 20px;}
	.menuMobile{float: left;}
	.aroundOpenMobile{width: 36px; height: 36px; text-align: center;}
	.aroundOpenMobile .icoMobMenu{margin-top: 10px; display: inline-block;}
	.openedMenuMobile{display: none; position: absolute; top: 40px; width: 50%; z-index: 20; left: 0; color: #bebebe;}
	.menuMobileHeadBox{width: 100%; padding: 15px; background: #660b04; }
	.menuMobileHeadBtn{font-weight: bold; font-size: 15px; color: #ffde00; background: #520903; width: 100%; height: 50px; line-height: 50px; text-align: center;}
	.menuMobileEl, .menuMobileSubEl{width: 100%; height: 60px; line-height: 60px; padding-left: 30px; display: block; background: #1b1b1b; color: #bebebe; font-size: 15px; text-decoration: none; position: relative;}
	.menuMobileSubEl{background: #222222;}
	.menuMobileSubEl a{text-decoration: none;}
	.menuMobileSubElBox{display: none;}
	.aroundFilterMobile{float: right; width: 36px; height: 36px; text-align: center;}
	.aroundFilterMobile .icoMobSearch{ display: inline-block; margin-top: 9px;}
	.menuMobileElExpand{padding-right: 20px;}
	.menuMobileElExpand .icoMobArrowMDown, .menuMobileElExpand .icoMobArrowMUp{float: right; margin-top: 25px;}
	.menuMobileElExpand .icoMobArrowMUp, .menuMobileElExpand.open .icoMobArrowMDown{display: none}
	.menuMobileElExpand.open .icoMobArrowMUp{display: block}
	.advancedSearchColumn { float: none; padding: 0px; width: 100%; margin-top: 15px;}
	.advancedSearchColumnBody{display: inline-block; width: 100%; margin-left: -1%;}
	.advancedSearchColumnBody li{float: left; width: 30%; margin-left: 3%; height: 40px; line-height: 40px; background: #76241e; text-align: center; clear: none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
	.advancedSearchColumnBody li.selected{background: #ffde00; color: #660b04;}
	.advancedSearchColumnTitle{margin-bottom: 0; margin-left: 3%;}

	/*ico*/
	.icoMobMenu{width: 21px; height: 18px; background: transparent url("/global/img/layout/sprite_mobile.png") 0 0 no-repeat; display: block; }
	.icoMobSearch{width: 20px; height: 20px; background: transparent url("/global/img/layout/sprite_mobile.png") -35px 0 no-repeat; display: block;}
	.icoMobArrowMDown{width: 18px; height: 10px; background: transparent url("/global/img/layout/sprite_mobile.png") -70px 0 no-repeat; display: block;}
	.icoMobArrowMUp{width: 18px; height: 10px; background: transparent url("/global/img/layout/sprite_mobile.png") -105px 0 no-repeat; display: block;}
	.icoMobFlagDone, .menuMobileSubEl.selected:after{width: 13px; height: 10px; background: transparent url("/global/img/layout/sprite_mobile.png") -140px 0 no-repeat; display: block;}
	.menuMobileSubEl.selected:after{content: ""; position: absolute; top: 25px; left: 10px}

	/*videochat*/
	#actionWebcam{display: none}
	.PAGE-videochat-videochat{overflow: auto }
	.PAGE-videochat-videochat #bodyWrapper > .wrapper{padding: 0;}
	.overlayFree2PayInner{padding: 20px 10px}
	.Ofree2payTitle1{font-size: 15px;}
	.Ofree2payTitle2{font-size: 9px; margin-top: 15px;}
	.Ofree2payTitle3{font-size: 15px; margin-top: 20px;}
	.Ofree2payActionBox{margin-top: 20px;}
	#videochatDx{width: 100%; }
	.actionVideochatBox{position: relative;}
	.cammerNotOnlineInner > img {display: none}
	.cammerNotOnlineTitle{margin-top: 0; font-size: 15px}
	.sendMessageInput{width: 270px}
	.flagUp{left: 50%; margin-left: -50px;}

	/*profile*/
	.profileBody{margin-top: 10px}
	.profileBodyHead{position: relative; display: flex; flex-direction:column;}
	.nicknameProfile{position: absolute; top: 0; left: 0; width: 100%; text-align: center;}
	.profileBodyPhoto{float: none; width: 95%; height: 300px; order:1; margin: 30px auto 0 auto;}
	.profileBodyAction{float: none; width: 100%; order:2; position: initial; margin: 0}
	.profileInfo, .profileDesc{width: 100%}
	.profileDesc{margin-top: 20px;}
	.profileBodyPhoto img{border:0;}

	/*internal*/
	.titleFavLastBox{margin-top: 20px;}

	/*popup*/
	.popupTitle{height: 40px; line-height: 40px; font-size: 20px}
	.popupFooter{height: 40px; line-height: 40px;}
	.popupBody{padding: 5px}
	.popupBodyDisclaimer{padding:88px 0 0 0;background:url('/global/img/other/disclaimerPopup.jpg') no-repeat left top #eee;background-size:100%;height:auto;}
	.popupBodyDisclaimer .popupBodyTextD{padding:0 9px;line-height:17px}
	.popupBodyDisclaimer .actionPopup2{margin:7px 0px;position:relative;bottom:auto}
	.actionPopupBtnD.disclaimerExit{width:48%;margin:0px}
	.tabPopupElement{height: 30px; line-height: 30px; font-size: 12px; width: auto; padding: 0 10px}
	.tabPopupElement+.tabPopupElement{width: auto}
	.popAccountPayBox{margin-top: 10px;}
	.popupBodyText2{margin-top: 20px; margin-bottom: 5px}
	.popupBodyText2:first-of-type{margin-top: 5px}
	.containerInputGroup2 > label{float: none; line-height: normal; display: block; text-align: left;}
	.tabPopup{float: left;}
	.tabPopupBody{padding: 5px; float: left;}
	.containerInputGroup2{display: block; text-align: left;}
	.popupAccount .btn03{min-width: auto; width: 100%; height: 40px; line-height: 40px; font-size: 15px;}
	.inputGroup2{float: none}
	.tabPopupBox{display: inline-block;}
	.popAccountPayTxt{font-size: 14px}
	.popupAccount .actionPopup{margin-top: 10px;}
	.popupFooter2El{line-height: 40px; font-size: 11px;}
	.popupFooter2El span{margin-top: 11px;}
	.popupBodyActionLS{width: 100%}
	.popupBodyTextLS{font-size: 19px;}

	/*footer*/
	.footer > .wrapper{display: flex; flex-direction:column;}
	.footerLeft, .footerRight{width: 100%; float: none}
	.footerLeft{order:2; text-align: center; margin-top: 20px;}
	.footerRight{order:1;}
	.footerRA{text-align: center; color: #5f5f5f;}
	.menuFooter{text-align: center; line-height: 25px}
	.menuFooter li{display: inline-block; border-left: 0; border-right: 1px solid #818181; float: none; }
	.menuFooter li a{color: #b2b2b2}
	.menuFooter li:last-child{border-right: 0}
	#legalInfo{color: #868686;}
	.footerLeftEl2{padding-bottom: 30px;}
	#FoBLegalBoxInner li{width: 100%; text-align: left;}
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    *[class^=icoMob]{background-image: url('/global/img/layout/sprite_mobile@2x.png'); background-size:175px 175px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}


/* height */
@media only screen and (max-height: 630px) and (max-width : 992px) {
	#actionVideochatBox .btnVCLive, #actionVideochatBox .btnVCPrivate{width: 70%;}
	#actionVideochatBox .btnVCLive{float: left;}
	#actionVideochatBox .btnVCPrivate{float: right;}
	.tabAccountBodyInner{height: 120px}
	.tabGeneralBodyShadow{height: 160px;}
}