@import url(http://hello.myfonts.net/count/31e6d2);

@font-face {

	font-family: 'GillSansMT';

	src: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/31E6D2_0_0.eot);

	src: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/31E6D2_0_0.eot) format("embedded-opentype"), url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/31E6D2_0_0.woff2) format("woff2"), url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/31E6D2_0_0.woff) format("woff"), url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/31E6D2_0_0.ttf) format("truetype")

}

@font-face {

	font-family: 'gilroyextrabold';

	src: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/gilroy-extrabold-webfont.eot);

	src: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/gilroy-extrabold-webfont.eot) format("embedded-opentype"), url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/gilroy-extrabold-webfont.woff2) format("woff2"), url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/gilroy-extrabold-webfont.woff) format("woff"), url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/gilroy-extrabold-webfont.ttf) format("truetype"), url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/webfonts/gilroy-extrabold-webfont.svg) format("svg");

	font-weight: 400;

	font-style: normal

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	/*font-family: 'Prata';*/

	font-size: 1.6rem;

	line-height: 2.4rem;

	margin: 0;

	padding: 0;

	border: 0;

	font-style: normal;

	font-weight: 400

}

img {

	max-width: 100%;

	height: auto

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time, img {

	display: block

}

html {

	font-size: 62.5%

}

body {

	line-height: 1

}

h1, h2, h3, h4, h5, h6 {

	/*font-family: 'Prata'*/

}

ol, ul {

	list-style: none

}

blockquote, q {

	quotes: none

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none

}

table {

	border-collapse: collapse;

	border-spacing: 0

}

a:hover, a:active, a:link {

	text-decoration: none

}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea, button {

	-webkit-appearance: none

}
.form-profile label{
	font-size: 15px!important;
}
.captcha-set{
	padding: 20px 4px;
}
.pad-set{
	    padding: 14px 0px;
	    border-radius: 30px;
}

.uk-header:after, .uk-footer ul:after, .uk-whyus-mobile ul:after, .uk-gallery ul:after, .uk-trustpilot .uk-reviews ul:after, .uk-library:after, .uk-become-steps ul:after, .uk-blog-popular:after, .uk-archive-widget ul:after, .uk-mlibrary-contents:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: ' ';

	clear: both;

	height: 0

}

.uk-vertical, .uk-area.intro .row.content {

	display: -webkit-flex;

	display: flex;

	-webkit-align-items: center;

	align-items: center

}

.ukmform .submit, .uk-btn1, .uk-btn2, .uk-cta1 a, .uk-cta2 a, .uk-mtext a[href="#gotoform"], .uk-mtext a.ukcta {

	font-size: 1.8rem;

	line-height: 6rem;

	color: #fff;

	text-transform: uppercase;

	padding: 0 2.5rem;

	position: relative;

	display: inline-block;

	z-index: 99;

	border: none;

	text-align: center

}

.ukmform .submit .before, .uk-btn1 .before, .uk-btn2 .before, .uk-cta1 a .before, .uk-cta2 a .before, .uk-mtext a[href="#gotoform"] .before, .uk-mtext a.ukcta .before, .ukmform .submit .after, .uk-btn1 .after, .uk-btn2 .after, .uk-cta1 a .after, .uk-cta2 a .after, .uk-mtext a[href="#gotoform"] .after, .uk-mtext a.ukcta .after {

	position: absolute;

	width: 3.6rem;

	height: auto;

	content: '';

	background-color: #580c33;

	opacity: .4;

	z-index: -2;

	transition: .4s all ease

}

.ukmform .submit .before, .uk-btn1 .before, .uk-btn2 .before, .uk-cta1 a .before, .uk-cta2 a .before, .uk-mtext a[href="#gotoform"] .before, .uk-mtext a.ukcta .before {

top:-.5rem;

left:-.5rem;

	bottom: 0

}

.ukmform .submit .after, .uk-btn1 .after, .uk-btn2 .after, .uk-cta1 a .after, .uk-cta2 a .after, .uk-mtext a[href="#gotoform"] .after, .uk-mtext a.ukcta .after {

	top: 0;

right:-.5rem;

bottom:-.5rem

}

.ukmform .mtop30.submit, .mtop30.uk-btn1, .mtop30.uk-btn2, .uk-cta1 a.mtop30, .uk-cta2 a.mtop30, .uk-mtext a.mtop30[href="#gotoform"], .uk-mtext a.mtop30.ukcta {

	margin-top: 3rem

}

.ukmform .full.submit, .full.uk-btn1, .full.uk-btn2, .uk-cta1 a.full, .uk-cta2 a.full, .uk-mtext a.full[href="#gotoform"], .uk-mtext a.full.ukcta {

	display: block

}

.ukmform .submit:before, .uk-btn1:before, .uk-btn2:before, .uk-cta1 a:before, .uk-cta2 a:before, .uk-mtext a[href="#gotoform"]:before, .uk-mtext a.ukcta:before {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-color: #580c33;

	z-index: -1;

	transition: .4s all ease

}

.ukmform .submit:after, .uk-btn1:after, .uk-btn2:after, .uk-cta1 a:after, .uk-cta2 a:after, .uk-mtext a[href="#gotoform"]:after, .uk-mtext a.ukcta:after {

	width: 2rem;

	height: 2.2rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -355px -55px transparent;

	content: '';

	display: inline-block;

	position: relative;

	top: 5px;

	left: 0;

	margin-left: 1.2rem;

	transition: .2s all ease

}

.ukmform .submit:hover, .uk-btn1:hover, .uk-btn2:hover, .uk-cta1 a:hover, .uk-cta2 a:hover, .uk-mtext a[href="#gotoform"]:hover, .uk-mtext a.ukcta:hover {

	color: #fff

}

.ukmform .submit:hover:before, .uk-btn1:hover:before, .uk-btn2:hover:before, .uk-cta1 a:hover:before, .uk-cta2 a:hover:before, .uk-mtext a[href="#gotoform"]:hover:before, .uk-mtext a.ukcta:hover:before {

	background-color: #000

}

.ukmform .submit:hover:after, .uk-btn1:hover:after, .uk-btn2:hover:after, .uk-cta1 a:hover:after, .uk-cta2 a:hover:after, .uk-mtext a[href="#gotoform"]:hover:after, .uk-mtext a.ukcta:hover:after {

left:.2rem

}

.uk-header {

	position: fixed;

	width: 100%;

	height: 7rem;

	top: 0;

	left: 0;

	background-color: #6c0438;

	z-index: 999;

	transition: .4s all ease;

	display: none !important

}

.uk-header .logo {

	position: absolute;

	width: 18rem;

	height: 15.2rem;

	background-color: #000;

	overflow: hidden

}

.uk-header .logo a {

	position: absolute;

	width: 100%;

	height: 100%;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat 0 0 transparent;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	top: 0;

	left: 0

}

.uk-header .menu {

	float: right

}

.uk-header .menu>ul>li {

	position: relative;

	float: left;

	margin-left: 2rem

}

.uk-header .menu>ul>li>a {

	font-size: 1.4rem;

	line-height: 3rem;

	color: #fff;

	text-transform: uppercase;

	display: block;

padding:2rem .5rem 1.6rem .5rem;

	transition: .4s all ease;

	border-bottom: 4px solid transparent

}

.uk-header .menu>ul>li:first-child {

	margin-left: 0

}

.uk-header .menu>ul>li:hover>a {

	border-color: #440325

}

.uk-header .menu>ul>li:hover>ul.sub-menu {

	display: block

}

.uk-header .menu>ul>li.menu-item-has-children>a {

	padding-right: 2rem

}

.uk-header .menu>ul>li.menu-item-has-children:after {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

	right: 0;

	top: 3.2rem;

	border-style: solid;

	border-width: 5px 5px 0 5px;

	border-color: #fff transparent transparent transparent

}

.uk-header .menu>ul>li.current_page_item>a {

	border-color: #fff

}

.uk-header .menu ul.sub-menu {

	position: absolute;

	top: 100%;

	left: 0;

	padding: 2.5rem;

	background-color: #000;

	min-width: 29rem;

	display: none

}

.uk-header .menu ul.sub-menu li {

	margin-bottom: 1rem

}

.uk-header .menu ul.sub-menu li a {

	font-size: 1.4rem;

	line-height: 2.8rem;

	text-transform: uppercase;

	letter-spacing: 1px;

	color: #fff;

	transition: .4s all ease;

	position: relative

}

.uk-header .menu ul.sub-menu li a:after {

	position: absolute;

	width: 0;

	height: 1px;

	content: '';

	left: 50%;

	bottom: -2px;

	transform: translateX(-50%);

	background-color: #fff;

	transition: .4s all ease

}

.uk-header .menu ul.sub-menu li a:hover:after {

	width: 100%

}

.uk-header .menu ul.sub-menu li:last-child {

	margin-bottom: 0

}

.uk-header.no-transition {

	transition: none

}

.admin-bar .uk-header {

	top: 3.2rem

}

.uk-header.landing {

	height: 11rem

}

.uk-header.landing .col-md-12 {

	height: 11rem

}

.uk-header.landing h2 {

	font-size: 2.4rem;

	line-height: 3rem;

	position: absolute;

	top: 50%;

	right: 2rem;

	transform: translateY(-50%);

	color: #fff;

	float: right;

	max-width: 70%

}

.headroom--not-top .logo {

	width: 8.5rem;

	height: 7rem

}

.headroom--not-top .logo a {

	background-position: 0 -150px

}

.headroom--not-top.landing {

	height: 7rem

}

.headroom--not-top.landing .logo {

	width: 8.5rem;

	height: 7rem;

	margin-top: 0;

	background-color: #000

}

.headroom--not-top.landing .logo a {

	background-position: 0 -150px

}

.headroom--not-top.landing .col-md-12 {

	height: 7rem

}

.headroom--not-top.landing h2 {

	font-size: 1.8rem;

	line-height: 2.2rem;

	max-width: 60%

}

.headroom--unpinned {

	transform: translateY(-100%)

}

.headroom--pinned {

	transform: translateY(0)

}

.uk-footer {

	padding-top: 10rem

}

.uk-footer h2 {

	font-size: 2.2rem;

	line-height: 2.8rem;

	color: #fff;

	margin-bottom: 2.5rem

}

.uk-footer h2.app {

	font-size: 2.9rem;

	line-height: 3.8rem

}

.uk-footer li>a {

	font-size: 1.3rem;

	line-height: 2.2rem;

	text-transform: uppercase;

	color: gray;

	position: relative;

	display: inline-block

}

.uk-footer li>a:after {

	position: absolute;

	width: 0;

	height: 1px;

	content: '';

	left: 50%;

	bottom: 0;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	background-color: gray;

	transition: .4s all ease

}

.uk-footer li>a:hover:after {

	width: 100%

}

.uk-footer .app-advantages {

}

.uk-footer .app-advantages li {

	font-size: 2rem;

	line-height: 3.7rem;

	color:#fff;

	position: relative;

	margin-bottom: 4px;

	padding-left: 1.8rem;

	font-weight: bold;display:block

}

.uk-footer .app-advantages li:before {

	position: absolute;

	width: 8px;

	height: 8px;

	border-radius: 2px;

	content: '';

	left: 0;

	top: 1.2rem;

	background-color: gray

}

.uk-footer .app-advantages li:last-child {

	margin-bottom: 0

}

.uk-footer .app-image {

	position: absolute;

	top: 3.5rem;

	right: 16%

}

.uk-footer .uk-btn2 {

	margin-top: 3rem

}

.uk-footer .sep {

	position: absolute;

	width: 1px;

	height: 100%;

	content: '';

	top: 0;

	background-color: #262626

}

.uk-footer .sep.left {

	left: -1.2rem

}

.uk-footer .sep.right {

	right: 1.3rem

}

.uk-footer .featured-menu li {

	margin-bottom: 1rem

}

.uk-footer .featured-menu li>a {

	color: #fff

}

.uk-footer .featured-menu li>a:after {

	background-color: #fff

}

.uk-footer .float-menu li {

	width: 49%;

	float: left;

	margin-bottom: 1rem

}

.uk-footer .social-media {

	position: relative;

	padding-top: 3.5rem;

	padding-bottom: 3.5rem;

	margin-top: 10rem;

	text-align: center

}

.uk-footer .social-media a {

	font-size: 1.8rem;

	line-height: 4.8rem;

	color: #fff;

	text-transform: uppercase;

	position: relative;

	display: inline-block;

	margin: 0 2rem;

	padding-left: 5.8rem;

	transition: .4s color ease

}

.uk-footer .social-media a span.svg {

	position: absolute;

	width: 4.8rem;

	height: 4.8rem;

	top: 0;

	left: 0

}

.uk-footer .social-media a span.svg svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translateY(-50%) translateX(-50%);

	-webkit-transform: translateY(-50%) translateX(-50%)

}

.uk-footer .social-media a span.svg svg path, .uk-footer .social-media a span.svg svg ellipse, .uk-footer .social-media a span.svg svg polygon {

	transition: .4s fill ease

}

.uk-footer .social-media a:hover {

	color: #3b5998

}

.uk-footer .social-media a:hover svg path, .uk-footer .social-media a:hover svg ellipse, .uk-footer .social-media a:hover svg polygon {

	fill: #3b5998

}

.uk-footer .social-media a.instagram:hover {

	color: #125688

}

.uk-footer .social-media a.instagram:hover svg path, .uk-footer .social-media a.instagram:hover svg ellipse, .uk-footer .social-media a.instagram:hover svg polygon {

	fill: #125688

}

.uk-footer .social-media a.twitter:hover {

	color: #55acee

}

.uk-footer .social-media a.twitter:hover svg path, .uk-footer .social-media a.twitter:hover svg ellipse, .uk-footer .social-media a.twitter:hover svg polygon {

	fill: #55acee

}

.uk-footer .social-media a.pinterest:hover {

	color: #cb2027

}

.uk-footer .social-media a.pinterest:hover svg path, .uk-footer .social-media a.pinterest:hover svg ellipse, .uk-footer .social-media a.pinterest:hover svg polygon {

	fill: #cb2027

}

.uk-footer .social-media a.google:hover {

	color: #dd4b39

}

.uk-footer .social-media a.google:hover svg path, .uk-footer .social-media a.google:hover svg ellipse, .uk-footer .social-media a.google:hover svg polygon {

	fill: #dd4b39

}

.uk-footer .social-media:before, .uk-footer .social-media:after {

	position: absolute;

	width: 100%;

	height: 1px;

	content: '';

	top: 0;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	max-width: 1260px;

	background-color: #262626

}

.uk-footer .social-media:after {

	top: auto;

	bottom: 0

}

