.artcountai {  width:96%; margin:auto; }
.newslist { float:none; width:94%; height:auto; color:#555; margin:0; background-color:#fff; padding:2%; box-shadow:0px 0px 5px rgba(0,0,0,0.2); margin-bottom:10px; }
.newslist img { width:30%; float:right; margin-left:10px; }
.newslist p { display:none; }
.newslist:visited,.newslist:link { color:#555; }

.scrollmaineffect { height:280px; }
.main_effect2 { height:280px; background-image:initial !important; /* asaas */ }
.main_effect2 h2,.main_effect2 .listnew { display:none; }
.main_effect2 img { clear:both; float:none;width:auto !important; height:auto !important;  }
.main_effect2 h1 { font-size:12pt; padding:2%; padding-top:10px; }
.main_effect2 .playlistadd { top:50%; bottom:initial; right:10px; font-size:30pt; }
.main_effect2 .playlistadd.play { right:55px; }
.main_effect2 .textfull { display:none; }


.allbnrscent#banner_364 { margin-top:50px !important; }
nav.menu {  position:absolute; top:40px; right:0px; display:none; background-color:#000; padding:20px; }
nav.menu a { display:block; line-height:190%; border-right:0px; padding:0px 10px; padding-left:20px; }

.sharethis .closeadthis { font-size:30pt; }
.sharethis .at-share-btn-elements { margin-top:30%; max-width:90%; }

.maineffect .hrefforeffect {  }
.maineffect .righttextmain { width:90%; bottom:10%; }
.maineffect .righttextmain h1 { font-size:14pt; padding:5px;  }
.maineffect .righttextmain h1 span { font-size:12pt; }
.maineffect .righttextmain p { display:none; }
.maineffect .icon3 { position:absolute; bottom:3%; left:10px; color:#fff; z-index:2; }
.maineffect .icon3 i { font-size:30pt;  }

.playerdesign {  }
.playerdesign .playerControlls { height:auto; }
.playerdesign .playerControlls i { font-size:30pt; } 
.playerdesign .playerControlls .left  i { margin-left:10px; }
.playerdesign .playerControlls .right  i { margin-right:10px; }

.thetitle { font-size:10pt !important;  padding-right:1%; }

.sidebyside { padding:0px 0px; overflow-x:scroll;}
.sidebyside.nosubcat { padding:10px;  padding-top:0; overflow:inherit; height:auto;  }
.sidebyside .zooming { margin-top:0; }
.sidebyside .zooming span.floatlink { display:block; position:static;   }
.sidebyside .zooming span.floatlink h4 { position:static;  background-color:rgba(0,0,0,0.8); width:96%; padding:2%; font-size:9pt; font-weight:normal; }


.closeBigBnrSlide { position:absolute; top:5px; left:5px; z-index:9999; display:table; width:auto !important; height:auto !important; }  
 
.sidebyside .zooming:hover { 
	-ms-transform: scale(1) !important; 
	-webkit-transform: scale(1) !important; 
	transform: scale(1) !important;
box-shadow:initial !important;	
}

.cubemainpage { margin-top:0px; }
.cubemainpage i.arrows { display:table; top:35%; background-color:transparent; padding:30px 0px; opacity:0.8; }
.cubemainpage:hover i.arrows { display:table; background-color:transparent; }


header .icos i.menico {  font-size:16pt; margin-top:12px; }
.textuser b { padding-top:10px; }

.menuicons { display:block; font-size:17pt; position:absolute; right:10px; top:10px; color:#fff; }

.countlogin { width:98% !important; display:table; margin:auto;  }
.countlogin .loginform  { padding:20px 2%; margin:0px; margin-bottom:60px; }
form.loginform  { float:none;  width:96% !important;  }

form.loginform input,form.loginform textarea { width:90%;  padding:5px 2%; }
form.loginform button { width:94%; }

.spacertitle { height:50px }
.spacertitle2 { height:120px }

.searchinput div { width:92%; margin-top:50px; }
.searchinput div input { float:right; padding:2%; width:84%; border:0px; border-radius:0px 10px 10px 0px;}
.searchinput div button { padding:11px; height:39px; border:0px; }
.searchinput div button i { font-size:20pt; }
.sidebyside.nosubcat .zooming { width:48%; background-color:#222; box-shadow:none; }
.sidebyside.nosubcat .zooming h4 { display:block; bottom:0px; padding:3%; height:80px; width:96%; }

.mainsize  { margin-top:25px; }

.cubemainpage.nosubsection { margin:auto;  margin-top:50px;  }
.cubemainpage.nosubsection .thetitle { font-size:14pt !important; padding-right:30px !important; top:-40px !important; margin-top:0px; }

.playerdesign .playerControlls .listplayer { position:static; }
.playerdesign .playerControlls .listplayer .textfullvid, .playerdesign .playerControlls .listplayer .relativedata { right:0px; width:94%; padding:3%; bottom:65px; max-height:450px; overflow:auto !important; }


#logo { margin-right:50px; height:35px; }

.catlists { width:90%;  }
.catlists .catlistinm {  width:100%; margin:10px 0px; height:auto; float:none; }

.allbnrscent { width:100%; position:relative; }
.allbnrscent * { max-width:100%; height:auto !important;  } 

.bannerfooter { position:fixed; bottom:0px; right:0px; width:100%; z-index:30;}
.bannerfooter i.closebnr { width:auto !important; height:auto !important; background-color:#000; color:#fff; position:absolute; top:5px; left:5px; font-size:20pt; padding:5px; border-radius:50%; }


.coverallbanner { position:fixed; bottom:0px; right:0px; width:100%; height:100%; background-color:#fff; z-index:999;  }
.coverallbanner *:not(a) { width:100% !important; height:100% !important; }
.coverallbanner i.closebnr { width:auto !important; height:auto !important; background-color:#000; color:#fff; position:absolute; top:10px; left:10px; font-size:20pt; padding:5px; border-radius:50%; }

.bigbanner { position:relative; }





.relativedata li a span { overflow:hidden; display:block; height:70px; }

.relativecount a.reldata { width:auto; padding:2%; float:none; color:#333; height:auto; display:table; }
.relativecount a.reldata img { width:99%; }




footer { font-size:9pt; }