	/*
Theme Name: IMG Talent
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: IMG Talent is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. IMG Talent will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	position: relative;
}

body {
	margin: 0;
	font-family:'brandon_text_regularregular';
	font-size: 16px;
	color: #4D5A62;
	letter-spacing: 1px;
	overflow-x: hidden;
}
html,body {height: 100%;}
* {
	outline:0;	
}

@font-face {
    font-family: 'brandon_text_regularregular';
    src: url('css/fonts/brandontext-regular/brandontext-regular-webfont.eot');
    src: url('css/fonts/brandontext-regular/brandontext-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/brandontext-regular/brandontext-regular-webfont.woff2') format('woff2'),
         url('css/fonts/brandontext-regular/brandontext-regular-webfont.woff') format('woff'),
         url('css/fonts/brandontext-regular/brandontext-regular-webfont.ttf') format('truetype'),
         url('css/fonts/brandontext-regular/brandontext-regular-webfont.svg#brandon_text_regularregular') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'brandon_textmedium';
    src: url('css/fonts/brandontext-medium/brandontext-medium-webfont.eot');
    src: url('css/fonts/brandontext-medium/brandontext-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/brandontext-medium/brandontext-medium-webfont.woff2') format('woff2'),
         url('css/fonts/brandontext-medium/brandontext-medium-webfont.woff') format('woff'),
         url('css/fonts/brandontext-medium/brandontext-medium-webfont.ttf') format('truetype'),
         url('css/fonts/brandontext-medium/brandontext-medium-webfont.svg#brandon_textmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_textblack';
    src: url('css/fonts/brandontext-black/brandontext-black-webfont.eot');
    src: url('css/fonts/brandontext-black/brandontext-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/brandontext-black/brandontext-black-webfont.woff2') format('woff2'),
         url('css/fonts/brandontext-black/brandontext-black-webfont.woff') format('woff'),
         url('css/fonts/brandontext-black/brandontext-black-webfont.ttf') format('truetype'),
         url('css/fonts/brandontext-black/brandontext-black-webfont.svg#brandon_textblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
	color: #4d5a62
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: 700;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

code,
kbd,
pre,
samp {
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

select {
	text-transform: none;
}

button {
	overflow: visible;
}

button,
input,
select,
textarea {
	max-width: 100%;
}
select:focus {outline:none}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {outline: 0 none}

button[disabled],
html input[disabled] {
	cursor: default;
	opacity: .5;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 0.4375em;
	padding: 0;
}

input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-outer-spin-button,
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-outer-spin-button,
input[type="datetime-local"]::-webkit-inner-spin-button,
input[type="datetime-local"]::-webkit-outer-spin-button,
input[type="week"]::-webkit-inner-spin-button,
input[type="week"]::-webkit-outer-spin-button,
input[type="month"]::-webkit-inner-spin-button,
input[type="month"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #d1d1d1;
	margin: 0 0 1.75em;
	min-width: inherit;
	padding: 0.875em;
}

fieldset > :last-child {
	margin-bottom: 0;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

optgroup {
	font-weight: bold;
}


/**
 * 4.0 - Elements
 */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #686868;
}

:-moz-placeholder {
	color: #686868;
}

::-moz-placeholder {
	color: #686868;
	/* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #686868;
}

html,body{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
}
html { -webkit-text-size-adjust: none; }  
* { -webkit-tap-highlight-color: rgba(0,0,0,0); }

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	/* many screen reader and browser combinations announce broken words as they would appear visually */
	word-wrap: normal !important;
}
.menu-open {overflow: hidden}
/* COMMON */
.site-width{
	max-width: 1150px;
	margin:0 auto;
	width: 100%;
}
.site-header-main {
	z-index:1;
}
.site-content {min-height: 100%;padding-bottom: 403px;float: left; width: 100%;}
.site {
    height: 100%;
    float: left;
    width: 100%;
}
.site-inner {min-height: 100%;float:left;position: relative;width: 100%;}
.site-content {/* float: left; width: 100%; */}
/*.site-footer {
	position: absolute;
	bottom: 0;
	left:0;
	clear: both;
}*/

/*HEADER*/

