/* ==== Adjustable === */
.chaturbatecamiinr{margin:0px;} /* Adjust 0px to increase thumnail gap to as per your need */







/* ==== Adjustable === */

.chatroomitems__main {max-width: 100% !important;width: 100% !important;}
body div.chaturbatecamitem {float: left;width: 20%;position: relative;overflow: hidden;}
.chaturbatecamiinr{position:relative; overflow:hidden;}
body div.chaturbatecamitem img {width: 100%!important; display:block!important; height:auto!important}
body div.chaturbateshadow {background:rgba(0, 0, 0, 0.9); position: fixed;z-index: 9001;top: 0px;left: 0px;width: 100% !important;height: 100%;margin: 0px;padding: 0px;max-width: 100% !important;}
body div.chaturbatepopup{position: fixed!important;width: 100% !important;z-index: 99999999999!important;top:30px;left: 50%;max-width: 95% !important;transform: translateX(-50%);}
.chatbotembedmain{position:relative;height:0; padding-bottom:56.25%;}

body div.chaturbatepopup iframe {position: absolute;width: 100% !important;	height: 100%; border:0; display:block;}
body div.chaturbateerror {color: red;font-weight: bold;}
body div.chaturbateclose {right:0px;position: absolute;z-index: 5;top: 0; opacity:1; transition:all ease-in-out 0.3s; overflow:hidden;}
.chatbot_closinr {transform: translateX(100%);	transition: all ease-in-out 0.3s;}
.chaturbateclose a {background: rgb(12, 106, 147);text-transform: uppercase;font-size: 14px!important;font-family: arial!important;text-decoration: none!important;padding: 8px 10px!important;margin: 0 0 3px 3px!important;height: 36px;display: flex!important;width: 40px;align-items: center!important;justify-content: center!important;}
.chaturbateclose a.switchmenu {background: rgba(0, 0, 0, 0.5)!important;	color: #fff!important; width: 25px; height: 25px; padding: 0;float: right;font-size: 18px; transition:all ease-in-out 0.3s; outline:none!important; text-indent:none!important; text-shadow:none!important; box-shadow:none!important;  text-transform:none!important; opacity:0;}
.chaturbateclose a.switchmenu.on{opacity:1;}
.chaturbateclose.appear .chatbot_closinr {transform: translateX(0);}
.chaturbateclose.appear .switchmenu {transform: rotate(180deg);}
.chaturbateclose a:first-child img {height: 13px;}
.chaturbateclose a:last-child img {height: 20px;}
.chaturbateclose a img {height: 18px;filter: invert(100%); transition:all ease-in-out 0.3s;	display: block;}
body div.chaturbatecamlive {top: 5px;background: #43b31c!important;color: #fff;position: absolute;right: 5px;padding: 3px 7px;border-radius: 2px!important;font-family: arial!important;}
body div.chaturbatecamlive a {color: #fff!important;font-size: 11px!important;font-weight: bold!important;text-decoration: none!important;line-height: normal!important;display: block!important;border:0!important; outline:none!important; text-indent:none!important; text-shadow:none!important; box-shadow:none!important;  text-transform:none!important;}
body span.chaturbate_pager_item_current {font-weight: bold;}
.chatpermalink {position: absolute!important;top: 100%; transition:all ease-in-out 0.3s;left: 0!important;width: 100%!important;height: 100%;background: rgba(0, 0, 0, 0.6)!important;display: flex!important;align-items: center!important;justify-content: center!important;}
body div.chaturbatecamitem:hover .chatpermalink{top:0;}
body div.chaturbatecamitem:hover .chatpermalink img{transform:scale(1);}
.rotate_animation {position: static;top: 100%;	left: 0;opacity: 0;text-align: center;	width: 100%;display: none;}
.chatbelowtxt .rotate_animation img{max-width: 150px; display:inline-block;}
.chatbelowtxt {padding: 0; opacity:0; width:100%;font-size: 13px;font-family: arial;position: absolute; left:50%; transform:translateX(-50%); z-index: 50;	/*top: calc(100% - 40px);*/ bottom:0;}
.chatbelowtxt img{width:auto;}
.chatbelowtxt.appear, .rotate_animation.appear{opacity:1;}

.liveshowbtn { display:inline-block!important;
	color: #fff!important; border:0!important; outline:none!important; text-indent:none!important; text-shadow:none!important; box-shadow:none!important;  text-transform:none!important;
	font-family: arial!important;
	text-decoration: none!important;
	font-size: 18px!important;
	padding: 12px 15px 9px 43px!important;
	background: url(img/cam_icon.png) no-repeat 13px center #42b31b!important;
	background-size: auto 30px!important;
	line-height: 15px!important;
	font-weight: bold!important;
}
.liveshowbtn small {
	display: block!important;
	font-size: 12px!important;
	font-weight: normal!important;
}
.chaturbateclose a img.exitscreen{display:none; transform: scale(1.2);}



.landscape_modeonly{display:none;}

@media (orientation: landscape) {
	.chatbotembedmain {position: relative;	height: calc( 100vh - 100px ); max-width:100%;width: calc(100vh + 45%); padding:0;	margin: 0 auto;}
	body div.chaturbatepopup{top:25px;}
	
	.landscape_modeonly{display:block;}
	.mobilep_desktop{display:none;}
	.rotate_animation {display:none;}

}

@media (orientation: portrait) {
	.landscape_modeonly{display:none;}
	.mobilep_desktop{display:block; top:100%;}
	.rotate_animation {display:block;}
	body div.chaturbatepopup { top: 50%; transform: translate(-50%, -50%); }

}


@media(min-width:1300px){
	.chatbotembedmain {height: calc( 100vh - 60px ); }
	body div.chaturbatepopup{top:30px;}
	.landscape_modeonly{display:none;}
	.mobilep_desktop{display:block;}

}


@media(min-width:600px){
	.rotate_animation {display:none;}


}
@media(max-width:1030px){
	body div.chaturbatecamitem {width:25%;}
	



}
@media(max-width:800px){
	body div.chaturbatecamitem {width:33.33%;}


}
@media(max-width:700px){
	body div.chaturbatecamitem {width:50%;}
	.chatpermalink img {height: 40px;}
	.chaturbateclose a {font-size: 12px;}
	.chaturbateclose a { height: 29px; width: 29px; }
	.chaturbateclose a img {transform: scale(1.3);}	
	.chaturbateclose a:last-child img {transform: scale(1.5);}

}
@media(max-width:650px){

}
@media(max-width:360px){
.chatbelowtxt {top: 100%; bottom:auto;}
}


