/* html {
  overflow-y: scroll;
} */
/* 
body {
	font-family: Helvetica, Arial, Verdana;
	background: #efefef url('https://beb795.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/img/ticks.png') repeat 0 0;
	margin:15px 0 0 0;
	font-size:12px;
} */

#info {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;				
	background:#fcf8e3;
	border:1px solid  #fbeed5;
	width:95%;
	max-width:900px;
	margin:0 auto 40px auto;
	font-family:arial;
	font-size:12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

	#info .info-wrapper {
		padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;

	}
	
	#info a {
		color:#c09853;
		text-decoration:none;
	}
	
	#info p {
		margin:5px 0 0 0;
	}


/* .container { 
	position: relative; 
	width: 960px; 
	margin: 0 auto; 
	-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;	
} */
 
#filters {margin:1%; padding:0; list-style:none; text-align: center;}
#filters li {/* float:left; */ margin: 0 10px 10px; display: inline-block;}
#filters li span {display: block; padding: 5px 10px; text-decoration: none; color: #fff; cursor: pointer; font: 18px/30px 'bree_ltlight'; min-height: 40px; min-width: 145px;letter-spacing: 1px;}
#filters li span:hover, #filters li span.active {background: #dc4490; color:#fff; font: bold 18px/30px 'bree_ltlight'; border-radius: 3px; transition: background 0.5s ease;}
 
.single-cast .filters, .single-cast #filters {
    margin: 1% 0 55px;
    padding: 0 0 50px;
    list-style: none;
    text-align: center;
    border-bottom: 1px solid #6e688f;
}
.single-cast .filters li {margin: 0 10px 10px; display: inline-block;}
.single-cast .filters li span {display: block; padding: 5px 10px; text-decoration: none; color: #fff; cursor: pointer; font: 18px/30px 'bree_ltlight'; min-height: 40px; min-width: 130px;}
.single-cast .filters li span:hover, .single-cast .filters li span.active {background: #dc4490; color:#fff; font: bold 18px/30px 'bree_ltlight'; border-radius: 3px; transition: background 0.5s ease;}
 
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:23%;
	margin:1%;
	display:none;
	float:left;
	overflow:hidden;
	min-height: 365px;
}

.portfolio-wrapper {overflow:hidden; position: relative !important; background: #666; cursor:pointer;}

/* .portfolio img {
	max-width:100%;
	position: relative;
	top:0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition:         all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);		
}
	
 .portfolio .label {
	position: absolute;
	width: 100%;
	height:40px;
	bottom:-40px;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition:         all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.portfolio .label-bg {
	background: #e95a44;
	width: 100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
} */
	
.portfolio .label-text {color:#fff; position: relative; z-index:500; padding:5px 8px;}		
.portfolio .text-category {display:block; font-size:9px;}
.portfolio:hover .label {bottom:0;}
/* .portfolio:hover img {
    top:-30px;
}  */ 

	



/* #Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* .container {
		width: 768px; 
	} */
}
@media only screen and (max-width: 900px) {
	#portfoliolist .portfolio {width: 30.33%;}
}
/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	/* .container { 
		width: 95%; 
	} */
	
	#portfoliolist .portfolio {
		width:48%;
		margin:1%;
	}		

	#ads {
		display:none;
	}
	
}


/* #Mobile (Landscape) - Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* .container {
		width: 70%;
	} */
	
	#ads {
		display:none;
	}
	
}
@media only screen and (max-width: 568px) {
	#portfoliolist .portfolio {width: 100%;}
}
/* #Clearing */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }
.row:after,
.clearfix:after {
  clear: both; }
.row,
.clearfix {
  zoom: 1; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/*
     FILE ARCHIVED ON 05:44:25 Apr 08, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:33:16 Aug 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.16
  exclusion.robots: 0.111
  exclusion.robots.policy: 0.085
  esindex: 0.022
  cdx.remote: 14.589
  LoadShardBlock: 212.468 (3)
  PetaboxLoader3.datanode: 150.803 (5)
  PetaboxLoader3.resolve: 229.999 (3)
  load_resource: 320.068 (2)
*/