.uk-footer .copyrights {

	padding-top: 2.5rem;

	padding-bottom: 2.5rem

}

.uk-footer .copyrights p {

	font-size: 1.3rem;

	line-height: 2.2rem;

	color: #fff;

	float: left

}

.uk-footer .copyrights .dmca-badge {

	float: left;

	margin-left: 3rem

}

.uk-footer .footer-menu {

	float: right;

	content: '';

	top: 0

}

.uk-footer .footer-menu li {

	float: left;

	margin-left: 2.5rem

}

.uk-footer.landing {

	padding-top: 0

}

.ukmform {

	position: relative;

	background-color: #EAEAEA;

	padding: 0 2rem 2rem 2rem

}

.ukmform:before {

	/*position: absolute;

	width: auto;

	height: 1rem;

	content: '';

	top: -1rem;

	left: 2rem;

	right: 2rem;

	background-color: #000;

	opacity: .6*/

}

.ukmform:after {

	/*position: absolute;

	width: auto;

	height: 1rem;

	content: '';

	top: -2rem;

	left: 4rem;

	right: 4rem;

	background-color: #000;

	opacity: .3*/

}

.ukmform .ukmform-head {

	background-color:#580c33;

	padding: 2rem 2rem;

	margin: 0 -2rem 1.5rem -2rem

}

.ukmform .ukmform-head h2 {

	font-size: 3rem;

	line-height: 3.6rem;

	color: #fff;

	text-align: center

}

.ukmform .ukmform-head h3 {

	font-family: 'Prata';

	font-size: 2.2rem;

	line-height: 2.8rem;

	color: #fff;

	text-align: center;

margin-top:.5rem

}

.ukmform .input-wrap label {

	position: absolute;

	width: 100%;

	height: auto;

	font-size: 1.4rem;

	line-height: 4.4rem;

	top: 0;

	left: 0;

	color: #5e5e5e;

	padding: 0 1.5rem;

	transition: .2s all ease

}

.ukmform .input-wrap label.fc-label-active {

font-size:.9rem;

	line-height: 2.2rem;

	color: #949494;

	height: auto

}

.ukmform .input-wrap label.fc-label-focus {

	color: #580c33

}

.ukmform .upload-wrap, .ukmform .input-wrap, .ukmform .checkbox-wrap {

	position: relative;

margin-bottom:.5rem

}

.ukmform .upload-input.filled span {

	font-size: 1.8rem;

	line-height: 2rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	color: #000;

	text-transform: none;

padding:1.6rem 8rem .6rem 1.5rem

}

.ukmform .upload-input.filled:before {

font-size:.9rem;

	line-height: 2.2rem;

	color: #949494;

	position: absolute;

	top: 0;

	left: 1.5rem;

	content: 'UPLOAD RECENT PHOTO'

}

.ukmform .checkbox-wrap {

	position: relative;

	margin-top: 1rem

}

.ukmform .submit {

	width: 100%;

	margin-top: 1.5rem

}

.ukmform .submit.disabled {

	background-color: #580c33;

	cursor: default

}

.ukmform .submit.disabled:after, .ukmform .submit.disabled:before {

	display: none

}

.ukmform .submit.disabled:focus {

	outline: none

}

.ukmform #ukformloader {

	position: absolute;

	width: auto;

	height: 6rem;

	top: 0;

	left: 0;

	background-color: #800e49;

	transition: .4s all ease;

	z-index: -1

}

.ukmform span.error {

	font-size: 1.4rem;

	line-height: 1.6rem;

	color: #fff;

	letter-spacing: .2px;

	position: relative;

	display: inline-block;

	padding: 1rem 1.5rem;

margin:1rem 0 .3rem 0;

	background-color: #f7454c

}

.ukmform span.error:before {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

	top: -5px;

	left: 1rem;

	border-style: solid;

	border-width: 0 5px 5px 5px;

	border-color: transparent transparent #f7454c transparent

}

.ukmform .ukmform-info {

	margin-top: 1rem;

	display: none

}

.ukmform .ukmform-info p, .ukmform .ukmform-info span {

	font-size: 1.3rem;

	line-height: 2.2rem;

	color: #898989;

	text-align: center

}

#uk-uploadtooltip {

	position: absolute;

	width: 22px;

	height: 22px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -510px 0 transparent;

	top: 1.1rem;

	right: 5rem;

	z-index: 999

}

#uk-uploadtooltip span {

	position: absolute;

	width: 27rem;

	height: auto;

	border-radius: 2px;

	font-size: 1.4rem;

	line-height: 1.8rem;

	color: #fff;

	text-transform: none;

	top: -8.4rem;

	right: -5rem;

	background-color: #535353;

	padding: 1rem;

	border: none;

	cursor: default;

	display: none

}

#uk-uploadtooltip span:after {

	position: absolute;

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 10px 8px 0 8px;

	border-color: #535353 transparent transparent transparent;

	right: 5.4rem;

bottom:-.8rem;

	content: ''

}

#wp_subscribe_popup img {

	margin: 0 auto;

	padding-top: 6rem

}

#wp_subscribe_popup button.mfp-close {

	color: white!important;

	font-size: 5rem;

	margin-top: 2rem;

	margin-right: 1rem

}

#wp_subscribe_popup #wp-subscribe {

	background-image: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/ebook-newsletter.png)!important;

	background-position: 7% 50%!important;

	background-repeat: no-repeat!important;

	padding-top: 4rem!important;

	padding-bottom: 4rem!important;

	padding-left: 38%;

	padding-right: 6%;

	text-align: center!important

}

#wp_subscribe_popup #wp-subscribe h4.title {

	font-size: 3rem!important;

	line-height: 3.8rem!important;

	font-weight: 400

}

#wp_subscribe_popup #wp-subscribe input {

	font-size: 1.4rem;

	line-height: 2.2rem;

	text-align: center!important

}

#wp_subscribe_popup #wp-subscribe .email-field, #wp_subscribe_popup #wp-subscribe .name-field {

	box-shadow: inset 0 0 0 1px #5C5D5E!important

}

#wp_subscribe_popup #wp-subscribe input.submit {

	border-radius: 3px;

	font-size: 2.2rem!important;

	line-height: 2.8rem!important;

	height: 55px!important;

	transition: .4s all ease;

	cursor: pointer;

	border-bottom: 5px solid #882852;

	margin-top: 1.5rem!important

}

#wp_subscribe_popup #wp-subscribe input.submit:hover {

	background-color: #882852!important;

	border-color: #641839

}

#wp_subscribe_popup #wp-subscribe p.text {

	margin-top: 1rem!important;

	margin-bottom: 1rem!important;

	padding: 0;

	opacity: 1!important

}

#wp_subscribe_popup #wp-subscribe .error, #wp_subscribe_popup #wp-subscribe .thanks {

	padding: 1rem 2rem;

	margin: 1.5rem 0rem!important;

	margin-top: 10px

}

#wp_subscribe_popup #wp-subscribe .error {

	background-color: #7d434a;

	box-shadow: inset 0 0 0 1px #A47076!important

}

#wp_subscribe_popup #wp-subscribe .thanks {

	background-color: #3FAE54;

	box-shadow: inset 0 0 0 1px #55D26C!important;

	margin-top: 10px

}

body.noscroll {

	overflow: hidden;

	height: 100%

}

.container {

	max-width: 100%

}

#wrapper {

	position: relative;

	width: 100%;

	padding-top: 0

}

.uk-parallax {

	background-size: cover;

	background-position: center 0;

	background-attachment: fixed

}

.uk-parallax:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-color: #000;

	opacity: .45

}

.uk-bg-rb {

	background-repeat: no-repeat;

	background-position: right bottom;

	background-size: auto 100%

}

.uk-bg-rt {

	background-repeat: no-repeat;

	background-position: right top;

	background-size: auto 100%

}

.uk-bg-lb {

	background-repeat: no-repeat;

	background-position: left bottom;

	background-size: auto 100%

}

.uk-bg-lt {

	background-repeat: no-repeat;

	background-position: left top;

	background-size: auto 100%

}

.uk-cover {

	background-size: cover

}

img.notloaded {

	filter: blur(7px)

}

input[type="text"], input[type="email"], input[type="number"] {

	width: 100%;

	height: auto;

	font-size: 1.8rem;

	line-height: 2rem;

	border-radius: 0;

	color: #000;

	border: 1px solid #dadada;

	background-color: #fff;

padding:1.6rem 1.5rem .6rem 1.5rem

}

input[type="text"].error, input[type="email"].error {

	border-color: #f7454c;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/error.svg) scroll no-repeat right 15px center white

}

input[type="text"].valid, input[type="email"].valid {

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/valid.svg) scroll no-repeat right 15px center white

}

input[type="text"]:focus, input[type="email"]:focus {

	border-color: #757575;

	outline: none

}

textarea {

	width: 100%;

	height: 22rem;

	font-size: 1.8rem;

	line-height: 2rem;

	color: #000;

	border: 1px solid #dadada;

	background-color: #fff;

padding:2rem 1.5rem .6rem 1.5rem

}

textarea.error {

	border-color: #f7454c;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/error.svg) scroll no-repeat right 15px top 15px white

}

textarea.valid {

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/valid.svg) scroll no-repeat right 15px top 15px white

}

textarea:focus {

	border-color: #757575;

	outline: none

}

.uk-select {

	width: 100%;

	height: 4.4rem;

	position: relative;

	border: 1px solid #dadada;

	background-color: #fff

}

.uk-select:after {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

	right: 1.5rem;

	top: 1.7rem;

	border-style: solid;

	border-width: 8px 8px 0 8px;

	border-color: #5e5e5e transparent transparent transparent

}

.uk-select span {

	font-size: 1.4rem;

	line-height: 4.4rem;

	color: #5e5e5e;

	padding: 0 1.5rem;

	display: block;

	text-transform: uppercase

}

.uk-select select {

	position: absolute;

	width: 100%;

	height: 4.4rem;

	top: 0;

	left: 0;

	z-index: 2;

	opacity: 0;

	min-height: 4.4rem

}

.upload-wrap {

	position: relative;

	cursor: pointer

}

.upload-wrap .upload-input span {

	width: 100%;

	height: 4.4rem;

	font-size: 1.4rem;

	line-height: 4.4rem;

	color: #5e5e5e;

	background-color: #fff;

	border: 1px solid #dadada;

	display: block;

	padding: 0 1.5rem 0 1.5rem

}

.upload-wrap .upload {

	position: absolute;

	width: 4.4rem;

	height: 4.4rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -380px 0 transparent;

	top: 0;

right:.5rem;

	z-index: 1;

	cursor: pointer

}

.upload-wrap input {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	opacity: 0;

	z-index: 2;

	cursor: pointer

}

.checkbox-wrap {

	position: relative

}

.checkbox-wrap .checker {

	position: absolute;

	width: 2rem;

	height: 2rem;

top:.2rem;

	left: 0;

	border: 1px solid #dadada

}

.checkbox-wrap .checker span.checked {

	position: absolute;

	width: 13px;

	height: 10px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -305px -55px transparent;

	top: 4px;

	left: 3px

}

.checkbox-wrap label {

	position: relative;

	font-size: 1.3rem;

	line-height: 2.2rem;

	color: #898989;

	display: block;

	padding: 2px 0 0 3.2rem;

	cursor: pointer;

	z-index: 9

}

.checkbox-wrap input[type="checkbox"] {

	position: absolute;

	width: 25px;

	height: 25px;

	top: 0;

	left: 0;

}

.uk-btn2 {

	font-size: 1.3rem;

	line-height: 4rem

}

.uk-btn2:after {

	display: none

}

.diagonal-left, .diagonal-right {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

	bottom: -100%;

	right: -100%;

	border-style: solid;

	border-color: transparent transparent #fff transparent;

	transition: .4s all ease;

	opacity: .3

}

.diagonal-left {

	bottom: auto;

	right: auto;

	top: -100%;

	left: -100%;

	border-color: #fff transparent transparent transparent

}

.uk-area {

	position: relative;

	padding: 10rem 0;

	background-color: #fff

}

.uk-area .container {

	position: relative;

	z-index: 2

}

.uk-area .container .row {

	margin-bottom: 5rem

}

.uk-area .container .row:last-child {

	margin-bottom: 0

}

.uk-area .bg {

	position: absolute;

	width: 100%;

	height: auto;

	top: 0;

	left: 0;

	bottom: 5rem;

	z-index: 1;

	background-color: #EAEAEA

}

.uk-area .bg-img {

	position: absolute;

	width: 100%;

	height: auto;

	top: 0;

	left: 0;

	bottom: 0;

	z-index: 1

}

.uk-area.small {

	padding: 2.5rem 0

}

.uk-area.dark, .uk-area.black {

	background-color: #000

}

.uk-area.gray {

	background-color: #F4F1F2

}

.uk-area.gradient.bg-effect {

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/modelling-library-bg-effect.png) no-repeat center center, linear-gradient(-180deg, #eaeaea 0%, white 96%)

}

.uk-area.intro {

	padding: 6rem 0 5rem 0;

	background-color: #000

}

.uk-area.intro .row.content {

	margin-bottom: 0!important

}

.uk-area-lastblog {

	padding-bottom: 0

}

.uk-area-lastblog .uk-btn1 {

	top: 10rem

}

.uk-text h2 {

	font-size: 6rem;

	line-height: 6.8rem;

	color: #fff;

	max-width: 90%;

	margin-bottom: 1.5rem

}

.uk-text h3 {

	font-family: 'Prata';

	font-size: 3.4rem;

	line-height: 4.2rem;

	color: #fff;

	opacity: .5;

	margin-bottom: 5rem

}

.uk-text p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #fff;

	margin-bottom: 2.8rem

}

.uk-text.dark h2, .uk-text.dark h3 {

	color: #000

}

.uk-text.dark p {

	color: #61636a

}

.uk-text.center h2, .uk-text.center h3, .uk-text.center p {

	text-align: center

}

.uk-text>*:last-child {

	margin-bottom: 0

}

.uk-text-intro h2 {

	font-size: 4.8rem;

	line-height: 4.8rem;

	color: #fff;

	margin-bottom: 1.5rem

}

.uk-text-intro h2 span {

	font-family: 'Prata';

	font-size: 8.4rem;

	line-height: 9rem;

	color: #fff;

	display: block

}

.uk-text-intro h3 {

	font-size: 3.4rem;

	line-height: 4.6rem;

	color: #fff;

	text-transform: uppercase;

	margin-bottom: 2.5rem

}

.uk-text-intro p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #fff;

	margin-bottom: 2.8rem;

	max-width: 90%

}

