.clear:after,img {
	display: block;
}
/*
.clear:after,body {
	visibility: hidden;
}
*/

* {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	outline: 0;
	list-style: none;
}

html * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body,html {
	height: 100%;
}

.clear:after {
	clear: both;
	height: 0;
	content: '.';
}

*,:after,:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input,select,textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	border-radius: 0;
	text-transform: uppercase;
}

body {
	color: #000;
	font: 100 18px/100% Cassannet;
}

a {
	cursor: pointer;
}

.mejs-container .mejs-controls .mejs-time span:nth-child(2),.mejs-overlay-loading span {
	display: none;
}

.site_branding a {
	background-size: 100%;
}

#bareface_intro_video {
	position: relative;
}

.skip_intro a {
	color: #000;
	z-index: 1;
	border-bottom: 2px solid #000;
	line-height: 100%;
	padding-bottom: 7px;
}

.mejs-overlay-button {
	opacity: .5;
	-webkit-transition: opacity 100ms cubic-bezier(.41,.01,.57,1.01);
	-moz-transition: opacity 100ms cubic-bezier(.41,.01,.57,1.01);
	-ms-transition: opacity 100ms cubic-bezier(.41,.01,.57,1.01);
	-o-transition: opacity 100ms cubic-bezier(.41,.01,.57,1.01);
	transition: opacity 100ms cubic-bezier(.41,.01,.57,1.01);
}

.mejs-container .mejs-controls {
	width: 100%;
	height: auto;
	background: 0 0;
	border: 60px solid transparent;
}

.mejs-container .mejs-controls div div {
	height: auto;
	background: 0 0;
}

.mejs-controls .mejs-time-rail .mejs-time-total,.mejs-controls div.mejs-time-rail {
	width: 100%;
	height: 5px;
	margin: 0;
	padding: 0;
	background: #000;
	border-radius: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #444;
	height: 5px;
	border-radius: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff;
	height: 5px;
	border-radius: 0;
	-webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-ms-transition: all 100ms linear;
	-o-transition: all 100ms linear;
	transition: all 100ms linear;
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
	height: 5px;
	border-radius: 0;
}

.mejs-container .mejs-controls .mejs-time {
	position: absolute;
	top: -30px;
	left: 0;
	width: 100%;
	text-align: left;
}

.mejs-container .mejs-controls .mejs-time span:nth-child(3) {
	text-align: right;
}

.mejs-container .mejs-controls .mejs-time span {
	letter-spacing: 2px;
	float: left;
	width: 50%;
	font: 100 16px/normal Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	line-height: 100%;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	text-align: center;
	width: 34px;
	height: 13px;
	background: #000;
	border: 0;
	color: #fff;
	border-radius: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	top: 13px;
	border-top-color: #000;
}

.main_menu_wrap {
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

.main_menu_wrap_active {
	width: 100%;
	height: 100%;
	-webkit-transition: all 270ms ease-in-out;
	-moz-transition: all 270ms ease-in-out;
	-ms-transition: all 270ms ease-in-out;
	-o-transition: all 270ms ease-in-out;
	transition: all 270ms ease-in-out;
}

.main_menu_trigger {
	background: #252525;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	color: #fff;
	z-index: 8;
}

.main_menu_icon {
	position: absolute;
	left: 19px;
	top: 28px;
	height: 3px;
	width: 22px;
	background-color: rgba(255,255,255,1);
	transition: all .2s;
	text-indent: -999em;
}

.main_menu_icon:after,.main_menu_icon:before {
	left: 0;
	height: 3px;
	width: 22px;
	background-color: rgba(255,255,255,1);
	transition: all .2s;
	content: "";
	position: absolute;
}

.main_menu_icon:before {
	top: -8px;
}

.main_menu_icon:after {
	top: 8px;
}

.main_menu_expanded {
	background-color: rgba(0,0,0,.6);
}

.main_menu_expanded .main_menu_icon {
	background-color: transparent;
}

.main_menu_expanded .main_menu_icon:before {
	content: "";
	transform: rotate(45deg);
	top: 0;
}

.main_menu_expanded .main_menu_icon:after {
	content: "";
	transform: rotate(-45deg);
	top: 0;
}

.main_menu {
	position: absolute;
	background: #000;
	z-index: 7;
}

.main_menu.animated {
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
}

.main_menu li {
	float: left;
	width: 25%;
	height: 50%;
}

.main_menu li:nth-child(1),.main_menu li:nth-child(2) {
	width: 50%;
}

.main_menu .mm_showreel a {
	background: url(../images/mm_showreel.jpg) 50% 50% no-repeat;
}

.main_menu .mm_about a {
	background: url(../images/mm_about.jpg) 50% 100% no-repeat;
}

.main_menu .mm_blog a {
	background: url(../images/mm_blog.jpg) 50% 0 no-repeat;
}

.main_menu .mm_careers a {
	background: url(../images/mm_careers.jpg) 50% 0 no-repeat;
}

.main_menu .mm_subscribe a {
	background: url(../images/mm_subscribe.jpg) 50% 30% no-repeat;
}

.main_menu .mm_contact a {
	background: url(../images/mm_contact.jpg) 50% 40% no-repeat;
}

.main_menu a {
	color: #fff;
	font-size: 30px;
	display: block;
	height: 100%;
	width: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-webkit-transition: all 200ms cubic-bezier(.41,.01,.57,1.01);
	-moz-transition: all 200ms cubic-bezier(.41,.01,.57,1.01);
	-ms-transition: all 200ms cubic-bezier(.41,.01,.57,1.01);
	-o-transition: all 200ms cubic-bezier(.41,.01,.57,1.01);
	transition: all 200ms cubic-bezier(.41,.01,.57,1.01);
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
}

.main_menu a:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
}

.main_menu span {
	position: relative;
	top: 50%;
	padding-bottom: 7px;
	transform: translateY(-50%);
	border-bottom: 2px solid transparent;
	-webkit-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	-moz-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	-ms-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	-o-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
}

.main_menu a:hover span {
	padding-bottom: 0;
	border-bottom: 2px solid #000;
}

.main_menu li.mm_close {
	z-index: 2;
	position: absolute;
	top: 60px;
	right: 60px;
	width: 50px;
	height: 50px;
	text-indent: -999em;
	background: url(../images/icon_close_white.svg) 50% 50% no-repeat;
	background-size: 80%;
	-webkit-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	-moz-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	-ms-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	-o-transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
	transition: all 130ms cubic-bezier(.41,.01,.57,1.01);
}

.main_menu li.mm_close:hover {
	background-color: rgba(0,0,0,.5);
}

#bareface_navigation nav,.slideshow_navigation {
	width: 100%;
	height: 100%;
	text-align: center;
	position: relative;
	line-height: 195%;
}

.slideshow_navigation {
	z-index: 2;
}

#bareface_navigation nav {
	background: rgba(0,0,0,.3);
}

.slideshow_navigation li {
	display: inline-block;
	width: 280px;
	height: 500px;
	vertical-align: top;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative;
}

.slideshow_navigation li li {
	width: 100%;
	height: auto;
	border: 0!important;
	opacity: 0;
	margin-top: 10px;
	-webkit-transition: all 100ms cubic-bezier(.41,.01,.57,1.01);
	-moz-transition: all 100ms cubic-bezier(.41,.01,.57,1.01);
	-ms-transition: all 100ms cubic-bezier(.41,.01,.57,1.01);
	-o-transition: all 100ms cubic-bezier(.41,.01,.57,1.01);
	transition: all 100ms cubic-bezier(.41,.01,.57,1.01);
}

.slideshow_navigation li li a {
	padding-bottom: 3px;
	border-bottom: 1px solid transparent;
	-webkit-transition: all 150ms cubic-bezier(.41,.01,.57,1.01);
	-moz-transition: all 150ms cubic-bezier(.41,.01,.57,1.01);
	-ms-transition: all 150ms cubic-bezier(.41,.01,.57,1.01);
	-o-transition: all 150ms cubic-bezier(.41,.01,.57,1.01);
	transition: all 150ms cubic-bezier(.41,.01,.57,1.01);
}

.slideshow_navigation a {
	color: #fff;
}

.slideshow_navigation h3 {
	display: inline-block;
	font-size: 30px;
	border-bottom: 2px solid transparent;
	padding-bottom: 4px;
	margin-top: 47%;
}

.slideshow_navigation ul {
	margin-top: 40px;
	font-size: 22px;
}

.slideshow_navigation li.activeSlide h3,.slideshow_navigation li:hover h3 {
	border-bottom: 2px solid #fff!important;
}

.slideshow_navigation li li a:hover {
	padding-bottom: 0;
	border-bottom: 1px solid #fff;
}

.slideshow_navigation li:hover li {
	opacity: 1;
	margin-top: 0;
}

.skip_to_content {
	display: block;
	position: absolute;
	z-index: 5;
	width: 60px;
	height: 40px;
	bottom: 60px;
	left: 50%;
	margin-left: -30px;
	text-indent: -999em;
	-webkit-animation-duration: 1500ms!important;
	animation-duration: 1500ms!important;
}

.skip_to_content a {
	display: block;
	background: url(../images/skip_to_content.svg) 50% 50% no-repeat;
	background-size: 45px;
	width: 60px;
	height: 40px;
}

.bd_trigger,.be_discovered,.model_search {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}

.skip_to_content:hover {
	opacity: 1!important;
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-o-animation-play-state: paused;
	animation-play-state: paused;
}

.sn_cover_images {
	opacity: .7;
}

.be_discovered,.model_search {
	background: url(../images/be_discovered_bg.jpg) no-repeat fixed #f9f9f9;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	width: 60px;
	z-index: 6;
	overflow: hidden;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	transition-delay: 600ms;
}

.model_search {
	width: 0;
	background-image: none;
}

.be_discovered_active,.model_search_active {
	width: 100%;
	overflow-y: auto;
	transition-delay: 0ms;
}

.bd_trigger {
	width: 60px;
	background: #000;
	cursor: pointer;
	z-index: 2;
}

.be_discovered_active .bd_trigger {
	position: fixed;
}

.bd_trigger span {
	color: #fff;
	display: block;
	font-size: 30px;
	line-height: 210%;
	left: -80px;
	width: 220px;
	text-align: center;
	height: 60px;
	top: 50%;
	position: relative;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.be_discovered .bd_form,.model_search .model_form {
	display: block;
	width: 1190px!important;
	margin: 0 auto;
	padding: 0;
	opacity: 0;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	transition-delay: 0ms;
}

.be_discovered_active .bd_form,.model_search_active .model_form {
	opacity: 1;
	padding: 8% 0;
	transition-delay: 400ms;
}

.bd_form div,.model_form div {
	opacity: 0;
	-webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-ms-transition: all 100ms linear;
	-o-transition: all 100ms linear;
	transition: all 300ms linear;
}

.be_discovered_active .bd_form div,.model_search_active .model_form div {
	opacity: 1;
}

.be_discovered_active .bd_form div:nth-child(1),.model_search_active .model_form div:nth-child(1) {
	transition-delay: 600ms;
}

.be_discovered_active .bd_form div:nth-child(2),.model_search_active .model_form div:nth-child(2) {
	transition-delay: 700ms;
}

.be_discovered_active .bd_form div:nth-child(3),.model_search_active .model_form div:nth-child(3) {
	transition-delay: 800ms;
}

.be_discovered_active .bd_form div:nth-child(4),.model_search_active .model_form div:nth-child(4) {
	transition-delay: 900ms;
}

.be_discovered_active .bd_form div:nth-child(5),.model_search_active .model_form div:nth-child(5) {
	transition-delay: 1000ms;
}

.bd_form h2,.model_form h2 {
	font-size: 150px;
	line-height: 80%;
	font-style: italic;
	font-weight: 200;
}

.bd_form h2:after,.model_form h2:after {
	border-bottom: 1px solid #000;
	display: block;
	width: 31%;
	height: 1px;
	content: '';
}

.bd_form div,.model_form div {
	width: 100%;
	margin-top: 7%;
}

.bd_form input,.bd_form select,.model_form input,.model_form select {
	cursor: pointer;
	font-size: 24px;
	width: 40%;
	height: 45px;
	line-height: 100%;
	padding: 5px 15px 0;
	border: 1px solid #000;
	background: 0 0;
}

.model-border-box,.model_content {
	border: 35px solid #000;
	vertical-align: bottom;
}

.bd_form select,.model_form select {
	color: #a9a9a9;
	background: url(../images/down_arrow.svg) 96% 53% no-repeat;
}

.bd_form select:focus,.model_form select:focus {
	color: #000;
}

.bd_form input:nth-child(2),.bd_form select:nth-child(2),.model_form input:nth-child(2),.model_form select:nth-child(2) {
	float: right;
}

.bd_form .submit_btn,.model_form .submit_btn {
	float: right;
	background: url(../images/arrow_right_white.svg) 64% 50% no-repeat #000;
	color: #fff;
	height: 70px;
	font-size: 36px;
}

.bd_form .bd_form_close,.model_form .model_form_close {
	position: absolute;
	top: 60px;
	right: 60px;
	width: 50px;
	height: 50px;
	text-indent: -999em;
	background: url(../images/icon_close_black.svg) 50% 50% no-repeat;
	background-size: 80%;
	margin: 0;
	cursor: pointer;
	transition-delay: 0ms!important;
}

.bd_form .bd_form_close:hover,.model_form .model_form_close:hover {
	background-color: rgba(0,0,0,.3);
}

.model_form .submit_btn {
	background: url(../images/search_icon_white.svg) 30% 50% no-repeat #000;
}

.move_bareface_entertainment a {
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	color: #fff;
	font-size: 25px;
	line-height: 120%;
	padding: 0 100px 60px 0;
	display: block;
	background: url(../images/arrow_right_white.svg) 80% 5% no-repeat;
	background-size: 6.1%;
	z-index: 2;
}

.move_bareface_entertainment a span {
	display: block;
	font-size: 32px;
}

.slide_page {
	z-index: 1;
	right: 0;
	position: relative;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	background: #000;
}

.move_out_left {
	right: 424px!important;
}

.bareface_entertainment {
	background: url(../images/bareface_entertainment.jpg) no-repeat;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	width: 430px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
	opacity: 0;
	-webkit-transition: all 150ms;
	-moz-transition: all 150ms;
	-ms-transition: all 150ms;
	-o-transition: all 150ms;
	transition: all 150ms;
	transition-delay: 300ms!important;
}

#bareface_models,.item,.model_wrap {
	position: relative;
}

.bareface_entertainment_active {
	opacity: 1;
}

#new_faces {
	padding-bottom: 100px;
}

.model_wrap {
	padding: 150px 0 0;
}

.model_wrap h1 {
	z-index: 1;
	font-size: 180px;
	line-height: 60%;
	display: block;
	margin-bottom: 50px;
}

.model_wrap h1:after {
	width: 24%;
	height: 1px;
	content: '';
}

.model_left img {
	width: 100%;
	height: auto;
}

.model_right {
	height: 100%;
	right: 0;
}

.model_content {
	width: 100%;
	padding: 51% 70px 70px;
	font-size: 25px;
	line-height: 140%;
}

.model_content p {
	color: #747474;
	margin-top: 40px;
}

.more_faces a,.view_profile {
	color: #000;
	border-bottom: 1px solid #000;
}

.model_thumb_nav {
	margin-top: 60px;
}

.model_thumb_nav li {
	width: 33.33%;
	float: left;
	position: relative;
	padding-bottom: 10px;
}

.model_thumb_nav h3 {
	display: block;
	bottom: 0;
	padding: 5px 0 0;
	text-align: center;
	margin-left: -35%;
}

.align_right .model_content,.more_faces {
	text-align: right;
}

.model_thumb_nav li:nth-child(1) {
	border-right: 40px solid transparent;
}

.model_thumb_nav li:nth-child(2) {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
}

.model_thumb_nav li:nth-child(3) {
	border-left: 40px solid transparent;
}

.model_thumb_nav img {
	width: 100%;
}

.more_faces {
	width: 100%;
	float: right;
	padding-top: 5.5%;
}

.more_faces a {
	display: inline-block;
	line-height: 100%;
	font-weight: 100;
	padding-right: 30px;
	background: url(../images/arrow_right_black.svg) 100% 20% no-repeat;
	background-size: 4.5%;
}

.item,.stamp {
	background: #fff;
}

.model_content h2 {
	font-size: 160px;
	line-height: 60%;
}

.align_right .model_left {
	float: right;
	padding: 0 60px 60px 30px;
}

.align_right .model_right {
	float: left;
	left: 0;
	padding: 0 30px 60px 60px;
}

#bareface_models {
	width: 100%;
}

.isotope {
	width: 80%;
	border-left: 60px solid #fff;
	border-top: 85px solid #fff;
}

.isotope:after {
	content: '';
	display: block;
	clear: both;
}

.item {
	float: left;
	width: 25%;
	color: #262524;
	border: 30px solid #fff;
	border-left: 0;
}

.item .name,.item .number,.item .symbol,.item .weight,.men_title,.stamp {
	position: absolute;
}

.item>* {
	margin: 0;
	padding: 0;
}

.item .name {
	left: 10px;
	top: 60px;
	text-transform: none;
	letter-spacing: 0;
	font-size: 12px;
	font-weight: 400;
}

.item .symbol {
	left: 10px;
	top: 0;
	font-size: 42px;
	font-weight: 700;
	color: #fff;
}

.item .number {
	right: 8px;
	top: 5px;
}

.item .weight {
	left: 10px;
	top: 76px;
	font-size: 12px;
}

.item img {
	width: 100%;
	height: auto;
}

.stamp {
	left: 0;
	top: 0;
	width: 49.8%;
	height: 300px;
	border: 30px solid #fff;
	border-bottom: 0;
	border-left: 0;
}

#filters ul {
	float: left;
	width: 100%;
	margin-top: 25px;
	text-transform: initial;
}

#filters ul li {
	float: left;
	font-size: 22px;
}

#filters a {
	color: #000;
}

.is-clicked {
	font-size: 180px;
	line-height: 100%;
	text-transform: uppercase;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}

.is-clicked:after {
	display: block;
	content: ' ';
	width: 38%;
	border-top: 1px solid #000;
	margin-top: -30px;
}

.men_title {
	text-align: center;
	top: 0;
	right: 0;
}

.men_title a {
	width: 110px;
	font-size: 25px;
	height: 40px;
	line-height: 44px;
	display: block;
	color: #fff!important;
	padding-left: 15px;
	background: url(../images/title_tag.png) no-repeat #000;
}

#filters ul li.more_models_btn a {
	display: block;
	color: #fff!important;
	width: 240px;
	height: 50px;
	line-height: 53px;
	padding-left: 80px;
	background: url(../images/grid_icon.svg) 40px 50% no-repeat #000;
}

#filters ul li.search_btn {
	float: right;
	margin-right: 15px;
}

#filters ul li.search_btn a {
	color: #5c5c5c;
	border: 1px solid #ccc;
	width: 210px;
	height: 50px;
	line-height: 53px;
	display: block;
	padding-left: 90px;
	background: url(../images/search_icon.svg) 55px 50% no-repeat;
}

.bareface_models_buttons {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.bareface_models_buttons .button_columns_left {
	float: left;
	width: 50%;
}

.bareface_models_buttons .button_columns_right {
	float: left;
	width: 50%;
	padding-left: 15px;
}

.bareface_models_buttons .button_columns_left div,.bareface_models_buttons .button_columns_right div {
	float: left;
	width: 48%;
	text-transform: initial;
}

.more_models_trigger {
	width: 100%;
	display: block;
	height: 50px;
	line-height: 55px;
	color: #fff!important;
	padding-left: 35%;
	background: url(../images/grid_icon.svg) 15% 50% no-repeat #000;
}

.search_models_trigger,.sort select {
	height: 50px;
	line-height: 55px;
	color: #5c5c5c!important;
	border: 1px solid #5c5c5c;
	width: 100%;
	display: block;
}

.search_models_trigger {
	padding-left: 45%;
	background: url(../images/search_icon.svg) 30% 50% no-repeat #fff;
}

.sort select {
	background: url(../images/down_arrow.svg) 75% 50% no-repeat #fff;
}

.sort select,.sort select option {
	padding-left: 20%;
	cursor: pointer;
	text-transform: initial;
}

.bareface_models_buttons .button_columns_right .sort {
	float: right;
}

.item figure {
	width: 100%;
	position: relative;
	padding-bottom: 10px;
}

.item figure h3 {
	color: #fff;
	background: #000;
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 50%;
	padding: 5px 0 0;
	text-align: center;
	margin-left: -25%;
}

.item a {
	color: #3d3d3d;
}

.post_header {
	margin-top: 30px;
	overflow: hidden;
	margin-bottom: 10px;
}

.post_header h1 {
	float: left;
	line-height: 100%;
	font-size: 22px;
}

.post_header h1:after {
	content: '';
	display: block;
	width: 15%;
	height: 2px;
	background: #959595;
}

.post_header p {
	float: right;
	font-size: 12px;
	width: 70px;
	text-align: right;
}

.post_content {
	text-align: justify;
	text-transform: initial;
	font: 200 19px/130% "Helvetica Neue",Helvetica,Arial,sans-serif;
}

[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before,a.close:before {
	font-style: normal;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-o-font-feature-settings: "liga";
	font-variant: normal;
}

.side_bar {
	right: 0;
	top: 0;
	position: absolute;
	float: right;
	width: 20%;
	background: #fff;
	z-index: 999999;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}

.side_bar_expanded {
	width: 100%;
}

.fixed_side_bar {
	position: fixed;
}

.pin-wrapper {
	height: 0!important;
}

.model_overview_trigger {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 0;
	top: 50%;
	margin: -50px 0 0;
	z-index: 66;
}

.model_overview_trigger a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/arrow_right_black.svg) 60% 50% no-repeat #fff;
	background-size: 20%;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.model_overview_trigger_open a {
	background: url(../images/arrow_right_black.svg) 50% 50% no-repeat #fff;
	background-size: 20%;
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	filter: FlipH;
	-ms-filter: "FlipH";
	opacity: .5;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}

.model_overview_trigger_open a:hover {
	opacity: 1;
}

.swiper-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: absolute;
}

.swiper-slide {
	text-align: center;
	background: #000;
	width: 250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	overflow: hidden;
}

.content_loading {
	color: #000;
	font-size: 36px;
	line-height: 100%;
	display: none;
}

.set_overflow {
	overflow: hidden;
}

.remove_overflow {
	overflow: auto;
}

.recent_featured_model {
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
}

.featured_model_title {
	position: absolute;
	bottom: 50px;
	right: 60px;
	color: #fff;
	font-size: 22px;
	line-height: 150%;
	text-align: right;
	z-index: 99;
}

.featured_model_title span {
	display: block;
	font-size: 32px;
}

.model_meta {
	color: #fff;
	position: absolute;
	width: 100%;
	height: 100px;
	line-height: 100px;
	bottom: 0;
	left: 0;
	background: #000;
	z-index: 1;
	padding: 0 50px;
}

.select-box-wrapper,label.error {
	position: relative;
	display: block;
}

.model_details_left {
	float: left;
}

.model_nav li {
	font-size: 22px;
	text-transform: initial;
	margin-right: 30px;
	padding-right: 30px;
}

.model_nav a {
	color: #727272;
}

.model_nav .model_details_crrent a {
	color: #fff;
}

.model_details_right {
	float: right;
}

.model_meta ul li {
	float: left;
}

.model_details li {
	margin-left: 50px;
	text-transform: initial;
}

.model_details li span {
	color: #727272;
}

.swiper-container .featured_model_title {
	bottom: 40px;
	left: -300px!important;
	right: inherit!important;
	text-align: left;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}

.swiper-container .swiper-slide:hover .featured_model_title {
	left: 50px!important;
}

@font-face {
	font-family:Cassannet;font-style:normal;font-weight:100;src:local("Cassannet"),local("Cassannet"),url(../fonts/Cassannet.woff) format("woff");
}

