/*global*/
hr{border-top: 1px solid #ED1888;margin-top:5px; border-bottom: 1px solid #FFFFFF;opacity:0.5!important;}
.ccl-back-top{cursor:pointer;opacity:0.5;text-shadow: 3px 3px 3px #585858;}
.ccl-back-top:hover{opacity:1;}
.ccl-more-menu{cursor:pointer;opacity:0.5;text-shadow: 3px 3px 3px #585858;}
.tooltip-inner {
	background-color: #9D00FF !important;
	color: #FFFFFF ;
	box-shadow: 3px 3px 6px grey;
}
.tooltip.bs-tooltip-top .tooltip-arrow::before {
	border-top-color: #9D00FF;
}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
	border-bottom-color: #9D00FF;
}
.tooltip.bs-tooltip-start .tooltip-arrow::before {
	border-left-color: #9D00FF;
}
.tooltip.bs-tooltip-end .tooltip-arrow::before {
	border-right-color: #9D00FF;
}
#DIV_ModalDebugContent{font-size:9px;}
#DIV_ModalDebugContent label{font-size:12px;}
/*Phone general*/
#DIV_Phone{
	background: url("../../img/ffffff.png") repeat;
	background-size:100%;
	transition: background 1s; 
	-webkit-overflow-scrolling: touch;
	
}
.customScrollbar::-webkit-scrollbar {
	width: 0px;
}
.ccl-top-ads{min-height:200px; max-height:250px;}
.ccl-adstop-img{min-height:200px; max-height:250px;}
.carousel-item{object-fit: cover;}
.ccl-top-adsimg{cursor:pointer;}
.ccl-top-bar{
	height:50px;
	color:#FFFFFF!important;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #ED1888;
}
.ccl-logo{width:32px; height:32px;}
.ccl-topbar-title{font-size:1rem; font-weight:bold; line-height:0.9; letter-spacing:3px; margin:0;}
.ccl-url{font-size:0.7rem;}
.ccl-version{letter-spacing:2px;}
.ccl-favor{color:#FFFF00!important; text-shadow: -1px 0 #ED1888, 0 1px #ED1888, 1px 0 #ED1888, 0 -1px #ED1888;}
/*Phone Categories icon*/
.ccl-cat-icon {font-size:0.7rem; width:70px; height:50px;}
.ccl-cat-icon-label {display:inline-block; font-size:0.6rem; line-height:1.2;}
/*Phone promotion*/
.ccl-promo-img{border-radius: 10px;}
/*Phone Categories page*/
.ccl-cat-div{min-height:100px;display: flex!important;flex-wrap: wrap!important;justify-content: space-between!important;}
.ccl-card{min-height:100px;max-width:48%;border-top-left-radius:0px;border-top-right-radius:0px; }
.ccl-card-body{background: rgba(0,0,0,0.4);border-radius: 5px;line-height:1.2;font-size:14px;}
.ccl-card-icon{font-size:0.6rem;}
.ccl-card-sublabel{font-size:0.6rem;}
.ccl-card-img{border-radius:0!important;}
.ccl-card-btn{}
.ccl-card-btn2{cursor:pointer;}
.ccl-card-label{font-size:0.7rem;}
/*Phone Bottom menu*/
#DIV_FloatBottom{
	margin-bottom:115px!important;
	z-index:1031!important;
	width:140px;
	margin:auto;
}

.ccl-menu-up{
	height:4px;
	margin-top:-4px;
	background:none;
	width:100%;
}
#DIV_BottomMenuOpen{
	background:none;
	margin-right:-5px;
	margin-top:-40px;
	width:90px;
	height:40px;
	border-top-left-radius:10px;
}
#DIV_BottomMenuOpenChild{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	box-shadow: 1px -3px 3px 0 rgba(0, 0, 0, 0.2);
	height:20px;
	width:70px;
	margin-top:20px;
	float:right;
}
.ccl-bottom-menu{
	border-top-left-radius:15px;
	border-top-right-radius:0px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
	transition: bottom 0.5s;
	transition-timing-function: ease-out;
	bottom:-188px;
}
.ccl-bottom-menu2{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
	transition: bottom 0.5s;
	transition-timing-function: ease-out;
	bottom:-300px;
}
.ccl-menu-icon{font-size:0.7rem; width:80px; height:50px;}
.ccl-menu-icon-label{display:inline-block; font-size:0.6rem; line-height:1.2;}
.ccl-menu-blank{font-size:0.7rem; width:80px; height:60px;}
.ccl-progress-container { width: 100%; height: 3px;background: #FFFFFF;}
.ccl-progress-bar {height: 3px;background: #9D00FF;width: 1%;}


/*Desktop general*/
.ccl-all-right{font-size:0.7rem;}
/*Desktop Top Nav bar*/
#DIV_Desktop{
	background: url("../../img/ffffff.png") repeat;
	background-size:100%;
	transition: background 2s; 
}
#DIV_VideoEmbed2{max-width:500px;}
.ccl2-navbar-bg{background:#ED1888; color:#FFFFFF;}
.ccl2-navbar-title{line-height:0.7rem; letter-spacing:3px; margin:0;}
.ccl2-logo{width:32px; height:32px; cursor:pointer;}
.ccl2-url{font-size:0.6rem;}
.ccl2-navbar{background:#ED1888; color:#FFFFFF;}
.ccl2-menu-icon{cursor:pointer; letter-spacing:2px; font-size:0.8rem;}
.ccl2-menu-icon:hover{color:#FFFFFF;background:#ED1888;}
.ccl2-menu-blank{letter-spacing:2px; font-size:0.6rem;}
.ccl2-top-offset{height:50px;}
.ccl2-offcanvas{width:350px;}
/*Desktop Bottom Ads*/
.ccl2-bottom-ads{min-height:100px;}
.ccl2-promo-container{max-width:420px;}
.ccl2-promo-img{max-width:420px; cursor:pointer;}
/*Desktop Categories icon*/
.ccl2-cat-icon {font-size:0.7rem; width:90px; height:40px; cursor:pointer;line-height:1.5;}
.ccl2-cat-icon-label {display:inline-block; font-size:0.6rem; cursor:pointer; line-height:1.2;}
/*Desktop promotion*/
.ccl2-promo-img{border-radius: 10px;}
/*Desktop Categories page*/
.ccl2-cat-div{min-height:200px;}
.ccl2-card{min-height:100px;max-width:400px;cursor:pointer;border-top-left-radius:0px;border-top-right-radius:0px;}
.ccl2-card-body{background: rgba(0,0,0,0.4);border-radius: 10px;}
.ccl2-card-icon{font-size:0.6rem;}
.ccl2-card-sublabel{font-size:0.6rem;}
.ccl2-card-img{border-radius:0!important;}
.ccl2-card-btn{}
.ccl2-card-label{font-size:1rem;}
/*Modal app info*/
.ccl-appinfo{background-color: #ED1888;color:#FFFFFF;}
.ccl-appinfo-body{position:absolute;top:60%;left:0;letter-spacing:2px;}
.ccl-appinfo-bottom{font-size:0.6rem;}
/*Modal share app*/
.ccl-shareurl{font-size:10px;line-height:1.2;display:inline-block;}