.uk-text-intro>*:last-child {

	margin-bottom: 0

}

.uk-text-big h2 {

	font-size: 6rem;

	line-height: 6.8rem;

	color: #fff;

	max-width: 90%;

	margin-bottom: 1.5rem;

	text-transform: uppercase

}

.uk-text-big h3 {

	font-size: 4rem;

	line-height: 5.8rem;

	color: #fff;

	text-transform: uppercase;

	margin: -1rem 0 1.5rem 0

}

.uk-text-big p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #fff;

	margin-bottom: 2.8rem

}

.uk-text-big.dark h2, .uk-text-big.dark h3 {

	color: #000

}

.uk-text-big.dark p {

	color: #61636a

}

.uk-text-big>*:last-child {

	margin-bottom: 0

}

.uk-text-parallax {

	max-width: 1024px;

	margin: 0 auto

}

.uk-text-parallax p {

	font-size: 3.2rem;

	line-height: 3.8rem;

	text-align: center;

	color: #fff;

	margin-bottom: 3.8rem

}

.uk-text-parallax p:last-child {

	margin-bottom: 0

}

.uk-cta1 h2, .uk-cta1 h3, .uk-cta1 p {

	max-width: 66.66666667%

}

.uk-cta1 h2 {

	font-size: 5rem;

	line-height: 5.4rem;

	color: #000

}

.uk-cta1 h3 {

	font-size: 9rem;

	line-height: 9.4rem;

	color: #000

}

.uk-cta1 a {

	margin-top: 3rem

}

.uk-cta1 img {

	position: absolute;

	right: 1.2rem;

	bottom: -100px

}

.uk-cta2 h2, .uk-cta2 h3, .uk-cta2 h4, .uk-cta2 p {

	max-width: 66.66666667%

}

.uk-cta2 h2 {

	font-size: 9rem;

	line-height: 11rem;

	color: #000

}

.uk-cta2 h3 {

	font-size: 4rem;

	line-height: 4.6rem;

	color: #000;

	margin-top: 1.5rem

}

.uk-cta2 h4 {

	font-family: 'GillSansMT';

	font-size: 2.4rem;

	line-height: 3.2rem;

	color: #474747;

	margin-top: 5rem

}

.uk-cta2 p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #61636a;

	margin-top: 2.5rem

}

.uk-cta2 a {

	margin-top: 3rem

}

.uk-cta2 img {

	position: absolute;

	right: 1.2rem;

	bottom: -100px

}

.uk-cta1 .col-md-12>div, .uk-cta2 .col-md-12>div {

	position: relative;

	z-index: 2

}

.uk-cta1 img, .uk-cta2 img {

	z-index: 0

}

#ukScrollDown {

	position: absolute;

	width: 2.1rem;

	height: 2.4rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -325px -55px transparent;

	bottom: -6.9rem;

	left: 1.3rem;

	z-index: 10;

	cursor: pointer

}

.uk-breadcrumbs {

	display: block;

	width: 100%;

	height: 5rem;

	background-color: #1c242b

}

.uk-breadcrumbs p {

	float: right;

	margin-top: 1rem

}

.uk-breadcrumbs p span, .uk-breadcrumbs p a {

	font-size: 1.1rem;

	line-height: 2.8rem;

	color: #fff;

	text-transform: uppercase;

	float: left;

	margin: 0

}

.uk-breadcrumbs p a {

	border-top: 1px solid #343b40;

	border-bottom: 1px solid #343b40;

	border-right: 1px solid #343b40;

	padding: 0 1.5rem

}

.uk-breadcrumbs p .breadcrumb_last {

	background-color: #343b40;

	padding: 0 1.5rem;

	line-height: 3rem

}

.uk-breadcrumbs p>span>span>a {

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	position: relative;

	border-left: 1px solid #343b40

}

.uk-breadcrumbs p>span>span>a:after {

	position: absolute;

	width: 15px;

	height: 14px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -195px -155px transparent;

	content: '';

top:.7rem;

left:.7rem

}

.uk-area-home {

	padding: 0!important;

	background-color: #000;

}

.uk-area-home .container .row {

	margin-bottom: 0

}

.uk-area-home-text {

	position: absolute;

	left: 0;

	top: 2rem;

	z-index: 99;    background: rgba(0,0,0,0.5);

}

.uk-area-home-text h2 {

	font-size: 3.8rem;

	line-height: 4.7rem;

	color: #fff;

	padding: 1.5rem 1.3rem 1.5rem 2rem;

	max-width: 49.1rem

}

.uk-area-home-text h3 {

	font-size: 1.4rem;

	line-height: 1.6rem;

	text-transform: uppercase;

	color: #000

}

.uk-area-home-text ul {

padding-top:.8rem;    padding-left: 2.8rem;

}

.uk-area-home-text ul li {

	border-radius: 100px;

	display: inline-block;

}

.uk-area-home-text ul li.prev {

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	position: absolute;

	width: 34px;

	height: 34px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -220px -310px transparent;

bottom:.8rem;

	right: 6rem;

	display: inline-block

}

.uk-area-home-text ul li.next {

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	position: absolute;

	width: 34px;

	height: 34px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -170px -310px transparent;

	display: inline-block;

bottom:.8rem;

	right: 2rem

}

.uk-area-home-text .subtitle {

	position: relative;

	display: inline-block;

	background-color: #fff;

	padding: 1.7rem 11.2rem 1.7rem 2rem

}

.uk-home-slide {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 0

}

.uk-home-slide .flex-viewport {

	height: 100%

}

.uk-home-slide .slides {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 0

}

.uk-home-slide .slides li {

	position: relative;

	width: auto;

	height: 100%;

	background-size: cover;

	overflow: hidden

}



.uk-home-slide .flex-control-nav, .uk-home-slide .flex-direction-nav {

	display: none

}

.uk-home-slide .loader {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background-color: #000;

	z-index: 99

}

.uk-home-slide-nav {

	position: absolute;

	width: auto;

	height: auto;

	position: absolute;

	bottom: 0;

	right: 33.33333333%;

	left: 0;

	z-index: 9999

}

.uk-home-slide-nav #ukScrollDown {

	top: 1.5rem

}

.uk-home-slide-nav ul {

	float: right

}

.uk-home-slide-nav ul li.next, .uk-home-slide-nav ul li.prev {

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	display: block;

	width: 5.5rem;

	height: 5.5rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -90px -275px transparent;

	border-radius: 50%;

	position: relative;

	float: left;

	margin-right: 1.5rem;

	cursor: pointer;

	background-color: rgba(0,0,0,.5);

	transition: .2s all ease

}

.uk-home-slide-nav ul li.next {

	-moz-transform: scaleX(-1);

	-o-transform: scaleX(-1);

	-webkit-transform: scaleX(-1);

	transform: scaleX(-1);

	filter: FlipH;

	-ms-filter: "FlipH";

	right: 0

}

.uk-home-slide-nav ul li.next:hover {

right:-.2rem

}

.uk-home-slide-nav ul li.prev {

	left: 0

}

.uk-home-slide-nav ul li.prev:hover {

left:-.2rem

}

.uk-videobg {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 1

}

.uk-videobg video {

	min-width: 100%;

	min-height: 100%;

	width: auto;

	height: auto;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	background-size: cover

}

.uk-whyus {

	margin-top: 5rem

}

.uk-whyus li {

	font-size: 2rem;

	line-height: 3.2rem;

	position: relative;

padding:.9rem 0 .9rem 2.5rem;

	margin-bottom: 1px;

	cursor: pointer;

	transition: .4s color ease

}

.uk-whyus li:before {

	position: absolute;

	width: 1rem;

	height: auto;

	content: '';

	top: 0;

	bottom: 0;

	left: 0;

	background-color: #e3e3e3;

	transition: .4s background-color ease

}

.uk-whyus li:hover {

	color: #000

}

.uk-whyus li:hover:before {

	background-color: #343434

}

.uk-whyus li.active {

	color: #580c33;

	cursor: default

}

.uk-whyus li.active:before {

	background-color: #580c33

}

.uk-whyus-content li {

	display: none

}

.uk-whyus-content li img {

	margin: 0 auto

}

.uk-whyus-mobile {

	margin-top: 2.5rem

}

.uk-whyus-mobile p {

	font-size: 2.4rem;

	line-height: 2.8rem;

	text-align: center;

	color: #580c33

}

.uk-whyus-mobile img {

	width: 100%;

	height: auto;

	margin-top: 1.5rem

}

.uk-whyus-mobile .flex-direction-nav {

	display: none

}

.uk-whyus-mobile .flex-control-nav {

	display: block;

	text-align: center;

	margin-top: 2.5rem

}

.uk-whyus-mobile .flex-control-nav li {

	display: inline-block;

margin:0 .4rem

}

.uk-whyus-mobile .flex-control-nav li a {

	display: block;

	width: 1.5rem;

	height: 1.5rem;

	border-radius: 2px;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	border: solid 2px #e3e3e3

}

.uk-whyus-mobile .flex-control-nav li a.flex-active {

	background-color: #580c33;

	border-color: #580c33

}

.uk-gallery {

	padding-left: 2.5rem;

	overflow: hidden

}

.uk-gallery ul {

	position: relative;

	margin: 0 -1.2rem 2.5rem -1.3rem

}

.uk-gallery ul li {

	width: 25%;

	height: auto;

	padding: 0 1.2rem 0 1.3rem;

	float: left

}

.uk-gallery ul li img {

	width: 100%

}

.uk-gallery ul li:last-child {

	margin-right: 0

}

.uk-gallery ul:last-child {

	margin-bottom: 0

}

.uk-trustpilot h2 {

	font-size: 6rem;

	line-height: 6.8rem;

	color: #fff;

	text-align: center

}

.uk-trustpilot h3 {

	font-family: 'GillSansMT';

	font-size: 2.5rem;

	line-height: 3.4rem;

	color: #fff;

	text-align: center;

	opacity: .5;

	margin-bottom: 2.5rem

}

.uk-trustpilot blockquote p {

	font-size: 1.8rem;

	line-height: 2.8rem;

	text-align: center;

	color: #fff

}

.uk-trustpilot blockquote footer {

	font-family: 'gilroyextrabold';

	font-size: 1.6rem;

	line-height: 3rem;

	text-align: center;

	color: #fff;

	text-transform: uppercase;

	margin-top: 1.5rem

}

.uk-trustpilot .uk-reviews {

	width: 100%;

	max-width: 810px;

	margin: 2.5rem auto 0 auto

}

.uk-trustpilot .uk-reviews .flex-control-paging {

	display: none

}

.uk-trustpilot .uk-reviews .flex-nav-prev, .uk-trustpilot .uk-reviews .flex-nav-next {

	position: absolute;

	width: 2.3rem;

	height: 3.8rem;

	top: 50%;

	left: 4%;

	margin-top: -1.9rem

}

.uk-trustpilot .uk-reviews .flex-nav-prev a, .uk-trustpilot .uk-reviews .flex-nav-next a {

	display: block;

	width: 2.3rem;

	height: 3.8rem;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -190px -55px transparent

}

.uk-trustpilot .uk-reviews .flex-nav-next {

	left: auto;

	right: 4%

}

.uk-trustpilot .uk-reviews .flex-nav-next a {

	transform: rotateY(-180deg)

}

.uk-trustpilot:after {

	opacity: .8

}

.uk-library {

	margin-left: -1.3rem;

	margin-right: -1.2rem;

	margin-bottom: 5rem

}

.uk-library figure {

	position: relative;

	overflow: hidden

}

.uk-library figure img {

	width: 100%;

	transition: .4s all ease

}

.uk-library figure figcaption {

	font-family: 'gilroyextrabold';

	font-size: 2.2rem;

	line-height: 2.6rem;

	text-align: center;

	color: #fff;

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 2.5rem;

	padding: 0 1.2rem;

	z-index: 3

}

.uk-library figure a {

	position: relative;

	display: block

}

.uk-library figure a:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-color: #000;

	opacity: .5;

	z-index: 2

}

.uk-library figure:hover img {

	transform: scale(1.1)

}

.uk-library figure:hover .diagonal-left {

	top: 0;

	left: 0

}

.uk-library figure:hover .diagonal-right {

	bottom: 0;

	right: 0

}

.uk-library .col20, .uk-library .col40 {

	float: left;

	padding: 0 1.2rem 0 1.3rem

}

.uk-library .col20 {

	width: 20%

}

.uk-library .col20>* {

	margin-bottom: 2.5rem

}

.uk-library .col20>*:last-child {

	margin-bottom: 0

}

.uk-library .col40 {

	float: left;

	width: 40%

}

.uk-library .col40 figcaption {

	font-size: 3.2rem;

	line-height: 4rem;

	bottom: 10rem

}

.uk-library-search {

	position: relative;

	margin-top: 9.3rem

}

.uk-library-search label {

	position: absolute;

	width: 100%;

	height: auto;

	font-size: 1.4rem;

	line-height: 5.6rem;

	top: 0;

	left: 0;

	color: #5e5e5e;

	text-transform: uppercase;

	padding: 0 1.5rem;

	transition: .2s all ease

}

.uk-library-search label.fc-label-active {

	font-size: 1rem;

	line-height: 2.6rem;

	color: #949494;

	height: auto

}

.uk-library-search label.fc-label-focus {

	color: #580c33

}

.uk-library-search input[type="text"] {

	padding: 2.1rem 6rem 1.1rem 1.5rem

}

.uk-library-search .submit {

	position: absolute;

	width: 2.3rem;

	height: 2.3rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -275px -55px transparent;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	top: 1.5rem;

	right: 2rem;

	border: none;

	z-index: 2

}

.uk-rejected {

	z-index: 4;

	overflow: hidden

}

.uk-blogitem {

	position: relative

}

.uk-blogitem header {

	position: absolute;

	left: 0;

	bottom: 0;

	padding: 2.5rem;

	z-index: 2

}

.uk-blogitem header h1 a {

	font-family: 'gilroyextrabold';

	font-size: 2.2rem;

	line-height: 3rem;

	color: #fff

}

.uk-blogitem header p {

	font-size: 1.4rem;

	line-height: 2.4rem;

	text-transform: uppercase;

	color: #fff

}

.uk-blogitem footer {

	position: absolute;

	left: 0;

	top: 0;

	padding: 2.5rem;

	z-index: 2

}

.uk-blogitem footer li {

	font-size: 1.6rem;

	line-height: 2.4rem;

	text-transform: uppercase;

	color: #fff;

	position: relative;

	float: left;

	margin-right: 1rem

}

.uk-blogitem footer li.views, .uk-blogitem footer li.comments {

	padding-right: 3rem

}

