/* Filterable Portfolio Stylesheet */




@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'patrick_hand_scregular';
    src: url('../fonts/patrickhandsc-regular-webfont.eot');
    src: url('../fonts/patrickhandsc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/patrickhandsc-regular-webfont.woff') format('woff'),
         url('../fonts/patrickhandsc-regular-webfont.ttf') format('truetype'),
         url('../fonts/patrickhandsc-regular-webfont.svg#patrick_hand_scregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




/* Simple Reset
------------------------------------------------------------ */
html, body, div, h1, h2, ul, li, dl, dd, dt, p { margin: 0; padding: 0; }
ul { list-style: none; }


/* Import Fonts

------------------------------------------------------------ */

/*change width here*/

.middle_left .gallery_contant{ /*background-color:#fcedea;*/
	width:100%; border: solid 0px #FFFF00;
	float:left; margin:0px auto 20px auto;
	
}
.gallery_contant > dfn{ width:100%; font-size:22px;margin:0px auto 0px auto !important;
	font-family:  "latobold",arial; text-align:left;
	font-weight:700; padding:0px; 
	color:#b45440; margin-top:-16px !important; float:left; overflow:hidden;}
.gallery_contant h2{ text-shadow:none; 
	width:100%;
	float:left; letter-spacing:0.3px;
	font-family:"open_sanslight", Arial ;
	font-size:15px; line-height:24px;
	color:#aa471b;  font-weight:600;  
	/*border-bottom:2px dotted #b6215e;*/
	padding:20px 0px 6px 0px; margin:0px auto 0px auto !important;
}
.gallery_contant h4{ width:95%; margin:10px 2% 0px 2% !important; 
 height: auto; float:left; padding:20px 0px 12px 10px;font-size:20px;font-family: "open_sanssemibold", arial; font-weight:600; color:#b45440; line-height:24px; }

.gallery_contant h1{
	width:98%;
	float:left;
	font-family: "latoregular", Arial;
	font-size:20px;
	color:#FFF;
	/*border-bottom:2px dotted #b6215e;*/
	padding:0px 0px 7px 10px; margin:0px ;
}
.gallery_contant p{
	width:100%; 
	float:left; 
	font-size:15px; font-family: "latoregular", Arial;
	color:#696767;
	line-height:24px; font-weight:400;
	margin:0px auto 0px auto !important; word-spacing:2px;
	padding:12px 0px 2px 0px;
}
/* Custom Classes
------------------------------------------------------------ */
/*change width here*/
.group{ width:100%; float:left; background-color:#;  margin: 10px 0px 6px 0px; padding:2px 0px 2px 0px;  }
.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0;  }
* html .group { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1;  } /* IE7 */


/* General Styles
------------------------------------------------------------ */

/* Filter */
dl { color: #fff; font-size:16px; margin: 0px 0px 6px 0px; }
dt, dd { float: left; margin: 0px 0px 6px 0px; }
dt {  padding:0px 5px 0px 10px;    }
.filter { padding:0px 0px 0px 10px; display:inline;}
.filter li { float: left; font-size:12px; font-weight:700; font-family:"latoregular"Arial, }
.filter li:last-child:after { content: ""; background-color:#0000FF; }
.filter a { padding: 8px 12px 8px 12px; color: #5a5959; text-decoration: none; background-color:#e1e1e1;  -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; margin-right:5px;}
.filter a:hover, .current a { color: #fff; background-color:#fb5420; }
/*change width here*/

.portfolio {width:100%; margin: 10px 0px 10px 0px;float: left;}
/* Portfolio Items */
/*change width and padding here*/
.portfolio li {float: left; padding:6px 18px 6px 18px; margin: 0px 0px 22px 0px;  /*background-image: url(../images/featured_girls_bg.png);
background-position: left top;
background-repeat: repeat;*/}
/*.portfolio li:nth-child(4n) { right:0px !important; margin-right:0px; background-color:#3399FF }*/

.portfolio li a { display: block; text-decoration: none; }
.portfolio li img { width: 176px; height: 168px; display: block; border: solid 0px #014191; padding:5px 5px 5px 5px; background-color:#e1e1e1;  box-shadow: 2px 3px 3px #878787;
	-moz-box-shadow: 2px 3px 3px #878787;
	-webkit-box-shadow: 2px 3px 3px #878787; margin-bottom:8px; }
.portfolio li div { font-family: "latoregular",  Arial ; font-size:12px; padding:6px 0px 8px 0px !important; margin: 2px 0px 0px 0px !important; background-color:#e1e1e1; text-align:center !important; overflow:hidden !important; color:#727272; line-height:20px; box-shadow: 2px 3px 3px #878787;
	-moz-box-shadow: 2px 3px 3px #878787;
	-webkit-box-shadow: 2px 3px 3px #878787; text-align:center; }
.product_name,
.avali_here_name,.avali_here_age{font-family: "latoregular",  Arial ;  vertical-align: middle; font-size:12px; font-weight:600; text-align:center !important; line-height:18px;
	color:#f1f1f1;overflow:hidden !important; }
.portfolio li h1{ width:98% !important; float:left; padding:4px 4px 4px 4px;   /*background-image: url(../images/org_line.jpg); background-repeat:repeat-x; background-position:left top;*/margin:0px 0px 0px 0px; font-family:"open_sanslight";
	font-size: 14px;   word-spacing:0.3px; line-height:22px;  
	font-weight:600;
	color: #aa471b ;
	text-decoration: none;}	
	
.portfolio li h1 span{ width:98% !important;  font-family:"open_sanslight";
	font-size: 15px;   word-spacing:0.4px;  
	font-weight:400; text-shadow: none;
	color:#696767; line-height:24px;
	text-decoration: none;}	
	
	
.portfolio li p{ width:98% !important; float:left; padding:4px 4px 4px 4px;    /*background-image: url(../images/org_line.jpg); background-repeat:repeat-x; background-position:left top;*/margin:0px 0px 0px 0px; font-size:15px; font-family: "latoregular", Arial;
	color:#696767;
	line-height:24px; font-weight:400;   word-spacing:0.4px;  
	text-decoration: none; }	
	
.product_name,
.avali_here_name,.avali_here_age a{font-family: "latoregular",  Arial ;  
	color:#f1f1f1; text-decoration:none;  overflow:hidden;}	
.product_name,
.avali_here_name,.avali_here_age a:hover{font-family: "latoregular",  Arial ;  
	color:#f1f1f1; text-decoration:none;}	
	
.portfolio li div a { color:#FFFFFF; text-decoration:none; }		
	
.fire-ltr{ direction:ltr}	