@font-face {
	font-family:'Cassannet Bold';font-style:normal;font-weight:300;src:local("Cassannet Bold"),local("Cassannet-Bold"),url(../fonts/Cassannet-Bold.woff) format("woff");
}

@font-face {
	font-family:Linearicons;src:url(../fonts/Linearicons.ttf) format("truetype");font-weight:400;font-style:normal;
}

[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before {
	font-family: Linearicons;
	speak: none;
	font-weight: 400;
	text-transform: none;
	line-height: 1;
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

label {
	font-weight: 500;
}

@font-face {
	font-family:entypo;font-style:normal;font-weight:400;src:url(../fonts/entypo.eot);src:url(../fonts/entypo.eot?#iefix) format("eot"),url(../fonts/entypo.woff) format("woff"),url(../fonts/entypo.ttf) format("truetype"),url(../fonts/entypo.svg#entypo) format("svg");
}

[class*=entypo-]:before {
	font-family: entypo,sans-serif;
}

input,label,label.error,select,textarea {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.entypo-note:before {
	content: "\266a";
}

.entypo-note-beamed:before {
	content: "\266b";
}

.entypo-music:before {
	content: "\1f3b5";
}

.entypo-search:before {
	content: "\1f50d";
}

.entypo-flashlight:before {
	content: "\1f526";
}

.entypo-mail:before {
	content: "\2709";
}

.entypo-heart:before {
	content: "\2665";
}

.entypo-heart-empty:before {
	content: "\2661";
}

.entypo-star:before {
	content: "\2605";
}

.entypo-star-empty:before {
	content: "\2606";
}

.entypo-user:before {
	content: "\1f464";
}

.entypo-users:before {
	content: "\1f465";
}

.entypo-user-add:before {
	content: "\e700";
}

.entypo-video:before {
	content: "\1f3ac";
}

.entypo-picture:before {
	content: "\1f304";
}

.entypo-camera:before {
	content: "\1f4f7";
}

.entypo-layout:before {
	content: "\268f";
}

.entypo-menu:before {
	content: "\2630";
}

.entypo-check:before {
	content: "\2713";
}

.entypo-cancel:before {
	content: "\2715";
}

.entypo-cancel-circled:before {
	content: "\2716";
}

.entypo-cancel-squared:before {
	content: "\274e";
}

.entypo-plus:before {
	content: "\2b";
}

.entypo-plus-circled:before {
	content: "\2795";
}

.entypo-plus-squared:before {
	content: "\229e";
}

.entypo-minus:before {
	content: "\2d";
}

.entypo-minus-circled:before {
	content: "\2796";
}

.entypo-minus-squared:before {
	content: "\229f";
}

.entypo-help:before {
	content: "\2753";
}

.entypo-help-circled:before {
	content: "\e704";
}

.entypo-info:before {
	content: "\2139";
}

.entypo-info-circled:before {
	content: "\e705";
}

.entypo-back:before {
	content: "\1f519";
}

.entypo-home:before {
	content: "\2302";
}

.entypo-link:before {
	content: "\1f517";
}

.entypo-attach:before {
	content: "\1f4ce";
}

.entypo-lock:before {
	content: "\1f512";
}

.entypo-lock-open:before {
	content: "\1f513";
}

.entypo-eye:before {
	content: "\e70a";
}

.entypo-tag:before {
	content: "\e70c";
}

.entypo-bookmark:before {
	content: "\1f516";
}

.entypo-bookmarks:before {
	content: "\1f4d1";
}

.entypo-flag:before {
	content: "\2691";
}

.entypo-thumbs-up:before {
	content: "\1f44d";
}

.entypo-thumbs-down:before {
	content: "\1f44e";
}

.entypo-download:before {
	content: "\1f4e5";
}

.entypo-upload:before {
	content: "\1f4e4";
}

.entypo-upload-cloud:before {
	content: "\e711";
}

.entypo-reply:before {
	content: "\e712";
}

.entypo-reply-all:before {
	content: "\e713";
}

.entypo-forward:before {
	content: "\27a6";
}

.entypo-quote:before {
	content: "\275e";
}

.entypo-code:before {
	content: "\e714";
}

.entypo-export:before {
	content: "\e715";
}

.entypo-pencil:before {
	content: "\270e";
}

.entypo-feather:before {
	content: "\2712";
}

.entypo-print:before {
	content: "\e716";
}

.entypo-retweet:before {
	content: "\e717";
}

.entypo-keyboard:before {
	content: "\2328";
}

.entypo-comment:before {
	content: "\e718";
}

.entypo-chat:before {
	content: "\e720";
}

.entypo-bell:before {
	content: "\1f514";
}

.entypo-attention:before {
	content: "\26a0";
}

.entypo-alert:before {
	content: "\1f4a5'";
}

.entypo-vcard:before {
	content: "\e722";
}

.entypo-address:before {
	content: "\e723";
}

.entypo-location:before {
	content: "\e724";
}

.entypo-map:before {
	content: "\e727";
}

.entypo-direction:before {
	content: "\27a2";
}

.entypo-compass:before {
	content: "\e728";
}

.entypo-cup:before {
	content: "\2615";
}

.entypo-trash:before {
	content: "\e729";
}

.entypo-doc:before {
	content: "\e730";
}

.entypo-docs:before {
	content: "\e736";
}

.entypo-doc-landscape:before {
	content: "\e737";
}

.entypo-doc-text:before {
	content: "\1f4c4";
}

.entypo-doc-text-inv:before {
	content: "\e731";
}

.entypo-newspaper:before {
	content: "\1f4f0";
}

.entypo-book-open:before {
	content: "\1f4d6";
}

.entypo-book:before {
	content: "\1f4d5";
}

.entypo-folder:before {
	content: "\1f4c1";
}

.entypo-archive:before {
	content: "\e738";
}

.entypo-box:before {
	content: "\1f4e6";
}

.entypo-rss:before {
	content: "\e73a";
}

.entypo-phone:before {
	content: "\1f4dE";
}

.entypo-cog:before {
	content: "\2699";
}

.entypo-tools:before {
	content: "\2692";
}

.entypo-share:before {
	content: "\e73c";
}

.entypo-shareable:before {
	content: "\e73e";
}

.entypo-basket:before {
	content: "\e73d";
}

.entypo-bag:before {
	content: "\1f45c'";
}

.entypo-calendar:before {
	content: "\1f4c5";
}

.entypo-login:before {
	content: "\e740";
}

.entypo-logout:before {
	content: "\e741";
}

.entypo-mic:before {
	content: "\1f3a4";
}

.entypo-mute:before {
	content: "\1f507";
}

.entypo-sound:before {
	content: "\1f50a";
}

.entypo-volume:before {
	content: "\e742";
}

.entypo-clock:before {
	content: "\1f554";
}

.entypo-hourglass:before {
	content: "\23f3";
}

.entypo-lamp:before {
	content: "\1f4a1";
}

.entypo-light-down:before {
	content: "\1f505";
}

.entypo-light-up:before {
	content: "\1f506";
}

.entypo-adjust:before {
	content: "\25d1";
}

.entypo-block:before {
	content: "\1f6ab";
}

.entypo-resize-full:before {
	content: "\e744";
}

.entypo-resize-small:before {
	content: "\e746";
}

.entypo-popup:before {
	content: "\e74c";
}

.entypo-publish:before {
	content: "\e74d";
}

.entypo-window:before {
	content: "\e74e";
}

.entypo-arrow-combo:before {
	content: "\e74f";
}

.entypo-down-circled:before {
	content: "\e758";
}

.entypo-left-circled:before {
	content: "\e759";
}

.entypo-right-circled:before {
	content: "\e75a";
}

.entypo-up-circled:before {
	content: "\e75b";
}

.entypo-down-open:before {
	content: "\e75c";
}

.entypo-left-open:before {
	content: "\e75d";
}

.entypo-right-open:before {
	content: "\e75e";
}

.entypo-up-open:before {
	content: "\e75f";
}

.entypo-down-open-mini:before {
	content: "\e760";
}

.entypo-left-open-mini:before {
	content: "\e761";
}

.entypo-right-open-mini:before {
	content: "\e762";
}

.entypo-up-open-mini:before {
	content: "\e763";
}

.entypo-down-open-big:before {
	content: "\e764";
}

.entypo-left-open-big:before {
	content: "\e765";
}

.entypo-right-open-big:before {
	content: "\e766";
}

.entypo-up-open-big:before {
	content: "\e767";
}

.entypo-down:before {
	content: "\2b07";
}

.entypo-left:before {
	content: "\2b05";
}

.entypo-right:before {
	content: "\27a1";
}

.entypo-up:before {
	content: "\2b06";
}

.entypo-down-dir:before {
	content: "\25be";
}

.entypo-left-dir:before {
	content: "\25c2";
}

.entypo-right-dir:before {
	content: "\25b8";
}

.entypo-up-dir:before {
	content: "\25b4";
}

.entypo-down-bold:before {
	content: "\e4b0";
}

.entypo-left-bold:before {
	content: "\e4ad";
}

.entypo-right-bold:before {
	content: "\e4ae";
}

.entypo-up-bold:before {
	content: "\e4af";
}

.entypo-down-thin:before {
	content: "\2193";
}

.entypo-left-thin:before {
	content: "\2190";
}

.entypo-right-thin:before {
	content: "\2192";
}

.entypo-up-thin:before {
	content: "\2191";
}

.entypo-ccw:before {
	content: "\27f2";
}

.entypo-cw:before {
	content: "\27f3";
}

.entypo-arrows-ccw:before {
	content: "\1f504";
}

.entypo-level-down:before {
	content: "\21b3";
}

.entypo-level-up:before {
	content: "\21b0";
}

.entypo-shuffle:before {
	content: "\1f500";
}

.entypo-loop:before {
	content: "\1f501";
}

.entypo-switch:before {
	content: "\21c6";
}

.entypo-play:before {
	content: "\25b6";
}

.entypo-stop:before {
	content: "\25a0";
}

.entypo-pause:before {
	content: "\2389";
}

.entypo-record:before {
	content: "\26ab";
}

.entypo-to-end:before {
	content: "\23ed";
}

.entypo-to-start:before {
	content: "\23ee";
}

.entypo-fast-forward:before {
	content: "\23e9";
}

.entypo-fast-backward:before {
	content: "\23ea";
}

.entypo-progress-0:before {
	content: "\e768";
}

.entypo-progress-1:before {
	content: "\e769";
}

.entypo-progress-2:before {
	content: "\e76a";
}

.entypo-progress-3:before {
	content: "\e76b";
}

.entypo-target:before {
	content: "\1f3af";
}

.entypo-palette:before {
	content: "\1f3a8";
}

.entypo-list:before {
	content: "\e005";
}

.entypo-list-add:before {
	content: "\e003";
}

.entypo-signal:before {
	content: "\1f4f6";
}

.entypo-trophy:before {
	content: "\1f3c6";
}

.entypo-battery:before {
	content: "\1f50b";
}

.entypo-back-in-time:before {
	content: "\e771";
}

.entypo-monitor:before {
	content: "\1f4bb";
}

.entypo-mobile:before {
	content: "\1f4f1";
}

.entypo-network:before {
	content: "\e776";
}

.entypo-cd:before {
	content: "\1f4bf";
}

.entypo-inbox:before {
	content: "\e777";
}

.entypo-install:before {
	content: "\e778";
}

.entypo-globe:before {
	content: "\1f30e";
}

.entypo-cloud:before {
	content: "\2601";
}

.entypo-cloud-thunder:before {
	content: "\26c8";
}

.entypo-flash:before {
	content: "\26a1";
}

.entypo-moon:before {
	content: "\263d";
}

.entypo-flight:before {
	content: "\2708";
}

.entypo-paper-plane:before {
	content: "\e79b";
}

.entypo-leaf:before {
	content: "\1f342";
}

.entypo-lifebuoy:before {
	content: "\e788";
}

.entypo-mouse:before {
	content: "\e789";
}

.entypo-briefcase:before {
	content: "\1f4bc";
}

.entypo-suitcase:before {
	content: "\e78e";
}

.entypo-dot:before {
	content: "\e78b";
}

.entypo-dot-2:before {
	content: "\e78c";
}

.entypo-dot-3:before {
	content: "\e78d";
}

.entypo-brush:before {
	content: "\e79a";
}

.entypo-magnet:before {
	content: "\e7a1";
}

.entypo-infinity:before {
	content: "\221e";
}

.entypo-erase:before {
	content: "\232b";
}

.entypo-chart-pie:before {
	content: "\e751";
}

.entypo-chart-line:before {
	content: "\1f4c8";
}

.entypo-chart-bar:before {
	content: "\1f4ca";
}

.entypo-chart-area:before {
	content: "\1f53e";
}

.entypo-tape:before {
	content: "\2707";
}

.entypo-graduation-cap:before {
	content: "\1f393";
}

.entypo-language:before {
	content: "\e752";
}

.entypo-ticket:before {
	content: "\1f3ab";
}

.entypo-water:before {
	content: "\1f4a6";
}

.entypo-droplet:before {
	content: "\1f4a7";
}

.entypo-air:before {
	content: "\e753";
}

.entypo-credit-card:before {
	content: "\1f4b3";
}

.entypo-floppy:before {
	content: "\1f4be";
}

.entypo-clipboard:before {
	content: "\1f4cb";
}

.entypo-megaphone:before {
	content: "\1f4e3";
}

.entypo-database:before {
	content: "\e754";
}

.entypo-drive:before {
	content: "\e755";
}

.entypo-bucket:before {
	content: "\e756";
}

.entypo-thermometer:before {
	content: "\e757";
}

.entypo-key:before {
	content: "\1f511";
}

.entypo-flow-cascade:before {
	content: "\e790";
}

.entypo-flow-branch:before {
	content: "\e791";
}

.entypo-flow-tree:before {
	content: "\e792";
}

.entypo-flow-line:before {
	content: "\e793";
}

.entypo-flow-parallel:before {
	content: "\e794";
}

.entypo-rocket:before {
	content: "\1f680";
}

.entypo-gauge:before {
	content: "\e7a2";
}

.entypo-traffic-cone:before {
	content: "\e7a3";
}

.entypo-cc:before {
	content: "\e7a5";
}

.entypo-cc-by:before {
	content: "\e7a6";
}

.entypo-cc-nc:before {
	content: "\e7a7";
}

.entypo-cc-nc-eu:before {
	content: "\e7a8";
}

.entypo-cc-nc-jp:before {
	content: "\e7a9";
}

.entypo-cc-sa:before {
	content: "\e7aa";
}

.entypo-cc-nd:before {
	content: "\e7ab";
}

.entypo-cc-pd:before {
	content: "\e7ac";
}

.entypo-cc-zero:before {
	content: "\e7ad";
}

.entypo-cc-share:before {
	content: "\e7ae";
}

.entypo-cc-remix:before {
	content: "\e7af";
}

.entypo-github:before {
	content: "\f300";
}

.entypo-github-circled:before {
	content: "\f301";
}

.entypo-flickr:before {
	content: "\f303";
}

.entypo-flickr-circled:before {
	content: "\f304";
}

.entypo-vimeo:before {
	content: "\f306";
}

.entypo-vimeo-circled:before {
	content: "\f307";
}

.entypo-twitter:before {
	content: "\f309";
}

.entypo-twitter-circled:before {
	content: "\f30a";
}

.entypo-facebook:before {
	content: "\f30c";
}

.entypo-facebook-circled:before {
	content: "\f30d";
}

.entypo-facebook-squared:before {
	content: "\f30e";
}

.entypo-gplus:before {
	content: "\f30f";
}

.entypo-gplus-circled:before {
	content: "\f310";
}

.entypo-pinterest:before {
	content: "\f312";
}

.entypo-pinterest-circled:before {
	content: "\f313";
}

.entypo-tumblr:before {
	content: "\f315";
}

.entypo-tumblr-circled:before {
	content: "\f316";
}

.entypo-linkedin:before {
	content: "\f318";
}

.entypo-linkedin-circled:before {
	content: "\f319";
}

.entypo-dribbble:before {
	content: "\f31b";
}

.entypo-dribbble-circled:before {
	content: "\f31c";
}

.entypo-stumbleupon:before {
	content: "\f31e";
}

.entypo-stumbleupon-circled:before {
	content: "\f31f";
}

.entypo-lastfm:before {
	content: "\f321";
}

.entypo-lastfm-circled:before {
	content: "\f322";
}

.entypo-rdio:before {
	content: "\f324";
}

.entypo-rdio-circled:before {
	content: "\f325";
}

.entypo-spotify:before {
	content: "\f327";
}

.entypo-spotify-circled:before {
	content: "\f328";
}

.entypo-qq:before {
	content: "\f32a";
}

.entypo-instagrem:before {
	content: "\f32d";
}

.entypo-dropbox:before {
	content: "\f330";
}

.entypo-evernote:before {
	content: "\f333";
}

.entypo-flattr:before {
	content: "\f336";
}

.entypo-skype:before {
	content: "\f339";
}

.entypo-skype-circled:before {
	content: "\f33a";
}

.entypo-renren:before {
	content: "\f33c";
}

.entypo-sina-weibo:before {
	content: "\f33f";
}

.entypo-paypal:before {
	content: "\f342";
}

.entypo-picasa:before {
	content: "\f345";
}

.entypo-soundcloud:before {
	content: "\f348";
}

.entypo-mixi:before {
	content: "\f34b";
}

.entypo-behance:before {
	content: "\f34e";
}

.entypo-google-circles:before {
	content: "\f351";
}

.entypo-vkontakte:before {
	content: "\f354";
}

.entypo-smashing:before {
	content: "\f357";
}

.entypo-sweden:before {
	content: "\f601";
}

.entypo-db-shape:before {
	content: "\f600";
}

.entypo-logo-db:before {
	content: "\f603";
}

::-webkit-input-placeholder {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #a6a6a6;
	text-transform: uppercase;
}

:-moz-placeholder {
	color: #a6a6a6;
	text-transform: uppercase;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

::-moz-placeholder {
	color: #a6a6a6;
	text-transform: uppercase;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

:-ms-input-placeholder {
	color: #a6a6a6;
	text-transform: uppercase;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

input,label,select,textarea {
	font-size: 20px;
	color: #000;
}

.cs-select .cs-placeholder,input[type=date],input[type=tel],input[type=text],input[type=password],input[type=email],select,textarea {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	border: 1px solid #878787;
	height: 70px;
	padding: 20px;
	background: #fff;
	font-size: 20px;
	text-transform: none;
	font-weight: 200;
	display: block;
	width: 100%;
	margin-bottom: 40px;
	color: #a6a6a6;
}

.cs-select .cs-placeholder,.cs-select ul span,label.error,select {
	text-transform: uppercase;
}

label.error {
	font-size: 12px;
	color: red;
	background-color: none;
	line-height: normal;
	margin: 0;
	left: auto;
	right: 0;
	width: auto;
	z-index: 10;
	text-align: right;
	top: -25px;
}

.cs-select .cs-selected span::after,.cs-select>span::after,.select-box-wrapper:after,select:after {
	top: 50%;
	right: 20px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	speak: none;
}

.select-box-wrapper {
	margin: 0;
	padding: 0;
}

.select-box-wrapper select {
	display: block;
	float: none;
	width: 100%;
	margin: 0 0 40px;
}

.select-box-wrapper:after {
	font-family: Linearicons;
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #878787;
	content: '\e93a';
	font-size: 16px;
}

.giving-back-lists ul.thumb-lists li a .date,.giving-back-lists ul.thumb-lists li a .title,a,body,button,html,input[type=submit] {
	font-family: Cassannet,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

textarea {
	resize: none;
	height: auto;
}

button,input[type=submit] {
	background-color: #000;
	color: #fff;
	display: block;
	width: 100%;
	float: none;
	line-height: 70px;
	font-weight: 400;
	font-size: 25px;
}

div.cs-select {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	text-align: left;
	background: #fff;
	z-index: 100;
	width: 100%;
	max-width: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

div.cs-select:focus {
	outline: 0;
}

.cs-select select {
	display: none;
}

.cs-select span {
	display: block;
	position: relative;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cs-select>span {
	padding: 0;
}

.cs-select .cs-selected span::after,.cs-select>span::after,select:after {
	font-family: Linearicons;
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #878787;
}

.cs-select>span::after,select:after {
	content: '\e93a';
}

.cs-select .cs-selected span::after,select:after {
	content: '\e939';
}

.cs-select.cs-active>span::after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

div.cs-active {
	z-index: 200;
}

.cs-select .cs-options {
	position: absolute;
	overflow: hidden;
	width: 100%;
	background: #fff;
	visibility: hidden;
}

.cs-select.cs-active .cs-options {
	visibility: visible;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.cs-select ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.cs-select ul li.cs-focus span {
	background-color: #ddd;
}

.cs-select li.cs-optgroup ul {
	padding-left: 1em;
}

.cs-select li.cs-optgroup>span {
	cursor: default;
}

div.cs-skin-border {
	background: 0 0;
	font-size: 2em;
	font-weight: 700;
	max-width: 600px;
}

@media screen and (max-width:30em) {
	div.cs-skin-border {
		font-size: 1em;
	}
}

.cs-skin-border>span {
	border: 5px solid #000;
	border-color: inherit;
	-webkit-transition: background .2s,border-color .2s;
	transition: background .2s,border-color .2s;
}

.cs-skin-border .cs-selected span::after,.cs-skin-border>span::after {
	font-family: icomoon;
	content: '\e000';
}

.cs-skin-border ul span::after {
	content: '';
	opacity: 0;
}

.cs-skin-border .cs-selected span::after {
	content: '\e00e';
	color: #ddd9c9;
	font-size: 1.5em;
	opacity: 1;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.cs-skin-border.cs-active>span {
	background: #fff;
	border-color: #fff;
	color: #2980b9;
}

.cs-skin-border .cs-options {
	color: #2980b9;
	font-size: .75em;
	opacity: 0;
	-webkit-transition: opacity .2s,visibility 0s .2s;
	transition: opacity .2s,visibility 0s .2s;
}

.cs-skin-border.cs-active .cs-options {
	opacity: 1;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.cs-skin-border ul span {
	padding: 1em 2em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.cs-skin-border .cs-options li span:hover,.cs-skin-border li.cs-focus span {
	background: #f5f3ec;
}

.cs-select .cs-options {
	border: 1px solid #878787;
	top: 0;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}

.cs-select.cs-active .cs-options {
	top: 69px;
}

.cs-select ul li.cs-selected span:after {
	content: '\e934';
}

.cs-select ul span {
	border-bottom: 1px #eee solid;
	padding: 0 20px;
	font-size: 20px;
	font-weight: 300;
	width: 100%;
	line-height: 50px;
}

.select-box-holder {
	position: relative;
}

.select-box-holder .select-box-label {
	font-size: 12px;
	color: #aaa;
	width: 100%;
	text-align: left;
	display: block;
	line-height: normal;
	margin: 0;
	position: absolute;
	text-transform: uppercase;
	top: 50px;
	z-index: -1;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
}

body,html,p {
	font-size: 20px;
}

.search-keyword.search-big,p {
	text-transform: none;
}

.select-box-holder .select-box-label.active {
	top: -20px;
	z-index: 110;
	opacity: 1;
	filter: alpha(opacity=100);
}

.search-keyword.search-big::-webkit-input-placeholder {
	text-transform: none;
}

.search-keyword.search-big:-moz-input-placeholder {
	text-transform: none;
}

.search-keyword.search-big::-moz-input-placeholder {
	text-transform: none;
}

.search-keyword.search-big::-ms-input-placeholder {
	text-transform: none;
}

.blockquote,.btn,.main-menu-holder .main-menu li a,blockquote,body,h1,h2,h3,h4,h5,h6,html {
	text-transform: uppercase;
}
/*
body {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-ms-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
*/
body.opaque {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.btn.btn-border,.revealIn {
	visibility: hidden;
}

body.fixed-poupup-open {
	overflow: hidden!important;
}

body.ios {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

body,html {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	position: relative;
}

body.fixed-poupup-open,html.fixed-poupup-open {
	overflow: hidden!important;
}

.login-page,.model-details-page-body {
	margin: 0 auto!important;
	height: 100%!important;
	display: block!important;
	padding: 0!important;
	width: 100%!important;
	overflow: visible;
}

.login-page .body-wrapper,.model-details-page-body .body-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
}

a {
	text-decoration: none;
}

a:hover,a:link,a:visited {
	text-decoration: none;
	border: none;
	outline: 0;
}

p {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 300;
	line-height: normal;
}

ol,ul {
	margin: 0;
	list-style: none;
}

.blockquote,blockquote {
	font-size: 50px;
	line-height: 70px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #fff;
	display: block;
	border: none;
	width: 80%;
}

.blockquote:after,.blockquote:before,blockquote:after,blockquote:before {
	display: block;
	position: relative;
	height: 65px;
	width: 65px;
	background: url() center no-repeat;
	background-size: 100%;
	content: ' ';
}

.body-inner-pages,html.auto-height,html.auto-height body {
	height: auto!important;
}

.blockquote:before,blockquote:before {
	display: inline-block;
	background-image: url(../images/block-quote-open.png);
	margin-left: 10%;
	margin-right: 20px;
	margin-bottom: 30px;
}

.blockquote:after,blockquote:after {
	background-image: url(../images/block-quote-close.png);
	margin-right: 0;
	margin-left: auto;
}

.more-info-mobile {
	font-size: 14px;
	margin: 0 auto;
	color: #cfcfcf;
	text-align: center;
	line-height: 25px;
	width: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: auto;
	bottom: 0;
	padding: 5px 10px;
	display: none;
}

.body-wrapper,.container,.container-fluid {
	position: relative;
}

.more-info-mobile:active,.more-info-mobile:hover,.more-info-mobile:link,.more-info-mobile:visited {
	color: #cfcfcf;
}

.info-tip {
	font-size: 10px;
	display: inline-block;
	color: #979797;
	float: right;
	cursor: pointer;
}

.mejs-container {
	background: 0 0;
}

.body-wrapper {
	margin: 0 auto;
	padding: 0;
}

html.auto-height body {
	overflow: hidden;
}

.body-inner-pages {
	min-height: 100%;
	overflow: hidden;
}

.body-inner-pages.page-no-header-banner {
	padding-top: 160px;
}

.strong {
	font-weight: 500!important;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0 auto;
	padding: 0;
	line-height: normal;
	word-wrap: break-word;
}

h1,h2 {
	font-size: 155px;
}

.page-title,h3 {
	font-size: 100px;
}

.image-display {
	display: block;
	overflow: hidden;
}

.image-display.active img {
	-webkit-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

.container-fluid {
	padding-right: 50px;
	padding-left: 50px;
}

.page-with-header-banner .header-banner {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-height: 1100px;
	overflow: hidden;
	height: 1100px;
	background: url() center top no-repeat fixed;
	position: relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.page-with-header-banner .header-banner .parallax-container {
	height: 1100px;
}

.page-with-header-banner .header-banner .parallax-image-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.page-with-header-banner .header-banner .parallax-image-wrapper img {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	width: auto;
	height: 100%;
	display: block;
	z-index: 0;
	left: 0;
	right: 0;
	top: auto;
	bottom: 0;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
}

.header .top-links-holder .topbar-links li a,.page-white-bg .header .top-links-holder .topbar-links li a,.slideshow_navigation li {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
}

.page-with-header-banner .page-title-holder {
	display: block;
	color: #fff;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 80px;
}

.content-section {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	margin: 0 auto;
	line-height: normal;
	padding-top: 100px;
	width: 80%;
}

.content-section.apply-now-page-content {
	width: 100%;
}

.content-section a,.content-section div,.content-section h1,.content-section h2,.content-section h3,.content-section h4,.content-section h5,.content-section h6,.content-section li,.content-section p,.content-section ul {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	line-height: normal;
	line-height: 36px;
	font-size: 24px;
	font-weight: 300;
	text-transform: none;
}

.page-header-holder h4,ul.h4-sized-lists li a,ul.h5-sized-lists li a {
	font-size: 40px;
	line-height: 100px;
	color: #cfcfcf;
}

.content-section .tagline {
	line-height: normal;
	font-weight: 200;
	text-align: center;
	font-size: 40px;
	padding: 0 220px 70px;
}

.content-section p {
	padding-bottom: 20px;
	color: #747474;
	clear: both;
}

.content-section ul {
	display: block;
	list-style: circle inside;
	text-align: left;
}

.content-section ul li {
	display: block;
	text-align: left;
}

.content-section ul li a {
	display: inline-block;
	text-align: left;
}

.content-section ul.two-column li {
	float: left;
	width: 50%;
	display: block;
	color: #000;
}

.content-section ul.two-column li span {
	color: #747474;
}

.content-section ul.two-column li a {
	float: left;
	display: block;
}

.pt-0 {
	padding-top: 0!important;
}

#bareface_navigation nav {
	padding-right: 50px;
	padding-left: 50px;
}

.slideshow_navigation {
	white-space: nowrap;
	margin: 0 auto;
	display: block;
}

.slideshow_navigation li {
	border: none;
	cursor: pointer;
	transition: all .25s ease-in-out;
}

.site_branding a,.slideshow_navigation li .border-holder {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}

.slideshow_navigation li .border-holder {
	border: 20px solid transparent;
	transition: all .4s ease-in-out;
	height: 100%;
	display: block;
}

.slideshow_navigation li:hover {
	border: none;
}

.slideshow_navigation li:hover h3 {
	border-bottom: none!important;
}

.slideshow_navigation li:hover .border-holder {
	border-color: #fff;
}

.slideshow_navigation li:hover .border-holder ul li {
	padding-top: 0;
}

.slideshow_navigation li ul {
	line-height: normal;
	display: block;
	float: none;
	clear: both;
}

.slideshow_navigation li ul li {
	display: block;
	width: 100%;
	padding-bottom: 15px;
	margin: 0;
	top: auto;
	transform: inherit;
	padding-top: 10px;
}

.slideshow_navigation li ul li a {
	display: inline-block;
	padding: 0;
	float: none;
	clear: both;
}

.slide_page {
	display: block;
	margin: 0;
	height: 100%;
}

.menu-trigger-button {
	background: #252525;
	cursor: pointer;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 39px;
	height: 39px;
	color: #fff;
	z-index: 8;
}

.menu-trigger-button .menu-icon,.menu-trigger-button .menu-icon:after,.menu-trigger-button .menu-icon:before {
	height: 1px;
	width: 15px;
	background-color: #fff;
	transition: all .2s;
	position: absolute;
	left: 0;
}

.menu-trigger-button .menu-icon {
	right: 0;
	margin: 0 auto;
	top: 20px;
	text-indent: -999em;
}

.menu-trigger-button .menu-icon:before {
	content: "";
	top: -6px;
}

.menu-trigger-button .menu-icon:after {
	content: "";
	top: 6px;
}

.menu-trigger-button.active .menu-icon {
	background: 0 0;
}

.menu-trigger-button.active .menu-icon:before {
	content: "";
	transform: rotate(45deg);
	top: 0;
}

.menu-trigger-button.active .menu-icon:after {
	content: "";
	transform: rotate(-45deg);
	top: 0;
}

.menu-trigger-button.search-trigger-mobile {
	display: none;
}

.skip_intro {
	position: absolute;
	z-index: 999;
	bottom: 0;
	bottom: 120px;
	left: 0;
	right: 0;
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 30%;
}

.site_branding,.site_branding a {
	top: auto;
	width: auto;
	position: relative;
}

.skip_intro a {
	position: relative;
	left: auto;
	margin: 0 auto;
	padding: 0;
	display: inline-block;
}

.main_menu_wrap {
	display: none;
}

.site_branding {
	float: right;
	margin: 0;
	right: auto;
	padding: 0;
}

.site_branding h1 {
	margin: 0;
}

.site_branding a {
	height: auto;
	text-indent: inherit;
	background: 0 0;
	z-index: 100;
	display: block;
	transition: all .4s ease-in-out;
	right: 0;
}

.site_branding a .logo,.site_branding a img {
	max-height: 39px;
	display: block;
	text-decoration: none;
	border: none;
	outline: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.site_branding a .logo.logo-white,.site_branding a img.logo-white {
	opacity: 1;
	filter: alpha(opacity=100);
}

.site_branding a .logo.logo-black,.site_branding a img.logo-black {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
}

.model_wrap {
	padding-top: 80px;
}

.model_wrap h1,.model_wrap h2 {
	white-space: nowrap;
	margin-left: -10px;
}

.model_wrap h1:after,.model_wrap h2:after {
	content: '';
	display: none;
	border: none;
}

.model_wrap.exclusive.right {
	float: left!important;
}

.model_wrap.exclusive.right .model_right {
	padding-left: 0;
	padding-right: 40px;
}

.model_wrap.exclusive.left {
	float: right!important;
}

.model_wrap.exclusive.left .model_left {
	padding-left: 40px;
	padding-right: 0;
}

.model_content {
	padding-top: 41%;
	margin-top: 8px;
}

.model_content h3 {
	text-transform: lowercase;
}

.model_thumb_nav ul {
	margin-right: -10px;
	margin-left: -10px;
}

.model_thumb_nav li:nth-child(n) {
	border-left: 10px transparent solid;
	border-right: 10px transparent solid;
}

.p-t-15 {
	padding-top: 15px!important;
}

.top-0 {
	top: 0!important;
}

.clr {
	clear: both;
}

.fixed {
	position: fixed!important;
}

.relative {
	position: relative!important;
}

.left {
	float: left!important;
}

.right {
	float: right!important;
}

.boxed-340 {
	padding-left: 440px;
	padding-right: 440px;
}

.page-content {
	margin: 0;
	padding: 0;
	display: block;
	min-height: -webkit-calc(100vh - (150px + 60px));
	min-height: calc(100vh - (150px + 60px));
}

.page-header-holder {
	margin: 0 auto;
	padding: 0 0 80px;
	text-align: center;
}

.page-header-holder.border-bottom {
	border-bottom: 1px #eee solid;
}

ul.h4-sized-lists,ul.h5-sized-lists {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
	text-align: center;
}

ul.h4-sized-lists li,ul.h5-sized-lists li {
	display: inline-block;
	padding: 0 65px;
}

ul.h4-sized-lists li a,ul.h5-sized-lists li a {
	text-decoration: none;
	position: relative;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.main-menu-holder ul.subnav li a,ul.h4-sized-lists li a:after,ul.h5-sized-lists li a:after {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}

ul.h4-sized-lists li a:after,ul.h5-sized-lists li a:after {
	position: absolute;
	width: 100%;
	z-index: -1;
	border-bottom: 2px #000 solid;
	bottom: -10px;
	top: auto;
	left: 0;
	content: ' ';
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .3s ease-out;
}

ul.h4-sized-lists li a:link,ul.h4-sized-lists li a:visited,ul.h5-sized-lists li a:link,ul.h5-sized-lists li a:visited {
	color: #cfcfcf;
}

ul.h4-sized-lists li a.active,ul.h4-sized-lists li a:hover,ul.h5-sized-lists li a.active,ul.h5-sized-lists li a:hover {
	color: #000!important;
}

ul.h4-sized-lists li a.active:after,ul.h4-sized-lists li a:hover:after,ul.h5-sized-lists li a.active:after,ul.h5-sized-lists li a:hover:after {
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: 0;
}

ul.h5-sized-lists {
	margin-top: 20px;
}

ul.h5-sized-lists li {
	padding: 0 30px;
	position: relative;
}

ul.h5-sized-lists li a {
	font-size: 30px;
	line-height: normal;
	padding: 0;
}

ul.h5-sized-lists li a:after {
	content: '';
	display: none;
}

ul.h5-sized-lists li:nth-child(1) {
	padding-left: 0;
}

ul.h5-sized-lists li:nth-last-child(1) {
	padding-right: 0;
}

ul.h5-sized-lists li:nth-last-child(1):after,ul.h5-sized-lists li:nth-last-child(1):before {
	display: none;
	content: '';
	border: none;
}

ul.h5-sized-lists li:after {
	border: none;
	width: 1px;
	border-right: 1px #cfcfcf solid;
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: auto;
	right: 0;
	height: 100%;
	left: auto;
	top: 0;
	position: absolute;
	content: ' ';
}

.share-window-holder {
	position: fixed;
	z-index: 9999999999;
	top: 50%;
	left: 50%;
	right: 50%;
	bottom: 50%;
	width: 0;
	height: 0;
	pointer-events: none;
	display: block;
	background: rgba(0,0,0,.5);
	border: 0 solid rgba(255,255,255,.5);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transform: translate3d(-50%,-50%,-50%);
	-moz-transform: translate3d(-50%,-50%,-50%);
	-ms-transform: translate3d(-50%,-50%,-50%);
	-o-transform: translate3d(-50%,-50%,-50%);
	transform: translate3d(-50%,-50%,-50%);
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
	opacity: 0;
	filter: alpha(opacity=0);
}

.apply-form-holder .expand-panel-holder,.footer .footer-panel .btn-trigger-footer:after,.footer .footer-panel .btn-trigger-footer:before {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}

.share-window-holder.active,.video-full-screen-player-holder {
	-webkit-transform: translate3d(-50%,-50%,-50%);
	-moz-transform: translate3d(-50%,-50%,-50%);
	-ms-transform: translate3d(-50%,-50%,-50%);
	-o-transform: translate3d(-50%,-50%,-50%);
}

.share-window-holder.active,.share-window-holder.active .share-wrapper {
	opacity: 1;
	filter: alpha(opacity=100);
}

.share-window-holder.active {
	pointer-events: auto;
	transform: translate3d(-50%,-50%,-50%);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
}

.share-window-holder.active .close {
	display: block;
}

.share-window-holder .share-wrapper {
	position: absolute;
	margin: 0 auto;
	width: auto;
	height: 100px;
	display: block;
	z-index: 0;
	background: #fff;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	white-space: nowrap;
	text-align: center;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
	padding: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.share-window-holder .share-wrapper .share-title {
	font-size: 26px;
	line-height: 50px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

.share-window-holder .share-wrapper ul.share-social-icon {
	float: left;
	width: auto;
	margin: 0;
	padding-left: 30px;
	padding-top: 0;
}

.share-window-holder .share-wrapper ul.share-social-icon li {
	float: left;
	line-height: 100px;
	display: block;
	padding: 0 15px;
}

.share-window-holder .share-wrapper ul.share-social-icon li a {
	float: left;
	line-height: 100px;
	display: block;
}

.share-window-holder .share-wrapper ul.share-social-icon li a img {
	width: 46px;
}

.share-window-holder .close {
	color: #fff;
	top: 20px;
	right: 20px;
	display: none;
}

.share-window-holder .close:before {
	color: #fff;
}

.btn,.btn.active,.btn:hover,.btn:link,.btn:visited {
	color: #000;
	text-decoration: none;
}

.icon-download:before {
	content: '\e8f5';
}

.icon-search:before {
	content: '\e922';
}

.icon-arrow-down:before {
	content: '\e93a';
}

.icon-filter:before {
	content: '\e6f2';
}

.icon-heart:before {
	content: '\e68c';
}

.icon-print:before {
	content: '\e6b1';
}

.icon-share:before {
	content: '\e91f';
}

.btn {
	display: inline-block;
	text-align: center;
	font-size: 23px;
	line-height: 80px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.btn:after,.btn:before,.main-menu-holder .main-menu li a {
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
}

.btn:after,.btn:before {
	position: absolute;
	width: 0;
	height: 100%;
	transition: all .25s ease-in;
	background-color: #000;
	content: ' ';
	right: auto;
	top: 0;
	z-index: -1;
	left: 50%;
}

.btn:after {
	left: auto;
	right: 50%;
}

.btn.active,.btn:hover {
	color: #fff;
}

.btn.active:after,.btn.active:before,.btn:hover:after,.btn:hover:before {
	width: 50%;
}

.btn.btn-border {
	border: 3px solid #000;
	line-height: 74px;
}

.btn.btn-loadmore {
	width: 50%;
	width: -webkit-calc(50% - 6px);
	width: calc(50% - 6px);
	margin: 0 auto;
	display: block;
}

.btn.btn-full {
	display: block;
	width: 100%;
}

.header,.page-white-bg .header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999999;
	padding-top: 50px;
	height: 140px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.header .header-topbar,.page-white-bg .header .header-topbar {
	margin: 0 auto;
	padding: 0;
	display: block;
	height: 80px;
}

.header .container-fluid,.page-white-bg .header .container-fluid {
	top: 0;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.header .top-links-holder,.page-white-bg .header .top-links-holder {
	float: left;
	display: block;
}

.header .top-links-holder .topbar-links,.page-white-bg .header .top-links-holder .topbar-links {
	display: block;
}

.header .top-links-holder .topbar-links li,.page-white-bg .header .top-links-holder .topbar-links li {
	padding-left: 30px;
	position: relative;
	display: block;
	float: left;
}

.header .top-links-holder .topbar-links li a,.page-white-bg .header .top-links-holder .topbar-links li a {
	color: #fff;
	position: relative;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 39px;
	display: block;
	float: left;
	transition: all .25s ease-in-out;
}

.header .top-links-holder .topbar-links li a:after,.header .top-links-holder .topbar-links li a:before,.page-white-bg .header .top-links-holder .topbar-links li a:after,.page-white-bg .header .top-links-holder .topbar-links li a:before {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.header .top-links-holder .topbar-links li a:before,.page-white-bg .header .top-links-holder .topbar-links li a:before {
	color: #fff;
	line-height: 37px;
	float: right;
	padding-left: 10px;
}

.header .top-links-holder .topbar-links li a:after,.page-white-bg .header .top-links-holder .topbar-links li a:after {
	width: 100%;
	position: absolute;
	display: block;
	border-bottom: 1px rgba(255,255,255,.3) solid;
	content: ' ';
	bottom: 8px;
}

.header:after,.page-white-bg .header:after {
	z-index: -1;
	background-color: #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	height: 0;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	content: ' ';
}

.header.active-popup,.header.active-white,.page-white-bg .header.active-popup,.page-white-bg .header.active-white {
	padding-top: 0!important;
	height: 80px!important;
}

.header.active-popup:after,.header.active-white:after,.page-white-bg .header.active-popup:after,.page-white-bg .header.active-white:after {
	height: 80px;
}

.header.active-popup .container-fluid,.header.active-white .container-fluid,.page-white-bg .header.active-popup .container-fluid,.page-white-bg .header.active-white .container-fluid {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.header.active-popup .logo,.header.active-white .logo,.page-white-bg .header.active-popup .logo,.page-white-bg .header.active-white .logo {
	display: block;
	text-decoration: none;
	border: none;
	outline: 0;
}

.header.active-popup .container-fluid .top-links-holder .topbar-links li a:after,.header.active-popup .container-fluid .top-links-holder .topbar-links li a:before,.header.active-white .container-fluid .top-links-holder .topbar-links li a:after,.header.active-white .container-fluid .top-links-holder .topbar-links li a:before,.page-white-bg .header .container-fluid .top-links-holder .topbar-links li a:after,.page-white-bg .header .container-fluid .top-links-holder .topbar-links li a:before,.page-white-bg .header.active-popup .container-fluid .top-links-holder .topbar-links li a:after,.page-white-bg .header.active-popup .container-fluid .top-links-holder .topbar-links li a:before,.page-white-bg .header.active-white .container-fluid .top-links-holder .topbar-links li a:after,.page-white-bg .header.active-white .container-fluid .top-links-holder .topbar-links li a:before {
	border-color: rgba(0,0,0,.3);
	color: #000;
}

.header.active-popup .logo.logo-white,.header.active-white .logo.logo-white,.page-white-bg .header.active-popup .logo.logo-white,.page-white-bg .header.active-white .logo.logo-white {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
}

.header.active-popup .logo.logo-black,.header.active-white .logo.logo-black,.page-white-bg .header.active-popup .logo.logo-black,.page-white-bg .header.active-white .logo.logo-black {
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
}

.header.active-popup:after,.page-white-bg .header .logo.logo-white,.page-white-bg .header.active-popup:after {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
}

.header.active-popup .container-fluid .top-links-holder .topbar-links li a,.header.active-white .container-fluid .top-links-holder .topbar-links li a,.page-white-bg .header.active-popup .container-fluid .top-links-holder .topbar-links li a,.page-white-bg .header.active-white .container-fluid .top-links-holder .topbar-links li a {
	color: #000;
}

.page-white-bg .header {
	padding-top: 50px;
	height: 140px;
}

.page-white-bg .header .logo.logo-black {
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
}

.page-white-bg .header .container-fluid .top-links-holder .topbar-links li a {
	color: #000;
}

.skip_intro a {
	bottom: 9%;
}

.skip_intro a.active span {
	color: #fff!important;
}

.popupCloseOnClick {
	cursor: crosshair;
	cursor: url(../images/close-x.png),crosshair;
	cursor: -webkit-image-set(url(../images/close-x.png) 1x,url(../images/close-x.png) 2x),crosshair;
}

.main-menu-holder,.popup-full,.search-form-holder-fixed {
	position: fixed;
	top: 50%;
	top: 0;
	width: 100%;
	height: 100%;
	left: -100%;
	background-color: transparent;
	display: block;
	z-index: 99999;
	overflow: hidden;
	text-align: center;
	-webkit-transition: left 0s .35s;
	-moz-transition: left 0s .35s;
	-ms-transition: left 0s .35s;
	-o-transition: left 0s .35s;
	transition: left 0s .35s;
}

.main-menu-holder .popup-inner-bg-wrapper,.popup-full .popup-inner-bg-wrapper,.search-form-holder-fixed .popup-inner-bg-wrapper {
	background-color: transparent;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}

.main-menu-holder .popup-inner-bg-wrapper.active,.popup-full .popup-inner-bg-wrapper.active,.search-form-holder-fixed .popup-inner-bg-wrapper.active {
	background-color: #fff;
}

.main-menu-holder .main-menu-inner,.main-menu-holder .search-form-fixed-inner,.popup-full .main-menu-inner,.popup-full .search-form-fixed-inner,.search-form-holder-fixed .main-menu-inner,.search-form-holder-fixed .search-form-fixed-inner {
	top: -webkit-calc(50% - 0px);
	top: calc(50% - 0px);
	width: 100%;
	position: relative;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: default;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0s 0s;
	-moz-transition: all 0s 0s;
	-ms-transition: all 0s 0s;
	-o-transition: all 0s 0s;
	transition: all 0s 0s;
}

.main-menu-holder:after,.main-menu-holder:before,.popup-full:after,.popup-full:before,.search-form-holder-fixed:after,.search-form-holder-fixed:before {
	border: 0 solid transparent;
	content: ' ';
	z-index: -1;
	-webkit-transition: all .5s 0s;
	-moz-transition: all .5s 0s;
	-ms-transition: all .5s 0s;
	-o-transition: all .5s 0s;
	transition: all .5s 0s;
	position: absolute;
	position: fixed;
	top: 0;
	left: 0;
}

.main-menu-holder:before,.popup-full:before,.search-form-holder-fixed:before {
	border-top-color: #fff;
	border-top-width: 0;
	border-right-width: 0;
}

.main-menu-holder:after,.popup-full:after,.search-form-holder-fixed:after {
	border-bottom-color: #fff;
	border-bottom-width: 0;
	border-left-width: 0;
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
}

.main-menu-holder.active,.popup-full.active,.search-form-holder-fixed.active {
	left: 0;
	-webkit-transition: left 0s 0s;
	-moz-transition: left 0s 0s;
	-ms-transition: left 0s 0s;
	-o-transition: left 0s 0s;
	transition: left 0s 0s;
}

.main-menu-holder.active:before,.popup-full.active:before,.search-form-holder-fixed.active:before {
	border-top-width: 101vh;
	border-right-width: 101vw;
}

.main-menu-holder.active:after,.popup-full.active:after,.search-form-holder-fixed.active:after {
	border-bottom-width: 101vh;
	border-left-width: 101vw;
}

.main-menu-holder.active .main-menu-inner,.main-menu-holder.active .search-form-fixed-inner,.popup-full.active .main-menu-inner,.popup-full.active .search-form-fixed-inner,.search-form-holder-fixed.active .main-menu-inner,.search-form-holder-fixed.active .search-form-fixed-inner {
	opacity: 1;
	filter: alpha(opacity=100);
}

body.ios .search-form-holder-fixed .search-form-fixed-inner {
	top: 100px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.author-info .profile .profile-info .details,.meta-tools {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.main-menu-holder {
	z-index: 9999999;
}

.main-menu-holder .main-menu {
	list-style: none;
	display: block;
	text-align: center;
	margin-bottom: 250px;
}

.main-menu-holder .main-menu li {
	display: block;
	margin: 0 auto;
	padding: 8px 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.main-menu-holder .main-menu li a {
	display: inline-block;
	margin: 0 auto;
	color: #000;
	text-align: center;
	padding: 10px 15px 2px;
	font-size: 35px;
	line-height: normal;
	position: relative;
	transition: all .25s ease-in;
}

.main-menu-holder .main-menu li a:after,.main-menu-holder .main-menu li a:before {
	position: absolute;
	width: 0;
	height: 100%;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
	background-color: #000;
	content: ' ';
	right: auto;
	top: 0;
	z-index: -1;
	left: 50%;
}

.main-menu-holder .main-menu li a:after {
	left: auto;
	right: 0;
	right: 50%;
}

.main-menu-holder .main-menu li a.active,.main-menu-holder .main-menu li a:hover,.main-menu-holder .main-menu li a:link,.main-menu-holder .main-menu li a:visited {
	color: #000;
	text-decoration: none;
}

.main-menu-holder .main-menu li a.active,.main-menu-holder .main-menu li a:hover {
	color: #fff!important;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.main-menu-holder .main-menu li a.active:after,.main-menu-holder .main-menu li a.active:before,.main-menu-holder .main-menu li a:hover:after,.main-menu-holder .main-menu li a:hover:before {
	width: 50%;
}

.main-menu-holder ul.subnav {
	display: block;
	width: 100%;
	white-space: nowrap;
	clear: both;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 80px;
}

.main-menu-holder ul.subnav li {
	display: inline-block;
	padding: 0 10px;
	float: none;
}

.main-menu-holder ul.subnav li a {
	display: inline-block;
	color: #cfcfcf;
	text-decoration: none;
	position: relative;
	padding: 0 15px;
	font-size: 35px;
	transition: all .3s ease-out;
}

.main-menu-holder ul.subnav li a:after {
	position: absolute;
	width: 100%;
	z-index: -1;
	border-bottom: 2px #000 solid;
	bottom: -10px;
	top: auto;
	left: 0;
	content: ' ';
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.main-menu-holder ul.subnav li a:link,.main-menu-holder ul.subnav li a:visited {
	color: #cfcfcf;
}

.main-menu-holder ul.subnav li a.active,.main-menu-holder ul.subnav li a:hover {
	color: #000!important;
}

.main-menu-holder ul.subnav li a.active:after,.main-menu-holder ul.subnav li a:hover:after {
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: 0;
}

.main-menu-holder .menu-footer {
	position: absolute;
	bottom: 140px;
	bottom: 40px;
	width: 100%;
	text-align: center;
	display: block;
	color: #454545;
}

.main-menu-holder .menu-footer a,.main-menu-holder .menu-footer p {
	color: #454545;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-weight: 300;
}

.main-menu-holder .menu-footer a {
	display: inline-block;
	margin: 0;
	padding: 0 15px 0 0;
	color: #454545;
	text-transform: none;
}

.main-menu-holder .menu-footer a:after {
	content: ' | ';
	display: inline-block;
	padding-left: 15px;
}

.main-menu-holder .menu-footer a:nth-last-child(1):after {
	content: '';
}

.main-menu-holder .menu-footer .menu-social-icon {
	display: block;
	text-align: center;
	padding-bottom: 25px;
}

.main-menu-holder .menu-footer .menu-social-icon li {
	display: inline-block;
	padding: 0 10px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.main-menu-holder .menu-footer .menu-social-icon li:nth-child(0) {
	padding-left: 0;
}

.main-menu-holder .menu-footer .menu-social-icon li:nth-last-child {
	padding-right: 0;
}

.main-menu-holder .menu-footer .menu-social-icon li a {
	display: inline-block;
	padding: 0;
}

.main-menu-holder .menu-footer .menu-social-icon li a:after,.main-menu-holder .menu-footer .menu-social-icon li a:before {
	padding: 0;
	display: none;
	content: '';
}

.main-menu-holder .menu-footer .menu-social-icon li a img {
	display: inline-block;
	max-height: 46px;
	max-width: 46px;
}

.main-menu-holder .menu-footer .contact-info-short {
	display: block;
}

.main-menu-holder .menu-footer .contact-info-short a {
	opacity: 0;
	filter: alpha(opacity=0);
}

.form-holder-box {
	width: 50%;
	margin: 0 auto;
	display: block;
}

.form-holder-box,.search-form-fixed-inner {
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;
}

.btn-search {
	background: url(../images/search_icon_white.svg) center no-repeat #000;
	background-size: 35%;
}

.btn-search.btn-search-icon {
	height: 100px;
	width: 100px;
	font-size: 0;
	text-indent: -9999px;
	color: #000;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
}

.input-keywords-holder {
	position: relative;
	z-index: 1;
	margin-top: 50px;
}

.input-keywords-holder .search-keyword.search-big {
	background-color: #f2f2f2;
	height: 100px;
	margin: 0;
	font-size: 30px;
	color: #a6a6a6;
	text-transform: none;
	border: none;
}

.advanced-search-holder {
	display: block;
	position: relative;
	margin: 0;
	padding-top: 30px;
}

.advanced-search-holder .btn-trigger {
	float: right;
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	font-weight: 300;
	line-height: 40px;
	padding-right: 30px;
}

.advanced-search-holder .btn-trigger:before {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 40px;
}

.advanced-search-holder .btn-trigger.active:before {
	content: '\e939';
}

.advanced-search-holder .advanced-search-panel {
	padding-top: 50px;
	margin: 0 -15px;
	display: none;
}

.section {
	padding-top: 100px;
	padding-bottom: 100px;
}

.section h1 {
	font-size: 160px;
	text-transform: uppercase;
}

.more_faces {
	position: relative;
}

.mobile-bullets {
	display: none;
	position: absolute;
	left: 0;
	bottom: -30px!important;
	width: auto!important;
}

.exclusive-face-desc-swiper,.exclusive-faces-image-swiper,.model-border-box,.new-face-desc-swiper,.new-faces-image-swiper {
	position: relative;
}

.mobile-bullets .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	font-size: 0;
	text-indent: -9999px;
	color: transparent;
	border-radius: 0;
}

.mobile-bullets .swiper-pagination-bullet-active {
	background-color: #000;
}

.exclusive-face-desc-swiper .swiper-slide,.exclusive-faces-image-swiper .swiper-slide,.new-face-desc-swiper .swiper-slide,.new-faces-image-swiper .swiper-slide {
	background: 0 0;
	text-align: left;
}

.exclusive-face-desc-swiper .swiper-slide figure,.exclusive-faces-image-swiper .swiper-slide figure,.new-face-desc-swiper .swiper-slide figure,.new-faces-image-swiper .swiper-slide figure {
	display: block;
	width: 100%;
}

.exclusive-face-desc-swiper .swiper-slide figure img,.exclusive-faces-image-swiper .swiper-slide figure img,.new-face-desc-swiper .swiper-slide figure img,.new-faces-image-swiper .swiper-slide figure img {
	display: block;
}

.model_thumb_nav li {
	text-align: center;
}

.model_thumb_nav li a {
	display: block;
	text-align: center;
	cursor: pointer;
}

.model_thumb_nav li a h3 {
	display: inline-block;
	margin: 0 auto;
	-webkit-transition: border .3s ease-out;
	-moz-transition: border .3s ease-out;
	-ms-transition: border .3s ease-out;
	-o-transition: border .3s ease-out;
	transition: border .3s ease-out;
}

.model-border-box {
	width: 100%;
	font-size: 25px;
	margin: 0;
	padding: 0;
	z-index: 0;
}

.model-border-box .box-inner-content {
	padding: 0 70px;
	position: absolute;
	z-index: 100;
	bottom: 70px;
	width: 100%;
	left: 0;
	top: auto;
}

.model-border-box .box-inner-content h3 {
	text-transform: lowercase;
}

.model-border-box .box-inner-content p {
	color: #747474;
	margin-top: 40px;
}

.model_left,.model_right {
	word-wrap: break-word;
	float: none;
	width: 100%;
	padding: 0;
}

.left .model_left,.left .model_right {
	padding-right: 40px;
	padding-left: 0;
}

.right .model_left,.right .model_right {
	padding-left: 40px;
	padding-right: 0;
}

.model_right {
	top: 0;
	position: relative;
}

.more_faces a,.view_profile {
	text-transform: uppercase;
	font-size: 24px;
}

.more_faces a:hover,.more_faces a:link,.more_faces a:visited,.view_profile:hover,.view_profile:link,.view_profile:visited {
	color: #222;
}

.model_thumb_nav h3 {
	position: relative;
	width: auto;
	left: auto;
	margin: 0;
	background: 0 0;
	color: #000;
	font-size: 16px;
	padding-top: 15px;
}

.blog-section {
	padding: 100px 0 0;
}

.blog-section>h2 {
	padding-bottom: 50px;
}

.author,.blog-details .tagline {
	padding-bottom: 35px;
}

.author {
	display: block;
	text-align: center;
}

.author p {
	color: #747474;
	font-weight: 300;
	font-size: 25px;
	margin: 0;
	padding: 0;
}

.author p.date {
	font-size: 20px;
	font-weight: 300;
}

.author-info {
	background-color: #f9f9f9;
	margin: 0 auto;
	width: 80%;
	padding: 45px;
	display: block;
	position: relative;
}

.author-info .profile {
	float: left;
	display: block;
}

.author-info .profile .image-holder {
	float: left;
}

.author-info .profile .image-holder img {
	width: 140px;
	height: 140px;
	border-radius: 70px;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.author-info .profile .profile-info {
	float: left;
	display: inline-block;
	height: 100%;
	padding-left: 30px;
}

.author-info .profile .profile-info .details {
	display: block;
	margin-top: 35%;
	transform: translateY(-50%);
}

.author-info .profile .profile-info a {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 200;
	text-transform: none;
}

.author-info .profile .profile-info .title {
	display: block;
	color: #000;
	font-size: 30px;
	line-height: normal;
}

.author-info .profile .profile-info .designation {
	color: #747474;
	font-size: 25px;
}

.meta-tools {
	position: absolute;
	right: 45px;
	top: 50%;
	transform: translateY(-50%);
}

.meta-tools ul.meta-tools-list {
	display: block;
	list-style: none;
	clear: both;
	margin-top: 20%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 0;
}

.meta-tools ul.meta-tools-list li {
	float: left;
	display: block;
	padding-left: 25px;
}

.meta-tools ul.meta-tools-list li a {
	display: block;
	float: left;
}

.meta-tools ul.meta-tools-list li a span,.meta-tools ul.meta-tools-list li a span:before {
	color: #cfcfcf;
	display: inline-block;
	position: relative;
}

.meta-tools ul.meta-tools-list li a span:before {
	font-size: 50px;
}

.meta-tools ul.meta-tools-list li a.active,.meta-tools ul.meta-tools-list li a.active span,.meta-tools ul.meta-tools-list li a.active span:before,.meta-tools ul.meta-tools-list li a:hover,.meta-tools ul.meta-tools-list li a:hover span,.meta-tools ul.meta-tools-list li a:hover span:before {
	color: #aaa;
}

.meta-tools .social {
	transform-origin: 50% 0;
	-webkit-transform: scale(0) translateY(-300px);
	-moz-transform: scale(0) translateY(-300px);
	-o-transform: scale(0) translateY(-300px);
	transform: scale(0) translateY(-300px);
	opacity: 0;
}

.meta-tools .social.active {
	opacity: 1;
	-webkit-transform: scale(1) translateY(-90px);
	-moz-transform: scale(1) translateY(-90px);
	-o-transform: scale(1) translateY(-90px);
	transform: scale(1) translateY(-90px);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.meta-tools .social ul {
	left: 0;
	right: 0;
	margin: auto;
	color: #ccc;
	height: 70px;
	position: absolute;
	z-index: 100;
	width: 100%;
	background: #fff;
	padding: 0;
	list-style: none;
}

.meta-tools .social ul li {
	font-size: 22px;
	cursor: pointer;
	width: 33.33%;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
	display: block;
	height: 70px;
	line-height: 70px;
}

.meta-tools .social ul li[class*=facebook]:hover {
	color: #3B5998!important;
}

.meta-tools .social ul li[class*=twitter]:hover {
	color: #6CDFEA!important;
}

.meta-tools .social ul li[class*=gplus]:hover {
	color: #E34429!important;
}

.meta-tools .social ul:after {
	content: '';
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	margin: 35px 8px 35px auto;
	height: 0;
	width: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #fff;
	z-index: -1;
}

.quote-section {
	position: relative;
	z-index: 0;
	padding: 0;
	margin: 80px 0 0;
	display: block;
}

.quote-section .quote-content {
	display: block;
	z-index: 10;
	padding-top: 150px;
	padding-bottom: 150px;
}

.quote-section .quote-image {
	width: 100%;
	z-index: -1;
	background: url() center top no-repeat fixed;
	background-size: cover;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	bottom: 0;
}

.quote-section .quote-image img {
	position: absolute;
	display: block;
	z-index: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: 100%;
	top: 0;
	left: 0;
}

.skip_intro a {
	font-size: 24px;
}

.tiles-holder {
	display: block;
	margin: 0 auto;
	padding: 40px 0 0;
	position: relative;
	width: 100%;
}

.tiles-holder .tiles-header {
	display: block;
	margin: 0;
	padding: 0;
}

.tiles-holder .tiles-header ul.tiles-options {
	display: block;
	float: left;
	list-style: none;
}

.tiles-holder .tiles-header ul.tiles-options li {
	float: left;
	display: block;
}

.tiles-holder .tiles-header ul.tiles-options li a {
	font-size: 24px;
	color: #cfcfcf;
	display: inline-block;
	float: left;
	line-height: 50px;
	position: relative;
	padding: 0 10px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.tiles-holder .tiles-header ul.tiles-options li a:after {
	content: ' ';
	width: 1px;
	border-right: 1px #cfcfcf solid;
	height: 40%;
	display: inline-block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.tiles-holder .tiles-header ul.tiles-options li a.active,.tiles-holder .tiles-header ul.tiles-options li a:hover {
	color: #000;
}

.tiles-holder .tiles-header ul.tiles-options li a.active:after,.tiles-holder .tiles-header ul.tiles-options li a:hover:after {
	border-color: #000;
}

.tiles-holder .tiles-header ul.tiles-options li:nth-child(1) a {
	padding-left: 0;
}

.tiles-holder .tiles-header ul.tiles-options li:nth-last-child(1) a {
	padding-right: 0;
}

.tiles-holder .tiles-header ul.tiles-options li:nth-last-child(1) a:after {
	content: '';
	display: none;
}

.tiles-holder ul.tiles-lists {
	display: inline-block;
	list-style: none;
	margin-right: -30px;
	width: -webkit-calc(100% + 30px);
	width: calc(100% + 30px);
	padding-bottom: 100px;
}

.tiles-holder ul.tiles-lists.overview-lists {
	padding-top: 15px;
}

.tiles-holder ul.tiles-lists li {
	width: 25%;
	float: left;
	display: block;
	font-weight: 400;
}

.tiles-holder ul.tiles-lists li .articles {
	padding-right: 30px;
	padding-bottom: 30px;
	display: block;
}

.tiles-holder ul.tiles-lists li .articles a {
	line-height: normal;
	display: block;
}

.tiles-holder ul.tiles-lists li .articles figure {
	display: block;
}

.tiles-holder ul.tiles-lists li .articles figure .image-holder {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.tiles-holder ul.tiles-lists li .articles figure .image-holder span.read-more {
	position: absolute;
	display: block;
	top: 150%;
	color: #fff;
	z-index: 100;
	font-weight: 200;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	-webkit-transform: translateY(-150%);
	-moz-transform: translateY(-150%);
	-ms-transform: translateY(-150%);
	-o-transform: translateY(-150%);
	transform: translateY(-150%);
	text-align: center;
	width: 100%;
}

.tiles-holder ul.tiles-lists li .articles figure .image-holder:hover {
	background-color: #000;
}

.tiles-holder ul.tiles-lists li .articles figure .image-holder:hover span.read-more {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tiles-holder ul.tiles-lists li .articles figure .image-holder:hover img {
	opacity: .3;
	filter: alpha(opacity=30);
}

.tiles-holder ul.tiles-lists li .articles figure img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	z-index: 1;
}

.tiles-holder ul.tiles-lists li .articles figure figcaption {
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 400;
	color: #3d3d3d;
	padding-top: 30px;
	padding-bottom: 7px;
}

.tiles-holder ul.tiles-lists li .articles .summary {
	display: block;
	position: relative;
	padding-top: 20px;
	color: #232323;
	overflow: hidden;
	max-height: 96px;
}

.tiles-holder ul.tiles-lists li .articles .summary p {
	display: inline-block;
	font-weight: 300;
	font-size: 20px;
	line-height: normal;
	word-wrap: break-word;
	color: #232323;
}

.tiles-holder ul.tiles-lists li .articles .date {
	color: #8d8c8c;
	font-size: 18px;
	font-weight: 400;
}

.tiles-holder ul.tiles-lists li .articles .date:hover,.tiles-holder ul.tiles-lists li .articles .date:link,.tiles-holder ul.tiles-lists li .articles .date:visited {
	color: #8d8c8c;
}

.grids-holder {
	margin: 0 -15px;
	padding: 40px 0 0;
}

.grids-holder .grid-item {
	display: block;
	margin-bottom: 30px;
	overflow: hidden;
}

.grids-holder .grid-item a {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
}

.grids-holder .grid-item a:hover,.grids-holder .grid-item a:link,.grids-holder .grid-item a:visited {
	text-decoration: none;
}

.grids-holder .grid-item a:hover figure .grid-image {
	opacity: .3;
	filter: alpha(opacity=30);
}

.grids-holder .grid-item.col-3 {
	width: 33.3333%;
	float: left;
}

.grids-holder .grid-item .grid-image,.grids-holder .grid-item figure {
	background: url() center no-repeat #4b4b4b;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	margin: 0 0 30px;
	padding: 0;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
	opacity: 1;
	filter: alpha(opacity=100);
}

.grids-holder .grid-item .grid-image .apply-now,.grids-holder .grid-item figure .apply-now {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.grids-holder .grid-item .grid-image .apply-now span,.grids-holder .grid-item .grid-image .grid-title,.grids-holder .grid-item .grid-image figcaption,.grids-holder .grid-item .grid-image figcaption a,.grids-holder .grid-item figure .apply-now span,.grids-holder .grid-item figure .grid-title,.grids-holder .grid-item figure figcaption,.grids-holder .grid-item figure figcaption a {
	font-size: 40px;
	position: absolute;
	width: 100%;
	bottom: 45px;
	padding-left: 45px;
	padding-right: 45px;
	color: #fff;
	font-weight: 200;
	text-align: center;
	z-index: 100;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.lists-holder,.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.grids-holder .grid-item .grid-image figcaption span,.grids-holder .grid-item figure figcaption span {
	display: none;
}

.grids-holder .grid-item .grid-image .apply-now span,.grids-holder .grid-item figure .apply-now span {
	position: absolute;
	top: 100%;
	bottom: auto;
	height: 40px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.grids-holder .grid-item .grid-image:hover .apply-now span,.grids-holder .grid-item figure:hover .apply-now span,.login-box {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.grids-holder .grid-item .grid-image:hover .apply-now span,.grids-holder .grid-item figure:hover .apply-now span {
	top: 50%;
	transform: translateY(-50%);
}

.grids-holder .grid-item .grid-image:hover .grid-image,.grids-holder .grid-item .grid-image:hover.grid-image,.grids-holder .grid-item figure:hover .grid-image,.grids-holder .grid-item figure:hover.grid-image {
	opacity: .3;
	filter: alpha(opacity=30);
}

.grids-holder .grid-item .grid-image:hover .grid-title,.grids-holder .grid-item .grid-image:hover figcaption,.grids-holder .grid-item figure:hover .grid-title,.grids-holder .grid-item figure:hover figcaption {
	bottom: -50%;
}

.grids-holder .grid-item .grid-image {
	position: absolute;
	padding: 0;
}

.grids-holder .grid-item figure:hover .grid-image {
	opacity: .3;
	filter: alpha(opacity=30);
}

.search-filter-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
}

.search-filter-wrapper .search-filter-panel {
	display: none;
	position: absolute;
	z-index: 200;
	margin: 0 auto;
	background-color: #f9f9f9;
	top: 85px;
	width: 100%;
	padding: 100px 100px 60px;
}

.lists-holder,.search-list-holder {
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.search-filter-wrapper .search-filter-panel.news-page-filter {
	top: -5px;
}

.search-filter-wrapper .search-filter-panel.models-page-filter {
	top: 135px;
}

.search-filter-wrapper .search-filter-panel .cs-select .cs-placeholder,.search-filter-wrapper .search-filter-panel div.cs-select,.search-filter-wrapper .search-filter-panel input[type=tel],.search-filter-wrapper .search-filter-panel input[type=text],.search-filter-wrapper .search-filter-panel input[type=password],.search-filter-wrapper .search-filter-panel input[type=email],.search-filter-wrapper .search-filter-panel select,.search-filter-wrapper .search-filter-panel textarea {
	background-color: #f9f9f9;
	color: #898989;
}

.search-filter-wrapper .search-filter-panel .cs-select .cs-placeholder .cs-options,.search-filter-wrapper .search-filter-panel .cs-select .cs-placeholder .cs-placeholder,.search-filter-wrapper .search-filter-panel div.cs-select .cs-options,.search-filter-wrapper .search-filter-panel div.cs-select .cs-placeholder,.search-filter-wrapper .search-filter-panel input[type=tel] .cs-options,.search-filter-wrapper .search-filter-panel input[type=tel] .cs-placeholder,.search-filter-wrapper .search-filter-panel input[type=text] .cs-options,.search-filter-wrapper .search-filter-panel input[type=text] .cs-placeholder,.search-filter-wrapper .search-filter-panel input[type=password] .cs-options,.search-filter-wrapper .search-filter-panel input[type=password] .cs-placeholder,.search-filter-wrapper .search-filter-panel input[type=email] .cs-options,.search-filter-wrapper .search-filter-panel input[type=email] .cs-placeholder,.search-filter-wrapper .search-filter-panel select .cs-options,.search-filter-wrapper .search-filter-panel select .cs-placeholder,.search-filter-wrapper .search-filter-panel textarea .cs-options,.search-filter-wrapper .search-filter-panel textarea .cs-placeholder {
	color: #898989;
}

h3.lists-header-title {
	text-transform: lowercase;
	font-size: 50px;
}

.lists-holder {
	display: block;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.lists-holder.exclussive-lists-holder {
	border-bottom: 1px #ddd solid;
	padding-bottom: 20px;
}

.lists-holder .lists-holder-header {
	padding: 30px 0;
	clear: both;
}

.lists-holder .lists-holder-header a {
	font-size: 24px;
	color: #000;
	display: inline-block;
	float: left;
	line-height: 50px;
	padding-top: 5px;
}

.lists-holder ul.thumb-lists {
	display: block;
	list-style: none;
	margin-right: -18px;
	margin-left: -18px;
}

.lists-holder ul.thumb-lists li {
	float: left;
	text-align: center;
	width: 16.66666%;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
}

.lists-holder ul.thumb-lists li a {
	display: block;
	max-width: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	border: none;
	outline: 0;
	color: #4c4b4b;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
}

.lists-holder ul.thumb-lists li a img {
	display: block;
	width: 100%;
	max-height: 100%;
	text-decoration: none;
	border: none;
	outline: 0;
}

.lists-holder ul.thumb-lists li a .holder {
	display: block;
	overflow: hidden;
	position: relative;
}

.lists-holder ul.thumb-lists li a span.bg-image {
	display: block;
	z-index: 0;
	margin: 0 auto 15px;
	padding: 0;
	width: 100%;
	height: 100%;
	background: url() center no-repeat;
	background-size: cover;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	position: absolute;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.lists-holder ul.thumb-lists li a:hover span.bg-image {
	-webkit-transform: scale(1.1) rotate(4deg);
	-moz-transform: scale(1.1) rotate(4deg);
	-ms-transform: scale(1.1) rotate(4deg);
	-o-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg);
}

.lists-holder ul.thumb-lists.greyscale-image li a span.bg-image {
	-webkit-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

.lists-holder ul.thumb-lists.greyscale-image li a:hover span.bg-image {
	-webkit-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
}

.lists-holder.blurred-lists {
	-webkit-filter: blur(7px);
	-o-filter: blur(7px);
	filter: blur(7px);
}

a.btn-filter {
	font-size: 24px;
	color: #000;
	display: inline-block;
	float: left;
	line-height: 50px;
	padding-top: 5px;
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 100;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.login-box,.login-box label.error {
	position: absolute;
	top: 50%;
	right: 0;
}

a.btn-filter.model-lists-filter-btn {
	line-height: 100px;
}

a.btn-filter.icon-filter:before {
	padding-right: 10px;
}

a.btn-filter.active {
	padding-left: 25px;
	padding-right: 25px;
	background-color: #f9f9f9;
}

.giving-back-lists ul.thumb-lists li {
	margin-bottom: 40px;
}

.giving-back-lists ul.thumb-lists li a .date,.giving-back-lists ul.thumb-lists li a .title {
	display: block;
	width: 100%;
	text-align: left;
	font-size: 25px;
	color: #3d3d3d;
	line-height: normal;
}

.login-box ul.login-links li a,.works-lists ul.thumb-lists,.works-lists ul.thumb-lists li,.works-lists ul.thumb-lists li a {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.giving-back-lists ul.thumb-lists li a .date {
	font-size: 18px;
	color: #8d8c8c;
	padding-top: 5px;
}

.help-links {
	display: block;
	text-align: center;
	list-style: none;
	line-height: normal;
}

.help-links li {
	display: inline-block;
	padding: 0 15px;
	font-size: 16px;
	color: #3d3d3d;
	line-height: normal;
}

.help-links li a {
	font-size: 20px;
	color: #3d3d3d;
	text-decoration: underline;
}

.help-links li a:hover,.help-links li a:link,.help-links li a:visited {
	color: #3d3d3d;
}

.works-lists {
	padding-top: 30px;
}

.works-lists ul.thumb-lists li {
	width: 33.3333%;
}

.works-lists ul.thumb-lists li a {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 400;
}

.works-lists ul.thumb-lists li a .holder {
	margin-bottom: 15px;
}

.full-page-bg {
	background: url() center top no-repeat fixed;
	background-size: cover;
}

.login-box div.cs-select,a.close {
	background: 0 0;
}

.login-page .header .top-links-holder .topbar-links li a,.login-page .header .top-links-holder .topbar-links li a:before {
	color: #222;
}

.login-page .header .top-links-holder .topbar-links li a:after {
	border-color: #222;
}

.login-page .site_branding a .logo.logo-white,.login-page .site_branding a img.logo-white {
	display: none!important;
	opacity: 0;
	filter: alpha(opacity=0);
}

.login-page .site_branding a .logo.logo-white,.login-page .site_branding a img.logo-black {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
}

.login-box {
	margin: 0 auto;
	display: block;
	width: 580px;
	left: 0;
	transform: translateY(-50%);
}

.login-box label.error {
	z-index: 10;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.login-box h1,.login-box h2,.login-box h3,.login-box h4,.login-box h5,.login-box h6 {
	font-size: 40px;
	color: #fff;
	-webkit-text-shadow: 0 1px 0 #000;
	-moz-text-shadow: 0 1px 0 #000;
	-ms-text-shadow: 0 1px 0 #000;
	-o-text-shadow: 0 1px 0 #000;
	text-shadow: 0 1px 0 #000;
	padding-bottom: 30px;
	text-align: center;
}

.login-box .cs-select .cs-placeholder,.login-box input,.login-box input[type=email],.login-box input[type=password],.login-box input[type=tel],.login-box input[type=text],.login-box select,.login-box textarea {
	margin-bottom: 15px;
	border: none;
}

.login-box .cs-select .cs-placeholder {
	color: #999;
}

.login-box ul.login-links {
	display: block;
	text-align: center;
	position: relative;
}

.login-box ul.login-links li {
	display: inline-block;
	text-align: center;
	position: relative;
	padding: 0 10px;
}

.login-box ul.login-links li a {
	color: #fff;
	font-size: 20px;
	text-transform: none;
	font-weight: 200;
	position: relative;
}

.login-box ul.login-links li a:after {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: -1;
	border-right: 2px #fff solid;
	right: -10px;
	top: 0;
	left: auto;
	content: ' ';
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.login-box ul.login-links li:nth-last-child(1) a:after {
	border: none;
	display: none;
}

a.close,a.close:before {
	color: #222;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

a.close {
	z-index: 9999999;
	cursor: pointer;
}

a.close:hover,a.close:link,a.close:visited {
	color: #222;
}

a.close:before {
	font-size: 20px;
	left: 0;
	text-align: center;
	bottom: 0;
	font-family: Linearicons;
	speak: none;
	font-weight: 400;
	text-transform: none;
	line-height: 1;
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e935';
}

.bio-wrapper {
	position: absolute;
	z-index: 9999999999999;
	width: 100%;
	height: -webkit-calc(100% - 100px);
	height: calc(100% - 100px);
	display: none;
	margin: 0 auto;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

.bio-wrapper .bio-wrapper-inner {
	width: 33.33%;
	background: #fff;
	padding: 80px;
	margin: 0 auto;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
}

.bio-wrapper .bio-wrapper-inner .bio-content {
	display: block;
	position: relative;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #747474;
	padding-top: 70px;
}

.bio-wrapper .bio-wrapper-inner .bio-content h3.title {
	font-size: 40px;
	font-weight: 200;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	padding-bottom: 85px;
}

.bio-wrapper .bio-wrapper-inner .bio-content .bio-content-wrapper {
	position: relative;
}

.bio-wrapper .bio-wrapper-inner .bio-content .bio-content-wrapper .content-wrapper {
	height: 500px;
	overflow: auto;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.bio-wrapper .bio-wrapper-inner .bio-content p {
	color: #747474;
	padding-bottom: 50px;
}

.model-details-wrapper {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.model-details-wrapper.opaque {
	opacity: 1;
	filter: alpha(opacity=100);
}

.model-details-wrapper .details-wrapper,.model-details-wrapper .gallery-wrapper {
	width: 100%;
	display: block;
	z-index: 10;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: -webkit-calc(100% - 100px);
	height: calc(100% - 100px);
	background-color: #999;
}

.model-details-wrapper .details-wrapper {
	height: 100px;
	background: #fff;
	top: auto;
	bottom: 0;
}

.model-details-wrapper .details-wrapper .inner-content {
	padding: 0 50px;
	line-height: 100px;
	white-space: nowrap;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info {
	float: left;
	display: block;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info .title {
	float: left;
	font-size: 30px;
	padding-right: 40px;
	font-family: Cassannet,"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 100px;
	position: relative;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links {
	display: block;
	float: right;
	position: relative;
	white-space: normal;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li {
	display: block;
	float: left;
	font-size: 18px;
	color: #979797;
	text-decoration: none;
	position: relative;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a {
	float: left;
	display: block;
	color: #979797;
	font-weight: 300;
	font-size: 18px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a:after {
	border-right: 1px #979797 solid;
	display: inline-block;
	content: '';
	position: absolute;
	height: 20%;
	top: 40%;
	left: auto;
	right: 0;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a:link,.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a:visited {
	color: #979797;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a.active,.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a.active span,.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a:hover,.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a:hover span {
	color: #333;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a span {
	display: inline-block;
	color: #979797;
	line-height: 103px;
	float: right;
	padding-left: 10px;
}

.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li:nth-last-child(1) a:after {
	display: none;
	content: '';
}

.model-details-wrapper .details-wrapper .inner-content .personal-details {
	float: right;
	display: block;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists {
	display: block;
	float: right;
	position: relative;
	white-space: normal;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li {
	display: block;
	float: left;
	font-size: 18px;
	color: #979797;
	text-decoration: none;
	position: relative;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a {
	float: left;
	display: block;
	color: #979797;
	font-weight: 400;
	font-size: 16px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	cursor: default;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a .bold {
	font-family: Cassannet,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 20px;
	color: #000;
	line-height: 103px;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span {
	display: inline;
	float: right;
	padding-left: 5px;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.inch {
	display: inline;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.cm {
	display: none;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.dropdown {
	cursor: pointer;
	display: inline-block!important;
	float: none;
	padding: 0 10px;
	color: #979797;
	position: relative;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.dropdown.active {
	text-decoration: none;
	color: #000;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.dropdown.active:after {
	display: none;
	content: '';
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.dropdown:after {
	border-bottom: 1px #979797 solid;
	top: 48%;
	position: absolute;
	left: 0;
	content: ' ';
	right: 0;
	width: 80%;
	display: block;
	margin-left: -2px;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.dropdown:nth-child(1):after {
	margin-left: 8px;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.p-0 {
	padding: 0;
	text-decoration: none;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.p-0:after {
	display: none;
	content: '';
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.p-r-0 {
	padding-right: 0;
}

.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.p-l-0 {
	padding-left: 0;
}

.model-details-wrapper .slide-switcher-holder {
	position: absolute;
	top: auto;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 45px;
	display: inline-block;
	width: auto;
	text-align: center;
	z-index: 3000;
	max-width: 50%;
}

.model-details-wrapper .slide-switcher-holder ul.slides-lists {
	display: inline-block;
	text-align: center;
	color: #6b6b6b;
	font-size: 18px;
	background: #000;
	font-weight: 300;
	width: auto;
	position: relative;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	height: 50px;
	line-height: 50px;
}

.model-details-wrapper .slide-switcher-holder ul.slides-lists li {
	display: inline-block;
	margin: 0;
	padding: 0 15px;
	overflow: hidden;
	position: relative;
}

.model-details-wrapper .slide-switcher-holder ul.slides-lists li a {
	color: #6b6b6b;
	line-height: 45px;
	margin: 0;
	padding: 5px 0 0;
	display: inline-block;
	text-align: center;
	position: relative;
}

.model-details-wrapper .slide-switcher-holder ul.slides-lists li a:after {
	content: ' ';
	border-bottom: 1px #fff solid;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 100%;
	bottom: -40px;
	position: absolute;
	left: 0;
	right: 0;
	top: auto;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.model-details-wrapper .slide-switcher-holder ul.slides-lists li a:link,.model-details-wrapper .slide-switcher-holder ul.slides-lists li a:visited {
	color: #6b6b6b;
}

.model-details-wrapper .slide-switcher-holder ul.slides-lists li a.active,.model-details-wrapper .slide-switcher-holder ul.slides-lists li a:hover {
	color: #fff;
}

.model-details-wrapper .slide-switcher-holder ul.slides-lists li a.active:after,.model-details-wrapper .slide-switcher-holder ul.slides-lists li a:hover:after {
	bottom: 10px;
	opacity: 1;
	filter: alpha(opacity=100);
}

.gallery-section-slider .gallery-section-wrapper,.gallery-section-slider .gallery-section-wrapper .gallery-section-slide,.gallery-section-slider .gallery-section-wrapper .gallery-section-slide .gallery-swiper-container,.gallery-section-slider .gallery-section-wrapper .gallery-section-slide .gallery-swiper-container .gallery-swiper-wrapper {
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.gallery-section-slider .gallery-section-wrapper .gallery-section-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image {
	width: 33.33%;
	width: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: relative;
}

.gallery-section-slider .gallery-section-wrapper .gallery-section-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a {
	display: block;
	position: relative;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url() center top no-repeat;
	background-size: cover;
	width: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.gallery-section-slider .gallery-section-wrapper .gallery-section-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a img {
	padding: 0;
	height: 100%;
	margin: 0;
	width: auto;
	max-height: 100%;
	max-width: none;
}

.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image {
	width: auto!important;
}

.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a {
	height: auto!important;
	width: auto;
	max-width: 100%;
	max-height: 100%;
	overflow: hidden;
}

.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a img {
	height: auto!important;
	width: auto;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a:after,.hvr-grow-rotate {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
}

.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a:hover img {
	-webkit-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg);
}

.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a:hover:after {
	background-size: 15%;
	background-color: transparent;
}

.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a:after {
	width: 100%;
	height: 100%;
	z-index: 1000;
	position: absolute;
	content: ' ';
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/mejs-bigplay.svg) center no-repeat rgba(0,0,0,.5);
	background-size: 10%;
	opacity: .7;
	filter: alpha(opacity=70);
	transition: all .5s ease-out;
}

.hvr-grow-rotate {
	transition: all .5s ease-out;
}

.fixed-grey-image {
	background: url() center no-repeat;
	background-size: cover;
	-webkit-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	position: absolute;
	z-index: 0;
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
}

.video-slider-wrapper {
	background: url() center top no-repeat;
	background-size: cover;
}

.video-slider-wrapper .swiper-slide {
	background: 0 0;
}

.video-slider-wrapper .gallery-swiper-container {
	background-color: rgba(0,0,0,.5);
	-webkit-filter: none!important;
	-o-filter: none!important;
	filter: none!important;
}

.video-slider-wrapper .gallery-swiper-container img {
	-webkit-filter: none!important;
	-o-filter: none!important;
	filter: none!important;
}

.video-full-screen-player-holder {
	position: fixed;
	z-index: 999999999999;
	top: 50%;
	left: 50%;
	right: 50%;
	bottom: 50%;
	width: 0;
	height: 0;
	pointer-events: none;
	display: block;
	background: #000;
	border: 0 solid rgba(255,255,255,.5);
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	transform: translate3d(-50%,-50%,-50%);
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
	opacity: 0;
	filter: alpha(opacity=0);
}

.video-full-screen-player-holder.active {
	pointer-events: auto;
	-webkit-transform: translate3d(-50%,-50%,-50%);
	-moz-transform: translate3d(-50%,-50%,-50%);
	-ms-transform: translate3d(-50%,-50%,-50%);
	-o-transform: translate3d(-50%,-50%,-50%);
	transform: translate3d(-50%,-50%,-50%);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	opacity: 1;
	filter: alpha(opacity=100);
}

.video-full-screen-player-holder.active .close {
	display: block;
}

.video-full-screen-player-holder .video-player-full {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 0;
}

.video-full-screen-player-holder .close {
	color: #fff;
	top: 20px;
	left: 20px;
	right: auto;
	display: none;
	z-index: 9999999999999999999999;
}

.btn-next,.btn-prev,.gallery-holder .gallery-navigation-holder .next-arrow,.gallery-holder .gallery-navigation-holder .prev-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.video-full-screen-player-holder .close:before {
	color: #fff;
	line-height: 32px;
}

.btn-next,.btn-prev {
	position: absolute;
	height: 46px;
	color: #fff;
	z-index: 10000;
	cursor: pointer;
	transform: translateY(-50%);
	background: 0 0;
	left: 50px;
	right: auto;
}

.btn-next:before,.btn-prev:before {
	content: '\e93c';
}

.btn-next:hover,.btn-next:link,.btn-next:visited,.btn-prev:hover,.btn-prev:link,.btn-prev:visited {
	color: #fff;
}

.btn-next.swiper-button-disabled,.btn-prev.swiper-button-disabled {
	display: none;
}

.btn-next {
	right: 50px;
	left: auto;
}

.btn-prev:before {
	content: '\e93b';
}

.gallery-page .page-header-holder {
	padding-bottom: 20px;
}

.gallery-holder {
	margin: 0 auto;
	padding: 0;
	width: 50%;
}

.gallery-holder .gallery-navigation-holder {
	position: relative;
	padding: 15px 0;
}

.gallery-holder .gallery-navigation-holder .gallery-name {
	color: #cfcfcf;
	display: block;
	font-size: 40px;
	line-height: 50px;
	text-transform: uppercase;
	text-align: center;
}

.gallery-holder .gallery-navigation-holder .next-arrow,.gallery-holder .gallery-navigation-holder .prev-arrow {
	display: inline-block;
	position: absolute;
	width: 50px;
	z-index: 100;
	height: 30px;
	transform: translateY(-50%);
	font-family: Linearicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.apply-form-holder .expand-panel-holder .panel-title-holder .panel-title:after,.cb-holder .checkbox-icon:before {
	speak: none;
	font-style: normal;
	font-variant: normal;
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.gallery-holder .gallery-navigation-holder .next-arrow:before,.gallery-holder .gallery-navigation-holder .prev-arrow:before {
	width: 50px;
	left: 0;
	top: 0;
	position: absolute;
	font-size: 30px;
	color: #222;
}

.gallery-holder .gallery-navigation-holder .prev-arrow {
	left: 0;
	right: auto;
	text-align: left;
}

.gallery-holder .gallery-navigation-holder .prev-arrow:before {
	content: '\e943';
	text-align: left;
}

.gallery-holder .gallery-navigation-holder .next-arrow {
	right: 0;
	left: auto;
	text-align: right;
}

.gallery-holder .gallery-navigation-holder .next-arrow:before {
	content: '\e944';
	text-align: right;
}

.gallery-holder .gallery-info-box,.gallery-holder .gallery-info-box .row-title,.gallery-holder .gallery-info-box .row-value {
	text-align: left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	display: block;
}

.gallery-holder .gallery-info-box {
	padding-top: 40px;
	padding-bottom: 40px;
	margin: 0 auto;
}

.gallery-holder .gallery-info-box .row-title {
	color: #989898;
	font-size: 17px;
	margin: 0;
	padding: 0;
	line-height: 25px;
	font-weight: 200;
	text-transform: uppercase;
}

.gallery-holder .gallery-info-box .row-value {
	color: #4c4b4b;
	font-size: 17px;
	margin: 0;
	padding: 0;
	line-height: 25px;
	font-weight: 500;
	text-transform: uppercase;
}

.gallery-holder .gallery-lists {
	display: block;
	margin: 0;
	padding: 0;
}

.gallery-holder .gallery-lists li {
	display: block;
	margin: 0;
	padding: 0 0 80px;
}

.gallery-holder .gallery-lists li a {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}

.gallery-holder .gallery-lists li a img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.gallery-holder .gallery-lists li a.video-image img {
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #000;
}

.gallery-holder .gallery-lists li a.video-image:after {
	width: 100%;
	height: 100%;
	z-index: 1000;
	position: absolute;
	content: ' ';
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/mejs-bigplay.svg) center no-repeat rgba(0,0,0,.5);
	background-size: 10%;
	opacity: .7;
	filter: alpha(opacity=70);
}

.submit-holder {
	padding-top: 20px;
	padding-bottom: 20px;
}

.apply-form-holder {
	margin: 0 auto;
	display: block;
	padding: 0 0 100px;
	width: 80%;
	position: relative;
}

.apply-form-holder .expand-panel-holder {
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	transition: all .5s ease-in-out;
}

.apply-form-holder .expand-panel-holder .panel-title-holder {
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
	border-bottom: 1px #878787 solid;
}

.apply-form-holder .expand-panel-holder .panel-title-holder .panel-title {
	display: block;
	margin: 0 auto;
	color: #000;
	font-size: 18px;
	position: relative;
	line-height: 40px;
	font-family: Cassannet,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-weight: 400;
	text-transform: uppercase;
}

.apply-form-holder .expand-panel-holder .panel-title-holder .panel-title:after {
	content: '\e93a';
	font-family: Linearicons;
	font-weight: 400;
	text-transform: none;
	line-height: 1;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	font-feature-settings: "liga";
	position: absolute;
	left: auto;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.preference-title h4,.upper-caps,.upper-caps a,.upper-caps p {
	text-transform: uppercase;
}

.add-button-holder:after,.cb-holder .checkbox-icon:before {
	font-family: Linearicons;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
}

.apply-form-holder .expand-panel-holder.apply-for .panel-form-holder {
	padding-bottom: 40px;
}

.apply-form-holder .expand-panel-holder .panel-form-holder {
	display: none;
	position: relative;
	margin: 0 auto;
	padding: 80px;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .row {
	margin: 0 auto;
}

.apply-form-holder .expand-panel-holder .panel-form-holder.submit-holder {
	padding-top: 20px;
	padding-bottom: 20px;
	display: block!important;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder {
	padding: 0 60px 0 30px;
	color: #898989;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder .cs-select .cs-options,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder .cs-select .cs-options li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder .cs-select .cs-placeholder,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder .cs-select .cs-placeholder li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder button,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder button li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=email],.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=email] li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=password],.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=password] li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=tel],.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=tel] li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=text],.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder input[type=text] li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder select,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder select li,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder textarea,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder textarea li {
	color: #898989;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder:nth-child(2n) {
	padding-left: 60px;
	padding-right: 30px;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.date-picker:after {
	top: 19%;
	font-size: 30px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	right: 50px;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.full-wide {
	padding: 0 30px!important;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.left {
	padding-left: 30px;
	padding-right: 60px;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.add-button-holder:after {
	top: 21%;
	font-size: 20px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	right: 82px;
}

.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.language-cb-holder {
	padding-bottom: 10px;
	padding-left: 0;
}

.apply-form-holder .expand-panel-holder.active .panel-title-holder .panel-title:after {
	content: '\e939';
}

.apply-form-holder .expand-panel-holder.active .panel-form-holder {
	display: block;
}

.preference-title h4 {
	margin: 0 0 20px;
	padding: 0 10px 0 0;
	font-size: 18px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #000;
	font-weight: 400;
}

.apply-now-comment>p,.show-reel-panel {
	padding-top: 30px;
}

.preference-title.grey h4 {
	font-size: 16px;
	color: #898989;
}

.apply-now-comment,.apply-now-comment a,.apply-now-comment p {
	font-size: 16px;
}

.border-bottom {
	border-bottom: 1px #c2c2c2 solid;
	display: block;
}

.samples {
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.samples .sample-col {
	padding-bottom: 30px;
}

.samples .sample-holder {
	display: block;
	background: url() center top no-repeat;
	background-size: cover;
	position: relative;
}

.samples .sample-holder .label {
	position: absolute;
	text-transform: uppercase;
	top: 50%;
	width: 100%;
	text-align: center;
	font-size: 50px;
	color: #999;
	-webkit-transform: rotate(-30deg) translateY(-50%);
	-moz-transform: rotate(-30deg) translateY(-50%);
	-ms-transform: rotate(-30deg) translateY(-50%);
	-o-transform: rotate(-30deg) translateY(-50%);
	transform: rotate(-30deg) translateY(-50%);
}

.cb-holder label,.file-add-button {
	color: #898989;
	display: block;
	text-transform: uppercase;
	cursor: pointer;
}

.icon-plus:before {
	content: '\e936';
}

.h30 {
	height: 30px;
	display: block;
}

.file-add-button {
	background: #ececec;
	text-align: center;
	height: 200px;
	width: 100%;
	float: none;
	font-weight: 400;
	font-size: 20px;
}

.file-add-button span:before {
	display: block;
	font-size: 50px;
	font-weight: 100;
	padding-top: 62px;
	padding-bottom: 20px;
	position: relative;
}

.accept-terms {
	padding-top: 30px;
}

.cb-holder {
	float: left;
	display: block;
	padding-right: 15px;
}

.cb-holder label {
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 18px;
	position: relative;
	font-weight: 200;
}

.cb-holder.title label {
	color: #000;
	font-weight: 400;
	padding-right: 30px;
	width: 150px;
}

.cb-holder.auto-width label {
	width: auto;
}

.cb-holder .checkbox,.cb-holder .checkbox-icon {
	width: 0;
	height: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
	margin-right: 15px;
	line-height: 55px;
	float: left;
	visibility: hidden;
	display: none;
}

.cb-holder .checkbox-icon {
	display: block;
	visibility: visible;
	margin-top: 4px;
	position: relative;
	border: 1px solid #878787;
	height: 25px;
	width: 25px;
	opacity: 1;
	filter: alpha(opacity=100);
}

.cb-holder .checkbox-icon:before {
	position: absolute;
	width: 100%;
	height: 100%;
	text-transform: none;
	-moz-font-feature-settings: "liga";
	font-feature-settings: "liga";
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	text-align: center;
	font-weight: 700;
	line-height: 25px;
}

.add-button-holder:after,.date-picker:after {
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	left: auto;
	right: 10px;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	display: block;
	position: absolute;
	speak: none;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.cb-holder .checkbox:checked+.checkbox-icon:before {
	content: '\e934';
	color: #fff;
	background: #878787;
}

.cb-rows {
	padding-bottom: 5px;
}

.add-button-holder:after {
	content: '\e936';
	font-weight: 400;
	text-transform: none;
	line-height: 1;
	-moz-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.add-more-form {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	border: 1px solid #878787;
	height: 70px;
	padding: 20px;
	background: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 200;
	display: block;
	width: 100%;
	margin-bottom: 40px;
	color: #898989;
	text-align: left;
	line-height: 30px;
}

.date-picker:after {
	content: '\e789';
	font-family: Linearicons;
	font-weight: 400;
	text-transform: none;
	line-height: 1;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.contact-page .content-section h1,.contact-page .content-section h2,.contact-page .content-section h3,.contact-page .content-section h4,.contact-page .content-section h5,.contact-page .content-section h6,.contact-page .contents h1,.contact-page .contents h2,.contact-page .contents h3,.contact-page .contents h4,.contact-page .contents h5,.contact-page .contents h6,.terms-page .content h1,.terms-page .content h2,.terms-page .content h3,.terms-page .content h4,.terms-page .content h5,.terms-page .content h6 {
	font-family: Cassannet,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

.career-list-holder ul.accordian li .table-rows:before,.vc-content {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	left: 0;
}

.vc-content {
	position: absolute;
	margin: 0 auto;
	right: 0;
	width: 100%;
	transform: translateY(-50%);
}

.terms-page .content h3 {
	margin-bottom: 20px;
}

.terms-column {
	margin-top: 50px;
	padding: 0 50px;
	border-right: 1px #e1e1e1 solid;
}

.terms-column:nth-child(2) {
	border: none;
}

.terms-column h3 {
	font-size: 35px;
}

.career-list-holder ul.accordian li,ul.download-links li,ul.download-links li a {
	display: block;
	font-size: 18px;
	color: #747474;
}

ul.download-links {
	display: block;
	list-style: none;
}

ul.download-links li {
	list-style: none;
	font-weight: 500;
}

ul.download-links li a {
	float: right;
	font-weight: 300;
}

ul.download-links li a:hover,ul.download-links li a:link,ul.download-links li a:visited {
	text-decoration: underline;
}

.career-list-holder ul.accordian li,table.model-details-print th {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.contact-page .content-section ul li,.contact-page .content-section ul li a,.contact-page .contents ul li,.contact-page .contents ul li a {
	color: #747474;
}

.contact-second-row {
	padding-top: 40px;
}

.contact-form-holder textarea {
	height: 178px;
}

.career-list-holder {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 80%;
}

.career-list-holder ul.accordian {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.career-list-holder ul.accordian li {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	font-weight: 200;
	line-height: 70px;
	position: relative;
	text-transform: uppercase;
	word-wrap: break-word;
	cursor: pointer;
	border-bottom: 1px #e1e1e1 solid;
}

.career-list-holder ul.accordian li .table-rows:before {
	content: '\e93c';
	font-family: Linearicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	transform: translateY(-50%);
}

.career-list-holder ul.accordian li .table-rows .cell:nth-child(1) {
	padding-left: 40px;
}

.career-list-holder ul.accordian li.header-list {
	font-family: Cassannet,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 23px;
	color: #111;
	text-transform: uppercase;
	line-height: 75px;
	font-weight: 400;
}

.career-list-holder ul.accordian li.header-list .table-rows:before {
	display: none;
}

.career-list-holder ul.accordian li .title {
	color: #000;
}

.career-list-holder ul.accordian li.active .table-rows:before {
	top: 35px;
	content: '\e93a';
}

.career-list-holder ul.accordian li .accordian-expand-panel {
	display: none;
	margin: 0;
	padding: 30px 0 0;
	cursor: default;
}

.career-list-holder ul.accordian li .content-section {
	padding-top: 0;
	width: 100%;
}

.career-list-holder ul.accordian li .contents a,.career-list-holder ul.accordian li .contents p {
	font-size: 18px;
}

.career-list-holder ul.accordian li .contents p {
	font-size: 18px;
	padding-bottom: 20px;
	padding-top: 10px;
}

.career-list-holder ul.accordian li .contents ul {
	list-style: disc inside;
	padding-bottom: 15px;
}

.career-list-holder ul.accordian li .contents ul li {
	list-style: disc inside;
	text-transform: none;
	font-size: 18px;
	line-height: 27px;
	border: none;
	height: auto;
	cursor: default;
	display: list-item;
}

.career-list-holder ul.accordian li .contents ul li:before {
	display: none;
	content: '';
}

.career-list-holder ul.accordian li .contents h1,.career-list-holder ul.accordian li .contents h2,.career-list-holder ul.accordian li .contents h3,.career-list-holder ul.accordian li .contents h4,.career-list-holder ul.accordian li .contents h5,.career-list-holder ul.accordian li .contents h6 {
	margin: 0;
	padding-bottom: 15px;
}

.career-list-holder .table-rows {
	display: block;
}

.career-list-holder .table-rows .cell {
	display: block;
	float: left;
	margin: 0 auto;
	padding: 0;
	width: auto;
	word-wrap: break-word;
	overflow: hidden;
}

.career-list-holder .table-rows .cell.w20 {
	width: 20%;
}

.career-list-holder .table-rows .cell.w30 {
	width: 30%;
}

.career-list-holder .table-rows .cell.w40 {
	width: 40%;
}

.career-list-holder .table-rows.active .cell {
	font-weight: 500;
}

.footer {
	background-color: #ececec;
	display: block;
	margin: 140px auto 0;
	padding: 0;
	width: 100%;
	position: relative;
	text-align: center;
}

.footer .footer-panel {
	position: relative;
	display: block;
}

.footer .footer-panel .btn-trigger-footer {
	position: absolute;
	width: 80px;
	height: 80px;
	top: -80px;
	right: 0;
	background-color: #000;
	color: transparent;
	font-size: 0!important;
	text-indent: -9999px;
}

.footer .footer-panel .btn-trigger-footer:after,.footer .footer-panel .btn-trigger-footer:before {
	width: 25px;
	border-bottom: 1px #fff solid;
	content: ' ';
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	transition: all .5s ease-in-out;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.footer .footer-panel .btn-trigger-footer:after {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.footer .footer-panel .btn-trigger-footer:before {
	height: 1px;
}

.footer .footer-panel .btn-trigger-footer.active {
	background-color: #ececec;
}

.footer .footer-panel .btn-trigger-footer.active:after,.footer .footer-panel .btn-trigger-footer.active:before {
	background-color: #222;
}

.footer .footer-panel .btn-trigger-footer.active:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.footer .footer-panel .btn-trigger-footer.active:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.footer .footer-panel .footer-inner {
	display: block;
	margin: 0;
	padding: 0;
}

.footer .footer-panel .footer-inner .copyright {
	text-align: center;
	display: block;
	color: #a6a6a6;
	padding: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}

.footer .footer-panel .footer-inner .copyright p {
	color: #a6a6a6;
	font-weight: 300;
	font-size: 20px;
	margin: 0;
	text-align: center;
	padding: 0;
}

.footer .footer-panel .footer-inner .footer-columns-inner {
	display: none;
}

.footer .footer-panel .footer-inner .footer-columns h5 {
	color: #a5a5a5;
	margin: 0 0 0 50%;
	padding: 0;
	display: inline-block;
	cursor: pointer;
	font-size: 20px;
	line-height: 80px;
	float: left;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	text-transform: uppercase;
	-webkit-transition: all 0s .3s;
	-moz-transition: all 0s .3s;
	-ms-transition: all 0s .3s;
	-o-transition: all 0s .3s;
	transition: all 0s .3s;
}

.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists {
	color: #a6a6a6;
	text-align: left;
	display: block;
	margin: 0;
	padding: 25px 0 0;
	list-style: none;
	clear: both;
}

.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li {
	display: block;
	margin: 0;
	padding: 0;
}

.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a {
	color: #a6a6a6;
	text-align: left;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 40px;
	font-size: 26px;
	font-weight: 300;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
}

.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a:hover,.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a:link,.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a:visited {
	color: #a6a6a6;
}

.footer .footer-panel .footer-inner .footer-columns .footer-social-icon {
	display: block;
	text-align: left;
	max-width: 300px;
	padding-top: 25px;
	clear: both;
}

.footer .footer-panel .footer-inner .footer-columns .footer-social-icon li {
	display: inline-block;
	padding-right: 22px;
	padding-bottom: 22px;
}

.footer .footer-panel .footer-inner .footer-columns .footer-social-icon li a {
	display: inline-block;
}

.footer .footer-panel .footer-inner .footer-columns .footer-social-icon li a img {
	display: inline-block;
	max-height: 46px;
	max-width: 46px;
}

.footer .footer-panel .footer-inner.mini-footer {
	display: block;
	height: 80px;
	overflow: hidden;
}

.footer .footer-panel .footer-inner.active .footer-columns h5 {
	left: 0;
	margin-left: 0;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	font-size: 25px;
	-webkit-transition: all 0s 0s;
	-moz-transition: all 0s 0s;
	-ms-transition: all 0s 0s;
	-o-transition: all 0s 0s;
	transition: all 0s 0s;
}

.footer .footer-panel .footer-inner.active .copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
}

@media screen and (max-width:3000px) {
	.select-box-wrapper:after {
		top: 25px;
	}
}

@media screen and (min-width:2040px) and (max-width:2540px) {
	h1,h2 {
		font-size: 130px;
	}

	.page-title,h3 {
		font-size: 100px;
	}

	.model_wrap h1,.model_wrap h2 {
		margin-left: -7px;
	}

	.main-menu-holder .main-menu li {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.main-menu-holder .main-menu li a {
		padding: 10px 15px 2px;
		font-size: 35px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.language-cb-holder {
		padding-right: 10px!important;
	}

	.cb-holder.title label {
		width: 80px!important;
	}
}

@media screen and (min-width:1901px) and (max-width:2200px) {
	h1,h2 {
		font-size: 120px;
	}

	.page-title,h3 {
		font-size: 100px;
	}

	p {
		font-size: 20px;
	}

	.model_wrap h1,.model_wrap h2 {
		margin-left: -7px;
	}

	.main-menu-holder .main-menu li {
		padding: 0;
	}

	.main-menu-holder .main-menu li a,.main-menu-holder ul.subnav li a {
		font-size: 30px;
		padding-top: 0;
		padding-bottom: 0;
		line-height: 50px;
	}

	.header .top-links-holder .topbar-links li a,.main-menu-holder .menu-footer a,.main-menu-holder .menu-footer p,.page-white-bg .header .top-links-holder .topbar-links li a {
		font-size: 18px;
	}

	.slideshow_navigation li .border-holder {
		border-width: 15px;
	}

	.model-border-box {
		border-width: 30px;
	}

	.model-border-box .box-inner-content {
		padding-right: 40px;
		bottom: 40px;
		padding-left: 40px;
	}

	.boxed-340 {
		padding-left: 240px!important;
		padding-right: 240px!important;
	}

	.tiles-holder ul.tiles-lists li .articles figure figcaption {
		font-size: 22px;
		padding-top: 20px;
		padding-bottom: 2px;
	}

	.tiles-holder ul.tiles-lists li .articles .summary p {
		font-size: 18px;
	}

	.tiles-holder ul.tiles-lists li .articles .summary {
		padding-top: 10px;
		max-height: 80px;
	}

	.tiles-holder ul.tiles-lists li .articles .date {
		font-size: 16px;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a {
		font-size: 22px;
		line-height: 35px;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists,.footer .footer-panel .footer-inner .footer-columns .footer-social-icon {
		padding-top: 0;
	}

	.footer .footer-panel .footer-inner.active .footer-columns h5 {
		font-size: 22px;
		line-height: 70px;
	}

	.footer .footer-panel .btn-trigger-footer {
		top: -60px;
		width: 60px;
		height: 60px;
	}

	.btn.btn-border {
		font-size: 22px;
		border-width: 2px;
		line-height: 56px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder {
		padding: 40px 20px;
	}

	.cb-holder.title label {
		width: 80px;
	}

	.apply-form-holder {
		width: 90%;
	}
}

@media screen and (max-width:1900px) {
	h1,h2 {
		font-size: 100px;
	}

	.page-title,h3 {
		font-size: 90px;
	}

	p {
		font-size: 18px;
	}

	.model_wrap h1,.model_wrap h2 {
		margin-left: -7px;
	}

	.more_faces a,.view_profile {
		font-size: 21px;
	}

	.btn {
		font-size: 20px;
	}

	.btn.btn-border {
		line-height: 46px;
		border-width: 2px;
		padding-top: 2px;
	}

	.slideshow_navigation {
		padding-left: 0;
		padding-right: 0;
	}

	.slideshow_navigation h3 {
		font-size: 24px;
	}

	.slideshow_navigation li {
		width: 220px;
		display: inline-block;
		float: none;
		height: 400px;
	}

	.slideshow_navigation li .border-holder {
		border-width: 10px;
		padding: 0 20px;
	}

	.slideshow_navigation li:nth-child(1) {
		margin-left: 0;
	}

	.slideshow_navigation li:nth-last-child {
		margin-right: 0;
	}

	.slideshow_navigation li ul {
		font-size: 16px;
		white-space: normal;
	}

	.boxed-340 {
		padding-left: 200px!important;
		padding-right: 200px!important;
	}

	#bareface_navigation nav,.container-fluid {
		padding-left: 30px;
		padding-right: 30px;
	}

	.main-menu-holder .main-menu li {
		padding: 2px 0;
		line-height: 30px;
	}

	.main-menu-holder .main-menu li a {
		padding-top: 5px;
		font-size: 22px;
	}

	.main-menu-holder .menu-footer {
		position: absolute;
		bottom: 90px;
	}

	.main-menu-holder .menu-footer a,.main-menu-holder .menu-footer p {
		font-size: 16px;
	}

	.main-menu-holder .menu-footer a {
		padding-right: 10px;
	}

	.main-menu-holder .menu-footer a:after {
		padding-left: 10px;
	}

	.main-menu-holder .menu-footer a:nth-last-child(1):after {
		content: '';
	}

	.main-menu-holder .menu-footer .menu-social-icon {
		padding-bottom: 5px;
	}

	.main-menu-holder .menu-footer .menu-social-icon li {
		padding: 0 6px;
	}

	.main-menu-holder .menu-footer .menu-social-icon li a img {
		max-height: 32px;
		max-width: 32px;
	}

	.main-menu-holder ul.subnav {
		padding-bottom: 10px;
	}

	.main-menu-holder ul.subnav li a {
		font-size: 22px;
		line-height: normal;
		padding: 0 5px;
	}

	.model-border-box {
		border-width: 25px;
	}

	.model-border-box .box-inner-content {
		padding: 0 35px;
		bottom: 35px;
	}

	.model-border-box .box-inner-content p {
		margin-top: 20px;
	}

	.model_thumb_nav {
		margin-top: 30px;
	}

	.search-filter-wrapper .search-filter-panel.models-page-filter {
		top: 105px;
	}

	.tiles-holder ul.tiles-lists {
		padding-bottom: 50px;
	}

	.tiles-holder ul.tiles-lists li .articles figure .image-holder span.read-more {
		font-size: 16px;
	}

	.tiles-holder ul.tiles-lists li .articles figure figcaption {
		font-size: 20px;
		padding-top: 15px;
		padding-bottom: 5px;
	}

	.tiles-holder ul.tiles-lists li .articles a {
		display: block;
	}

	.tiles-holder ul.tiles-lists li .articles .summary {
		max-height: 80px;
		padding-top: 10px;
		line-height: normal!important;
	}

	.tiles-holder ul.tiles-lists li .articles .summary p {
		font-size: 16px;
		line-height: 24px;
	}

	.tiles-holder ul.tiles-lists li .articles .date {
		font-size: 14px;
	}

	.footer .footer-panel .btn-trigger-footer {
		width: 40px;
		height: 40px;
		top: -40px;
	}

	.footer .footer-panel .btn-trigger-footer:after,.footer .footer-panel .btn-trigger-footer:before {
		width: 20px;
	}

	.footer .footer-panel .footer-inner .footer-columns h5 {
		font-size: 20px;
		line-height: 60px;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a {
		font-size: 20px;
		padding-bottom: 0;
	}

	.footer .footer-panel .footer-inner.active .footer-columns h5 {
		margin-left: 0;
		padding-top: 20px;
	}

	.footer .footer-panel .footer-inner.active .copyright {
		padding: 20px 0;
		height: auto;
	}

	ul.h5-sized-lists li a {
		font-size: 20px;
		display: block;
	}

	.main-menu-holder .main-menu {
		margin-bottom: 80px;
	}

	h3.lists-header-title {
		font-size: 35px;
		padding-top: 5px;
	}

	.content-section .tagline {
		font-size: 30px;
		padding: 0 50px 50px;
	}

	.page-with-header-banner .page-title-holder {
		bottom: 70px;
	}

	.page-with-header-banner .header-banner {
		height: 700px;
	}

	.content-section {
		padding-top: 50px;
	}

	.content-section a,.content-section div,.content-section h1,.content-section h2,.content-section h3,.content-section h4,.content-section h5,.content-section h6,.content-section li,.content-section p,.content-section ul {
		line-height: 32px;
		font-size: 20px;
	}

	.input-keywords-holder .search-keyword.search-big {
		height: 50px;
		margin: 0;
		font-size: 16px;
	}

	.btn-search.btn-search-icon {
		width: 50px;
		height: 50px;
	}

	.advanced-search-holder {
		padding-top: 10px;
	}

	.tiles-holder .tiles-header ul.tiles-options li a {
		font-size: 18px;
		line-height: 30px;
	}

	.search-filter-wrapper .search-filter-panel.news-page-filter {
		top: -5px;
	}

	.add-more-form,.cs-select .cs-placeholder,.select-box-wrapper select,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea {
		height: 50px;
		padding: 5px 5px 5px 15px;
		background: #fff;
		font-size: 13px;
		margin-bottom: 25px;
		font-weight: 400;
	}

	textarea {
		height: auto;
		line-height: 24px;
	}

	.cb-holder label {
		font-weight: 400;
	}

	.select-box-holder .select-box-label {
		font-size: 10px;
	}

	.cs-select ul span {
		padding: 0 10px;
		font-size: 12px;
		line-height: 24px;
	}

	.cs-select.cs-active .cs-options {
		top: 39px;
	}

	.cs-select .cs-options {
		max-height: 90px;
	}

	.advanced-search-holder .advanced-search-panel {
		padding-top: 20px;
	}

	.lists-holder .lists-holder-header a {
		line-height: 30px;
		font-size: 18px;
	}

	button,input[type=submit] {
		line-height: 50px;
		font-size: 16px;
	}

	a.btn-filter {
		line-height: 30px;
		font-size: 18px;
	}

	a.btn-filter.model-lists-filter-btn {
		line-height: 70px;
	}

	.search-filter-wrapper .search-filter-panel {
		top: 60px;
		padding: 50px 50px 30px;
	}

	.footer .footer-panel .footer-inner.active .footer-columns h5 {
		font-size: 18px;
		line-height: 50px;
	}

	.blockquote,blockquote {
		font-size: 30px;
		line-height: 50px;
		width: 100%;
	}

	.quote-section .quote-content {
		padding: 100px 0;
	}

	.grids-holder .grid-item .grid-image .apply-now span,.grids-holder .grid-item .grid-image .grid-title,.grids-holder .grid-item .grid-image figcaption,.grids-holder .grid-item .grid-image figcaption a,.grids-holder .grid-item figure .apply-now span,.grids-holder .grid-item figure .grid-title,.grids-holder .grid-item figure figcaption,.grids-holder .grid-item figure figcaption a {
		font-size: 24px;
		bottom: 20px;
	}

	.works-lists ul.thumb-lists li a {
		font-size: 14px;
	}

	.works-lists ul.thumb-lists li a .holder {
		margin-bottom: 5px;
	}

	.giving-back-lists ul.thumb-lists li a .date,.giving-back-lists ul.thumb-lists li a .title {
		font-size: 16px;
	}

	.giving-back-lists ul.thumb-lists li a .date {
		font-size: 12px;
	}

	.login-box input {
		margin-bottom: 8px;
	}

	.login-box ul.login-links li a {
		font-size: 16px;
	}

	.contact-form-holder input,select,textarea {
		margin-bottom: 10px;
	}

	.contact-form-holder textarea {
		height: 110px;
	}

	.contact-form-holder .select-box-holder {
		padding: 0;
	}

	ul.h4-sized-lists li,ul.h5-sized-lists li {
		padding: 0 25px;
	}

	ul.h4-sized-lists li a {
		font-size: 30px;
		line-height: 50px;
	}

	.model-details-wrapper .gallery-wrapper {
		height: -webkit-calc(100% - 80px);
		height: calc(100% - 80px);
	}

	.model-details-wrapper .details-wrapper {
		height: 80px;
	}

	.model-details-wrapper .slide-switcher-holder {
		bottom: 15px;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists {
		font-size: 14px;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists li a {
		line-height: normal;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists li a.active:after {
		bottom: -3px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info .title {
		line-height: 80px;
		padding-right: 0;
		font-size: 20px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links {
		white-space: normal;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a {
		padding: 0 10px;
		font-size: 12px;
		line-height: 80px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a span {
		line-height: 83px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li {
		font-size: 12px;
		white-space: normal;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a,.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a .bold {
		font-size: 12px;
		line-height: 83px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info {
		width: 35%;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details {
		width: 65%;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a {
		padding-left: 10px;
		padding-right: 0;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.dropdown:after {
		font-size: 14px;
		margin-top: 0;
	}

	.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image {
		width: auto!important;
		height: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%!important;
	}

	.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a {
		height: 100%!important;
	}

	.model-details-wrapper .details-wrapper .inner-content {
		padding: 0 30px;
	}

	.bio-wrapper {
		height: -webkit-calc(100% - 80px);
		height: calc(100% - 80px);
	}

	.bio-wrapper .bio-wrapper-inner {
		padding: 20px;
	}

	.bio-wrapper .bio-wrapper-inner .bio-content h3.title {
		font-size: 20px;
		padding-bottom: 25px;
	}

	.bio-wrapper .bio-wrapper-inner .bio-content {
		padding-top: 20px;
	}

	.bio-wrapper .bio-wrapper-inner .bio-content p {
		font-size: 14px;
		padding-bottom: 10px;
	}

	.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a:after {
		background-size: 20%;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists li a.active::after,.model-details-wrapper .slide-switcher-holder ul.slides-lists li a:active::after,.model-details-wrapper .slide-switcher-holder ul.slides-lists li a:hover::after {
		bottom: -2px;
	}

	.career-list-holder ul.accordian li {
		font-size: 16px;
		line-height: 50px;
	}

	.career-list-holder ul.accordian li .table-rows::before {
		font-size: 14px;
	}

	.career-list-holder ul.accordian li .table-rows .cell:nth-child(1) {
		padding-left: 30px;
	}

	.career-list-holder ul.accordian li.active .table-rows::before {
		top: 25px;
	}

	.career-list-holder ul.accordian li .accordian-expand-panel {
		padding-top: 0;
	}

	.career-list-holder ul.accordian li.header-list {
		font-size: 18px;
	}

	.career-list-holder .table-rows .cell {
		font-weight: 300;
		white-space: nowrap;
	}

	.author-info {
		padding: 15px;
	}

	.meta-tools {
		right: 15px;
	}

	.author-info .profile .image-holder img {
		width: 70px;
		height: 70px;
		border-radius: 35px;
	}

	.author-info .profile .profile-info {
		padding-left: 15px;
	}

	.author-info .profile .profile-info .details {
		margin-top: 0;
		-webkit-transform: translateY(10px);
		-moz-transform: translateY(10px);
		-ms-transform: translateY(10px);
		-o-transform: translateY(10px);
		transform: translateY(10px);
	}

	.meta-tools .social.active {
		-webkit-transform: scale(1) translateY(-50px);
		-moz-transform: scale(1) translateY(-50px);
		-o-transform: scale(1) translateY(-50px);
		transform: scale(1) translateY(-50px);
	}

	.author-info .profile .profile-info .title {
		font-size: 20px;
		line-height: normal;
	}

	.author-info .profile .profile-info .designation {
		font-size: 15px;
		line-height: normal;
	}

	.meta-tools ul.meta-tools-list li a span:before {
		font-size: 30px;
	}

	.meta-tools .social ul {
		height: 40px;
	}

	.meta-tools .social ul li {
		line-height: 40px;
		height: 40px;
	}

	.gallery-holder {
		width: 70%;
	}

	.gallery-holder .gallery-navigation-holder .gallery-name,.gallery-holder .gallery-navigation-holder .next-arrow::before,.gallery-holder .gallery-navigation-holder .prev-arrow::before {
		font-size: 25px;
	}

	.gallery-holder .gallery-info-box .row-title,.gallery-holder .gallery-info-box .row-value {
		font-weight: 300;
		font-size: 16px;
	}

	.gallery-holder .gallery-info-box .row-value {
		font-size: 15px;
		font-weight: 500;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder {
		padding: 30px 10px;
	}

	.apply-form-holder {
		width: 90%;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder:nth-child {
		padding-left: 10px;
		padding-right: 50px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder:nth-child(2n) {
		padding-right: 10px;
		padding-left: 50px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.full-wide {
		padding-left: 30px!important;
		padding-right: 10px!important;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.date-picker::after {
		top: 15%;
		font-size: 25px;
		right: 20px;
	}

	.cb-holder label {
		font-size: 13px;
	}

	.cb-holder.title label {
		width: 70px;
	}

	.cb-holder .checkbox-icon {
		margin-top: 2px;
		height: 20px;
		width: 20px;
	}

	.cb-holder .checkbox:checked+.checkbox-icon:before {
		line-height: 20px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.language-cb-holder {
		padding-left: 20px!important;
	}
}

@media screen and (max-width:1600px) {
	h1,h2 {
		font-size: 90px;
	}

	h3.lists-header-title {
		font-size: 35px;
	}

	p {
		font-size: 16px;
	}

	.boxed-340 {
		padding-left: 180px!important;
		padding-right: 180px!important;
	}

	.move_bareface_entertainment a {
		font-size: 18px;
	}

	.move_bareface_entertainment a span {
		font-size: 26px;
	}

	.slideshow_navigation li {
		top: 55%;
	}

	.slideshow_navigation h3 {
		margin-top: 37%;
	}

	.model-border-box {
		border-width: 20px;
	}

	label.error {
		font-size: 10px;
		top: -5px;
	}

	.author-info,.career-list-holder,.content-section {
		width: 100%;
	}

	ul.download-links li,ul.download-links li a {
		font-size: 16px;
	}

	.more_faces a,.view_profile {
		font-size: 18px;
	}

	.header,.page-white-bg .header {
		padding-top: 30px;
	}

	.menu-trigger-button .menu-icon::before {
		top: -7px;
	}

	.page-header-holder h4,ul.h4-sized-lists li a {
		font-size: 30px;
		line-height: 60px;
	}

	ul.h5-sized-lists li {
		padding: 0 12px 0 4px;
	}

	ul.h5-sized-lists li a {
		font-size: 20px;
		line-height: 40px;
		display: block;
	}

	ul.h5-sized-lists li::after {
		height: 45%;
		top: 12px;
	}

	.main-menu-holder .main-menu {
		margin-bottom: 0;
	}

	.main-menu-holder ul.subnav {
		padding-bottom: 80px;
	}

	.main-menu-holder ul.subnav li a {
		font-size: 22px;
		line-height: normal;
		padding: 0 5px;
	}

	.main-menu-holder .menu-footer .menu-social-icon li a img {
		width: 32px;
		height: 32px;
	}

	.main-menu-holder .menu-footer .menu-social-icon {
		padding-bottom: 0;
		margin: 0;
	}

	.main-menu-holder .menu-footer {
		bottom: 10px;
	}

	.advanced-search-holder .btn-trigger {
		font-size: 14px;
	}

	.tiles-holder .tiles-header ul.tiles-options li a {
		line-height: 35px;
	}

	.content-section a,.content-section div,.content-section h1,.content-section h2,.content-section h3,.content-section h4,.content-section h5,.content-section h6,.content-section li,.content-section p,.content-section ul {
		line-height: 24px;
		font-size: 16px;
	}

	.apply-form-holder {
		width: 100%;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.add-button-holder:after {
		font-size: 16px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.full-wide {
		padding-left: 10px!important;
	}

	.terms-column h3 {
		font-size: 25px;
	}

	.footer .footer-panel .footer-inner .footer-columns h5,.footer .footer-panel .footer-inner.active .footer-columns h5 {
		font-size: 18px;
		line-height: 50px;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a {
		font-size: 16px;
		line-height: 30px;
	}

	.footer .footer-panel .footer-inner .copyright p {
		font-size: 14px;
	}

	.footer {
		margin-top: 80px;
	}

	.page-header-holder {
		padding-bottom: 30px;
	}

	.page-with-header-banner .header-banner {
		height: 500px;
	}

	.page-with-header-banner .page-title-holder {
		bottom: 30px;
	}

	.page-title,h3 {
		font-size: 60px;
	}

	.content-section {
		padding-top: 30px;
	}

	.content-section .tagline {
		font-size: 20px;
		padding: 0 20px 30px;
	}

	.contact-second-row .col-xs-12 {
		padding-right: 50px;
	}

	.contact-second-row .col-xs-12:nth-child(2) {
		padding-right: 0;
	}
}

@media screen and (max-width:1280px) {
	h1,h2 {
		font-size: 80px;
	}

	h3 {
		font-size: 65px;
	}

	p {
		font-size: 16px;
	}

	.boxed-340 {
		padding-left: 160px!important;
		padding-right: 160px!important;
	}

	.move_bareface_entertainment a {
		font-size: 18px;
	}

	.move_bareface_entertainment a span {
		font-size: 26px;
	}

	.slideshow_navigation h3 {
		margin-top: 37%;
	}

	.model-border-box {
		border-width: 20px;
	}

	.lists-holder ul.thumb-lists li a {
		font-size: 14px;
	}

	.model_thumb_nav ul {
		margin-right: -15px;
		margin-left: -15px;
	}

	.model_thumb_nav li:nth-child(n) {
		border-left: 15px transparent solid;
		border-right: 15px transparent solid;
	}

	.form-holder-box {
		width: 60%;
	}

	.main-menu-holder ul.subnav {
		padding-bottom: 40px;
	}

	.footer .footer-panel .footer-inner .footer-columns h5,.footer .footer-panel .footer-inner.active .footer-columns h5 {
		font-size: 16px;
		line-height: 40px;
		padding-top: 5px;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists,.footer .footer-panel .footer-inner .footer-columns .footer-social-icon {
		padding-top: 10px;
	}
}

@media screen and (min-width:1025px) and (max-width:1279px) {
	h1,h2 {
		font-size: 75px;
	}

	h3,h3.lists-header-title {
		font-size: 60px;
	}

	p {
		font-size: 16px;
	}

	.boxed-340 {
		padding-left: 90px!important;
		padding-right: 90px!important;
	}

	.slideshow_navigation li {
		width: 18%;
		height: 350px;
	}

	.move_bareface_entertainment a {
		font-size: 22px;
	}

	.move_bareface_entertainment a span {
		font-size: 28px;
	}

	.bareface_entertainment {
		width: 280px;
	}

	.move_out_left {
		right: 270px!important;
	}

	.more_faces a,.view_profile {
		font-size: 18px;
	}

	ul.h4-sized-lists.single-line,ul.h5-sized-lists.single-line {
		white-space: normal!important;
	}

	ul.h4-sized-lists li {
		padding: 0 15px;
	}

	ul.h4-sized-lists li a {
		font-size: 25px;
	}
}

@media screen and (max-width:1199px) {
	.add-more-form,.author p,.author p.date,.author-info .profile .profile-info a,.cb-holder label {
		font-weight: 400;
	}

	h1,h2 {
		font-size: 65px;
	}

	h3 {
		font-size: 50px;
	}

	h3.lists-header-title {
		font-size: 35px;
	}

	p {
		font-size: 14px;
	}

	.boxed-340 {
		padding-left: 90px!important;
		padding-right: 90px!important;
	}

	.slideshow_navigation li {
		width: 18%;
		height: 350px;
	}

	.bareface_entertainment {
		width: 250px;
	}

	.move_out_left {
		right: 250px!important;
	}

	.more_faces a,.view_profile {
		font-size: 18px;
	}

	.popupCloseOnClick {
		cursor: crosshair;
		cursor: url(../images/close-x-20.png),crosshair;
		cursor: -webkit-image-set(url(../images/close-x-20.png) 1x,url(../images/close-x-20.png) 2x),crosshair;
	}

	.content-section p {
		padding-bottom: 10px;
	}

	a.btn-filter {
		padding-top: 0;
		margin-top: 8px;
	}

	.header,.page-white-bg .header {
		padding-top: 30px;
	}

	.menu-trigger-button .menu-icon::before {
		top: -7px;
	}

	.page-header-holder h4 {
		font-size: 30px;
		line-height: 60px;
	}

	ul.h4-sized-lists li a {
		font-size: 23px;
		line-height: 50px;
	}

	ul.h5-sized-lists li {
		padding: 0 12px 0 8px;
	}

	ul.h5-sized-lists li a {
		font-size: 18px;
		line-height: 40px;
		display: block;
	}

	ul.h5-sized-lists li::after {
		height: 45%;
		top: 12px;
	}

	.main-menu-holder .main-menu {
		margin-bottom: 0;
	}

	.main-menu-holder ul.subnav {
		padding-bottom: 10px;
		margin-bottom: 50px;
	}

	.main-menu-holder ul.subnav li a {
		font-size: 22px;
		line-height: normal;
		padding: 0 5px;
	}

	.main-menu-holder .menu-footer .menu-social-icon li a img {
		width: 30px;
		height: 30px;
	}

	.main-menu-holder .menu-footer .menu-social-icon {
		padding-bottom: 0;
		margin: 0;
	}

	.main-menu-holder .menu-footer {
		bottom: 25px;
	}

	.move_bareface_entertainment a {
		padding-bottom: 20px;
		padding-right: 90px;
	}

	.login-box ul.login-links li a {
		font-size: 14px;
	}

	label.error {
		font-size: 10px;
	}

	::-webkit-input-placeholder {
		font-size: 14px;
	}

	:-moz-placeholder {
		font-size: 14px;
	}

	::-moz-placeholder {
		font-size: 14px;
	}

	:-ms-input-placeholder {
		font-size: 14px;
	}

	.form-holder-box {
		width: 70%;
	}

	.advanced-search-holder .btn-trigger,.cs-select .cs-placeholder,input[type=tel],input[type=text],input[type=password],input[type=email],select,textarea {
		font-size: 14px;
		line-height: 40px;
		font-weight: 400;
	}

	.cs-select.cs-active .cs-options {
		top: 49px;
		max-height: 150px;
	}

	.cs-select ul span {
		font-size: 14px;
		line-height: 30px;
	}

	textarea {
		height: auto;
		line-height: normal;
	}

	.content-section h4,.preference-title.grey h4 {
		font-size: 14px;
	}

	.apply-form-holder {
		width: 100%;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder {
		padding-left: 10px;
	}

	.cb-holder .checkbox-icon {
		margin-right: 5px;
	}

	.cb-holder .checkbox-icon:before {
		line-height: 18px;
	}

	.add-more-form {
		height: 50px;
		padding: 5px;
		background: #FFF;
		font-size: 13px;
		margin-bottom: 25px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.left {
		padding-left: 10px;
		padding-right: 30px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder,.col-lg-6.col-md-6.select-box-holder.left.add-button-holder {
		padding-right: 50px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.add-button-holder::after {
		font-size: 14px;
		right: 65px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.apply-now-comment {
		padding-top: 20px!important;
	}

	.file-add-button {
		font-size: 18px;
		height: 140px;
	}

	.file-add-button span::before {
		font-size: 40px;
		padding-top: 25px;
	}

	.search-filter-wrapper .search-filter-panel {
		top: 65px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.full-wide {
		padding-left: 10px!important;
	}

	.apply-now-comment>p,.show-reel-panel {
		padding-top: 10px;
	}

	.select-box-wrapper:after {
		top: 50%;
	}

	.slideshow_navigation h3 {
		margin-top: 25%;
	}

	.slideshow_navigation ul {
		margin-top: 20px;
	}

	.slideshow_navigation li {
		top: 65%;
	}

	.move_bareface_entertainment a {
		font-size: 18px;
	}

	.move_bareface_entertainment a span {
		font-size: 24px;
	}

	.blog-section {
		padding-top: 80px;
	}

	.tiles-holder ul.tiles-lists li .articles figure figcaption {
		font-size: 16px;
	}

	.tiles-holder ul.tiles-lists li .articles .date {
		font-size: 13px;
	}

	.tiles-holder ul.tiles-lists li .articles .summary p {
		font-size: 14px;
	}

	.tiles-holder ul.tiles-lists li {
		width: 33.33%;
	}

	.author-info .profile .profile-info .title {
		font-size: 18px;
	}

	.meta-tools ul.meta-tools-list {
		margin-top: 11%;
	}

	.content-section .tagline {
		font-weight: 300;
	}

	.content-section,.content-section a,.content-section div,.content-section h1,.content-section h2,.content-section h3,.content-section h4,.content-section h5,.content-section h6,.content-section li,.content-section p,.content-section ul {
		font-weight: 400;
	}

	.content-section a {
		font-size: 14px;
	}

	.author-info {
		width: 100%;
		margin-top: 40px;
	}

	.quote-section {
		margin: 20px 0;
	}

	.quote-section .quote-content {
		padding: 50px 0;
	}

	.blockquote,blockquote {
		font-size: 25px;
		width: 80%;
	}

	.lists-holder ul.thumb-lists li {
		width: 25%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.lists-holder ul.thumb-lists.col-3 li,.lists-holder ul.thumb-lists.our-work li {
		width: 33.33%;
	}

	.lists-holder ul.thumb-lists {
		margin-left: -15px;
		margin-right: -15px;
	}

	.lists-holder ul.thumb-lists li a {
		font-size: 14px;
	}

	.share-window-holder .share-wrapper {
		height: 70px;
		padding: 15px 0 15px 15px;
	}

	.share-window-holder .share-wrapper .share-title {
		line-height: 55px;
		font-size: 20px;
	}

	.bio-wrapper .bio-wrapper-inner {
		width: 50%;
	}

	.career-list-holder,.content-section {
		width: 100%;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a {
		padding-left: 5px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a {
		font-size: 12px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info .title {
		float: none;
		line-height: normal;
		margin-top: 15px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links {
		float: left;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a,.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li a span {
		line-height: 35px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info ul.profile-links li:nth-child(1) a {
		padding-left: 0;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span.dropdown:after {
		margin-top: 0;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a {
		line-height: 20px;
		margin-top: 12px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li {
		padding-right: 5px;
	}

	span.value-wrapper {
		display: block!important;
		line-height: 40px!important;
		float: none!important;
		position: relative;
	}

	span.value-wrapper span {
		line-height: normal!important;
		text-align: center!important;
		width: 100%;
		float: none!important;
		margin: 0!important;
		padding: 0!important;
	}

	.model-details-wrapper .details-wrapper .inner-content {
		padding: 0 10px;
	}

	.gallery-section-slide.videos-slide .gallery-swiper-container .gallery-swiper-wrapper .gallery-slide-image a:after {
		background-size: 15%;
	}

	.page-with-header-banner .header-banner {
		height: 400px;
	}

	.tiles-holder .tiles-header ul.tiles-options li a,a.btn-filter {
		font-size: 16px;
		line-height: 35px;
	}

	.content-section li,.content-section p,.content-section p a,.content-section ul,.content-section ul li,.content-section ul li a {
		font-size: 14px;
	}

	.terms-column h3 {
		font-size: 22px;
	}

	.career-list-holder .table-rows .cell {
		font-size: 14px;
	}

	.career-list-holder ul.accordian li .contents p {
		font-size: 14px;
		padding-bottom: 0;
	}

	.career-list-holder ul.accordian li .accordian-expand-panel,.career-list-holder ul.accordian li .contents ul li {
		font-size: 14px!important;
		font-weight: 400!important;
	}

	.gallery-holder {
		width: 90%;
	}

	.gallery-holder .gallery-info-box .row-value {
		font-size: 14px;
	}

	.gallery-holder .gallery-info-box .row-title {
		font-size: 14px;
		font-weight: 400;
	}

	.footer .footer-panel .footer-inner .footer-columns h5,.footer .footer-panel .footer-inner.active .footer-columns h5 {
		font-size: 18px;
		line-height: 50px;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a {
		font-size: 16px;
		line-height: 30px;
	}

	.footer .footer-panel .footer-inner .copyright p {
		font-size: 14px;
	}
}

@media screen and (max-width:1024px) {
	.main-menu-holder ul.subnav {
		padding-top: 20px;
		margin-bottom: 20px;
	}

	.main-menu-holder .main-menu li {
		line-height: 45px;
	}

	.btn,.btn:after,.btn:before,.main-menu-holder .main-menu li a,.main-menu-holder .main-menu li a:after,.main-menu-holder .main-menu li a:before {
		-webkit-transition: all 0s 0s;
		-moz-transition: all 0s 0s;
		-ms-transition: all 0s 0s;
		-o-transition: all 0s 0s;
		transition: all 0s 0s;
	}

	.site_branding a .logo,.site_branding a img {
		max-height: 30px;
	}

	.header,.page-white-bg .header {
		padding-top: 0;
		height: 80px;
	}

	.header .container-fluid,.page-white-bg .header .container-fluid {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.main-menu-holder .menu-footer .contact-info-short,.slideshow_navigation li ul {
		display: none;
	}

	.main-menu-holder .menu-footer {
		bottom: 30px;
	}

	.slideshow_navigation li:hover ul {
		display: block;
	}

	.move_bareface_entertainment a {
		background-position-x: 92%;
		padding-right: 40px;
		position: relative;
	}

	.move_bareface_entertainment {
		position: absolute;
		z-index: 10000;
		right: 0;
		bottom: 0;
	}

	.slideshow_navigation li {
		height: 300px;
	}

	.slideshow_navigation li .border-holder {
		border-width: 5px;
	}

	.blockquote,blockquote {
		width: 100%;
		line-height: 30px;
	}

	.blockquote:before,blockquote:before {
		margin-left: 0;
		margin-bottom: 10px;
		width: 30px;
		height: 30px;
	}

	.blockquote:after,blockquote:after {
		width: 30px;
		height: 30px;
	}

	.tiles-holder ul.tiles-lists li .articles figure .image-holder span.read-more,.tiles-holder ul.tiles-lists li .articles figure .image-holder:active span.read-more,.tiles-holder ul.tiles-lists li .articles figure .image-holder:hover span.read-more {
		top: auto;
		bottom: 0;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		padding: 5px 0;
		font-size: 14px;
		background: rgba(0,0,0,.7);
	}

	.tiles-holder ul.tiles-lists li .articles figure img {
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		transition: all .3s ease-out;
	}

	.more_faces a,.view_profile {
		font-size: 16px;
	}

	.author {
		padding-bottom: 15px;
	}

	.author p {
		padding: 0;
		line-height: 20px;
	}

	.author p.date {
		font-size: 14px;
	}

	.lists-holder ul.thumb-lists li {
		width: 33.33%;
	}

	.model_wrap h1,.model_wrap h2 {
		margin-left: -5px;
	}

	.lists-holder ul.thumb-lists li a .holder {
		margin-bottom: 10px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder:nth-child(2n) {
		clear: right;
	}

	.grids-holder .grid-item .grid-image .apply-now,.grids-holder .grid-item figure .apply-now {
		display: none;
	}

	.grids-holder .grid-item .grid-image:hover .grid-title,.grids-holder .grid-item .grid-image:hover figcaption,.grids-holder .grid-item figure:hover .grid-title,.grids-holder .grid-item figure:hover figcaption {
		bottom: 0;
	}

	.grids-holder .grid-item .grid-image .apply-now span,.grids-holder .grid-item .grid-image .grid-title,.grids-holder .grid-item .grid-image figcaption,.grids-holder .grid-item .grid-image figcaption a,.grids-holder .grid-item figure .apply-now span,.grids-holder .grid-item figure .grid-title,.grids-holder .grid-item figure figcaption,.grids-holder .grid-item figure figcaption a {
		display: block;
		bottom: 0;
		padding: 7px 0;
		background: rgba(0,0,0,.4);
	}

	.grids-holder .grid-item .grid-image figcaption span,.grids-holder .grid-item figure figcaption span {
		display: block;
		font-size: 14px;
		padding-top: 0;
	}

	.gallery-holder .gallery-navigation-holder .gallery-name {
		font-size: 18px;
	}

	.apply-form-holder .expand-panel-holder .panel-title-holder .panel-title,.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a {
		font-size: 14px;
	}

	.career-list-holder ul.accordian li .table-rows .cell:nth-child(1) {
		width: 70%!important;
	}

	.career-list-holder ul.accordian li .table-rows .cell:nth-child(4) {
		width: 25%!important;
		float: right!important;
	}

	.career-list-holder ul.accordian li .table-rows .cell:nth-child(2),.career-list-holder ul.accordian li .table-rows .cell:nth-child(3) {
		display: none;
	}

	.gallery-holder .gallery-lists li {
		padding-bottom: 30px;
	}

	.works-lists {
		padding-top: 0;
	}

	.footer {
		margin-top: 100px;
	}

	.footer .footer-panel .footer-inner .footer-columns h5,.footer .footer-panel .footer-inner.active .footer-columns h5 {
		font-size: 14px;
		line-height: 40px;
		padding-top: 8px;
		color: #666;
	}
}

@media screen and (max-width:979px) {
	.btn {
		font-size: 16px;
	}

	.btn.btn-border {
		line-height: 30px;
	}

	.boxed-340 {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}

	.blockquote,blockquote {
		width: 100%;
		line-height: 30px;
	}

	.blockquote:after,.main-menu-holder .menu-footer .menu-social-icon li a img,blockquote:after {
		width: 30px;
		height: 30px;
	}

	.blockquote:before,blockquote:before {
		margin-left: 0;
		margin-bottom: 10px;
		width: 30px;
		height: 30px;
	}

	.model_wrap h1,.model_wrap h2 {
		text-align: center;
		display: block;
	}

	.slideshow_navigation li ul,.slideshow_navigation li:hover ul {
		display: none;
	}

	.skip_intro {
		bottom: 80px;
	}

	.mejs-container .mejs-controls {
		border-width: 30px;
	}

	.slideshow_navigation li .border-holder {
		padding: 0;
	}

	.slideshow_navigation li:hover .border-holder {
		border-color: transparent;
	}

	.model-border-box .box-inner-content p {
		font-size: 14px;
		margin-top: 10px;
		line-height: 20px;
	}

	ul.h4-sized-lists li a {
		line-height: 35px;
	}

	.move_bareface_entertainment {
		display: none!important;
	}

	.model_thumb_nav ul {
		margin-right: -15px;
		margin-left: -15px;
	}

	.model_thumb_nav li:nth-child(n) {
		border-left: 15px transparent solid;
		border-right: 15px transparent solid;
	}

	.left .model_left,.left .model_right,.model_wrap.exclusive.left .model_left,.model_wrap.exclusive.right .model_right,.right .model_left,.right .model_right {
		padding: 0;
		float: none;
		display: block;
		overflow-x: hidden;
	}

	.model_wrap {
		padding-top: 0;
	}

	.model_wrap.left {
		padding-bottom: 20px;
	}

	.model_left {
		padding-top: 80px!important;
	}

	.main-menu-holder .menu-footer {
		bottom: 100px;
	}

	.model-border-box {
		padding: 15px 0;
		border-width: 15px;
	}

	.model-border-box .box-inner-content {
		position: relative;
		bottom: auto;
		padding: 0 25px;
	}

	.share-window-holder .share-wrapper {
		padding: 12px 10px 10px;
		height: auto;
		width: 55%;
		text-align: center;
	}

	.share-window-holder .share-wrapper .share-title {
		font-size: 18px;
		line-height: 40px;
		text-align: center;
		float: none;
		display: block;
		margin: 0 auto;
		padding: 0;
	}

	.grids-holder .grid-item .grid-image .apply-now span,.grids-holder .grid-item .grid-image .grid-title,.grids-holder .grid-item .grid-image figcaption,.grids-holder .grid-item .grid-image figcaption a,.grids-holder .grid-item figure .apply-now span,.grids-holder .grid-item figure .grid-title,.grids-holder .grid-item figure figcaption,.grids-holder .grid-item figure figcaption a,.terms-column h3 {
		font-size: 20px;
	}

	.share-window-holder .share-wrapper ul.share-social-icon {
		padding-left: 10px;
	}

	.share-window-holder .share-wrapper ul.share-social-icon li {
		padding: 0 10px 0 0;
	}

	.share-window-holder .share-wrapper ul.share-social-icon li a img {
		width: 32px;
	}

	.more_faces {
		padding-top: 20px;
	}

	.more_faces a {
		padding-right: 15px;
	}

	.exclusive-faces-image-swiper,.new-faces-image-swiper {
		overflow: visible;
	}

	.mobile-bullets {
		display: block;
		bottom: -45px!important;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder,.col-lg-6.col-md-6.select-box-holder.left.add-button-holder {
		padding-left: 15px!important;
		padding-right: 15px!important;
		margin-bottom: 15px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.full-wide {
		padding-left: 15px!important;
		padding-right: 15px!important;
		width: 100%;
	}

	.cb-holder.title label {
		width: 70px;
		padding-right: 0;
	}

	.cb-holder {
		padding-right: 5px;
	}

	.cb-holder label {
		padding-right: 0;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.add-button-holder::after {
		right: 35px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.date-picker::after {
		right: 30px;
	}

	.terms-column {
		border: none;
	}

	.page-content {
		min-height: 0;
	}

	.vc-content {
		position: relative;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}

	.login-box {
		width: 80%;
	}

	ul.h4-sized-lists li {
		padding: 0 15px;
	}

	.tiles-holder ul.tiles-lists li {
		width: 33.33%;
	}

	.tiles-holder ul.tiles-lists {
		margin: 0 -15px;
		width: auto;
		display: block;
	}

	.grids-holder .grid-item.col-3,.lists-holder ul.thumb-lists.col-3 li,.lists-holder ul.thumb-lists.our-work li {
		width: 50%;
	}

	ul.h5-sized-lists li::after {
		top: 9px;
	}

	.tiles-holder ul.tiles-lists li .articles {
		padding-left: 15px;
		padding-right: 15px;
	}

	.gallery-holder {
		width: 100%;
	}

	.gallery-info-box .col-sm-6 {
		padding-bottom: 15px;
	}

	.career-list-holder ul.accordian li .contents a,.career-list-holder ul.accordian li .contents p {
		font-size: 14px;
	}

	.career-list-holder ul.accordian li .table-rows .cell:nth-child(1) {
		padding-left: 25px;
	}

	.lists-holder ul.thumb-lists li {
		width: 33.33%;
	}

	.bio-wrapper,.model-details-wrapper .gallery-wrapper {
		height: -webkit-calc(100% - 120px);
		height: calc(100% - 120px);
	}

	.model-details-wrapper .slide-switcher-holder {
		max-width: 100%;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists {
		font-size: 12px;
		padding: 0 10px;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists li {
		padding: 0 5px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info .title {
		cursor: pointer;
	}

	.model-details-wrapper .details-wrapper {
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		transition: all .3s ease-out;
		height: 120px;
	}

	.model-details-wrapper .details-wrapper .inner-content {
		padding: 0 15px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details,.model-details-wrapper .details-wrapper .inner-content .profile-info {
		float: none;
		width: 100%;
		display: block;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists {
		float: left;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a,.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a .bold,.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span {
		line-height: 50px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a {
		padding-left: 0;
		margin-top: 0;
	}

	span.value-wrapper {
		display: inline!important;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li {
		padding-right: 10px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span {
		padding-left: 3px;
	}

	.stylist-details-page .bio-wrapper,.stylist-details-page .model-details-wrapper .gallery-wrapper {
		height: -webkit-calc(100% - 80px);
		height: calc(100% - 80px);
	}

	.stylist-details-page .model-details-wrapper .details-wrapper {
		height: 80px;
	}

	.bio-wrapper .bio-wrapper-inner {
		width: 75%;
	}

	.content-section .tagline {
		padding: 0 20px 15px;
	}

	.author {
		padding-bottom: 15px;
	}

	.author p.date {
		font-size: 16px;
	}

	.footer {
		margin-top: 50px;
	}

	.footer-columns {
		float: left!important;
		width: 33.33%!important;
	}

	.main-menu-holder .menu-footer .contact-info-short {
		display: none;
	}
}

@media screen and (max-width:767px) {
	.blockquote,blockquote {
		width: 100%;
		line-height: 30px;
	}

	.blockquote:before,blockquote:before {
		margin-left: 0;
		margin-bottom: 10px;
		width: 25px;
		height: 25px;
	}

	.blockquote:after,blockquote:after {
		width: 25px;
		height: 25px;
	}

	.left .model_left,.left .model_right,.model_wrap.exclusive.left .model_left,.model_wrap.exclusive.right .model_right,.right .model_left,.right .model_right {
		padding: 0;
		float: none;
		display: block;
	}

	.model_wrap {
		padding-top: 0;
	}

	.model_wrap.left {
		padding-bottom: 20px;
	}

	.tiles-holder ul.tiles-lists li {
		width: 33.33%;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-social-icon {
		max-width: none;
	}

	.move_bareface_entertainment {
		display: none;
	}

	.model_left {
		padding-top: 80px!important;
	}

	.bio-wrapper,.model-details-wrapper .gallery-wrapper {
		height: -webkit-calc(100% - 165px);
		height: calc(100% - 165px);
	}

	.model-details-wrapper .slide-switcher-holder {
		max-width: 100%;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists {
		font-size: 12px;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists li {
		padding: 0 5px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info .title {
		cursor: pointer;
	}

	.model-details-wrapper .details-wrapper {
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		transition: all .3s ease-out;
		height: 165px;
	}

	.model-details-wrapper .details-wrapper .inner-content {
		padding: 0 15px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details,.model-details-wrapper .details-wrapper .inner-content .profile-info {
		float: none;
		width: 100%;
		display: block;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists {
		float: left;
		border-top: 1px #eee solid;
		padding: 15px 0;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li {
		padding-right: 10px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span {
		padding-left: 0;
	}

	.stylist-details-page .model-details-wrapper .gallery-wrapper {
		height: -webkit-calc(100% - 80px);
		height: calc(100% - 80px);
	}

	.stylist-details-page .model-details-wrapper .details-wrapper {
		height: 80px;
	}
}

@media screen and (max-width:700px) {
	h1,h2 {
		font-size: 40px;
	}

	.login-box h1,.login-box h2,.page-title,h3 {
		font-size: 30px;
	}

	h3.lists-header-title {
		font-size: 25px;
		padding-top: 10px;
	}

	a,p {
		font-weight: 400!important;
	}

	.btn-next {
		right: 0;
	}

	.btn-prev {
		left: 0;
	}

	.blockquote,blockquote {
		width: 100%;
		line-height: 30px;
	}

	.blockquote:before,blockquote:before {
		margin-left: 0;
		margin-bottom: 10px;
		width: 25px;
		height: 25px;
	}

	.blockquote:after,blockquote:after {
		width: 25px;
		height: 25px;
	}

	.slideshow_navigation {
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 50%;
		height: auto;
		line-height: normal;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		overflow: hidden;
		bottom: auto;
	}

	.slideshow_navigation li,.vc-content {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}

	.slideshow_navigation li {
		transform: translateY(0);
		line-height: 35px;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
		top: auto;
	}

	.slideshow_navigation li:hover .border-holder {
		border-color: transparent;
	}

	.slideshow_navigation h3 {
		margin-top: 0;
	}

	.slideshow_navigation li ul {
		display: none;
	}

	.main-menu-holder .main-menu {
		margin-top: 20px;
	}

	.main-menu-holder .menu-footer {
		bottom: 30px;
	}

	.skip_intro {
		bottom: 40px;
	}

	.more_faces a,.skip_intro a,.view_profile {
		font-size: 16px;
	}

	.mejs-container .mejs-controls {
		border-width: 20px;
	}

	.model_wrap h1,.model_wrap h2 {
		margin-left: -2px;
		padding-bottom: 15px;
	}

	.model_left {
		padding-top: 35px!important;
	}

	#bareface_navigation nav,.container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}

	.boxed-340 {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}

	.site_branding a .logo,.site_branding a img {
		max-height: 25px;
	}

	.header .top-links-holder,.page-white-bg .header .top-links-holder {
		padding-left: 10px;
		display: none;
	}

	.header .top-links-holder .topbar-links,.page-white-bg .header .top-links-holder .topbar-links {
		text-align: left;
		padding-top: 0;
		float: left;
	}

	.active-white .container-fluid .header .top-links-holder .topbar-links,.active-white .container-fluid .page-white-bg .header .top-links-holder .topbar-links {
		padding-top: 12px;
	}

	.header .top-links-holder .topbar-links li,.page-white-bg .header .top-links-holder .topbar-links li {
		display: block;
		float: none;
		padding: 0;
	}

	.header .top-links-holder .topbar-links li a,.page-white-bg .header .top-links-holder .topbar-links li a {
		line-height: 22px;
		font-size: 12px;
	}

	.header .top-links-holder .topbar-links li a:before,.page-white-bg .header .top-links-holder .topbar-links li a:before {
		line-height: 22px;
	}

	.header .top-links-holder .topbar-links li a:after,.page-white-bg .header .top-links-holder .topbar-links li a:after {
		display: none;
		content: '';
	}

	.header.active-white,.page-white-bg .header.active-white {
		height: 60px!important;
	}

	.body-inner-pages.page-no-header-banner {
		padding-top: 100px;
	}

	.header.active-white:after,.page-white-bg .header.active-white:after {
		height: 100%;
	}

	.model-border-box {
		border-width: 5px;
	}

	.lists-holder ul.thumb-lists {
		margin-left: -8px;
		margin-right: -8px;
	}

	.lists-holder ul.thumb-lists li {
		width: 50%;
		padding: 0 8px 8px;
	}

	.tiles-holder ul.tiles-lists li {
		width: 50%;
	}

	.main-menu-holder .main-menu li {
		line-height: 30px;
	}

	.main-menu-holder .main-menu li a,.main-menu-holder ul.subnav li a {
		font-size: 16px;
	}

	.main-menu-holder ul.subnav {
		margin-bottom: 10px;
	}

	.site_branding {
		padding-top: 5px;
	}

	.menu-trigger-button {
		width: 35px;
		height: 35px;
	}

	.menu-trigger-button .menu-icon {
		top: 18px;
	}

	.menu-trigger-button .menu-icon::before {
		top: -5px;
	}

	.menu-trigger-button .menu-icon::after {
		top: 5px;
	}

	.menu-trigger-button.search-trigger-mobile {
		display: block;
		background: url(../images/search_icon_white.svg) center no-repeat #252525;
		background-size: 50%;
		margin-left: 15px;
	}

	.search-filter-wrapper .search-filter-panel {
		padding: 30px 20px;
	}

	.form-holder-box {
		width: 90%;
	}

	.search-form-holder-fixed .search-form-fixed-inner,body.ios .search-form-holder-fixed .search-form-fixed-inner {
		top: 220px;
	}

	.search-form-holder-fixed .search-form-fixed-inner .select-box-wrapper:after,.search-form-holder-fixed .search-form-fixed-inner select:after,body.ios .search-form-holder-fixed .search-form-fixed-inner .select-box-wrapper:after,body.ios .search-form-holder-fixed .search-form-fixed-inner select:after {
		right: 10px;
	}

	.mejs-controls {
		display: none;
	}

	.advanced-search-holder .advanced-search-panel {
		overflow-x: hidden;
		overflow-y: auto;
	}

	.main-menu-holder .menu-footer .contact-info-short {
		display: none!important;
	}

	.main-menu-holder .menu-footer .menu-social-icon li a img {
		width: 30px;
		height: 30px;
	}

	.grids-holder .grid-item.col-3,.lists-holder ul.thumb-lists.col-3 li,.lists-holder ul.thumb-lists.our-work li {
		width: 100%;
		float: none;
	}

	.grids-holder .grid-item .grid-image figcaption span,.grids-holder .grid-item figure figcaption span {
		font-size: 12px;
		padding-top: 5px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder {
		padding: 30px 0 15px;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.full-wide,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.language-cb-holder,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder:nth-child(2n),.col-lg-6.col-md-6.select-box-holder.left.add-button-holder {
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.col.cb-holder {
		float: none;
		display: block;
		width: 100%;
		margin-bottom: 5px;
	}

	.author-info {
		display: none;
	}

	.tiles-holder .tiles-header ul.tiles-options li a,a.btn-filter {
		font-size: 14px;
		padding-top: 0;
	}

	.model-details-wrapper .slide-switcher-holder {
		max-width: 100%;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists {
		font-size: 12px;
	}

	.model-details-wrapper .slide-switcher-holder ul.slides-lists li {
		padding: 0 5px;
	}

	.model-details-wrapper .details-wrapper .inner-content .profile-info .title {
		cursor: pointer;
		line-height: 24px;
	}

	.bio-wrapper,.model-details-wrapper .gallery-wrapper {
		height: -webkit-calc(100% - 70px);
		height: calc(100% - 70px);
	}

	.model-details-wrapper .details-wrapper {
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		transition: all .3s ease-out;
		min-height: 70px;
		height: 70px;
	}

	.model-details-wrapper .details-wrapper.active-mobile {
		height: auto;
	}

	.model-details-wrapper .details-wrapper .inner-content {
		padding: 0 15px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details,.model-details-wrapper .details-wrapper .inner-content .profile-info {
		float: none;
		width: 100%;
		display: block;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a,.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a .bold,.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a span {
		line-height: 25px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li:first-child {
		width: 100%;
	}

	.page-with-header-banner .header-banner {
		height: 380px;
		background-size: 250%;
	}

	.bio-wrapper .bio-wrapper-inner {
		width: 100%;
	}

	.bio-wrapper .bio-wrapper-inner .bio-content .bio-content-wrapper .content-wrapper {
		height: 300px;
	}

	.model-details-wrapper .details-wrapper .inner-content .personal-details ul.personal-details-lists li a,span.value-wrapper {
		line-height: 30px!important;
	}

	.page-header-holder {
		padding-bottom: 0;
	}

	.content-section {
		padding-top: 15px;
	}

	.page-content {
		min-height: 0;
	}

	.vc-content {
		position: relative;
		transform: translateY(0);
	}

	.content-section .tagline {
		padding: 15px 20px;
	}

	.author {
		padding-bottom: 15px;
	}

	.author p.date {
		font-size: 14px;
	}

	.terms-column {
		padding: 0;
	}

	ul.download-links li {
		padding-bottom: 10px;
	}

	ul.download-links li a {
		display: block;
		float: none;
	}

	.content-section ul.two-column li,.content-section ul.two-column li a {
		float: none;
		width: 100%;
		text-align: left;
		display: block;
	}

	.content-section ul.two-column li a:link {
		text-decoration: underline;
	}

	.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.add-button-holder::after,.apply-form-holder .expand-panel-holder .panel-form-holder .select-box-holder.date-picker::after {
		right: 20px;
	}

	.career-list-holder ul.accordian li.header-list {
		line-height: 50px;
	}

	.career-list-holder .table-rows .cell {
		font-size: 12px;
	}

	.career-list-holder ul.accordian li .table-rows::before {
		font-size: 9px;
	}

	.footer .footer-panel .footer-inner .footer-columns h5 {
		font-size: 12px;
		line-height: 40px;
		padding: 0;
	}

	.author p,.main-menu-holder ul.subnav li a,.tiles-holder ul.tiles-lists li .articles .summary p {
		line-height: 20px;
	}

	.footer .footer-panel .footer-inner.active .footer-columns h5 {
		font-size: 16px;
	}

	.btn.btn-border,.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists li a {
		font-size: 14px;
	}

	.footer-columns {
		width: 33.33%!important;
	}

	.footer .footer-panel .footer-inner.active .footer-columns {
		width: 100%!important;
		float: none!important;
		padding-left: 0;
		padding-right: 0;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-menu-lists,.footer .footer-panel .footer-inner .footer-columns .footer-social-icon {
		padding-top: 0;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-social-icon li {
		padding-bottom: 10px;
		padding-right: 10px;
	}

	.footer .footer-panel .footer-inner .footer-columns .footer-social-icon li a img {
		width: 36px;
		height: 36px;
	}

	.footer .footer-panel .btn-trigger-footer {
		width: 30px;
		height: 30px;
		top: -30px;
	}

	.mejs-container {
		background-color: transparent;
	}

	.header,.page-white-bg .header {
		height: 60px;
		padding-top: 0;
	}

	.header .container-fluid,.header.active-popup .container-fluid,.header.active-white .container-fluid,.page-white-bg .header .container-fluid,.page-white-bg .header.active-popup .container-fluid,.page-white-bg .header.active-white .container-fluid {
		top: 0;
		padding-top: 15px;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}

	.author p {
		padding: 0;
	}

	.gallery-holder .gallery-lists li {
		padding-bottom: 15px;
	}

	.gallery-holder .gallery-lists li a.video-image:after {
		background-size: 18%;
	}

	.tiles-holder ul.tiles-lists li .articles .summary {
		max-height: 72px;
	}

	.model_thumb_nav li:nth-child(n) {
		border-left: 7px transparent solid;
		border-right: 7px transparent solid;
	}

	.tiles-holder {
		padding-top: 20px;
	}

	.giving-back-lists ul.thumb-lists li {
		margin-bottom: 15px;
	}

	.main-menu-holder ul.subnav {
		width: 80%;
		margin: 0 auto;
		white-space: normal;
		padding-top: 40px;
		display: none;
	}

	.main-menu-holder ul.subnav li {
		margin-bottom: 5px;
		padding-bottom: 0;
	}

	.mobile-bullets {
		display: block;
		bottom: -33px!important;
	}

	.tiles-holder ul.tiles-lists li {
		padding-left: 8px;
		padding-right: 7px;
	}

	.tiles-holder ul.tiles-lists {
		margin-left: -8px;
		margin-right: -7px;
	}

	.tiles-holder ul.tiles-lists li .articles {
		padding-left: 0;
		padding-right: 0;
	}

	a.btn-filter {
		margin-top: 0;
	}

	.select-box-wrapper:after {
		top: 30px;
	}

	.mejs-overlay-button {
		background-position: center center;
		background-size: 50%;
	}

	.gallery-holder .gallery-info-box {
		padding-top: 15px;
		padding-bottom: 15px;
		display: none;
		-webkit-transition: display .3s 0s;
		-moz-transition: display .3s 0s;
		-ms-transition: display .3s 0s;
		-o-transition: display .3s 0s;
		transition: display .3s 0s;
	}

	.gallery-holder .gallery-info-box.active,.more-info-mobile {
		display: block;
	}

	.gallery-holder .gallery-navigation-holder {
		padding-bottom: 20px;
		padding-top: 0;
	}

	div.mc-image:nth-child(1) {
		background-position: top left;
	}
}

@media screen and (max-width:480px) {
	.page-with-header-banner .header-banner {
		height: 250px;
	}

	.page-with-header-banner .page-title-holder {
		bottom: 15px;
	}
}

@media screen and (max-width:700px) and (orientation:landscape) {
	.page-with-header-banner .header-banner {
		height: 280px;
	}

	.login-box {
		top: 100px;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}

	.input-keywords-holder {
		margin-top: 15px;
	}

	.advanced-search-holder .advanced-search-panel {
		padding-top: 0;
	}

	.advanced-search-holder .advanced-search-panel .select-box-holder {
		width: 33.33%;
	}

	.footer .footer-panel .footer-inner.active .footer-columns {
		width: 33.33%!important;
		float: left!important;
	}

	.lists-holder ul.thumb-lists li,.tiles-holder ul.tiles-lists li {
		width: 50%;
	}

	.main-menu-holder .main-menu {
		text-align: center;
	}

	.main-menu-holder .main-menu li {
		display: inline-block!important;
		margin-bottom: 15px;
		text-align: center;
		padding: 0 15px;
	}

	.main-menu-holder .main-menu li a {
		display: inline-block;
		padding: 0 0 5px;
	}

	.main-menu-holder ul.subnav {
		display: block!important;
	}

	.slideshow_navigation li {
		display: inline-block;
		width: 18%;
	}

	.bio-wrapper .bio-wrapper-inner .bio-content .bio-content-wrapper .content-wrapper {
		height: 150px;
	}

	.lists-holder ul.thumb-lists li {
		width: 33.33%;
	}

	.grids-holder .grid-item.col-3,.lists-holder ul.thumb-lists.col-3 li,.lists-holder ul.thumb-lists.our-work li {
		width: 50%;
		float: left;
	}

	.grids-holder .grid-item.col-3:nth-child(3n) {
		clear: left;
	}

	.grids-holder .clr.hidden-sm.hidden-xs {
		clear: none;
	}

	.search-form-holder-fixed .search-form-fixed-inner,body.ios .search-form-holder-fixed .search-form-fixed-inner {
		top: 70px;
	}
}

table.model-details-print th {
	color: #979797;
	font-size: 16px;
	font-weight: 300;
}

table.model-details-print td {
	font-family: Cassannet,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 20px;
}

p.address {
	color: #222;
	font-size: 16px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 300;
}