.uk-blogitem footer li.views:after, .uk-blogitem footer li.comments:after {

	position: absolute;

	width: 24px;

	height: 24px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -220px -55px transparent;

	content: '';

	top: 0;

	right: 0

}

.uk-blogitem footer li.comments:after {

	background-position: -245px -55px

}

.uk-blogitem figure {

	z-index: 1

}

.uk-blogitem figure a {

	position: relative;

	display: block;

	overflow: hidden

}

.uk-blogitem figure a img {

	width: 100%;

	transition: .4s all ease

}

.uk-blogitem figure a:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-image: linear-gradient(to right, black, transparent)

}

.uk-blogitem:hover img {

	transform: scale(1.1)

}

.uk-blogitem:hover .diagonal-left {

	top: 0;

	left: 0

}

.uk-blogitem:hover .diagonal-right {

	bottom: 0;

	right: 0

}

.uk-page-title {

	margin-bottom: 5rem

}

.uk-page-title h1 {

	font-size: 5.4rem;

	line-height: 6.2rem;

	color: #000

}

.uk-page-title h2 {

	font-family: 'GillSansMT';

	font-size: 2.8rem;

	line-height: 3.6rem;

	color: #fff;

margin-top:.5rem

}

.uk-page-title ul {

	margin-top: 1.5rem

}

.uk-page-title ul li {

	font-size: 1.6rem;

	line-height: 4rem;

	text-transform: uppercase;

	color: #000;

	position: relative;

	display: inline-block;

	margin: 0 2.5rem

}

.uk-page-title ul li time {

	font-size: 1.6rem;

	line-height: 4rem;

	text-transform: uppercase;

	color: #000

}

.uk-page-title ul li .post-views {

	display: inline

}

.uk-page-title ul li.author {

	padding-left: 5.5rem

}

.uk-page-title ul li.author img {

	border-radius: 50%;

	position: absolute;

	top: 0;

	left: 0

}

.uk-page-title ul li.date, .uk-page-title ul li.views {

	padding-left: 3.5rem

}

.uk-page-title ul li.date:before, .uk-page-title ul li.views:before {

	position: absolute;

	width: 20px;

	height: 20px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -445px -50px transparent;

	content: '';

	top: 1rem;

	left: 0

}

.uk-page-title ul li.views:before {

	background-position: -470px -50px

}

.uk-page-title .container {

	position: relative;

	z-index: 2

}

.uk-page-title.centered h1 {

	text-align: center

}

.uk-page-title.centered ul {

	text-align: center

}

.uk-page-title.has-bg {

	position: relative;

	margin-top: -10rem;

	background-color: #000;

	padding: 10rem 0

}

.uk-page-title.has-bg h1, .uk-page-title.has-bg ul li, .uk-page-title.has-bg ul li time {

	color: #fff

}

.uk-page-title.has-bg ul li.date:before {

	background-position: -445px -75px

}

.uk-page-title.has-bg ul li.views:before {

	background-position: -470px -75px

}

.uk-page-header {

	max-width: 90%

}

.uk-page-header h1 {

	font-size: 5rem;

	line-height: 5.4rem;

	color: #000

}

.uk-page-header h2 {

	font-family: 'GillSansMT';

	font-size: 2.4rem;

	line-height: 3.2rem;

	color: #767676;

	margin-top: 2.5rem

}

.uk-page-header>*:last-child {

	margin-bottom: 0

}

.uk-page-header.white h1, .uk-page-header.white h2, .uk-page-header.white p, .uk-page-header.white span {

	color: #fff

}

.uk-page-header .wistia_responsive_padding {

	margin-top: 5rem;

	max-width: 77rem

}

.uk-become-list {

	margin-top: 5rem;

	padding: 0

}

.uk-become-list>.row {

	margin-bottom: 2.5rem

}

.uk-become-list>.row:last-child {

	margin-bottom: 0

}

.uk-become-item {

	position: relative;

	margin-bottom: 2.5rem

}

.uk-become-item img {

	width: 100%;

	height: auto;

	transition: .4s all ease

}

.uk-become-item header {

	position: absolute;

	bottom: 2.5rem;

	left: 2rem;

	right: 2rem;

	z-index: 2

}

.uk-become-item header h1 a {

	font-family: 'gilroyextrabold';

	font-size: 3rem;

	line-height: 4rem;

	color: #fff;

	text-align: center;

	display: block

}

.uk-become-item figure {

	position: relative;

	z-index: 1

}

.uk-become-item figure a {

	position: relative;

	width: 100%;

	overflow: hidden;

	display: block

}

.uk-become-item figure a:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-color: #000;

	opacity: .5;

	z-index: 2

}

.uk-become-item:hover img {

	transform: scale(1.1)

}

.uk-become-item:hover .diagonal-left {

	top: 0;

	left: 0

}

.uk-become-item:hover .diagonal-right {

	bottom: 0;

	right: 0

}

.uk-become-steps h2 {

	font-size: 3rem;

	line-height: 4.8rem;

	text-transform: uppercase;

	color: #fff

}

.uk-become-steps ul {

	position: relative;

	counter-reset: steps;

	margin: 5rem -1.2rem 0 -1.3rem

}

.uk-become-steps ul li {

	position: relative;

	width: 50%;

	float: left;

	margin-bottom: 4rem;

	counter-increment: steps;

	padding: 0 1.2rem 0 10.3rem;

	min-height: 7rem

}

.uk-become-steps ul li p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #fff

}

.uk-become-steps ul li:after {

	position: absolute;

	width: 7rem;

	height: 7rem;

	border-radius: 50%;

	font-family: 'gilroyextrabold';

	font-size: 3.6rem;

	line-height: 7rem;

	text-align: center;

	color: #fff;

	background-color: #580c33;

	left: 1.3rem;

	top: 0;

	content: counter(steps)

}

@media screen and (min-width:769px) {

.uk-become-steps ul li:nth-child(3), .uk-become-steps ul li:nth-child(5) {

	clear: left

}

}

.uk-become-types {

	padding-bottom: 0

}

.uk-faq .uk-page-title, .uk-city .uk-page-title, .uk-page404 .uk-page-title {

	margin: 0

}

#faq {

	margin-top: 5rem

}

#faq li {

	margin-bottom: 1.5rem

}

#faq li h2 {

	font-family: 'GillSansMT';

	font-size: 2rem;

	line-height: 2.6rem;

	color: #000;

	position: relative;

	background-color: #ddd;

	padding: 1.5rem 2.5rem 1.5rem 6.6rem;

	cursor: pointer;

	transition: .4s all ease

}

#faq li h2 span {

	position: absolute;

	width: 1.6rem;

height:.2rem;

	left: 2.5rem;

	top: 50%;

	background-color: #000;

margin-top:-.1rem;

	transition: .4s all ease

}

#faq li h2 span:after {

	position: absolute;

width:.2rem;

	height: 1.6rem;

	content: '';

top:-.7rem;

	left: 50%;

	background-color: #000;

margin-left:-.1rem;

	transition: .4s all ease

}

#faq li h2:hover {

	color: #fff;

	background-color: #56585f

}

#faq li h2:hover span, #faq li h2:hover span:after {

	background-color: #fff

}

#faq li h2.active {

	color: #fff;

	background-color: #56585f

}

#faq li h2.active span {

	background-color: #fff

}

#faq li h2.active span:after {

	display: none

}

#faq li .text {

	border-left: 1px solid #d9d9d9;

	border-right: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	padding: 3rem 2rem;

	display: none

}

#faq li .text p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #61636a;

	margin-bottom: 2.8rem

}

#faq li .text p:last-child {

	margin-bottom: 0

}

.uk-page404 .uk-search-form {

margin-top:.7rem

}

.uk-page404 .gray-bg {

	padding-bottom: 0

}

.uk-page404 .gray-bg:after {

	position: absolute;

	width: 100%;

	height: auto;

	top: 0;

	left: 0;

	bottom: 16rem;

	content: '';

	background-color: #eaeaea

}

.uk-thank {

	padding-bottom: 10rem

}

.uk-thank-title h1 {

	font-size: 5.4rem;

	line-height: 6.2rem;

	color: #fff;

	text-align: center;

	position: relative;

	padding-top: 10.5rem

}

.uk-thank-title h1:before {

	position: absolute;

	width: 80px;

	height: 80px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -230px -90px transparent;

	content: '';

	top: 0;

	left: 50%;

	margin-left: -40px

}

.uk-thank-title h2 {

	font-family: 'GillSansMT';

	font-size: 3.8rem;

	line-height: 4.2rem;

	color: #fff;

	text-align: center;

	margin-top: 1.5rem

}

.uk-thank-text>* {

	margin-bottom: 5rem

}

.uk-thank-text>*:last-child {

	margin-bottom: 0

}

.uk-thank-text h1, .uk-thank-text h2, .uk-thank-text h3, .uk-thank-text h4, .uk-thank-text h5, .uk-thank-text h6 {

	font-size: 3rem;

	line-height: 4rem;

	color: #000;

	margin-bottom: 1.5rem

}

.uk-thank-text p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #61636a

}

.uk-thank-sharebox {

	padding: 5rem 2.5rem;

	border: solid 1px #e1e1e1;

	box-shadow: 0 4px 0 0 #e1e1e1;

	margin-top: 1rem

}

.uk-thank-sharebox h2 {

	font-size: 4rem;

	line-height: 5rem;

	color: #000;

	text-align: center;

	position: relative;

	padding-top: 14rem

}

.uk-thank-sharebox h2:before {

	position: absolute;

	width: 120px;

	height: 115px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -320px -90px transparent;

	content: '';

	top: 0;

	left: 50%;

	margin-left: -60px

}

.uk-thank-sharebox .addthis_inline_share_toolbox {

	display: table;

	margin: 2.5rem auto 0 auto

}

.uk-blog-title h1, .uk-blog-title h2 {

	font-size: 6rem;

	line-height: 6rem;

	text-transform: uppercase;

	color: #000

}

.uk-blog-text>* {

	margin-bottom: 3.5rem

}

.uk-blog-text>*:last-child {

	margin-bottom: 0

}

.uk-blog-text h2, .uk-blog-text h3, .uk-blog-text h4, .uk-blog-text h5, .uk-blog-text h6 {

	margin-bottom: 1.5rem

}

.uk-blog-text h2 {

	font-size: 4rem;

	line-height: 5.4rem

}

.uk-blog-text h3 {

	font-size: 3.6rem;

	line-height: 4.6rem

}

.uk-blog-text h4 {

	font-size: 2.4rem;

	line-height: 3.2rem

}

.uk-blog-text h5 {

	font-size: 2.2rem;

	line-height: 3rem

}

.uk-blog-text h6 {

	font-size: 2rem;

	line-height: 3.2rem

}

.uk-blog-text p, .uk-blog-text li, .uk-blog-text span, .uk-blog-text i, .uk-blog-text b, .uk-blog-text strong, .uk-blog-text em, .uk-blog-text a, .uk-blog-text span {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #61636a

}

.uk-blog-text i, .uk-blog-text em {

	font-style: italic

}

.uk-blog-text b, .uk-blog-text strong {

	font-weight: 700

}

.uk-blog-text a {

	border-bottom: 1px solid #61636a;

	transition: .4s all ease

}

.uk-blog-text a:hover {

	color: #580c33;

	border-color: #580c33

}

.uk-blog-text ul, .uk-blog-text ol {

	margin-left: 4.4rem

}

.uk-blog-text ul li, .uk-blog-text ol li {

margin-bottom:.5rem

}

.uk-blog-text ul li:last-child, .uk-blog-text ol li:last-child {

	margin-bottom: 0

}

.uk-blog-text ul li {

	position: relative

}

.uk-blog-text ul li:before {

	position: absolute;

width:.8rem;

height:.8rem;

	border-radius: 2px;

	content: '';

	top: 1rem;

	left: -1.8rem;

	background-color: #61636a

}

.uk-blog-text ol li {

	list-style: decimal

}

.uk-blog-text blockquote {

	position: relative;

	padding: 12rem 0 5rem 0;

	border-top: 3px solid #000;

	border-bottom: 3px solid #000

}

.uk-blog-text blockquote p {

	font-size: 2.4rem;

	line-height: 3.4rem;

	color: #000;

	text-align: center

}

.uk-blog-text blockquote:before {

	position: absolute;

	width: 5.9rem;

	height: 4.5rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -43rem 0 transparent;

	content: '';

	top: 5rem;

	left: 50%;

	margin-left: -3rem

}

.uk-blog-text .wp-caption {

	max-width: 100%;

	background-color: #EAEAEA;

	display: table;

	width: auto!important

}

.uk-blog-text .wp-caption p {

	padding: 1.5rem

}

.uk-blog-text .wp-caption p, .uk-blog-text .wp-caption a, .uk-blog-text .wp-caption span {

	font-size: 1.6rem;

	line-height: 2.8rem

}

.uk-blog-text .aligncenter {

	margin-left: auto;

	margin-right: auto

}

.uk-blog-text .alignright {

	float: right;

margin:.5rem 0 0 2rem

}

.uk-blog-text .alignleft {

	float: left;

margin:.5rem 2rem 0 0

}

.uk-blog-text.advice>* {

	margin-bottom: 3.2rem

}

.uk-blog-text.advice>*:last-child {

	margin-bottom: 0

}

.uk-blog-text.advice h2, .uk-blog-text.advice h3, .uk-blog-text.advice h4, .uk-blog-text.advice h5, .uk-blog-text.advice h6 {

	text-transform: uppercase;

	color: #000;

	margin-bottom: 1.5rem;

	margin-top: 5rem

}

.uk-blog-text.advice h2 {

	font-size: 2.4rem;

	line-height: 3.2rem

}

.uk-blog-text.advice h3 {

	font-size: 2.2rem;

	line-height: 3rem

}

.uk-blog-text.advice h4 {

	font-size: 2rem;

	line-height: 2.8rem

}

.uk-blog-text.advice h5 {

	font-size: 1.8rem;

	line-height: 2.6rem

}

.uk-blog-text.advice h6 {

	font-size: 1.6rem;

	line-height: 2.4rem

}

.uk-blog-social {

	padding: 5rem 0;

	border-top: 3px solid #000;

	border-bottom: 3px solid #000;

	margin-top: 5rem

}

.uk-blog-social h2 {

	font-size: 3.4rem;

	line-height: 4.6rem;

	color: #000;

	text-align: center

}

.uk-blog-social .addthis_inline_share_toolbox_3eei {

	display: table;

	margin: 2.5rem auto 0 auto

}

.uk-blog-author {

	position: relative;

	padding-left: 18rem;

	min-height: 13rem;

	margin-top: 5rem

}

