@charset "utf-8";

/* CSS Document */
@media(min-width: 1320px){
div.postArea div.postBody div.postImgArea ul.photos2 li a,
div.postArea div.postBody div.postImgArea ul.photos6 li a,
div.postArea div.postBody div.postImgArea ul.photos3 li:nth-child(2) a,
div.postArea div.postBody div.postImgArea ul.photos3 li:nth-child(3) a,
div.postArea div.postBody div.postImgArea ul.photos4 li a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(2) a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(3) a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(4) a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(5) a{
	height:280px;
}
}
@media(max-width: 1320px){
div.contentBlock{
	margin:0 10px;
}
}
@media(max-width: 1280px){

}
@media(max-width: 1270px){

}
@media(max-width: 1265px){

}
@media(max-width: 1260px){

}
@media(max-width: 1255px){

}
@media(max-width: 1250px){

}
@media(max-width: 1220px){

}
@media(max-width: 1200px){
div.adminDashboardOptionsArea ul li{
	width:25%;
}
}
@media(max-width: 1180px){

}
@media(max-width: 1170px){

}
@media(max-width: 1150px){

}
@media(max-width: 1130px){

}
@media(max-width: 1100px){

}
@media(max-width: 1085px){

}
@media(max-width: 1080px){
div.adminPopupContainer div.adminPopupArea,
div.adminPopupContainer div.adminPopupArea.lSize,
div.adminPopupContainer div.adminPopupArea.mSize,
div.adminPopupContainer div.adminPopupArea.sSize{
	width:auto;
	margin:60px 25px;
}
}
@media(max-width: 1050px){

}
@media(max-width: 1000px){

}
@media(max-width: 980px){
div.adminFormArea div.adminFormContainer div.adminDateFieldsBlock div.dateRange{
	float:none;
	width:auto;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
}
div.adminFormArea div.adminFormContainer div.adminDateFieldsBlock span{
	width:50px;
}
div.adminFormArea div.adminFormContainer div.adminDateFieldsBlock input[type=date]{
	width:auto;
	max-width:180px;
}
}
@media(max-width: 950px){
div.adminHomeArea{	
	padding-left:0;	
}
div.leftPanel{
	top:0;
	width:40px;
	height:20px;
	z-index:10000;
	background:#000;
	
	display:none;
}
div.leftBlock{
	display:none;
}
}
@media(max-width: 940px){

}
@media(max-width: 920px){

}
@media(max-width: 900px){
div.adminDashboardOptionsArea ul li{
	width:33.33%;
}
}
@media(max-width: 880px){

}
@media(max-width: 870px){

}
@media(max-width: 860px){

}
@media(max-width: 820px){

}
@media(max-width: 800px){
div.loggedinHeaderArea div.loggedinHeaderBlock div.mainNavArea{
	width:24px;
}
div.loggedinHeaderArea div.loggedinHeaderBlock div.mainNavArea div.navIcon{
	display:block;
}
div.loggedinHeaderArea div.loggedinHeaderBlock div.mainNavArea ul{
	position:absolute;
	z-index:10000;
	right:0;
	top:30px;
	width:150px;
	font-size:14px;
	line-height:19px;
	background:#fff;
	border:1px solid #b3b3b3;
	border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 3px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 3px 8px rgba(0, 0, 0, 0.3);	
	padding:6px 0;
	display:none;
}
div.loggedinHeaderArea div.loggedinHeaderBlock div.mainNavArea ul li{
	display:block;
	padding:0;
	text-align:right;
	overflow-wrap:break-word;
}
div.loggedinHeaderArea div.loggedinHeaderBlock div.mainNavArea ul li a{
	display:block;
	padding:5px 12px 3px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#333;
}
div.loggedinHeaderArea div.loggedinHeaderBlock div.mainNavArea ul li a:hover,
div.loggedinHeaderArea div.loggedinHeaderBlock div.mainNavArea ul li.active a{
	border-color:#4e0204;
	background:#ae1f25;
	color:#fff;
}
}
@media(max-width: 780px){

}
@media(max-width: 770px){
div.middlePanel{
	margin-right:0;
}
div.rightPanel{
	float:none;
	width:auto;
}
div.editBlock{
	display:none;
	border-bottom:1px solid #e9ebee;
	padding-bottom:10px;
	margin-bottom:10px;
}
div.editBlockBtn{
	display:block;
}
}
@media(max-width: 750px){

}
@media (max-width:740px){
div.invoiceBtnsArea ul li,
div.invoiceBtnsArea.rightBtns ul li{
	float:none;
	width:auto; 
	padding-left:0;
	padding-right:0;
	padding-top:1px;
}
div.invoiceBtnsArea ul li a{
	padding:10px 8px 7px;
	text-align:left;
}
div.invoiceBtnsArea.rightBtns ul li a{
	text-align:right;
}
}
@media (max-width:700px){

}
@media (max-width:680px){
div.adminDashboardOptionsArea ul li{
	width:50%;
}
}
@media (max-width:670px){
/*div.adminDashboardOptionsArea ul li{
	width:50%;
}*/
}
@media (max-width:640px){
div.headerArea div.headerContainer a.adminLogoArea{
	position:relative;
	left:auto;
	top:auto;
	margin:0 auto;
}
div.headerArea div.headerContainer a.userLogoArea{
	width:77px !important;
	height:auto !important;
}
div.headerArea div.headerContainer div.loginArea{
	float:none;
	margin:0 auto;
	padding-top:20px;
}
}
@media (max-width:620px){

}
@media (max-width:600px){
div.analyticsDetailsArea div.analyticsDetailsBlock{
	float:none;
	width:auto;
}
div.analyticsDetailsArea div.analyticsDetailsBlock div.analyticsDetailsContainer{
	padding-left:0;
	padding-right:0;
}
}
@media (max-width:590px){

}
@media (max-width:550px){
div.postArea div.postBody div.postImgArea ul li a.imgCount span{
	font-size:30px;
	line-height:34px;
	margin-top:-17px;
}
}
@media (max-width:530px){
#singlePhotosContainer{
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2; 
}
}
@media (max-width:510px){

}
@media (max-width:500px){

}
@media(max-width: 480px){
div.postArea div.postBody div.postImgArea ul.photos2 li a,
div.postArea div.postBody div.postImgArea ul.photos6 li a,
div.postArea div.postBody div.postImgArea ul.photos3 li:nth-child(2) a,
div.postArea div.postBody div.postImgArea ul.photos3 li:nth-child(3) a,
div.postArea div.postBody div.postImgArea ul.photos4 li a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(2) a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(3) a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(4) a,
div.postArea div.postBody div.postImgArea ul.photos5 li:nth-child(5) a{
	height:30vh;
}
}
@media(max-width: 470px){
div.uploadImagesArea ul li{
	width:50%;
}
}
@media(max-width: 460px){
div.adminFormArea div.adminFormContainer div.adminOptionsFieldsBlock label{
	float:none;
	padding:0 0 5px;
}
div.headerArea{	
	padding-bottom:15px;
}
div.headerArea div.headerContainer div.loginArea{
	width:auto;
}
div.headerArea div.headerContainer div.loginArea div.loginBlock{
	float:none;
	width:auto;
	margin-right:0;
	padding-bottom:10px;
}
div.headerArea div.headerContainer div.loginArea button{	
	float:none;
	margin-top:0;
}
div.adminDashboardOptionsArea ul li{
	width:auto;
	float:none;
}
}
@media(max-width: 450px){
div.album-image-area ul{
	-webkit-column-count:1;
	-moz-column-count:1;
	column-count:1;
}
}
@media(max-width: 440px){

}
@media(max-width: 420px){

}
@media(max-width: 400px){
#singlePhotosContainer{
	-webkit-column-count:1;
	-moz-column-count:1;
	column-count:1; 
}
}
@media(max-width: 380px){
div.delAccountArea a.delAcBtn{
	font-size:24px;
	line-height:34px;	
}
}
@media(max-width: 360px){

}
