html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline
}
body { 
	Padding-top: 105px;
	/*margin-top:105px;*/
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	font-family: inherit;
	font-weight: bold;
	line-height: 20px;
	color: inherit;
	text-rendering: optimizelegibility
}
.gray {
	color:#848282;
}
.pink {
	color:#f359b3;
}
img {
	width: auto\9;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}
.thumbblock {float:center; width:auto; margin:2px 2px;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999999
}
h1, h2, h3 {
	line-height: 40px
}
h1 {
	font-size: 38.5px
}
h2 {
	font-size: 31.5px
}
h3 {
	font-size: 24.5px
}
h4 {
	font-size: 17.5px
}
h5 {
	font-size: 14px
}
h6 {
	font-size: 11.9px
}
h1 small {
	font-size: 24.5px
}
h2 small {
	font-size: 17.5px
}
h3 small {
	font-size: 14px
}
h4 small {
	font-size: 14px
}
ol, ul {
	list-style: none;
	-webkit-padding-start: 0;
}
ul, ol, li {
	padding: 0px;
	margin: 0px; /* 0 10px 25px*/
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0
}
li {
	line-height: 20px;
}
ul.unstyled, ol.unstyled {
	margin-left: 0;
	list-style: none;
}
ul.inline, ol.inline {
	margin-left: 0;
	list-style: none;
}
ul.inline > li, ol.inline > li {
	display: inline-block;
	*display: inline;
	padding-right: 5px;
	padding-left: 5px;
	*zoom: 1;
}


.footer {
	background-color: #383838;
	width: 100%;
	position: absolute;
}
.footer .footertext {
	color:#FFFFFF;	
}



.boxemout {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background: #e6e6e6
}

.ibox {
	border-color: #e5e5e5 #dbdbdb #d2d2d2;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	border-top: 1px solid #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 35, from(#f7f7f7), to(#fff));
	background-image: -moz-linear-gradient(center top, #f7f7f7 0%, #fff 35px);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px
}

.modeldisp-bg {
	min-height: 40px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
	background-image: -o-linear-gradient(top, #fff, #f2f2f2);
	background-image: linear-gradient(to bottom, #fff, #f2f2f2);
	background-repeat: repeat-x;
	/*border: 1px solid #d4d4d4;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	*zoom: 1;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065)
}
.modeldisp-bg:before, .modeldisp-bg:after {
	display: table;
	line-height: 0;
	content: ""
}
.modeldisp-bg:after {
	clear: both
}


.content-box {
	margin:10px;
	padding:10px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border: 1px solid #D3D3D3 !important;
	background: #f5f5f5;
	position: relative
}
.sort {
	padding: 8px 12px 8px 25px;
	line-height: 20px
}


.modeldisp {
	position: relative
}
.modeldisp .bio {
	margin-left: 20px;
	margin-right:30%;
	padding: 10px 20px 20px 20px;
	min-height: 100px
}
.modeldisp .bio img {
	width: 100%;
	height: auto
}
.modeldisp .bio h3 {
	letter-spacing: -1px
}
.modeldisp .bio p {
	line-height: 1.3em
}
.modeldisp-pic {
	width: 25%;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 70%;
	margin-bottom: 10px;
	padding: 10px 20px 20px 20px;
	background: #fff;
	background: rgba(255,255,255,0.85);
	position: absolute;
	z-index: 1
}
.modeldisp-pic img {
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px
}
.modeldisp-pic .social {
	text-align:center;
	margin-top:25px;
}
.modeldisp-pic h1, .modeldisp-pic h3 {
	font-size: 24px;
	letter-spacing: -1px;
	text-align: center;
	color: #f359b3;
}
.modeldisp-pic ul {
	font-size: 16px;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.modeldisp-pic ul li {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	background: #fff;

}
.modeldisp-pic ul li.switch {
	background: #f1f1f1
}
.modeldisp-pic ul li span {
	padding-right:10px;
	color:#595959;
}
.modeldisp-pic ul li:last-child {
	border-bottom: none !important
}

.modeldisp-pic-snapchat {
	width: 25%;
	padding: 10px 20px 20px 20px;
	background: #fff;
	background: rgba(255,255,255,0.85);
	position: absolute;
	z-index: 1
}
.modeldisp-pic-snapchat img {
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px
}
.modeldisp-pic-snapchat h3 {
	font-size: 24px;
	letter-spacing: -1px;
	text-align: center;
	color: #f359b3;
}
.modeldisp-pic-snapchat ul {
	font-size: 16px;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.modeldisp-pic-snapchat ul li {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	background: #fff;

}
.modeldisp-pic-snapchat ul li.switch {
	background: #f1f1f1
}
.modeldisp-pic-snapchat ul li span {
	padding-right:10px;
	color:#595959;
}
.modeldisp-pic-snapchat ul li:last-child {
	border-bottom: none !important
}


.pagination {
	padding:0px;
	margin:5px;	
}
.pagination-centered {
	text-align: center;
		width:100%;
		margin:0px;
		padding:0px;
}

.aboutme_stats ul {
	font-size: 14px;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.aboutme_stats ul li {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	background: #fff;

}
.aboutme_stats ul li.switch {
	background: #f1f1f1
}
.aboutme_stats ul li span {
	padding-right:10px;
	color:#595959;
}
.aboutme_stats ul li:last-child {
	border-bottom: none !important
}



#modelOut-li li {
	width: 360px;
	max-width: 360px;
	float: left;
	display: inline;
	position: relative !important;
	height: 555px;
	max-height: 555px;
	margin: 0px 8px 20px 8px;
	/*border-bottom: 1px dotted #ccc*/
}
#modelOut-li li h5 {
	padding:10px;
	font-size: 17px;
	font-weight: 700;
	padding-bottom: 5px;
	color: #444
}
#modelOut-li li p span, #modelOut-li li h5 span {
	float: right;
	display: inline;
	position: relative;
	color: #666;
	font-weight: normal !important
}

.modelOut-frame {
	
	position: relative !important;
	width: 360px;
	height: 550px;
	border: 5px solid #fff;
	box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	-khtml-box-shadow: 0px 0px 8px #ccc;
	-moz-border-radius: 0px 0px 16px 16px;
	-webkit-border-radius: 0px 0px 16px 16px;
	border-radius: 0px 0px 16px 16px
}
.modelOut-frame {
	position: relative !important;
	width: 360px;
	height: 550px;
	border-color: #e5e5e5 #dbdbdb #d2d2d2;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	border: 5px solid #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 35, from(#f7f7f7), to(#fff));
	background-image: -moz-linear-gradient(center top, #f7f7f7 0%, #fff 35px);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px
}


#videoOut-li li {
	width: 360px;
	max-width: 360px;
	float: left;
	display: inline;
	position: relative !important;
	height: 315px;
	max-height: 315px;
	margin: 0px 8px 20px 8px;
	/*border-bottom: 1px dotted #ccc*/
}
#videoOut-li li h5 {
	padding:10px;
	font-size: 17px;
	font-weight: 700;
	padding-bottom: 5px;
	color: #444
}
#videoOut-li li p span, #videoOut-li li h5 span {
	float: right;
	display: inline;
	position: relative;
	color: #666;
	font-weight: normal !important
}