.uk-blog-author img {

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 0;

	margin-top: -6.5rem

}

.uk-blog-author .text {

	position: relative;

	padding: 2.5rem;

	background-color: #e7e7e7

}

.uk-blog-author .text h2 {

	font-size: 2.4rem;

	line-height: 3.2rem;

	color: #000

}

.uk-blog-author .text p {

	font-size: 1.8rem;

	line-height: 2.6rem;

	color: #61636a;

margin-top:.5rem

}

.uk-blog-author .text:before {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

	top: 50%;

	left: -20px;

	border-style: solid;

	border-width: 15px 20px 15px 0;

	border-color: transparent #e7e7e7 transparent transparent;

	margin-top: -15px

}

.uk-blog-related {

	margin-top: 5rem

}

.uk-blog-related h2 {

	font-size: 4rem;

	line-height: 5.4rem;

	color: #000;

	text-align: center;

	margin-bottom: 2.5rem

}

.uk-blog-related article figure {

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-bottom: 1.6rem

}

.uk-blog-related article figure img {

	width: 100%;

	transition: .4s all ease

}

.uk-blog-related article h3 a {

	font-family: 'gilroyextrabold';

	font-size: 2.4rem;

	line-height: 3.2rem;

	color: #000;

	text-align: center;

	display: block

}

.uk-blog-related article:hover figure img {

	transform: scale(1.1)

}

.uk-blog-popular {

	width: 100%;

	height: auto;

	position: relative;

	overflow: hidden;

	max-height: 50rem

}

.uk-blog-popular ul {

	width: 150%

}

.uk-blog-popular ul li {

	width: 432px;

	margin-right: 3px;

	float: left

}

.uk-blog-popular .flex-prev, .uk-blog-popular .flex-next {

	position: absolute;

	width: 23px;

	height: 38px;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -190px -55px transparent;

	top: 50%;

	left: 5rem;

	margin-top: -14px;

	transition: .4s all ease

}

.uk-blog-popular .flex-prev:hover {

	left: 4.5rem

}

.uk-blog-popular .flex-next {

	left: auto;

	right: 5rem;

	transform: rotateY(-180deg)

}

.uk-blog-popular .flex-next:hover {

	right: 4.5rem

}

.uk-blog-popular .title h2 {

	font-size: 4.5rem;

	line-height: 5rem;

	text-transform: uppercase;

	color: #000;

	position: absolute;

	top: 5rem;

	left: 0;

	background-color: #fff;

	z-index: 10;

	padding: 2.5rem

}

.uk-blog-item {

	position: relative;

	overflow: hidden

}

.uk-blog-item header {

	position: absolute;

	width: auto;

	height: auto;

	bottom: 7.5rem;

	left: 2.5rem;

	right: 2.5rem;

	z-index: 2

}

.uk-blog-item header h1 a {

	font-family: 'gilroyextrabold';

	font-size: 4rem;

	line-height: 5rem;

	color: #fff

}

.uk-blog-item header ul {

	margin-top: 1rem

}

.uk-blog-item header ul li {

	font-size: 1.6rem;

	line-height: 4rem;

	text-transform: uppercase;

	color: #fff;

	position: relative;

	display: inline-block;

	margin: 0 1.6rem

}

.uk-blog-item header ul li time {

	font-size: 1.6rem;

	line-height: 4rem;

	text-transform: uppercase;

	color: #fff

}

.uk-blog-item header ul li .post-views {

	display: inline

}

.uk-blog-item header ul li.author {

	padding-left: 5.5rem

}

.uk-blog-item header ul li.author img {

	border-radius: 50%;

	position: absolute;

	top: 0;

	left: 0

}

.uk-blog-item header ul li.date, .uk-blog-item header ul li.views {

	padding-left: 3.5rem

}

.uk-blog-item header ul li.date:before, .uk-blog-item header ul li.views:before {

	position: absolute;

	width: 20px;

	height: 20px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -445px -75px transparent;

	content: '';

	top: 1rem;

	left: 0

}

.uk-blog-item header ul li.views:before {

	background-position: -470px -75px

}

.uk-blog-item header ul li:first-child {

	margin-left: 0

}

.uk-blog-item figure {

	position: relative;

	z-index: 1

}

.uk-blog-item figure a {

	position: relative;

	display: block

}

.uk-blog-item figure a:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-image: linear-gradient(to top, rgba(0,0,0,.88), transparent)

}

.uk-blog-item figure img {

	width: 100%;

	transition: .4s all ease

}

.uk-blog-item>a {

	font-size: 1.8rem;

	line-height: 2.2rem;

	text-transform: uppercase;

	color: #000;

	background-color: #fff;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: 2;

	padding: 1.4rem 2.5rem;

	transition: .4s all ease

}

.uk-blog-item>a:after {

	position: absolute;

	width: 1.7rem;

	height: 1.5rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -445px -100px transparent;

	content: '';

	top: 1.7rem;

	right: 1.4rem;

	transition: .6s all ease;

	opacity: 0

}

.uk-blog-item:hover figure img {

	transform: scale(1.1)

}

.uk-blog-item:hover>a {

	padding-right: 4.2rem

}

.uk-blog-item:hover>a:after {

	opacity: 1

}

#disqus_thread {

	margin-top: 5rem

}

#posts>* {

	margin-bottom: 5rem

}

#ukloadmore {

	display: table;

	margin: 0 auto

}

.uk-popular-item {

	position: relative;

	overflow: hidden

}

.uk-popular-item header {

	position: absolute;

	bottom: 2.5rem;

	left: 2.5rem;

	right: 2.5rem;

	z-index: 2

}

.uk-popular-item h1 a {

	font-family: 'gilroyextrabold';

	font-size: 3rem;

	line-height: 3.8rem;

	color: #fff

}

.uk-popular-item span {

	font-size: 1.4rem;

	line-height: 2.4rem;

	text-transform: uppercase;

	color: #fff

}

.uk-popular-item .img {

	position: relative;

	display: block;

	z-index: 1

}

.uk-popular-item .img img {

	width: 100%;

	transition: .4s all ease

}

.uk-popular-item .img:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-image: linear-gradient(to top, rgba(0,0,0,.88), transparent)

}

.uk-popular-item:hover img {

	transform: scale(1.1)

}

.uk-popular-item:hover .diagonal-left {

	top: 0;

	left: 0

}

.uk-popular-item:hover .diagonal-right {

	bottom: 0;

	right: 0

}

.uk-aside .uk-widget {

	box-shadow: 0 4px 0 0 #e1e1e1

}

.uk-aside .uk-widget>h2 {

	font-size: 2.4rem;

	line-height: 2.8rem;

	color: #fff;

	background-color: #000;

	padding: 2rem 2.5rem

}

.uk-aside .uk-widget>div, .uk-aside .uk-widget>form {

	padding: 2.5rem;

	border-left: solid 1px #e1e1e1;

	border-right: solid 1px #e1e1e1;

	border-bottom: solid 1px #e1e1e1

}

.uk-aside .uk-widget>div>.uk-blog-widget:last-child, .uk-aside .uk-widget>form>.uk-blog-widget:last-child {

	border-bottom: none;

	padding-bottom: 0;

	min-height: 9rem;

	margin-bottom: 0

}

.uk-aside .uk-widget #wp-subscribe {

	padding: 5rem 2.5rem

}

.uk-aside .uk-widget #wp-subscribe h4.title {

	font-size: 4.2rem;

	line-height: 5rem;

	text-transform: none

}

.uk-aside .uk-widget #wp-subscribe p.text {

	font-size: 1.8rem;

	line-height: 2.4rem;

	max-width: 60rem;

	margin-left: auto;

	margin-right: auto

}

.uk-aside .uk-widget #wp-subscribe p.footer-text {

	font-size: 1.6rem;

	line-height: 2.2rem;

	color: #818181;

	margin-top: 1.5rem

}

.uk-aside .uk-widget #wp-subscribe p.error, .uk-aside .uk-widget #wp-subscribe p.thanks {

	font-size: 1.6rem;

	line-height: 2.2rem;

padding:.6rem 2rem;

	background-color: #f7454c

}

.uk-aside .uk-widget #wp-subscribe p.thanks {

	background-color: #2cd963

}

.uk-aside .uk-widget #wp-subscribe input.submit {

	font-size: 1.8rem;

	line-height: 5.4rem;

	height: 5.4rem;

	text-transform: uppercase;

	padding: 0

}

.uk-aside .uk-widget #wp-subscribe input.name-field, .uk-aside .uk-widget #wp-subscribe input.email-field {

	font-size: 1.4rem;

	line-height: 2.2rem;

	color: #b7b7b7;

	padding: 1.1rem 1.5rem;

	border: 1px solid #3c4349;

	text-align: left;

	text-transform: uppercase

}

.uk-aside>* {

	margin-bottom: 5rem

}

.uk-aside>*:last-child {

	margin-bottom: 0

}

.uk-aside.blogside {

	margin-top: 5rem

}

.uk-aside.blogside .wp-subscribe form {

	max-width: 46rem;

	margin: 0 auto

}

.uk-blog-widget {

	position: relative;

	padding-left: 10.5rem;

	min-height: 10.5rem;

	padding-bottom: 1.5rem;

	margin-bottom: 1.5rem;

	border-bottom: solid 1px #e1e1e1

}

.uk-blog-widget figure {

	position: absolute;

	top: 0;

	left: 0

}

.uk-blog-widget h1 a {

	font-family: 'gilroyextrabold';

	font-size: 1.8rem;

	line-height: 2.6rem;

	color: #000

}

.uk-blog-widget p {

	font-size: 1.2rem;

	line-height: 2.4rem;

	text-transform: uppercase;

	color: #61636a;

margin-top:.5rem

}

.uk-archive-widget {

	padding: 0!important

}

.uk-archive-widget ul {

	position: relative;

	margin-bottom: -4px;

	background-color: #fff

}

.uk-archive-widget ul>li {

	border-bottom: 1px solid #fff

}

.uk-archive-widget ul>li:last-child {

	border-bottom: none

}

.uk-archive-widget ul ul {

	display: none;

	padding: 2.5rem 2.5rem 1.5rem 2.5rem

}

.uk-archive-widget ul ul li {

	width: 50%;

	float: left;

	padding-bottom: 1rem

}

.uk-archive-widget h3 {

	font-size: 1.8rem;

	line-height: 2.8rem;

	color: #000;

	position: relative;

	padding: 1rem 2.5rem;

	background-color: #e1e1e1;

	transition: .4s all ease;

	cursor: pointer

}

.uk-archive-widget h3 span {

	position: absolute;

	width: 1.6rem;

height:.2rem;

	right: 2.5rem;

	top: 50%;

	background-color: #000;

margin-top:-.1rem;

	transition: .4s all ease

}

.uk-archive-widget h3 span:after {

	position: absolute;

width:.2rem;

	height: 1.6rem;

	content: '';

top:-.7rem;

	left: 50%;

	background-color: #000;

margin-left:-.1rem;

	transition: .4s all ease

}

.uk-archive-widget h3.active span:after {

	display: none

}

.uk-archive-widget h3:hover, .uk-archive-widget h3.active {

	color: #fff;

	background-color: #61636a

}

.uk-archive-widget h3:hover span, .uk-archive-widget h3.active span {

	background-color: #fff

}

.uk-archive-widget h3:hover span:after, .uk-archive-widget h3.active span:after {

	background-color: #fff

}

.uk-archive-widget a {

	font-size: 1.4rem;

	line-height: 2.8rem;

	text-transform: uppercase;

	color: #61636a

}

.uk-archive-widget a:hover {

	color: #333

}

.uk-cta-widget {

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/cta.jpg) scroll no-repeat top right #cccec9;

	padding: 5rem 2.5rem

}

.uk-cta-widget h2 {

	font-size: 4rem;

	line-height: 5rem;

	color: #000;

	max-width: 90%

}

.uk-cta-widget p {

	font-size: 1.8rem;

	line-height: 2.4rem;

	color: #000;

	margin-top: 1.5rem;

	max-width: 90%

}

.uk-cta-widget .uk-btn1 {

	width: 100%;

	margin-top: 3rem

}

.single .uk-cta-widget .uk-btn1 {

	width: auto

}

.uk-mlibrary .heading {

	font-size: 4.5rem;

	line-height: 5rem;

	text-transform: uppercase;

	color: #000;

	margin-bottom: 2.5rem

}

.uk-mlibrary .uk-blog-popular {

	margin-top: 2px

}

.uk-mlibrary .uk-library-search {

	margin-top: 0

}

.uk-mlibrary-title {

	position: relative;

	padding: 10rem 0

}

.uk-mlibrary-title .container {

	position: relative;

	z-index: 3

}

.uk-mlibrary-title .container .row {

	display: flex;

	align-items: center

}

.uk-mlibrary-title h1 {

	font-size: 6rem;

	line-height: 6rem;

	color: #fff;

	text-transform: uppercase

}

.uk-mlibrary-title p {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #fff;

	margin-top: 1.5rem;

	max-width: 564px

}

.uk-mlibrary-title2 {

	position: relative;

	padding: 10rem 0

}

.uk-mlibrary-title2 .container {

	position: relative;

	z-index: 3

}

.uk-mlibrary-title2 .container .row {

	display: flex;

	align-items: center

}

.uk-mlibrary-title2 h1 {

	font-size: 5.4rem;

	line-height: 6.2rem;

	color: #fff

}

.uk-mlibrary-title2 p {

	font-size: 2.8rem;

	line-height: 3.6rem;

	color: #fff;

	text-transform: uppercase;

	max-width: 564px

}

.uk-mlibrary-contents {

	margin-top: 2px;

	background-image: linear-gradient(-180deg, #eaeaea 0%, white 60%)

}

.uk-mlibrary-contents .uk-area {

	background-color: transparent

}

.uk-mlibrary-contents .uk-area .row {

	margin-bottom: 0

}

.uk-mlibrary-catalog {

	margin-bottom: -2.5rem

}

.uk-mlibrary-catalog .item {

	position: relative;

	display: block;

	overflow: hidden

}

.uk-mlibrary-catalog .item img {

	width: 100%;

	transition: .4s all ease

}

.uk-mlibrary-catalog .item span {

	position: absolute;

	width: 100%;

	height: auto;

	font-family: 'gilroyextrabold';

	font-size: 2.5rem;

	line-height: 3.2rem;

	top: 50%;

	left: 0;

	z-index: 9;

	color: #fff;

	text-align: center;

	margin-top: -1.6rem

}

.uk-mlibrary-catalog .item:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-color: #000;

	opacity: .45;

	z-index: 2

}