.site-header {
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    background: rgba(255,255,255,0.7);
    padding: 15px 0;
	box-shadow:0 2px 2px rgba(204, 204, 204, 0.6);
	border-bottom: 1px solid rgba(204, 204, 204, 0.6)
}
.site-branding {float: left;padding-top: 3px}
.site-branding a {
	background:url('images/logo-grey.svg') no-repeat left center;
	font: 30px/30px 'brandon_text_regularregular', Georgia, serif;
    color: #9b9b9b;
    letter-spacing: 1.25px;
    padding-left: 70px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2.54px;
}
.fixed-header .site-branding a,
.page-template-template-contact  .site-branding a,.page-template-template-talent-detail .site-branding a  {
	background:url('images/logo-grey.svg') no-repeat left center;
	color:#9b9b9b;
}
.site-header-menu {float:right}
nav ul {margin:8px 0;padding: 0}
nav ul li,.menu-social-menu-container ul li {
	list-style:none;
	display: inline-block;
	padding: 0 10px;
	font-family: 'brandon_text_regularregular', Georgia, serif;
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 1.17px;
}
nav ul li  a {
	/* color: #fff; */
	text-decoration: none;
	text-transform: uppercase;
}
nav ul li.current-menu-item  a,nav ul li:hover a,nav ul li:focus a,nav ul li:active a,nav ul li:visited a{text-decoration:underline}

.page-template-template-contact nav ul li.current-menu-item  a,
.page-template-template-contact nav ul li:hover  a,
.page-template-template-contact nav ul li:active  a,
.page-template-template-contact nav ul li:focus  a,
.page-template-template-contact nav ul li:visited  a,
.page-template-template-talent-detail nav ul li.current-menu-item a,
.page-template-template-talent-detail nav ul li:hover a,
.page-template-template-talent-detail nav ul li:active a,
.page-template-template-talent-detail nav ul li:focus a,
.page-template-template-talent-detail nav ul li:visited a,
.site-header.fixed-header nav ul li.current-menu-item a,
.site-header.fixed-header nav ul li:hover a,
.site-header.fixed-header nav ul li:active a,
.site-header.fixed-header nav ul li:focus a,
.site-header.fixed-header nav ul li:visited a {
	color:#005ea8;
	text-decoration:none;
}
.site-header-main .social-navigation {/* display: none */}
.site-header.fixed-header, .page-template-template-contact .site-header, .page-template-template-talent-detail .site-header{
	background: #fff;
	/* -webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.5);
	-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.5);
	box-shadow:0 0 10px 0px rgba(0,0,0,0.5); */
	transition:  500ms ease 0s;
    transition-duration: 500ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    -webkit-transition: 500ms ease 0s;
    -moz-transition: 500ms ease 0s;
	border-bottom: 1px solid #ddd;
}
.site-header.fixed-header nav ul li a, .page-template-template-contact  nav ul li a,.page-template-template-talent-detail  nav ul li a{color:#636363;display:block;}
.site-header.fixed-header nav ul li:hover,.site-header.fixed-header nav ul li:focus,.site-header.fixed-header nav ul li:active{color:#005EA8;}
.menu-open .menu-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.4);
    z-index: 2;
    display: block;
}
.menu-overlay {
    display: none;
}

/*FOOTER*/
.site-footer{
	width: 100%;
	background-color: #F5F5F5;
	position: absolute;
	bottom:0;
	left:0;
}
.site-footer .footer-top .widget-area{
	width:100%;
	float: left;
	padding-bottom: 5px;
	padding-top: 25px;
	position: relative
}