.videoOut-frame {
	
	position: relative !important;
	width: 360px;
	height: 315px;
	border: 5px solid #fff;
	box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	-khtml-box-shadow: 0px 0px 8px #ccc;
	-moz-border-radius: 0px 0px 16px 16px;
	-webkit-border-radius: 0px 0px 16px 16px;
	border-radius: 0px 0px 16px 16px
}
.videoOut-frame {
	position: relative !important;
	width: 360px;
	height: 315px;
	border-color: #e5e5e5 #dbdbdb #d2d2d2;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	border: 5px solid #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 35, from(#f7f7f7), to(#fff));
	background-image: -moz-linear-gradient(center top, #f7f7f7 0%, #fff 35px);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px
}



#photoOut-li li {
	width: 209px;
	max-width: 209px;
	float: left;
	display: inline;
	position: relative !important;
	height: 355px;
	max-height: 355px;
	margin: 0px 8px 20px 8px;
	/*border-bottom: 1px dotted #ccc*/
}
#photoOut-li li h5 {
	padding:10px;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 5px;
	color: #444
}
#photoOut-li li p span, #photoOut-li li h5 span {
	float: right;
	display: inline;
	position: relative;
	color: #666;
	font-weight: normal !important
}

.photoOut-frame {
	
	position: relative !important;
	width: 209px;
	height: 355px;
	border: 5px solid #fff;
	box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	-khtml-box-shadow: 0px 0px 8px #ccc;
	-moz-border-radius: 0px 0px 16px 16px;
	-webkit-border-radius: 0px 0px 16px 16px;
	border-radius: 0px 0px 16px 16px
}
.photoOut-frame {
	position: relative !important;
	width: 209px;
	height: 355px;
	border-color: #e5e5e5 #dbdbdb #d2d2d2;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
	border: 5px solid #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 35, from(#f7f7f7), to(#fff));
	background-image: -moz-linear-gradient(center top, #f7f7f7 0%, #fff 35px);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px
}

.backtotop {
	float: right;
	display: inline;
	position: relative;
	color: #666;
	font-weight: normal !important
}