.uk-mlibrary-catalog .item:hover img {

	transform: scale(1.1)

}

.uk-mlibrary-catalog .col-md-4 {

	margin-bottom: 2.5rem

}

.uk-mlibrary-posts .row .col-md-6 {

	margin-bottom: 5rem

}

.uk-mlibrary-posts .row .col-md-6:nth-last-child(-n+2) {

	margin-bottom: 0

}

.uk-mlibrary-posts .uk-blog-item header h1 a {

	font-size: 3.4rem;

	line-height: 4rem

}

.uk-mlibrary-posts .uk-blog-item header p {

	font-size: 1.4rem;

	line-height: 2.4rem;

	color: #fff;

	text-transform: uppercase;

	margin-bottom: 2px

}

.uk-mlibrary-item img {

	width: 100%

}

.uk-search .uk-area-lastblog {

	margin-bottom: 5rem

}

.uk-search .uk-area-lastblog .container .row:first-child {

	margin-bottom: 2.5rem

}

.uk-search .uk-area-lastblog .uk-text-big h2 {

	font-size: 6rem;

	line-height: 6rem

}

.uk-search-title {

	position: relative;

	padding: 10rem 0

}

.uk-search-title .container {

	position: relative;

	z-index: 3

}

.uk-search-title .container .row {

	display: flex;

	align-items: center

}

.uk-search-title h1 {

	font-family: 'GillSansMT';

	font-size: 2.8rem;

	line-height: 3.6rem;

	color: #fff

}

.uk-search-title p {

	font-family: 'gilroyextrabold';

	font-size: 5.4rem;

	line-height: 6.2rem;

	color: #fff

}

.uk-search-form {

	position: relative

}

.uk-search-form label {

	position: absolute;

	width: 100%;

	height: auto;

	font-size: 1.4rem;

	line-height: 5.4rem;

	top: 0;

	left: 0;

	color: #5e5e5e;

	text-transform: uppercase;

	padding: 0 1.5rem;

	transition: .2s all ease

}

.uk-search-form label.fc-label-active {

	font-size: 1rem;

	line-height: 2.6rem;

	color: #949494;

	height: auto

}

.uk-search-form label.fc-label-focus {

	color: #580c33

}

.uk-search-form input[type="text"] {

	padding: 2.1rem 6rem 1.1rem 1.5rem

}

.uk-search-form .submit {

	position: absolute;

	width: 2.3rem;

	height: 2.3rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -275px -55px transparent;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	top: 1.5rem;

	right: 2rem;

	border: none;

	z-index: 2

}

.uk-advice .uk-blog-item {

	margin-top: 5rem

}

.uk-about .uk-page-header {

	max-width: 70%

}

.uk-about .form-image {

	position: relative;

	width: 160%;

	max-width: none;

	margin: -20rem 0 0 10rem;

	z-index: -1

}

.uk-about .uk-text.center {

	max-width: 96rem;

	margin: 0 auto

}

.uk-about .whyus p, .uk-about .truth p {

	font-size: 2.4rem;

	line-height: 3.2rem

}

.uk-about .whyus .uk-text.dark p, .uk-about .truth .uk-text.dark p {

	color: #767676

}

.uk-about .steps .uk-text h3 {

	font-size: 2.4rem;

	line-height: 3.2rem

}

.uk-about .steps .uk-become-steps {

	max-width: 80%

}

.uk-about .steps .uk-become-steps ul {

	margin-top: 0;

	margin-bottom: -4rem

}

.whoweare {

	padding-left: 10rem

}

.whoweare h2 {

	font-family: 'GillSansMT';

	font-size: 2.4rem;

	line-height: 3.2rem

}

.whoweare p {

	color: #bababa

}

.uk-contacts .uk-page-header h1, .uk-contacts .uk-page-header h2, .uk-contacts .uk-page-header p, .uk-contactsthank .uk-page-header h1, .uk-contactsthank .uk-page-header h2, .uk-contactsthank .uk-page-header p {

	color: #fff

}

.uk-contacts .uk-page-header h2, .uk-contactsthank .uk-page-header h2 {

	margin-top: 1.5rem

}

.uk-contacts-form, .uk-contactsthank-form {

	position: relative

}

.uk-contacts-form label, .uk-contactsthank-form label {

	position: absolute;

	width: 100%;

	height: auto;

	font-size: 1.4rem;

	line-height: 4.4rem;

	top: 0;

	left: 0;

	color: #5e5e5e;

	text-transform: uppercase;

	padding: 0 1.5rem;

	transition: .2s all ease

}

.uk-contacts-form label.fc-label-active, .uk-contactsthank-form label.fc-label-active {

	font-size: 1rem;

	line-height: 2.6rem;

	color: #949494;

	height: auto

}

.uk-contacts-form label.fc-label-focus, .uk-contactsthank-form label.fc-label-focus {

	color: #580c33

}

.uk-contacts-form input, .uk-contacts-form textarea, .uk-contactsthank-form input, .uk-contactsthank-form textarea {

	margin-bottom: 1.5rem

}

.uk-contacts-form input.error, .uk-contacts-form textarea.error, .uk-contactsthank-form input.error, .uk-contactsthank-form textarea.error {

	margin-bottom: 0

}

.uk-contacts-form input.error, .uk-contacts-form .uk-select.error, .uk-contactsthank-form input.error, .uk-contactsthank-form .uk-select.error {

margin-bottom:.6rem

}

.uk-contacts-form .uk-select.error, .uk-contactsthank-form .uk-select.error {

	border-color: #f7454c;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/error.svg) scroll no-repeat right 35px center white

}

.uk-contacts-form .uk-select.error span.error, .uk-contactsthank-form .uk-select.error span.error {

margin-top:.4rem

}

.uk-contacts-form span.error, .uk-contactsthank-form span.error {

	font-size: 1.4rem;

	line-height: 1.6rem;

	color: #fff;

	letter-spacing: .2px;

	position: relative;

	display: inline-block;

	padding: 1rem 1.5rem;

	margin: 0 0 2rem 0;

	background-color: #f7454c

}

.uk-contacts-form span.error:before, .uk-contactsthank-form span.error:before {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

	top: -5px;

	left: 1rem;

	border-style: solid;

	border-width: 0 5px 5px 5px;

	border-color: transparent transparent #f7454c transparent

}

.uk-contacts-form .row, .uk-contactsthank-form .row {

	margin-bottom: 0!important

}

.uk-contacts-form .uk-field-wrap, .uk-contactsthank-form .uk-field-wrap {

	position: relative

}

.uk-contacts-form .loader, .uk-contactsthank-form .loader {

	position: absolute;

	width: 8rem;

	height: 8rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat 0 -270px transparent;

	-webkit-animation: loadingrotate 2s linear infinite;

	animation: loadingrotate 2s linear infinite;

	left: 25rem;

	bottom: -1rem;

	display: none

}

.uk-contacts .infos, .uk-contactsthank .infos {

	position: relative;

	padding: 3rem;

	background-color: #fff;

	z-index: 99;

	max-width: 96rem;

	min-height: 22.2rem;

	margin: -27.2rem auto 0 auto

}

.uk-contacts .infos .icon, .uk-contactsthank .infos .icon {

	display: block;

	width: 5rem;

	height: 5rem;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -190px -220px transparent;

	margin: 0 auto

}

.uk-contacts .infos .icon.envelope, .uk-contactsthank .infos .icon.envelope {

	background-position: -245px -220px

}

.uk-contacts .infos .icon.phone, .uk-contactsthank .infos .icon.phone {

	background-position: -300px -220px

}

.uk-contacts .infos h2, .uk-contactsthank .infos h2 {

	font-size: 3.2rem;

	line-height: 3.4rem;

	color: #000;

	text-align: center;

	margin-top: 1rem

}

.uk-contacts .infos p, .uk-contacts .infos a, .uk-contactsthank .infos p, .uk-contactsthank .infos a {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #61636a;

	text-align: center;

	margin-top: 1rem;

	display: block

}

.uk-contactsthank .text h1 {

	font-size: 5.4rem;

	line-height: 6.2rem;

	color: #fff;

	text-align: center;

	position: relative;

	padding-top: 10.5rem

}

.uk-contactsthank .text h1:before {

	position: absolute;

	width: 80px;

	height: 80px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -230px -90px transparent;

	content: '';

	top: 0;

	left: 50%;

	margin-left: -40px

}

.uk-contactsthank .text h2 {

	font-family: 'GillSansMT';

	font-size: 3.8rem;

	line-height: 4.2rem;

	color: #fff;

	text-align: center;

	margin-top: 1.5rem

}

#map {

	width: 100%;

	height: 60rem;

	background-color: #fafafa

}

@-webkit-keyframes loadingrotate {

100% {

-webkit-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-moz-keyframes loadingrotate {

100% {

-webkit-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@keyframes loadingrotate {

100% {

-webkit-transform:rotate(360deg);

transform:rotate(360deg)

}

}

.uk-sitemap-items>ul>li {

	margin-bottom: 1.5rem

}

.uk-sitemap-items>ul>li>a {

	font-family: 'GillSansMT';

	font-size: 2rem;

	line-height: 2.6rem;

	color: #000;

	display: block;

	padding: 1.6rem 1.5rem 1.6rem 4.5rem;

	background-color: #e1e1e1;

	position: relative

}

.uk-sitemap-items>ul>li>a:before {

	position: absolute;

	width: 20px;

	height: 24px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -195px -185px transparent;

	content: '';

	top: 1.6rem;

	left: 1.5rem

}

.uk-sitemap-items>ul>li ul {

	border: 1px solid #d9d9d9;

padding:.5rem 2.5rem .5rem 2.5rem

}

.uk-sitemap-items>ul>li ul a {

	font-family: 'GillSansMT';

	font-size: 1.8rem;

	line-height: 2.6rem;

	color: #61636a;

	display: block;

	padding: 1.5rem 2rem 1.5rem 3rem;

	border-bottom: 1px solid #e1e1e1;

	position: relative

}

.uk-sitemap-items>ul>li ul a:before {

	position: absolute;

	width: 20px;

	height: 24px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -220px -185px transparent;

	content: '';

	top: 1.6rem;

	left: 0

}

.uk-sitemap-items>ul>li ul li:last-child a {

	border-bottom: none

}

.uk-jobs .uk-area.dark .uk-text h3 {

	opacity: 1

}

.uk-jobs .subtitle {

	font-family: 'gilroyextrabold';

	font-size: 2.6rem;

	line-height: 3rem;

	color: #61636a

}

.uk-jobs .uk-bg-rb {

	background-size: auto auto

}

.uk-jobs .myth .uk-mtext.big h3 {

	font-size: 2.6rem;

	line-height: 3rem;

	color: #61636a

}

.uk-jobs .myth .uk-mtext.big p {

	color: #61636a

}

.uk-testimonials .title {

	font-size: 5.4rem;

	line-height: 6.2rem;

	color: #000;

	margin-bottom: 5rem

}

.uk-mlanding #wrapper {

	padding-top: 11rem

}

.uk-landing #wrapper {

	padding-top: 11rem

}

.uk-landing .uk-sparkle {

	margin: 2rem 0 -5rem 0

}

.uk-landing .uk-become-item h1 {

	font-family: 'gilroyextrabold';

	font-size: 3rem;

	line-height: 4rem;

	color: #fff;

	text-align: center;

	display: block

}

.uk-landing .uk-become-item figure {

	position: relative;

	width: 100%;

	overflow: hidden;

	display: block

}

.uk-landing .uk-become-item figure:after {

	position: absolute;

	width: 100%;

	height: 100%;

	content: '';

	top: 0;

	left: 0;

	background-color: #000;

	opacity: .5;

	z-index: 2

}

.uk-area-modular>span {

	position: absolute;

	width: 100%;

	height: auto;

	top: 0;

	left: 0;

	bottom: 0;

	z-index: 1

}

.uk-area-modular img {

	width: 100%

}

.uk-mtitle h1 {

	font-size: 7rem;

	line-height: 8rem;

	color: #fff;

	max-width: 90%

}

.uk-mtitle h2 {

	font-size: 2.8rem;

	line-height: 3.8rem;

	color: #fff;

	max-width: 90%

}

.uk-mtitle p {

	font-family: 'GillSansMT';

	font-size: 2.6rem;

	line-height: 3.4rem;

	color: #fff;

	max-width: 90%

}

.uk-mtitle>* {

	margin-bottom: 2.5rem

}

.uk-mtitle>*:last-child {

	margin-bottom: 0

}

.uk-mtext h2 {

	font-size: 3.8rem;

	line-height: 4.4rem;

	color: #000;

	margin-top: 5rem

}

.uk-mtext h3 {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #474747;

	margin-top: 5rem

}

.uk-mtext p, .uk-mtext li, .uk-mtext p a {

	font-size: 2rem;

	line-height: 2.8rem;

	color: #61636a

}

.uk-mtext p a {

	border-bottom: 2px solid #61636a;

	transition: .4s border ease

}

.uk-mtext p a:hover {

	border-width: 3px

}

.uk-mtext a[href="#gotoform"], .uk-mtext a.ukcta {

	margin-top: 1rem

}

.uk-mtext .row li.col-md-6 {

	position: relative;

	margin-top: 2.5rem;

	padding-left: 3.4rem

}

.uk-mtext .row li.col-md-6:nth-child(3n) {

	clear: left

}

.uk-mtext .row li.col-md-6:before {

	position: absolute;

width:.8rem;

height:.8rem;

	border-radius: 2px;

	content: '';

top:.8rem;

	left: 1.3rem;

	background-color: #fff

}

.uk-mtext>* {

	margin-bottom: 2.5rem

}

.uk-mtext>*:first-child {

	margin-top: 0

}

.uk-mtext>*:last-child {

	margin-bottom: 0

}

.uk-mtext.big h2 {

	font-size: 6rem;

	line-height: 6.8rem

}

.uk-mtext.big h3 {

	font-size: 3.8rem;

	line-height: 4.4rem;

	margin-top: 5rem;

	margin-bottom: 1.5rem

}

.uk-mtext.big>*:first-child {

	margin-top: 0

}

.uk-mtext.white h2, .uk-mtext.white h3, .uk-mtext.white p, .uk-mtext.white li, .uk-mtext.white span, .uk-mtext.white p a {

	color: #fff

}

.uk-mtext.white p a {

	border-color: #fff

}

.pull-center .uk-mtext h2, .pull-center .uk-mtext h3, .pull-center .uk-mtext p {

	text-align: center

}

.pull-center {

	margin-left: auto;

	margin-right: auto;

	float: none

}

#fc-mobile-btn {

	position: absolute;

	width: 4rem;

	height: auto;

	top: 4.2rem;

	right: 2rem;

	cursor: pointer;

	transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0)

}