.footer-top .widget{
	width: 25%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
/* .footer-top .widget:first-child{padding-left: 0px;}
.footer-top .widget:last-child{padding-right: 0px;} */
.footer-top .widget h2{
	text-transform: uppercase;
	font-size: 16px;
	color: #39464D;
	letter-spacing: 2px;
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 10px;
	font-weight: 500;
}
.footer-top .widget:first-child h2{border-bottom:0px; color: #9B9B9B;}
.footer-top .widget .textwidget, .footer-top .widget a,.widget p{
	font-size: 13px;
	color: #999999;
	letter-spacing: 0;
	line-height: 18px;
}
/* .widget p {font-size: 16px} */
.footer-top .widget ul{
	list-style-type: none;
	padding: 0px;
}
.footer-top .widget ul li{padding-bottom: 10px;}
.footer-top .widget ul li a{text-decoration:none; text-transform: uppercase;}
.footer-top .widget input[type="email"], .footer-top .widget  input[type="name"],
.newsletter-popup input[type="name"],.newsletter-popup input[type="email"]{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #9B9B9B;
	font-size: 16px;
	letter-spacing: 2px;
	padding: 11px;
	color: #4d5a62;
	line-height: 20px;
}
.footer-top .widget input[type="submit"],.button,.newsletter-popup  input[type="submit"], .contact_form input[type="submit"]{
	width: 100%;
	background: #2A292A;
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.12), 0 2px 2px 0 rgba(0,0,0,0.24);
	border-radius: 100px;
	border: 0px;
	font-size: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 10px;
	transition:  300ms ease 0s;
   -webkit-transition: 300ms ease 0s;
   -moz-transition: 300ms ease 0s;
}
.footer-top .widget input[type="submit"] {margin-top: 10px}
.contact_form  label.error, label.error {color: #ff0000}
.mc4wp-error {display:none}
.mc4wp-form .mc4wp-form-fields p{position:relative;padding-bottom: 20px;margin-bottom:0;margin-top: 5px;}
.mc4wp-form .mc4wp-form-fields label.error{position:absolute;left:0;width: 100%;bottom:0;text-align: left}
.newsletter-popup  input[type="submit"] {max-width: 270px;margin: 25px auto 0}
.footer-bottom {
	/* width: 100%; */
	position: relative;
	padding-top: 10px;
	clear: both;
	border-top:1px solid #E2E2E2;
}
.footer-bottom nav.social-navigation{text-align: center;}
.footer-bottom .site-info{
		position: absolute;
		top: 10px;
		left: 0px;	
}
.footer-bottom .site-info a{
	opacity: 0.5;
	font-size: 9px;
	color: #4B4B4B;
	line-height: 16px;
	text-decoration: none;
	transition:  300ms ease 0s;
   -webkit-transition: 300ms ease 0s;
   -moz-transition: 300ms ease 0s;
}
.social-navigation ul li a{
	background-position: top center;
	transition:  300ms ease 0s;
   -webkit-transition: 300ms ease 0s;
   -moz-transition: 300ms ease 0s;
	}
.social-navigation ul li.instagram a{margin-left: 15px;}

.footer-bottom .top-button a{
	width: 25px;
    height: 25px;
    display: block;
    background: url(images/go-top-button.svg) no-repeat;
    position: absolute;
    right: 0px;
    top: 12px;
	transition:  300ms ease 0s;
   -webkit-transition: 300ms ease 0s;
   -moz-transition: 300ms ease 0s;
}
/* .social-navigation ul li a{
	width: 15px;
	height: 15px;
	display: block;
	margin:0px 10px;
}
.social-navigation ul li{padding: 0px;}
.social-navigation ul li.facebook a{background: url(images/facebook-icon.svg) no-repeat;}	
.social-navigation ul li.twitter a{background: url(images/twitter-icon.svg) no-repeat;}
.social-navigation ul li.instagram a{background: url(images/instagram.svg) no-repeat;} */

.footer-top .menu-social-menu-container ul li a{
	width: 25px;
	height: 25px;
	display: block;
	margin:0px 20px 0 0;
	font-size: 0;
}
.menu-social-menu-container ul li{padding: 0px;}
.menu-social-menu-container ul li.facebook a{background: url(images/facebook-icon.svg) no-repeat;}	
.menu-social-menu-container ul li.twitter a{background: url(images/twitter-icon.svg) no-repeat;background-size: 20px;}
.menu-social-menu-container ul li.instagram a{background: url(images/instagram.svg) no-repeat;background-size: 17px;}

.footer-bottom ul li a:hover, .footer-top .widget input[type="submit"]:hover, 
.footer-top .widget ul li a:hover, .footer-bottom .top-button a:hover,.button:hover,.newsletter-popup  input[type="submit"]:hover{opacity: 0.5; cursor: pointer;}
.footer-bottom .site-info a:hover{opacity: 1;}
.content-bottom-widgets{
	margin-left: -15px;
	margin-right: -15px;
}
.footer-top .widget-area #nav_menu-3 {
	position: absolute;
	left:0;
	top: 18%
}
.foot-block {width: 100%; text-align: center;padding-bottom: 10px;}
.foot-block  nav.social-navigation ul.social-links-menu{margin: 0;}
.foot-block  nav.social-navigation, .foot-block .foot-navigation{display: inline-block;}
.foot-block .foot-navigation ul{margin: auto;}
.foot-block .foot-navigation ul li{
	display: inline-block;
	padding: 0;
}
.foot-block .foot-navigation ul li a{
	border-right: 1px solid #4B4B4B;
	padding:0 10px;
	font-size: 9px;
    color: #4B4B4B;
    line-height: 16px;
    text-decoration: none;
	opacity: 0.5;
}
.foot-block .foot-navigation ul li a:hover{opacity: 1;text-decoration: none;}
.foot-block .foot-navigation ul li:last-child a{border: 0;}
/* privacy_policy */
.page-template-template-terms-privacy .pp-content ul li h5{margin-bottom: 5px;}
.page-template-template-terms-privacy .pp-content ul li  p{margin-top: 0;}
.page-template-template-terms-privacy .site-content{padding-top: 60px;}
.page-template-template-terms-privacy h2.page-title{padding-bottom: 30px;}

/*img australia*/
.grey-bg{
	padding: 20px 0px 30px;
	background-color: #F5F5F5;
}
.grey-bg .grey-width{
	max-width: 870px; 
	margin: auto;
	margin-top: 45px;
	text-align:center;
	line-height: 35px
}
.grey-bg h2, .intro-content h2, .talent-content h2{
	font-size: 34px;
	color: #9B9B9B;
	letter-spacing: 2.83px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
}
.intro-content h2, .talent-content h2{
	color: #39464D;
	letter-spacing: 4.01px;
	text-align: left;
}
.intro-content p, .talent-border{position: relative;}
.intro-content p:after{top: 60px;}
.class-content p, .intro-content p, .talent-content, 
.page-template-template-talent .class-content p, .page-template-template-talent .class-content ul li {
	/* font-size: 16px;
	color: #4D5A62;
	letter-spacing: 0.96px;
	line-height: 35px; */
}
.intro-content p, .talent-content{
	font-size: 13px;
	line-height: 20px;
}
.talent-content .ref-link a{display: inline-block;color: #005EA8;}
.intro-content{padding: 50px 0px 114px;}
.talent-row{width: 100%; padding: 50px 0px 130px;}
.talents-list .talent-image img{width: 100%; height: auto;}
.talents-list .talent-content a.read-more{
    text-transform: uppercase;
    padding-top: 20px;
	color: #005EA8;
}
.talents-list .grid-section{
	width: 33.33%;
	float: left;
	padding: 0px 2% 0 2%;
}
.talents-list .talent-border{display: none;}
.talents-list .grid-section:nth-child(3n+1){clear: both;}
/* .talents-list .grid-section:nth-child(3n){padding-right: 1.5%;} */

/* talent */
.page-template-template-talent .australia-content{max-width: 700px !important;}
.talent-page .grey-bg{padding: 10px 0px 20px;margin: 0px 0px 50px;}
.bottom-seperator{
	border-top: 1px solid #979797;
	padding-top: 35px;
	line-height: 35px;	
}
.bottom-seperator h3{  font-size: 16px;margin: 0;
    font-weight: normal;
    text-transform: uppercase;}
.bottom-seperator ul{padding: 0px 0px 0px 20px;}
.view-talents{
	width: 100%;
	float: left;
}
.talent-browse{
	float: left;
	/* margin-bottom: 32px; */
	margin-bottom: 2%;
	margin-left: 2%;
	width: 23.5%;
}
.talent-browse:nth-child(4n+1) {margin-left: 0;}
.browse-image {
    position: relative;
    height: 258px;
    width: 100%;
    background-size: cover;
	 background-position: center center;
	 cursor:pointer;
}
.view-talents .browse-image:hover {opacity:0.8}
.talent-hero {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    padding: 10px;
    background: rgba(0,0,0,0.4);
}
.talent-hero h2 {
    font-weight: normal;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 2px;
    line-height: 16px;
	margin: 0px;
	/* padding-bottom: 5px; */
}
.talent-hero p {
    font-size: 12px;
    color: #FFFFFF;
    margin: 0;
   /*  min-height: 36px; */
}
.talent-hero ul.social-network {
    float: left;
    width: 100%;
	margin: 0px;
	padding: 0px;
}
.talent-hero li {
    float: left;
    line-height: 16px;
	list-style-type: none;
}
.talent-hero li a {
    color: #FFFFFF;
    font-size: 12px;
	text-decoration: none;
}
.talent-hero li:last-child{float: right;}
ul.social-network li a:before {padding-right: 4px;}
.img-fb:before {content: "\63";}

ul.show-browse {
    float: left;
    margin-bottom: 33px;
    width: 100%;
	list-style: none;
	padding: 0px;
	border-bottom: 1px solid #979797;
}
ul.show-browse li {
    float: left;
    padding-bottom: 10px;
    margin-left: 9%;
   /*  color: #E2E2E2; */
	color:  #b7b7b7;
    cursor: pointer;
}
ul.show-browse li.sel,ul.show-browse li:hover {
    color: #303030;
	font-weight: 500;
}
ul.show-browse li:first-child {margin-left: 0;}
.our-pagination {
    clear: both;
    width: 100%;
    padding: 30px 0px 0 !important;
    position: relative;
    border-top: 1px solid #979797;
}
.custom-pagination {
    clear: both;
    text-align: center;
}
.our-pagination .per-page {
    position: absolute;
    top: 30px;
    right: 0;
    width: 55px;
	border-radius: 4px;
	border:1px solid #9B9B9B;
}
.our-pagination .per-pageselect::-ms-expand {
    display: none;
}
/*BANNER */

.banner .inner{
	max-width:560px;
	font-family: 'brandon_textmedium';
	font-size: 34px;
	color: #FFFFFF;
	letter-spacing: 2.83px;
	font-weight:normal;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 70px;
	text-shadow: 1px 2px rgba(0, 0, 0, 0.3);
}
.banner .container{
	width: 1150px;
	margin: 0px auto;
}

.owl-item .inner {
    /* filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: translateX(-15px);
    -ms-transform: translateX(-15px);
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
    -moz-transition: all 1200ms 1200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transition: all 1200ms 800ms;
    -webkit-transition-delay: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 1200ms 1200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; */
    border: 1px solid transparent;
    padding-right: 5px;
}
.owl-item.active .inner{
    /* filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; */
}

.banner_image .item{
	height:  780px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

/* HOME CONTENT */


.top-section h2 {
	font-size: 34px;
	color: #9B9B9B;
	letter-spacing: 2.83px;
}
.page-title {
	text-align: center;
    font-weight: normal;
    margin: 60px 0 30px 0;
    position: relative;
    padding-bottom: 50px;
    font-size: 34px;
    color: #9B9B9B;
    letter-spacing: 2.83px;
    text-transform: uppercase;
    line-height: 43px;
}
.eng-follower .page-title {line-height: 32px;margin: 60px 0 45px 0;padding-bottom: 55px;}
.page-title:after, .banner .inner:after, .intro-content p:after, 
.talent-border:after, .video-border:after{
	content: " ";
	border-bottom: 3px solid #005EA8;
	display: block;
	position: absolute;
	left: 0;
	right:0;
	margin: 0 auto;
	bottom: 0;
	width: 75px;
}
.banner .inner:after, .intro-content p:after, .talent-border:after, .video-border:after{
	left:0;
	right: auto;
}
.talent-border:after{top: 40px;}
.top-section .sec-content {
	font-size: 16px;
	color: #4D5A62;
	letter-spacing: 0.96px;
	line-height: 35px;
	text-align: center;
	max-width: 870px;
	margin: 0 auto;
}
.bottom-section{
	padding-bottom: 25px;
	text-align: center;
	margin-bottom: 20px;
	border-bottom: 1px solid #a1a1a1;
}
.bottom-section div {
	display: inline-block;
	width: 49%;
}
.bottom-section span {
	display: block;
	width: 100%;
	font-size: 80px;
	font-family:'brandon_textmedium';
	letter-spacing: 2.93px;
	color: #005EA8;
	line-height: 74px;
}
.bottom-section p {
	color: #9B9B9B;
	font-family:'brandon_text_regularregular';
	letter-spacing: 2.83px;
	font-size: 16px;
	font-weight: normal
}

/*HOME GRID*/
.talent-mrow .grid-image{overflow: hidden;}
.grid-image span{
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #F5F5F5;
	display: block;
	width: 100%;
	height: 100%;		
}
.talent-mrow .grid-image span{cursor: pointer;}
.talent-mrow .grid-image span:hover{
	opacity: 0.8;
	transform: scale(1.0.5);
	-webkit-transform: scale(1.0.5);
	-moz-transform: scale(1.0.5);
	transition:  700ms ease 0s;
    transition-duration: 700ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    -webkit-transition: 700ms ease 0s;
    -moz-transition: 700ms ease 0s;
	}
.talent-mrow{
	margin-left: -9px;
	margin-right: -9px;
	position: relative
}
.talent-link {clear:both;display: block;padding-top: 10px;}
.talent-link .button{text-decoration:none;width: 272px;margin: 0 auto;display: block;text-align: center}
.main-container {margin-bottom: 25px;}
.page-template-template-australia .main-container {margin-bottom:0}
/* .home .main-container,.page-template-template-contact .main-container {margin-bottom:25px} */
.page-template-template-talent .main-container {margin-bottom:35px}
.page-template-template-contact .main-container,.page-template-template-talent-detail .main-container {float:left;width: 100%}
.page-template-template-talent-detail .main-container {float: none} 

/*CONTACT US*/
.page-template-template-contact .site-content,.page-template-template-talent-detail .site-content{
	padding-top: 65px
}
.contact-us,  .contact_form{
	width: 100%;
	float:left;
	border-bottom: 1px solid #979797;
	padding: 25px 0px 40px;
}
.contact_content{width: 49.5%;float: left;}
.contact_content:last-child{margin-left: 1%;}
.contact_content h2{
	text-transform: uppercase;
	font-size: 34px;
	color: #39464D;
	letter-spacing: 4.01px;
	opacity: 0.99;
	font-weight: 400;
	margin-bottom: 40px;
}
/* .contact-us .contact_content h2{margin-bottom: 40px;} */
.contact_form h2{margin: 0px 0px 35px;}
.contact_content, .contact_content  a{
	font-size: 13px;
	color: #4D5A62;
	letter-spacing: 0.78px;
	line-height: 20px;
}
.contact_content   span{color: #9B9B9B;padding-left: 10px;}
.contact_content  a{text-decoration: none;padding-left: 10px;}
.contact_content  a:hover{opacity: 0.5;}
.contact_form{padding: 40px 0px 0px;border: 0px;}
.contact_form  label{
	font-size: 16px;
	color: #999999;
	line-height: 30px;
}
.contact_form .contact_content span{padding-left: 0px;}
.contact_form  .wpcf7-form span input, .contact_form  textarea{
	background: #FFFFFF;
	border: 1px solid #9B9B9B;
padding: 10px;
	color: #4d5a62
}
.contact_form  .wpcf7-form span input{max-height: 40px;}
.contact_form  textarea{resize: none; max-height: 125px;}
.contact_form form{max-width: 260px;position:relative;}
.contact_form form p{margin: 0px 0px 10px 0px;}
.contact_form input[type="submit"]{margin-top: 5px;}
.contact_form  .ajax-loader{
	position: absolute;
    right: -30px;
    bottom: 11px;
}
.contact_content   span.wpcf7-not-valid-tip, div.wpcf7-response-output, div.wpcf7-validation-errors{color:#f00;font-size: 14px;}
div.wpcf7-response-output, div.wpcf7-validation-errors{border: none;padding:0px;margin: 0px;}
.map-content{width: 100%;float: left;}
.map-image{
	/* background: url(images/google-map-left.jpg) no-repeat center center; */
	background-size: cover;
	width: 49.5%;
	float: left;
	height: 300px;
}
 .map-image:last-child{/*background: url(images/google-map-right.jpg) no-repeat center center;*/margin-left: 1%;/*background-size: cover;*/} 
a[href^="https://maps.google.com/maps?ll=-37.813628,144.963058&z=16&t=m&hl=en-US&gl=US&mapclient=apiv3"],
.gmnoprint,.gm-style-cc{display: none !important}
.wpcf7-response-output,.wpcf7-not-valid-tip {display: none}

/* Event-detail */

.event-detail {padding-top: 40px;}
.event-detail h4{
	margin-top: 10px;
	margin-bottom: 15px;
}
.event-detail .event-detail-list {
	float: left;
	/* width: 28%;
	margin-left: 7%; */
	width: 32%;
	margin-left: 2%;
	/* border-top: 2px solid #C5C3C6; */
	padding-bottom: 70px;
	/* padding-top: 14px; */
}
.event-detail .event-detail-list:nth-child(3n+1) {clear: both;margin-left: 0;}
.event-detail h4, .event-detail p {
	color: #4D5A62;
	font-weight: normal;
	letter-spacing: 1px;
	font-family: 'brandon_text_regularregular';
}
.event-detail h4, .event-detail p:first-child{text-transform:uppercase}
.event-detail .event-detail-list .event-detail-content {
	margin-bottom: 15px
}
.event-detail .event-detail-list .event-detail-content p {
	margin:0;
	line-height: 22px;
}
.event-detail .event-detail-list .event-detail-content p a:hover{opacity: 0.8}
/* NEWSLETTER */

.popup-outer {
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    overflow: auto;
}
.popup-inner {
    background: #fff;
    max-width: 580px;
    margin: auto;
    color: #232323;
    padding: 33px 90px;
    position: relative;
	border-radius: 8px;
}
.popup-inner span.close-icon {
    background: url(images/close.svg) no-repeat left 0;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 10px;
    top: 20px;
	cursor:pointer;
}
.newsletter-popup{display: none}
.newsletter-popup h3,.newsletter-popup p {text-align: center}
.newsletter-popup p  {color: #9b9b9b}
.newsletter-popup h3{text-transform: uppercase;color: #39464d}

/* TALENT DETAIL */
.page-template-template-talent-detail .main-container{margin-top: 40px;}
.talent-left-detail,.talent-right-detail {width: 48%;float: left;}
.talent-left-detail{margin: 0px  2% 25px 0px;}
.talent-right-detail {margin-left: 2%;}
.detail-img{
	background: url(images/video.jpg) no-repeat center center;
	background-size: cover;
    width: 100%;
    float: left;
    height: 568px;
	margin-bottom: 50px;
}
.instagram_feed ul{padding: 0px;}
.instagram_feed ul li{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
    width: 30.6%;
    float: left;
    height: 184px;
	list-style: none;
	/* margin-right:1%; */
	margin-right:3%;
	margin-bottom: 2%;
}
.instagram_feed ul li:nth-child(3n+3){margin-right: 0;}
.instagram_feed ul li:last-child{margin-right: 0px;}
.talent-right-detail h2 {
	font-size: 34px;
	color: #000000;
	letter-spacing: 2px;
	margin: 0px;
	line-height: 28px;
	padding-bottom: 15px;
	/* border-bottom: 1px solid #E2E2E2; */
}
.talent-right-detail h2 span {
	font-size: 13px;
	letter-spacing: 0;
	line-height: 28px;
	display:block;
	color: #4D5A62;
	font-weight: normal;
}
.talent-right-detail .small-description{line-height: 20px;margin: 10px 0;font-style: italic;border-bottom: 1px solid #E2E2E2;}
.talent-right-detail > a {
	color: #005EA8;
	line-height: 20px;
	margin: 40px 0px 35px;
	float: left;
}
.talent-right-detail > a:hover {opacity:0.5}
.Social-detail{border-top: 1px solid #E2E2E2;clear: both}
.Social-detail h3, .instagram_feed h2{
	font-size: 16px;
	color: #000000;
	letter-spacing: 2px;
	margin: 25px 0px 13px;
}
.Social-detail ul li {
	float:left;
	list-style:none;
	margin-right: 20px;
	padding-left: 30px;
}
.Social-detail ul {
	display: block;
	margin:0;
	padding:0;
	margin-bottom: 30px;
	float: left;
	width:100%;
}
.video-block{
	position: relative;
	/* background: url(images/video.jpg) no-repeat center center; 
	background-size: cover;*/
	background-color:#434343;
    width: 100%;
    float: left;
    height: 309px;
	margin: 0px 0px 72px;
	}
.video-block .video-border {height: 100%}
.video-block .video-border iframe{border: 0}
.instagram_feed ul{padding: 5px 0px;}
.video-border:after{bottom: -40px;}
.Social-detail p {letter-spacing: 0;margin: 0px;clear: both;margin-bottom: 30px;/* padding-top:25px; */}
.talent-right-detail p a.download{
	color: #005EA8;
	margin: 32px 0px 0px;
    display: block;
}
.talent-right-detail p a.download:hover {opacity:0.5}
.video-block {clear: both;display: block}
.Social-detail ul li:hover{opacity: 0.5;cursor: pointer;}
.Social-detail ul li a{text-decoration: none;}
.Social-detail ul li.facebook{background: url(images/facebook-event.svg) no-repeat;}	
.Social-detail ul li.twitter{background: url(images/twitter-event.svg) no-repeat;}
.Social-detail ul li.instagram{background: url(images/instagram-event.svg) no-repeat;}
.Social-detail ul li.website{background: url(images/web.svg) no-repeat; background-size: 24px 24px; line-height: 24px;}
.mobile, .mobile_view, .instgram_mobile{
	display: none
}
.mobile.filter select{   
	width: 100%;
    margin-bottom: 25px;
    /* border: 0; */
    padding: 10px 5px;
    border: 1px solid #979797;}
	
/* 
.aus_content::first-line {
	border: 1px solid red;
	color: red
} */
.talent-right-detail .Social-detail p a:hover{color: #005EA8;}
.talent-right-detail p a.download:hover{color:#4d5a62;}

/*CUSTOM PAGINATION */
.custom-pagination{clear:both;text-align:center;}
.custom-pagination a.page-numbers{
	padding: 0 5px 0 5px;
	color: #9B9B9B;
	cursor: pointer;
	line-height: 29px;
	margin: 0 3px;
	border-radius: 100px;
}	
.custom-pagination span.current, .custom-pagination .current{
	background-color: #DEDEDE;
	padding: 3px 9px 3px 9px;
	color: #9B9B9B;
	display: inline-block;
	width: 28px;
	height: 28px;
	font-size: 12px;
}

.our-pagination{
	clear: both;
	width: 100%;
	padding-top: 30px !important;
	position: relative;
    border-top: 1px solid #ccc;
	min-height: 80px;
}
.our-pagination .per-page{position: absolute;top: 33px;right: 0;width: 55px;padding-left: 4px;}

/* Loader */
.view-talents-load{
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1000000;
}
.view-talents-load div {
    height: 35px;
    margin: auto;
    position: relative;
    top: 50%;
    transform: translateY(50%);
    width: 35px;
	background: url(images/loader.gif) no-repeat;
}
.view-talents-outer {position: relative;float: left; width: 100%;clear: both;}
.our-talent {min-height: 200px;}
.play_button{
	margin: auto;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
    z-index: 99;
}
.play_button div{
	height: 40px;
    width: 34px;
    margin: auto;
    background: url(images/arrow-new.png)no-repeat;
    background-position: top center;
    cursor: pointer;
}
.play_button div:hover{
	opacity: 0.5;
	cursor: pointer;
}
.talent-image{
	max-width:1150px;
	margin:0 auto; 
}


.australia-events{
	width: 100%;
	/* height: 170px; */
	/* height: 300px; */
	height: 368px;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat
}
.australia-events.no-image{background-position:center center;}
.talent-enq-detail p {margin-bottom: 10px}
.talent-enq-detail span {/* width: 190px; */width: 200px;display: inline-block}
.talent-enq-detail a {text-decoration: none}
.owl-theme.insta-slider .owl-controls .owl-buttons div {
	position: absolute;
	width: 8px;
	height: 12px;
	font-size: 0px;
	top: 50%;
	padding: 5px;
	margin: 0;
	opacity: 1;
	padding: 0 5px;
}
.insta-slider.owl-carousel {clear: both}
.insta-slider.owl-theme .owl-controls.clickable .owl-buttons div:hover {opacity: 0.6}
.owl-theme .owl-controls .owl-buttons .owl-prev{
	background: transparent url('images/arrow-left.svg')no-repeat;
	left: -10px;
}
.owl-theme .owl-controls .owl-buttons .owl-next{
	background: transparent url('images/arrow-right.svg')no-repeat;
	right: -10px;
}
.insta-slider .owl-item {padding: 0 6px;}
.insta-slider .owl-item .insta-item{
	height: 110px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}
.insta-slider.owl-theme .owl-controls {
	position: static;
	bottom: 0 !important
}
.banner_image .owl-controls {display: none !important}
.page-template-template-australia .intro-content{display: none;}
.talents-list{margin-top: 250px;}
.section-talent-aus {float: left;margin-left:-2%;margin-right: -2%}

.user_desc p{line-height: 20px;margin: 0;padding: 0 0 15px 0}


 .user_desc{
	float: left;
	width: 100%;
	position: relative
}
.trim_desc{position:absolute;top: 0;left: 0}
.after-anim.trim_desc{position: relative;border: 1px solid red}