#fc-mobile-btn:before, #fc-mobile-btn:after, #fc-mobile-btn span {

	display: block;

	width: 100%;

	height: 4px;

	border-radius: 3px;

	background: #fff;

	content: '';

	margin: 6px 0;

	transition: .2s all ease-out

}

#fc-mobile-btn span {

	text-indent: -9999px

}

#fc-mobile-btn.active:before {

	transform: rotate(45deg) translate3d(5px, 10px, 0);

	-webkit-transform: rotate(45deg) translate3d(5px, 10px, 0)

}

#fc-mobile-btn.active span {

	opacity: 0

}

#fc-mobile-btn.active:after {

	transform: rotate(-45deg) translate3d(5px, -10px, 0);

	-webkit-transform: rotate(-45deg) translate3d(5px, -10px, 0)

}

#fc-mobile-menu {

	position: fixed;

	width: 29rem;

	height: auto;

	top: 0;

	bottom: 0;

	right: -290px;

	background-color: #000;

	z-index: 99;

	overflow: auto

}

.admin-bar #fc-mobile-menu {

	top: 3.2rem

}

#fc-mobile-menu ul {

	padding-top: 1.2rem

}

#fc-mobile-menu ul li {

	position: relative

}

#fc-mobile-menu a {

	font-size: 1.6rem;

	line-height: 3rem;

	letter-spacing: .6px;

	text-transform: uppercase;

	color: #fff;

	display: block;

	padding: 1.2rem 2rem

}

.fc-submenu {

	position: fixed;

	width: 29rem;

	height: auto;

	top: 0;

	bottom: 0;

	right: 0;

	background-color: #000;

	z-index: 99;

	display: none

}

.admin-bar .fc-submenu {

	top: 3.2rem

}

.fc-submenu h2 {

	font-family: 'Prata';

	font-size: 1.6rem;

	line-height: 3rem;

	text-transform: uppercase;

	color: #fff;

	background-color: #1c242b;

	position: relative;

	padding: 1.5rem 2rem 1.5rem 7.8rem

}

.fc-submenu h2 span {

	position: absolute;

	width: 2.8rem;

	height: 2.8rem;

	border-radius: 2px;

	left: 3rem;

	top: 1.6rem;

	border: 1px solid #fff

}

.fc-submenu h2 span:after {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

top:.8rem;

	left: 1rem;

	border-style: solid;

	border-width: 5px 5px 5px 0;

	border-color: transparent #fff transparent transparent

}

.fc-submenu-btn {

	position: absolute;

	width: 2.8rem;

	height: 2.8rem;

	border-radius: 2px;

	right: 2rem;

	top: 1.3rem;

	border: 1px solid #fff

}

.fc-submenu-btn:after {

	position: absolute;

	width: 0;

	height: 0;

	content: '';

top:.8rem;

	left: 1.2rem;

	border-style: solid;

	border-width: 5px 0 5px 5px;

	border-color: transparent transparent transparent #fff

}

.touchevents .uk-area.intro, .touchevents .uk-parallax {

	background-attachment: scroll;

	background-position: center center

}

@media screen and (min-width:768px) {

.uk-area-home .ukmform span.error {

	position: absolute;

	width: 20rem;

	height: auto;

top:-.5rem;

	left: -21rem

}

.uk-area-home .ukmform span.error:before {

right:-.5rem;

	top: 1.2rem;

	left: auto;

	border-width: 5px 0 5px 5px;

	border-color: transparent transparent transparent #F7454D

}

}

@media screen and (max-width:1440px) {

.uk-page-title.has-bg {

	background-size: 100%

}

}

@media screen and (max-width:1279px) {

#wrapper {

	padding-top: 12rem

}

.uk-header {

	height: 12rem

}

.uk-header .logo {

	width: 9.4rem;

	height: 8rem;

	background-color: transparent;

	margin-top: 2rem

}

.uk-header .logo a {

	background-position: -90px -155px

}

.uk-header .menu {

	display: none

}

.row {

margin-left:-.7rem;

margin-right:-.8rem

}

}

@media screen and (max-width:1100px) {

.uk-page-title.has-bg {

	background-size: cover

}

}

@media screen and (max-width:1024px) {

.uk-home-slide ul li img {

	overflow: hidden;

	width: auto;

	max-width: none;

	height: 100%

}

.uk-footer .app-image {

	right: 0

}

}

@media screen and (max-width:1023px) {

.container {

	width: 100%

}

.uk-blog-popular {

	display: none

}

}

@media screen and (max-width:991px) {

.uk-sitemap-items>ul>li {

	width: 33.33%

}

.uk-testimonials .isotope li {

	width: 50%

}

.uk-area.gradient.bg-effect {

	background: linear-gradient(-180deg, #eaeaea 0%, white 96%)

}

}

@media screen and (max-width:768px) {

#wrapper {

	padding-top: 7rem

}

.uk-landing #wrapper, .uk-mlanding #wrapper {

	padding-top: 7rem

}

#wpadminbar {

	position: fixed

}

.uk-header {

	height: 7rem

}

.uk-header .logo {

	width: 8.5rem;

	height: 7rem;

	margin: 0

}

.uk-header .logo a {

	background-position: 0 -150px

}

.admin-bar .uk-header {

	top: 4.6rem

}

.uk-header.landing {

	height: 7rem

}

.uk-header.landing h2 {

	font-size: 1.8rem;

	line-height: 2.4rem

}

.uk-header.landing .col-md-12 {

	height: 7rem

}

#fc-mobile-btn {

	top: 1.7rem

}

.admin-bar #fc-mobile-menu {

	top: 4.6rem

}

.admin-bar .fc-submenu {

	top: 4.6rem

}

.uk-breadcrumbs {

	display: block;

	width: 100%;

	height: auto

}

.uk-breadcrumbs p {

	width: 100%;

	white-space: nowrap;

	overflow-x: scroll;

	-webkit-overflow-scrolling: touch;

	margin-bottom: 1rem

}

.uk-breadcrumbs p a {

	display: inline-block

}

.uk-breadcrumbs p span {

	float: none

}

.uk-breadcrumbs p span>span {

	float: none

}

.uk-breadcrumbs p span>span .breadcrumb_last {

	display: inline-block

}

.uk-area {

	padding: 5rem 0

}

.uk-area.intro {

	padding: 5rem 0 9rem 0

}

.uk-area.intro .row.content {

	display: block

}

.uk-area-lastblog {

	padding-bottom: 0

}

.uk-area-lastblog .container .row:first-child .col-md-4 {

	display: none

}

#ukScrollDown {

	bottom: -5.5rem;

	left: 50%;

	margin-left: -1rem

}

.col-md-3.pull-right {

	width: 100%;

	float: none

}

div.uk-mobilefallback {

	margin: -5rem -2rem 0 -2rem

}

.uk-area img.uk-mobilefallback {

	width: 100%

}

.uk-text h2 {

	font-size: 3.4rem;

	line-height: 4.8rem;

	max-width: 100%

}

.uk-text h3 {

	font-size: 2.8rem;

	line-height: 3rem;

	margin-bottom: 2.5rem

}

.uk-text p {

font-size:2rem .2 .8rem;

	line-height: 3rem

}

.uk-text-intro h2, .uk-text-intro h2 span {

	font-size: 3.6rem;

	line-height: 4.4rem

}

.uk-text-intro p {

	font-size: 1.6rem;

	line-height: 2.4rem

}

.uk-text-big h2 {

	font-size: 4.5rem;

	line-height: 5.8rem;

	max-width: 100%

}

.uk-text-big h3 {

	font-size: 3rem;

	line-height: 4rem

}

.uk-text-big p {

	font-size: 2rem;

	line-height: 2.8rem

}

.uk-text-parallax p {

	font-size: 2.6rem;

	line-height: 3.4rem

}

.uk-mtitle h1 {

	font-size: 3.6rem;

	line-height: 4.4rem

}

.uk-mtitle h2 {

	font-size: 2.6rem;

	line-height: 3.4rem

}

.uk-mtext h2, .uk-mtext.big h2, .uk-mtext.medium h2, .uk-mtext.small h2 {

	font-size: 3.4rem;

	line-height: 4rem

}

.uk-mtext h3, .uk-mtext.big h3, .uk-mtext.medium h3, .uk-mtext.small h3 {

	font-size: 2.6rem;

	line-height: 3.4rem;

	margin-top: 2.5rem

}

.uk-mtext p, .uk-mtext.big p, .uk-mtext.medium p, .uk-mtext.small p {

	font-size: 2rem;

	line-height: 2.8rem

}

.uk-page-header {

	padding-bottom: 5rem

}

.uk-page-header h1 {

	font-size: 3.4rem;

	line-height: 4.8rem

}

.uk-page-header h2 {

	font-size: 2.2rem;

	line-height: 3.2rem;

	margin-bottom: 2.5rem

}

.uk-cta1 h2, .uk-cta1 h3, .uk-cta2 h2, .uk-cta2 h3 {

	font-size: 4rem;

	line-height: 4.6rem

}

.uk-cta1 h2, .uk-cta1 h3, .uk-cta1 h4, .uk-cta1 p, .uk-cta2 h2, .uk-cta2 h3, .uk-cta2 h4, .uk-cta2 p {

	max-width: 100%

}

.uk-cta1 a, .uk-cta2 a {

	display: block

}

.uk-cta1 img, .uk-cta2 img {

	position: relative;

	right: auto;

	bottom: auto;

	margin: 2.5rem auto -5rem auto

}

.uk-cta2 {

	padding-top: 0

}

.uk-cta2 h3 {

	font-size: 3.4rem;

	line-height: 3.8rem

}

.uk-lastposts-mobile {

	left: -2rem

}

.uk-lastposts-mobile, .uk-become-list.mobile {

	position: relative;

	width: 100%

}

.uk-lastposts-mobile .flex-viewport, .uk-become-list.mobile .flex-viewport {

	overflow: visible!important

}

.uk-lastposts-mobile .flex-direction-nav, .uk-lastposts-mobile .flex-control-nav, .uk-become-list.mobile .flex-direction-nav, .uk-become-list.mobile .flex-control-nav {

	display: none

}

.ukmform:before, .ukmform:after {

	display: none

}

.uk-area-home-text h2 {

	font-size: 3rem;

	line-height: 4rem;

	max-width: 70%

}

.uk-trustpilot h2 {

	font-size: 4rem;

	line-height: 5rem

}

.uk-trustpilot h3 {

	font-size: 2rem;

	line-height: 3rem;

	margin-top: 1.5rem

}

.uk-trustpilot .uk-reviews {

	box-sizing: content-box;

	overflow: hidden

}

.uk-trustpilot .uk-reviews ul.slides {

	position: relative;

	overflow: hidden

}

.uk-trustpilot .uk-reviews ul.slides li {

	width: 100%;

	float: left;

	position: relative;

	display: block

}

.uk-trustpilot .flex-direction-nav {

	display: none

}

.uk-trustpilot .uk-reviews .flex-control-paging {

	position: relative;

	display: block;

	width: 100%;

	text-align: center;

	margin-top: 2.5rem;

	z-index: 9

}

.uk-trustpilot .uk-reviews .flex-control-paging li {

	display: inline-block;

margin:0 .4rem

}

.uk-trustpilot .uk-reviews .flex-control-paging li a {

	display: block;

	width: 1.5rem;

	height: 1.5rem;

	border-radius: 2px;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	border: solid 2px #fff

}

.uk-trustpilot .uk-reviews .flex-control-paging li a.flex-active {

	background-color: #fff

}

.uk-library {

	margin: -2.5rem -2rem 0 -2rem

}

.uk-library .col20 {

	width: 100%;

	padding: 0

}

.uk-library .col20>* {

	float: left;

	width: 50%;

	margin: 0

}

.uk-library .col20>*:first-child {

	border-right: 1px solid #fff

}

.uk-library .col40 {

	width: 100%;

	padding: 0

}

.uk-library figure {

	border-bottom: 1px solid #fff

}

.uk-library-search {

	margin-top: 2.5rem

}

.uk-library-search .submit {

	width: 2.5rem;

	background-position: -272px -55px

}

.uk-rejected .bg-img {

	background-position: center bottom;

	left: 0

}

.uk-area .bg-img {

	opacity: .4;

	animation-name: none

}

.uk-flex-steps {

	position: relative;

	overflow: hidden;

	margin-top: 2.5rem

}

.uk-flex-steps ul.slides {

	margin: 0

}

.uk-flex-steps ul.slides li {

	width: auto;

	padding: 0;

	margin: 0

}

.uk-flex-steps ul.slides li p {

	padding: 9rem 0 0 0;

	text-align: center

}

.uk-flex-steps ul.slides li:after {

	top: 0;

	left: 50%;

	margin-left: -3.5rem

}

.uk-flex-steps .flex-direction-nav {

	display: none

}

.uk-flex-steps .flex-control-nav {

	display: block;

	text-align: center;

	margin-top: 2rem

}

.uk-flex-steps .flex-control-nav li {

	display: inline-block;

margin:0 .4rem

}

.uk-flex-steps .flex-control-nav li a {

	display: block;

	width: 1.5rem;

	height: 1.5rem;

	border-radius: 2px;

	text-indent: -99999px;

	white-space: nowrap;

	overflow: hidden;

	border: solid 2px #e3e3e3

}

.uk-flex-steps .flex-control-nav li a.flex-active {

	background-color: #580c33;

	border-color: #580c33

}

.uk-thank-sharebox {

	padding: 2.5rem;

	margin-top: 2.5rem

}

.uk-search-title h1 {

	font-size: 2.4rem;

	line-height: 3.2rem

}

.uk-search-title p {

	font-size: 4.4rem;

	line-height: 5.2rem

}

.uk-search-title form {

	margin-top: 2.5rem

}

.uk-search-title .container .row {

	display: block

}

.uk-type-mImg {

	margin: -5rem -2rem 0 -2rem

}

.uk-mtext a {

	width: 100%

}

.uk-sitemap-items>ul>li {

	width: 50%

}

.uk-about .uk-page-header, .uk-about .steps .uk-become-steps {

	max-width: 100%

}

.uk-about .form-image {

	width: 100%;

	margin: 0

}

.uk-about .uk-vertical {

	display: block

}

.uk-about .whoweare {

	margin-top: 1.5rem;

	padding: 0

}

.uk-about .uk-cta2 {

	padding-top: 5rem

}

.uk-contacts .infos {

	margin: 0

}

.uk-contacts .infos .icon.phone, .uk-contacts .infos .icon.envelope {

	margin-top: 2rem

}

.uk-contacts-form {

	margin-top: 2.5rem

}

.uk-contacts-form .uk-field-wrap {

	margin-bottom: 2rem

}

.uk-contacts-form .uk-field-wrap input, .uk-contacts-form .uk-field-wrap textarea {

	margin: 0

}

.uk-contacts-form .uk-btn1 {

	width: 100%

}

#map {

	height: 40rem

}

.uk-page-header {

	max-width: 100%;

	padding-bottom: 0

}

.row.uk-vertical {

	display: block

}

.whoweare {

	padding-left: 0;

	margin-top: 2.5rem

}

.uk-aside {

	margin-top: 5rem

}

.uk-page-title.has-bg, .uk-search-title {

	padding: 5rem 0

}

.uk-jobs .touchevents .uk-area.intro, .uk-jobs .uk-area.intro {

	background-position: top left -120px

}

.uk-jobs .row .col-md-6:last-child .uk-mtext h2 {

	margin-top: 2.5rem

}

.uk-testimonials .title {

	font-size: 3.4rem;

	line-height: 4rem;

	margin-bottom: 2.5rem

}

.uk-mlibrary .heading {

	font-size: 3.4rem;

	line-height: 4rem

}

.uk-mlibrary-title2 h1 {

	font-size: 3.4rem;

	line-height: 4rem

}

.uk-mlibrary-title2 p {

	font-size: 2rem;

	line-height: 2.8rem

}

.uk-mlibrary-title2 .container .row {

	display: block

}

.uk-mlibrary-title2 .uk-library-search {

	margin-top: 2.5rem

}

.uk-mlibrary-title2 .uk-library-search .submit {

	width: 2.5rem;

	background-position: -272px -55px

}

.uk-blog-title h1, .uk-blog-title h2 {

	font-size: 3.4rem;

	line-height: 4rem;

	margin-bottom: -2.5rem

}

.uk-blog-text h2 {

	font-size: 3rem;

	line-height: 4rem

}

.uk-blog-text h3 {

	font-size: 2.4rem;

	line-height: 3rem

}

.uk-blog-text h4 {

	font-size: 2rem;

	line-height: 3.2rem

}

.uk-blog-text h4 {

	font-size: 1.8rem;

	line-height: 3rem

}

.uk-blog-text h6 {

	font-size: 1.4rem;

	line-height: 2.4rem

}

.uk-blog-related article {

	margin-bottom: 2.5rem

}

.single-post .uk-page-title h1, .single-uk_knowledge .uk-page-title h1 {

	font-size: 3.4rem;

	line-height: 4rem

}

.ukrow {

	margin-left: -2.5rem;

	margin-right: -2.5rem

}

.uk-blog-item {

	overflow: visible

}

.uk-blog-item header {

	position: relative;

	bottom: auto;

	left: auto;

	right: auto;

	padding: 2.5rem

}

.uk-blog-item header h1 a {

	font-size: 3rem;

	line-height: 3.6rem;

	color: #000

}

.uk-blog-item header ul {

	margin-top: 2.5rem

}

.uk-blog-item header ul li {

	color: #767676

}

.uk-blog-item header ul li.date, .uk-blog-item header ul li.views {

	display: none

}

.uk-blog-item figure {

	overflow: hidden

}

.uk-blog-item figure a:after {

	display: none

}

.uk-blog-item>a {

	position: relative;

	bottom: auto;

	left: auto;

	border: solid 1px #e6e6e6;

	padding-right: 4.2rem;

	margin: 0 auto;

	display: table

}

.uk-blog-item>a:after {

	opacity: 1

}

.uk-mlibrary-posts .uk-blog-item header p {

	color: #767676

}

.uk-page404 .uk-page-title h1 {

	font-size: 4.4rem;

	line-height: 5.2rem

}

.uk-footer {

	max-width: 60%;

	padding-top: 5rem

}

.uk-footer .social-media {

	margin-top: 5rem;

	text-align: left

}

.uk-footer .uk-widget {

	border-top: solid 2px #262626

}

.uk-footer .uk-widget .uk-btn2 {

	display: block

}

.uk-footer .featured-menu {

	padding-bottom: 5rem

}

.uk-footer .featured-menu .uk-widget {

	border-top: none

}

.uk-footer .float-menu .uk-widget {

	padding-top: 5rem;

	padding-bottom: 5rem

}

.uk-footer .float-menu li {

	float: none;

	width: 100%

}

.uk-footer .float-menu .sep {

	display: none

}

.uk-footer h2.app {

	width: 150px;

	padding: 5rem 0;

	margin-bottom: 0

}

.uk-footer .app-image {

	max-width: 100px;

	height: auto;

	top: 1.5rem;

	right: 10%

}

.uk-footer .app-advantages {

	max-width: 100%

}

.uk-footer .copyrights {

	padding: 0

}

.uk-footer .copyrights p {

	font-size: 1.8rem;

	line-height: 2.2rem;

	padding: 2rem 0

}

.uk-footer .copyrights .pull-right {

	float: none!important

}

.uk-footer .copyrights .footer-menu {

	float: none;

	text-align: center;

	padding: 5rem 0;

	border-bottom: solid 2px #262626

}

.uk-footer .copyrights .footer-menu li {

	display: inline-block;

	float: none;

	width: 100%;

	margin: 0 0 1rem 0

}

.uk-footer .copyrights .footer-menu li:last-child {

	margin-bottom: 0

}

.uk-footer .uk-gotop {

	position: absolute;

	width: 46px;

	height: 46px;

	background: url(https://ukmodels-jd3znlzw.netdna-ssl.com/wp-content/themes/ukmodels/assets/images/sprite.svg) scroll no-repeat -180px -105px transparent;

	bottom: 1rem;

	right: 2rem

}

.uk-footer .uk-gotop:after {

	position: absolute;

	width: 2px;

	height: 42px;

	content: '';

	top: 2px;

	left: -1rem;

	background-color: #262626

}

.uk-tablet .uk-trow>* {

	float: left

}

.uk-tablet .uk-trow .col-md-3 {

	width: 25%

}

.uk-tablet .uk-trow .col-md-4 {

	width: 33.33%

}

.uk-tablet .uk-trow .col-md-5 {

	width: 41.66%

}

.uk-tablet .uk-trow .col-md-6 {

	width: 50%

}

.uk-tablet .uk-trow .col-md-7 {

	width: 58.33%

}

.uk-tablet .uk-trow .col-md-8 {

	width: 66.66%

}

.uk-tablet .uk-blogitem header p {

	font-size: 1.2rem;

	line-height: 1.8rem

}

.uk-tablet .uk-blogitem header h1 a {

	font-size: 1.6rem;

	line-height: 2.2rem

}

.uk-tablet .uk-area.intro {

	padding-bottom: 0

}

.uk-tablet .uk-area.intro .uk-text-intro {

	margin-bottom: 10rem

}

.uk-tablet .uk-area.intro .col-md-4 {

	margin-left: -2rem;

	margin-right: -2rem

}

.uk-tablet .uk-rejected .bg-img {

	left: 20rem

}

.uk-tablet .uk-whyus-content {

	margin-top: 14.6rem

}

.uk-tablet .uk-cta1 a {

	display: inline-block

}

.uk-tablet .uk-cta1 img {

	position: absolute;

	right: 0;

	bottom: 0;

	max-height: 26rem;

	width: auto

}

.uk-tablet .uk-mlibrary-catalog .item span {

	font-size: 2rem;

	line-height: 2.4rem

}

.uk-tablet.uk-mlibrary #posts, .uk-tablet.uk-mlibrary .uk-blog-title, .uk-tablet.uk-blog #posts, .uk-tablet.uk-blog .uk-blog-title {

	max-width: 600px;

	margin-left: auto;

	margin-right: auto

}

.uk-tablet .uk-aside {

	max-width: 600px;

	margin-left: auto;

	margin-right: auto

}

.uk-tablet.uk-become .uk-area.gray .bg-img {

	left: 24rem

}

.uk-tablet.uk-become section>article .uk-area:first-child .col-md-4, .uk-tablet.uk-about section>article .uk-area:first-child .col-md-4 {

	margin: 5rem -2rem -5rem -2rem

}

.uk-tablet.uk-type .uk-area.intro .ukmform, .uk-tablet.uk-services .uk-area.intro .ukmform, .uk-tablet.uk-mlanding .uk-area.intro .ukmform {

	margin-top: 10rem

}

.uk-tablet .uk-footer .menu li {

	float: left;

	margin-right: 3rem;

	width: auto

}

.uk-tablet .uk-footer .uk-iosapp {

	position: relative;

	padding: 5rem 0 5rem 34%

}

.uk-tablet .uk-footer .uk-iosapp h2.app {

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	margin: 0;

	padding: 0;

	width: 30%

}

.uk-tablet .uk-footer .uk-iosapp .uk-btn2 {

	display: inline-block

}

.uk-tablet .uk-footer .uk-iosapp .app-image {

	max-width: 100%;

	right: 4rem

}

.uk-tablet .uk-footer .social-media .row {

	text-align: center

}

.uk-tablet .uk-footer .social-media a {

	font-size: 1.6rem;

	line-height: 2rem;

	padding: 5rem 0 0 0

}

.uk-tablet .uk-footer .social-media a .svg {

	top: 0;

	left: 50%;

	margin-left: -1.4rem

}

.uk-tablet .uk-footer .footer-menu li {

	display: inline-block;

	width: auto;

	margin: 0 1.5rem

}

.uk-tablet .uk-footer .copyrights .col-md-4 {

	text-align: center

}

.uk-tablet .uk-footer .copyrights p, .uk-tablet .uk-footer .copyrights a {

	text-align: center;

	float: none;

	display: inline-block

}

}

@media screen and (max-width:767px) {

.uk-header.landing h2 {

	display: none

}

.uk-become .ukmform, .uk-register .ukmform {

	margin: 5rem 0 -5rem 0

}

.uk-home .uk-area.gradient {

	padding-bottom: 0

}

}

@media screen and (max-width:460px) {

.uk-sitemap-items>ul>li {

	width: 100%

}

.uk-testimonials .isotope li {

	width: 100%

}

.uk-area.intro {

	padding-top: 0;

	padding-bottom: 0

}

.uk-area.intro .container, .uk-area.intro .col-md-8 {

	padding: 0

}

.uk-area.intro .uk-home-slide {

	width: 100%;

	height: auto;

	top: 10.5rem;

	bottom: 4.6rem

}

.uk-text-intro {

	width: auto;

	height: 100%;

	text-align: center;

	padding-bottom: 0

}

.uk-text-intro h2 {

	width: 100%;

	height: auto;

	font-size: 2.3rem;

	line-height: 2.8rem;

	background-color: black;

	padding: 2.5rem 3.2rem

}

.uk-text-intro p {

	width: 100%;

	height: auto;

	font-size: 1.4rem;

	line-height: 1.6rem;

	font-family: 'Prata';

	max-width: none;

	background-color: white;

	margin-right: 0;

	text-transform: uppercase;

	font-weight: 900;

	color: black;

	padding: 1.5rem 5rem;

	margin-top: 27rem

}

.ukmform .ukmform-head {

	padding: 0;

	text-align: center

}

.ukmform .ukmform-head h2 {

	font-size: 3.2rem;

	line-height: 3.8rem;

	display: inline-block;

	padding: 3rem 5.3rem;

	margin: auto

}

.ukmform .ukmform-head h3 {

	display: none

}

.uk-footer .copyrights {

	padding-bottom: 1rem

}

.uk-footer .copyrights p, .uk-footer .copyrights a {

	text-align: left;

	display: block;

	float: none;

	margin: 0

}

.uk-footer .copyrights p {

padding:1rem 0 .5rem 0

}

.uk-footer .copyrights .dmca-badge {

	margin-left: 0

}

}



.slick-initialized .slick-slide:focus{outline:none}

.responsivelogos img{max-width: 425px;}

#footer{font-family: 'PT Sans Narrow',sans-serif;}


@media only screen and (max-width: 1024px) {


	#becomemodel_quick .uk-area-home-text {
    position: relative !important;
    /* font-size: 18px !important; */
}

.freeshoot_form .uk-area-home-text {
    position: relative !important;
    /* font-size: 18px !important; */
}


#becomemodel_quick .row.content .col-md-4.pull-right {
    float: left !important;
    width: 100%;
    padding: 10px 0px;
}


}


/*Add css by HKS Developer*/

@media only screen and (max-width: 576px) {

	#becomemodel_quick .uk-area-home-text ul.app-advantages li {
    font-size: 13px;
    line-height: 17px;
    float: left;
    margin-bottom: 18px;
}

	#becomemodel_quick .row.uk-footer {
	    max-width: 100%;
	}
}

.scrollbar::-webkit-scrollbar {
    background-color:#fff;
    width:16px ;
    height: 120px!important;
}

/* background of the scrollbar except button or resizer */
.scrollbar::-webkit-scrollbar-track {
    background-color:#fff
}
.scrollbar::-webkit-scrollbar-track:hover {
    background-color:#f4f4f4
}

/* scrollbar itself */
.scrollbar::-webkit-scrollbar-thumb {
    background-color:#babac0;
    border-radius:16px;
    border:5px solid #fff
}
.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color:#a0a0a5;
    border:4px solid #f4f4f4
}

/* set button(top and bottom of the scrollbar) */
.scrollbar::-webkit-scrollbar-button {display:none}

/* Custom Heading */
h1.JobHeading {
    text-align: center;
    font-size: 26px;
    color:rgb(132, 5, 5) ;
    font-family: 'Open sans', sans-serif ;
    line-height: 45px;
    font-weight: bold;
    margin-bottom: 50px;
}
hr.liner {
    border-top: 1px solid #333!important;
    margin-bottom: 50px;
}
@media screen and (max-width: 764px) {
    div.row.jobsRow {
        display: flex;
        flex-direction: column-reverse;
    }
    h1.JobHeading {
        font-size: 22px;
        line-height: 25px;
    }
    h2.hiring-headline {
        font-size: 22px;
        line-height: 27px;
    }
    .well {
        padding: auto;
        margin: 30px 0px;
        min-height: 130px;
        padding: 14px;
    }
    h1.JobHeading, hr.liner {
        margin-bottom: 18px!important;
    }
    #header .navbar {
        margin-bottom:  25px!important ;
      }
      #header .logo-img {
        margin: 0px auto!important;
      }
      .freeshot_form_wrap .model_popup_notice h2 {
        line-height: 32px!important;
      }
}
/*Add css by HKS Developer*/

 .show-in-app-browser {
	 display:none;
 }