﻿html,body{
	margin:0;
	padding:0;
}

body{
	background:#409397;
	font-size:13.5pt;
	line-height:1.5em;
	font-family: 'nobelregular';
	color: #303231;
	
}

body.news-reel-blog1{background:none repeat scroll 0 0 #F0E5D6;}

h1,h2,h3,h4,h5,h6{
	line-height:100%;
	color: #e1668a; 
	margin:0px 0 5px 0;
	font-weight:bold;
	font-family:"nobelregular";
	
}

h1.title,h1{
	font-size:23pt;
}

h2{
	font-size:18pt;
	font-family: 'nobelbold';
}
.freelance h2.title,
.conferences h2{
	text-transform:uppercase;
	font-size:26pt;
	font-family:"nobelboldcon";
	margin-bottom:12px;
}
.searchlight-freelance h2.title{
	color:#409397;
}

h3{
	font-size:16pt;
}
h4{
	font-size:13pt;
}
h5{
	font-size:12.5pt;
}
h6{
	font-size:11pt;
}
hr{
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #333333;
	margin:20px 0 30px;
}
div#content_title{
    font-family: 'nobelboldcon';
    font-size: 30pt;
    margin: auto;
    left:10px;
	top:0;
	bottom:0;
    text-transform:uppercase;
	color:#ffffff;
	position:absolute;
	letter-spacing:0.05em;
	padding:5px 0 0 0;
	height:26px;
}


.page_title{
	
}

.page_title .page-container{
	position:relative;
	height:100px;
	z-index:2;
}

.page_title .inner_page_title{width: 75%;}
.contact-us .page_title .inner_page_title{width: 68.5%;}

a,a:hover{
	color:#409397;
	-webkit-transition: all 0.2s ease-in-out 0.2s;
	-moz-transition: all 0.2s ease-in-out 0.2s;
	transition: all 0.2s ease-in-out 0.2s;
	cursor:pointer;
}
a:hover,a:visited{
	/* color:#cc6600; */
}
a.separator{
	cursor:text;
}
ul,ol{
	padding:0;
	
	
}
ul li, ol li{

}
table{
	border:0;
	width:100%;
}

p{
	margin: 0 0 15px 0;
}

img{
	max-width:100%;
	border:0;
	height: auto;
}


.orange, .orange_f,
.conferences h4{
	color: #cc6600 !important;
}

.blue, .blue_f,
.conferences h2{
	color:#409397 !important;
}

.red, .red_f{
	color:#ff0000;
}

.green, .green_f{
	color:#607462;
}

.yellow, .yellow_f{
	color:#f8c91f !important;
}

.pink_f{
	color:#e1668a !important;
}

.black{
	color: #303231;
}

.lblack{
	color: #606262;
}

.yellow_bg{background:#f8c91f;color: #303231;}
.blue_bg{background:#409397;color:#ffffff;}
.white_bg{background:#ffffff;}
.green_bg{
	background:#607462;
}
.orange_bg{
	background:#cc6600;
}
.blue_bg{
	background:#409397;
}

.p_bold{ font-weight:bold;}

#jobList b{
   font-weight:normal;
}


.strong{ font-weight:bold;}

.form_app{background:#ffffff;padding:20px;font-size:11pt;font-weight:normal;color:#606262;}
.form_app .app_capt{font-size:13pt;color:#303231;}

input, select, textarea{
	border:solid 2px #cecdc5;
	background:#ebe8d7;
	width:96.5%;
	font-family:"nobelregular";
	color:#606262;
	font-size:11pt;
	-webkit-transition: all 0.2s ease-in-out 0.2s;
	-moz-transition: all 0.2s ease-in-out 0.2s;
	transition: all 0.2s ease-in-out 0.2s;
}

input[type="submit"]{
	width:80px;
	background:#cc6600;
	border:0;
	border-radius:5px;
	color:#ffffff;
	padding:5px;
	font-size:13pt;
	cursor:pointer;
}

input[type="submit"]:hover{
background:#f1c79e;
}


.send_now.form-block{padding:0 0 60px 0;}

.attach_cv_1 input,
.cover_letter_1 input{
	background:none;
	border:0;
	float:left;
	width:260px;
	line-height:25px;
	margin:0 0 0 10px;
}

input[type="file"]{
	width:95px;	
	font-size:11pt;
	margin:0;
	
}
.pull-left{float:left;}
.pull-right{float:right;}
.clear{clear:both;}
.page-container{width:1000px;margin:0 auto;position:relative;}
.mid_page-container{width:1100px;margin:0 auto;position:relative;}
#header-main{background:#ffffff;}
#header{
    padding: 0 0 25px 0;
}
#hleft{padding: 0 0 0 10px;}
#hright{padding: 0 55px 0 0;}
p.main_logo{margin:0 !important;line-height:100% !important;cursor:pointer;}
a.main_logo{
	background:url("../images/searchlight-logo.png") no-repeat left top transparent;
	display:inline-block;width:75px;height:75px;margin:10px 0 0 70px;
	text-decoration:none !important;}
a.main_logo_text{
	background:url("../images/searchlight-logo-text.png") no-repeat left top transparent;
	display:block;width:250px;height:49px;margin:0px 0 0 0;background-size:100% auto;}
a.upper_links{
	display:block;
	width:95px;
	height:60px;	
	color:#ffffff;
	font-family: 'nobelboldcon';
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-size:9.6pt;
	line-height:1.1em;
	padding: 12px 7px 0px 0;
	margin:0 0 0 12px;
	
}
a.upper_links:visited{color:#ffffff !important;}
a.upper_links.upl1,
a.upper_links.upl1:visited{
	background:url("../images/circle-yellow.png") no-repeat center top transparent;
	color:#303231 !important;
	
}
a.upper_links.upl2{
	background:url("../images/circle-dark.png") no-repeat left top transparent;
}
a.upper_links.upl3{
	background:url("../images/circle-orange.png") no-repeat left top transparent;
}
a.upper_links.upl4{
	background:url("../images/circle-bg.png") no-repeat left top transparent;
}
ul.menu,ul.menu li ul.menu{list-style:none;padding:0;margin:0;}
ul.menu li a{text-decoration:none;}
ul.menu li a:hover{text-decoration:underline;}
#nav-social{font-family:"Arial";font-weight:bold;font-size:11.5pt;}
#main-menu ul li a{color:#303231;display:block;line-height:1.1em;text-transform:capitalize;}
#main-menu ul.menu>li>a{max-width: 91px;}
#main-menu ul li{border-right:solid 2px #333333;height:55px;padding: 10px 12px 0 12px;float:left;/* width: 79px; */}
#main-menu ul li.item-2 a,
#main-menu ul li.item-3 a,
#main-menu ul li.item-5 a{width:60px;}
#main-menu ul li.item-8 a{width:82px;}
ul.menu li.last-item{border:0 !important;}
ul.menu li.first-item{}
#main-menu ul li.open{background:#f8c91f;}
#main-menu ul li.first-item{}
#main-menu ul.menu li ul.menu{display:none;}
#main-menu ul.menu li ul.menu ul.menu{display:none !important;visibility:hidden;}
#main-menu ul.menu li:hover{background:#fdf1c7;}
#main-menu ul.menu li.parent:hover{}
#main-menu ul.menu li ul.menu.visible{background:#fdf1c7;position:absolute;top:0;left:100%;z-index:999;padding: 5px 40px 10px 20px;width:175px;}
#main-menu ul.menu li.item-4   ul.menu.visible,
#main-menu ul.menu li.item-7  ul.menu.visible{padding:5px 40px 10px 20px !important;}
#main-menu ul.menu li:hover ul.menu.visible,#main-menu ul.menu li:hover a ul.menu.visible{}
#main-menu ul.menu li ul.menu li{border-right:0 !important;padding:5px 0 5px 15px !important;float:none !important;width:100% !important;height:100% !important;}
#main-menu ul.menu li ul.menu li a{width:100% !important;max-width: 100%;}
#main-menu ul.menu li ul.menu li:hover{background:url("../images/small-arrow.png") no-repeat left center transparent !important;}
#nvright{position:relative;height:41px;padding:13px 0 0 0;width:133px;margin:0 30px 0;}
#nvright a.headerbadge{background:url("../images/Patron2016.jpg") no-repeat;width:110px;height:51px;display:block;/*top:-50px;left:-5px*/
position:absolute;background-size:100% auto;left:-115px;top:-3px;}
#nvright a.bafta-logo{display:block;width:100px;height: 38px;position:absolute;top:-3px;background: url("../images/BaftaGuru-logo.png") no-repeat center center;right: 286px;background-size: contain;}
#nvright a.mediatrust-logo{display:block;width:67px;height: 38px;position:absolute;top:-3px;background: url("../images/Medi- Trust-Logo.jpg") no-repeat center center;right: 403px;background-size: contain;}
#nvright a.nvawards-logo{display:block;width:100px;height: 38px;position:absolute;top:-3px;background: url("../images/EdTVFest-New-Voice-Awards.png") no-repeat center center;right: 485px;background-size: contain;}
a.social_links{background:url("../images/social-dark-icons.png") no-repeat left top transparent;
display:block;height:33px;width:33px;}
#footer a.social_links{background-image:url("../images/social-white-icons.png");}
a.social_links.fb{background-position:-100px 0;}
a.social_links.in{background-position:right 0;margin:0 15px;}
a.social_links.ins{background-position:-50px 0;margin:0 15px;}
a.social_links.fb:hover{background-position:-100px -33px;}
a.social_links.in:hover{background-position:-50px -33px;}
a.social_links.tw:hover{background-position:0px -33px;}

/* NEW SOCIAL */
#nvright.updated{width:162px;position: absolute;right: 0;padding: 0;margin: -55px 63px 0 0;}
.updated a.social_links{background:url("../images/social-dark.png") no-repeat left top transparent;
display:block;height:33px;width:33px;}
.updated a.social_links{}
#footer_top .social_container{}
#footer .updated  a.social_links{background-image:url("../images/social-white.png");}
.updated a.social_links.fb{background-position:-66px 0;margin:0 0px 0 10px;}
.updated a.social_links.in{background-position:-33px 0;margin:0 0px 0 10px;}
.updated a.social_links.ins{background-position:right 0;margin:0 0px 0 10px;}
.updated a.social_links.tw{margin:0;}
.updated a.social_links.fb:hover{background-position:-66px -33px;}
.updated a.social_links.in:hover{background-position:-33px -33px;}
.updated a.social_links.ins:hover{background-position:right -33px;}
.updated a.social_links.tw:hover{background-position:0px -33px;}

/* END */

#top-content{background:#f8c91f;padding:20px 0;}
#top-content span.tc_bg{background:url("../images/intro-text.png") no-repeat left top transparent;
display:block;height:150px;width:699px;}
#tcleft{width: 635px;padding:0 0 0 10px;}
a.submit_cv{background:url("../images/submit-cv.png") no-repeat left top transparent;
display:block;height:140px;width:190px;}
.home a.submit_cv{margin-right:30px;}
.submit-c-v{position:relative;}
.submit-c-v a.submit_cv{position:relative;top:20px;}
.conferences .submit-c-v{display:none;}

/* PAGE CONTENT */

.page-content{
	background:#f0e5d6;
	
}
.breadcrumbs{padding:0 0 0 10px;}
.page-content .page-container{
	
}

#main-content{
	padding: 30px 0 70px 10px;
}
.news-reel-blog #main-content{
	padding: 60px 0 70px 10px;
}
.our-clients #main-content{padding-top:20px;}
.our-clients .page-container1{width:1100px;}
.contact-us #main-content{padding:10px 0 70px 10px;}
#main-content a{font-weight:bold;}
.breadcrumbs{font-size:9pt;font-weight:bold;position:relative;z-index:5;font-family:"Arial";height:27px;}
.breadcrumbs ul,.breadcrumbs ul li{list-style:none;}
.breadcrumbs ul li.active{text-decoration:underline;}
.breadcrumbs span.divider{margin:0 8px;}
.breadcrumbs a{color:#303231;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
#left-content,#right-content{}
.vacancies #inner-content a{/* color:#333333; */font-weight:normal;}
#inner-content ul,#inner-content ol{padding:0 0 0 15px;}
#left-content.visible_l{width:167px;display:block;}
.contact-us #left-content{margin-right:0px;}
.vacancies #left-content{width:250px;}
#right-content.visible_r{width:300px;display:block;}
#inner-content ul{margin-left:0;margin-right:0;padding:0;}
#inner-content ul li{ margin:0;list-style:none;background:url("../images/bullet.png") no-repeat left 11px transparent;padding:0 0 0 10px;}
#inner-content.visible_lr{width:37%;margin:0 70px;}
#inner-content.visible_lr{width: 42%;margin: 0 30px;}
#inner-content.visible_l{width: 75%;margin:0 0 0 70px;}
#inner-content.visible_l{
	margin:0 0 0 30px;
}
#inner-content.visible_ {width: 758px;}
.about-us #right-content.visible_r{margin-top:-15px;}
 .our-clients #inner-content.visible_lr{}
 .case-studies  #inner-content.visible_lr{width:46%;margin:0 48px;}
.testimonials #inner-content.visible_lr{width:42%;margin:0 38px;}
.vacancies #inner-content.visible_lr{width:44%;margin:0 30px;}
.vacancies #right-content{width:200px;padding:5px 0 0 0;}
 .our-clients #right-content.visible_r{position:relative;right:-35px;}
 .testimonials #right-content.visible_r{width:330px;display:block;margin-top:-8px;}
  .case-studies #right-content.visible_r{width:269px;margin-top:-25px;}
  .testimonials #right-content img{}
  .who-we-recruit #right-content.visible_r,
  .how-we-work #right-content.visible_r,
  .additional-services #right-content.visible_r{padding-top:30px;}
.contact-us #inner-content{padding-top:10px;margin:0;width:75%;}
.why-use-us #right-content.visible_r{width:330px;}
#inner-content.visible_r{width:60%;margin:0 50px 0 0;}
.the-team #inner-content.visible_lr,
.the-team-test #inner-content.visible_lr{width:41%;margin:0 30px;padding:10px 0px 0 0;}
.the-team #inner-content img,
.the-team-test #inner-content img{margin:20px 0 0 0;}
.the-team #right-content{}
.contact-us #left-content{position:relative;left:-30px;margin-right:-20px !important;width:222px;}


#left-content1{
	
}
#left-content{
	font-size:11.5pt;
	font-family:"Arial";
	font-weight:bold;
}
.freelance1 #left-content{font-size:10pt;}
#left-content .inner_lc{}
#right-content{
	padding:10px 0 0 0;
}
#right-content a,#right-content a:hover{
	color: #cc6600;
	
	
}
.conferences #right-content.visible_r{padding:0;}
.our-clients #inner-content.visible_l{
	width: 78%;margin:0 0 0 30px;
}
.our-clients #left-content.visible_l{width:180px;}
.how-we-work #inner-content.visible_lr{width: 42%;margin: 0 30px 70px;}
#right-content a:hover,
.our-clients #right-content a
.our-clients #right-content{
	color:#409397;
}

.our-clients #inner-content a,.our-client #inner-content a:hover{
	color:#409397;
}

.our-clients #right-content a:hover,.our-clients #inner-content a:hover{
	color:#cc6600 !important;
}
#right-content img{
	margin-bottom:10px;
}

#left-content  li a{
	color:#333333;
	text-transform:capitalize;
	
}


#left-content  li a:hover{
	color:#cc6600;
}
#left-content li.current a{
	text-decoration:underline;
	color:#e1668a !important;
}

#left-content li.current li a{color:#333333 !important;text-decoration:none;}
#left-content li li:hover a,
.our-clients #left-content li:hover a{color:#e1668a !important;text-decoration:underline;}
.our-clients #left-content li,.our-clients #left-content li:hover{background:url("../images/small-arrow.png") no-repeat left center transparent !important;padding:0 0 0 15px;}
#left-content li ul{padding:0 0 0 30px;}
#left-content li li,#left-content li li:hover{list-style:disc;}
.sidebar_menu ul.visible.menu{margin:0;}
.sidebar_menu ul.visible.menu ul.visible.menu{margin:0 0 15px 0;}
.vacancies .sidebar_menu ul.visible.menu{margin:-6px 0 0 0;}
.sidebar_menu li:hover{
	background:none !important;
}
.the-team #left-content,
.the-team-test #left-content{font-size:13pt;line-height:1.2em;padding:6px 0 0 0;}
.the-team #left-content img,
.the-team-test #left-content img{width:150px;height:auto;}
.team-bio.active{display:block;}
#left-content .team-bio{font-size: 11.5pt;margin: 6px 0 0 0;}
#left-content .team-bio .strong{font-weight:bold;}
h3.bio_title{color:#cc6600;font-weight:bold;}
.team_thumbs{font-style:normal;font-family: 'nobelboldcon';font-weight:normal;font-size:24pt;cursor:pointer;margin:0 0 0px 0;width:101px;
-webkit-transition: all 0.2s ease-in-out 0.2s;
	-moz-transition: all 0.2s ease-in-out 0.2s;
	transition: all 0.2s ease-in-out 0.2s;padding:0 0 20px 0;}
.team_thumbs p{margin:0;line-height:0.85em !important;-webkit-transition: all 0.2s ease-in-out 0.2s;
	-moz-transition: all 0.2s ease-in-out 0.2s;
	transition: all 0.2s ease-in-out 0.2s;}
.team_thumbs:hover p,.team_thumbs.active p{color:#cc6600;}
.team_thumbs:hover .team_image,.team_image.active{background-color:#cc6600 !important;}
.team_thumbs .team_image{margin:0 0 5px 0 !important;-webkit-transition: all 0.2s ease-in-out 0.2s;
	-moz-transition: all 0.2s ease-in-out 0.2s;
	transition: all 0.2s ease-in-out 0.2s;}
.team_thumbs img.active{display:block;}
.team_thumbs img.inactive{display:none;}
.team_thumbs .small{font-size:16pt;}
.inner_team{margin-left:-50px;}
.team_thumbs{margin:0 0 0 50px;}
.team_image{width:101px;height:101px;background-position:center center !important;padding:3px;}
a.submit_your_cv {
    background:url("../images/postCV.png") no-repeat left center transparent;
	padding:9px 0 9px 35px;
	height:18px;
	line-height:18px;
}
.our-clients-right{position:relative;z-index:9;}
img.our-clients-right{margin-top:-110px;}
.behind-the-scenes{margin-top:-31px;right:-265px !important;position:relative;margin-bottom:-50px;}
p.contact-map{position:absolute;top:-40px;text-align:center;right:-100px;z-index:7;}
p.contact-map img{width:85%;}

.content_sliders #content_slider div{
	width: 100%;
	min-width: 520px;
	height: 356px;
	position: relative;
	margin: 0px auto;
	overflow: hidden;
	background-size: 100% 356px !important;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
	background-position:left top;
	background-repeat:no-repeat;	
}

.content_sliders #content_slider div.long_testi{
	height: 410px;
	background-size: 100% 410px !important;
}

.content_sliders #content_slider div.small_testi{
	height: 300px;
	background-size: 100% 300px !important;
}

.content_sliders #content_slider div.blue_testi{
	background-image: url("../images/testi_bg/blue_bg.png");
}
.content_sliders #content_slider div.green_testi{
	background-image: url("../images/testi_bg/green_bg.png");
}
.content_sliders #content_slider div.orange_testi{
	background-image: url("../images/testi_bg/orange_bg.png");
}
.content_sliders #content_slider div.pink_testi{
	background-image: url("../images/testi_bg/pink_bg.png");
}
.content_sliders #content_slider div.yellow_testi{
	background-image: url("../images/testi_bg/yellow_bg.png");
}
.content_sliders #content_slider div.blue_testi.long_testi{
	background-image: url("../images/testi_bg/blue_bg-long.png");
}
.content_sliders #content_slider div.green_testi.long_testi{
	background-image: url("../images/testi_bg/green_bg-long.png");
}
.content_sliders #content_slider div.orange_testi.long_testi{
	background-image: url("../images/testi_bg/orange_bg-long.png");
}
.content_sliders #content_slider div.pink_testi.long_testi{
	background-image: url("../images/testi_bg/pink_bg-long.png");
}
.content_sliders #content_slider div.yellow_testi.long_testi{
	background-image: url("../images/testi_bg/yellow_bg-long.png");
}

.content_sliders #content_slider div.blue_testi.small_testi{
	background-image: url("../images/testi_bg/blue_bg-small.png");
}
.content_sliders #content_slider div.green_testi.small_testi{
	background-image: url("../images/testi_bg/green_bg-small.png");
}
.content_sliders #content_slider div.orange_testi.small_testi{
	background-image: url("../images/testi_bg/orange_bg-small.png");
}
.content_sliders #content_slider div.pink_testi.small_testi{
	background-image: url("../images/testi_bg/pink_bg-small.png");
}
.content_sliders #content_slider div.yellow_testi.small_testi{
	background-image: url("../images/testi_bg/yellow_bg-small.png");
}

#content_slider,#content_slider h4{color:#ffffff;}
.content_sliders #content_slider div.pink_testi, 
.content_sliders #content_slider div.pink_testi h4,
.content_sliders #content_slider div.yellow_testi,
.content_sliders #content_slider div.yellow_testi h4{ color:#303231; }
.content_sliders h4{margin:30px 30px 15px;font-size:18pt;line-height:130%;}
.content_sliders p{margin:0 30px 15px;line-height:130%;}
.content_sliders img{margin:10px 0 0 0;position:absolute;bottom:30px;}

/* HOMEPAGE */

#tcright{position:absolute;right:0px;top:0;margin:auto;height:135px;bottom:0;}
#mid-content{background:#f0e5d6;text-align:center;padding:10px 0 0px 10px;}
#mid-content #midleft1{width:321px;}
#mid-content #midleft2{width:435px;}
#mid-content #midleft3{width:260px;}
#mid-content .mod_content a{display:block;}
#mid-content #midleft2{margin:0 40px;}
#mid-content h3{color:#e1668a;font-size:35pt;font-family:'nobelboldcon';line-height:35px;margin: 0 0 35px 0;font-weight:normal;}
#mid-content h3 .small{font-size:20pt;}
#mid-content .mod_content{cursor:pointer;}
#mid-content .mod_content.what_we_do{background:url("../images/home-people.png") no-repeat left 20px transparent;height:242px;background-size:auto 222px;}
#mid-content .midleft_c .midleft_mod{width:190px;margin:0 0 10px 0;}
#mid-content .midleft_c .midleft_l{margin-right:40px;}
#mid-content #midleft2 .midleft2_bottom{margin:225px 0 0  0;}
#mid-content .mod_content.latest_v1{background:url("../images/latest_v1.png") no-repeat 20px top transparent;height:155px;background-size:170px auto !important;}
#mid-content .mod_content.latest_v2{background:url("../images/latest_v2.png") no-repeat 20px top transparent;height:165px;background-size:115px auto !important;}
#mid-content .mod_content.latest_v3{background:url("../images/new-searchlight-recruitment.png") no-repeat left top transparent;height:100px;background-size:190px auto !important;}
#mid-content .mod_content.latest_v4{background:url("../images/new-searchlight-executive.png") no-repeat left top transparent;height:100px;background-size:190px auto !important;}
#mid-content .mod_content.latest_v5{background:url("../images/intro-text.png") no-repeat left top transparent;width:293px;height:203px;}
#mid-content .mod_content.meet_the_team{background:url("../images/people4.png") no-repeat center top transparent;height:318px;margin-top:-20px;
background-size:auto 318px !important;}
#main-slider{background:#f0e5d6;}
.our-clients #main-slider{margin:30px 0 0 0;}
#main-slider,#main-slider .slider,#main-slider .slider-side{height:86px;}
#main-slider{position:relative;background:url("../images/Film-strip-new.png") repeat-x center top #f0e5d6;padding:0 0 0 10px;}
#main-slider .slider{}
#main-slider .slider-side{position:absolute;top:0;}
#main-slider .slider-left{background:url("../images/film-strip-side.png") repeat-x right top transparent;left:0;}
.news-reel-blog1 #main-content{background: #409397;padding:35px 50px 20px;margin:0 0px 0 10px;}
.news-reel-blog1 #inner-content{color:#ffffff;width:65%;}
.news-reel-blog1 #inner-content div.BlogItem{min-height:580px;}
.news-reel-blog1 #inner-content a{color:#ffffff;}
.news-reel-blog1 div.Blog hr{border:0;}
.news_strip_bottom{background:url("../images/news-blog-strip.png") repeat-x left top transparent;height:14px;border:0;margin:0;}
.BlogTitle h2{margin:-3px 0 10px 0;text-transform:uppercase;color:#333333}
.BlogTitle h2 a{color:#333333;text-decoration:none;}
.BlogTitle h2 a:hover{color:#409397;text-decoration:underline;}
#right-blog-content{padding:0px 0 0 0;width:30%;font-weight:bold;}
.news_blog_right{background:#607462;width:250px;padding:0px 0 40px 0;position:absolute;right:-250px;color:#ffffff;}
.news-reel-blog #right-content a{text-decoration:none !important;}
.news_blog_right h3{border-bottom:solid 3px #ffffff;padding:0 0 10px 0;font-weight:bold !important;margin:40px 0 0 0;}
.news-reel-blog #right-content ul{padding:0 0 0 20px;}
.news-reel-blog #right-content a:hover{text-decoration:underline !important;color:#409397 !important;}
.news-reel-blog #right-content .blue_bg a:hover{color: #cc6600 !important;}
.inner-nb_right{padding:0 20px;}
.news_blog-mods{margin:0 0 30px 0;font-weight:bold;}
.news_blog-mods p,
.news_blog-mods ul,
.news_blog-mods div{clear:both;}
.news_blog-mods a{font-weight:normal !important; color:#303231 !important;}
.news_blog-mods ul{font-size:14pt;font-family:'nobelregular';padding:0 !important;margin:0 !important;}
.news_blog-mods ul li{margin:0 0 8px 0;list-style:none;background:url("../images/bullet.png") no-repeat left 9px;padding:0 0 0 10px;}
.news_blog-mods h3{font-size:14pt;font-family:'Arial';border-bottom:solid 3px #e1668a ;padding-bottom:10px;float:left;letter-spacing:0.1em;}
.nbm1{ color:#ffffff;border-radius:15px;padding:10px 15px;}
.nbm2{background:#cc6600;color:#f0e5d6;border-radius:15px;padding:10px 15px 5px;font-size:13pt;}
.nbm2 a{ color:#f0e5d6 !important;text-decoration:none;}
.nbm2 span.big{font-size:22pt;line-height:120%;}
.nbm2 p,.nbm1 ul,.nbm1 p{margin:0 !important ;padding:0;list-style:none;}
.nbm2 p{line-height:100% !important;}
.nbm4{position:relative;background:url("../images/join-debate.png") no-repeat center top transparent;min-height:206px;}
.nbm4 p{}
.nbm4 a{top:65px;position:relative;color:#f0e5d6;text-decoration:none;line-height:100%;font-size:12pt;}
.pagination{text-align:center;margin:50px 0 0 0;}
.pagination li{margin:0 5px 0 0;background:none !important;}

/* SLIDER */

/*************************
******** Arrows **********
**************************/	

.image_slider{
	position:relative;	
	height:86px;
	
}
div.jMyCarousel{
	margin:0 auto;
	height:86px !important;
	left:-5px !important;
}

.image_slider a{
	cursor:pointer;
}

.image_slider .prev,
.image_slider .next{
	margin:23px 0;
	top:0 !important;
}

.image_slider .prev{
	background: url('../images/left-arrow.png') center center no-repeat;
	width:19px;
	height:41px;
	
	
}
.image_slider .next{
	background: url('../images/right-arrow.png') center center no-repeat;
	width:19px;
	height:41px;
	right:10px !important;
}

/** carousel 1 **/

div.jMyCarousel ul{
	
}
div.jMyCarousel ul li{
	margin:0 40px 0 0;
	
}

div.jMyCarousel ul li a{ /* in case of link */
	
}

div.jMyCarousel ul li img{
	
}

/* FOOTER */

#main-slider .slider-right{background:url("../images/film-strip-side.png") repeat-x -15px top transparent;right:0;}
#footer{background:#409397;color:#ffffff;padding: 15px 0 50px 20px;line-height:1.5em;font-size:8.4pt;font-family:"Arial";}
#footer strong{font-family:"Arial";font-weight:bold;}
.ft_modl.footer_mods{width:75%;}
.ft_modr.footer_mods{width: 20%;}
#fbright p{}
#ftright_t p{}
.ft_modr.footer_mods p{}
.footer_mods{text-align:left;}
#footer_top .ftright_mods{margin-right:-9px;}
#footer_top .ft_mod{width:13%;margin:0 9px 0 0;}

#footer_top p.mod_title,#footer_top p{margin:0;}
#footer_top p.mod_title{font-weight:bold;}
#footer_top ul{margin:0;list-style:none;}
#footer_top ul li{}
#footer_top .social_container{margin:20px 0 0;}
#footer_bottom{padding:50px 0 0px 0;text-align:center;}
.footer-menu{text-align:center;}
#footer p,#footer a{color:#ffffff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul.menu li{
	padding:0 30px;
	border-right:solid 1px #ffffff;
	line-height:100%;
	display:inline;
	
}
#footer ul.menu li:hover{background:none;}

#footer ul.menu li.current_page_item a{
	text-decoration:underline !important;
}
#footer.updated{padding:30px 0 0px 20px}
#footer_top .ft_mods{margin-right:5%;font-size:8.6pt;}
#footer_top .ft_mods ul li{margin:6px 0 0 0;}
#footer_top .ft_mods.ftmod_last{margin:0;}
#footer_top .ft_mods p.theteam{margin:20px 0 0;}
#footer.updated .footer-menu{text-align:left;position:absolute;
bottom:50px;font-size:8.4pt;font-family:'Verdana';}
#footer.updated #footer_bottom{padding-top:10px;}

/* CUSTOM BGs and COLORs */

body.page_body #main-menu ul.menu li ul.menu.visible,body.page_body #main-menu ul.menu li:hover{
	background:#6ae2e8;
}

.page_title,body.page_body #main-menu ul li.open,body.page_body #main-menu ul li.open:hover{
	background: #409397;
	
}
.why-use-us .page_title, .why-use-us #main-menu ul li.open{
	background:#e1668a !important;
}
body.why-use-us  #main-menu ul.menu li ul.menu.visible,body.why-use-us  #main-menu ul.menu li:hover{
	background:#f6bdce;
}
.the-team .page_title, .the-team #main-menu ul li.open,
.searchlight-international .page_title, .searchlight-international #main-menu ul li.open,
.the-team-test .page_title, .the-team-test #main-menu ul li.open{
	background:#cc6600 !important;
}
body.the-team  #main-menu ul.menu li ul.menu.visible,body.the-team  #main-menu ul.menu li:hover,
body.the-team-test  #main-menu ul.menu li ul.menu.visible,body.the-team-test  #main-menu ul.menu li:hover,
body.searchlight-international  #main-menu ul.menu li ul.menu.visible,body.searchlight-international  #main-menu ul.menu li:hover{
	background:#f1c79e;
}

.vacancies .page_title, .vacancies #main-menu ul li.open,
.searchlight-executive .page_title, .searchlight-executive #main-menu ul li.open{
	background:#607462 !important;
}
body.vacancies  #main-menu ul.menu li ul.menu.visible,body.vacancies #main-menu ul.menu li:hover,
body.searchlight-executive  #main-menu ul.menu li ul.menu.visible,body.searchlight-executive #main-menu ul.menu li:hover{
	background:#b1cdb4;
}

.our-clients .page_title, .our-clients #main-menu ul li.open{
	background:#c9aa5e !important;
}
body.our-clients  #main-menu ul.menu li ul.menu.visible,body.our-clients  #main-menu ul.menu li:hover{
	background:#edcc7b;
}

.contact-us .page_title, .contact-us #main-menu ul li.open,
.searchlight-recruitment .page_title, .searchlight-recruitment #main-menu ul li.open{
	background:#f8c91f !important;
	color:#333333 !important;
}
body.contact-us  #main-menu ul.menu li ul.menu.visible,body.contact-us  #main-menu ul.menu li:hover,
body.searchlight-recruitment  #main-menu ul.menu li ul.menu.visible,body.searchlight-recruitment  #main-menu ul.menu li:hover{
	background:#fdf1c7;
}

body.contact-us  #main-menu ul li.open a,
body.contact-us  #content_title,
body.searchlight-recruitment  #main-menu ul li.open a,
body.searchlight-recruitment  #content_title{
	color:#333333 !important;
 }

.page_body #main-menu ul li.open a{
	 color:#ffffff;
 }
 
 .page_body #main-menu ul li.open ul li.current, .page_body #main-menu ul li.open ul li.open{
	background:url("../images/small-arrow.png") no-repeat left center transparent !important;
 }
 
 .page_body #main-menu ul li.open ul li.current a{
	 text-decoration:underline;
	 
 }

.page_body #main-menu ul li.open ul a{
	color:#303231;
}


.news-reel-blog1 .page_title, .news-reel-blog #main-menu ul li.open{
	
}
.news-reel-blog1 .page_title{
	height:180px;
}
#content_title_news{width:463px;height:132px;background:url("../images/news-blog-title.png") no-repeat left top transparent;position:relative;top:25px;left:60px;}
body.news-reel-blog   #main-menu ul.menu li ul.menu.visible,body.news-reel-blog   #main-menu ul.menu li:hover{
	
}
p.blog_comm {margin:0;}
a.blog_comm{margin:0 0 0 -3px;}

.form_app .app_input span.red{position:relative;top:0px;left:5px;}
.form_app .form-block{margin:0 0 10px 0;}
.app_1{width:40%;}
.app_2{width:56.5%;padding:0 0 0 10px;}
.app_1 input,.app_2 input{width:90%;}
.app_email{width:96.5%;}
.app_input.uploads{border:solid 2px #cecdc5;padding:10px 3% 5px;width:89.5%;}
.jobs_subcription_1 input{width:20px;margin:0;}
.vacancies_body #left-content{width:270px;}
.vacancies_body #inner-content.visible_lr{width:51%;margin:0 20px 0 30px;}
.vacancies_body #right-content{width:275px;padding:0px 0 0 0;font-family: 'nobelregular';position:relative;right:-20px;}
.cv_box_r{background:#ffffff;border:solid 5px #cc6600;border-radius:15px;padding:22px 10px 22px;
font-size:11pt;
font-weight:normal;color:#606262;}
.vacancies_body h6{color:#303231;}
.vacancies_body.recruitment-job-board.apply #inner-content a,
.vacancies_body #right-content a{color:#cc6600 !important;font-weight:normal;}
table.cv_box_t{padding:10px 0 0 0;color:#606262 !important;font-size:11pt;font-weight:normal;}
table.cv_box_t td{padding:4px 4px 4px 0;}
table.cv_box_t td.left{font-weight:bold;}
.blue.job_det{margin-top:-5px;padding-bottom:5px;}
.small_boxes{border-radius:15px;padding:10px 15px 1px;margin:0 0 30px 0;position:relative;font-weight:bold;}
.small_boxes a{text-decoration:none;}
.inner .with_logol{border-radius:10px 0px 0px 10px;padding:135px 25px 10px 25px;width:390px;background-repeat:no-repeat;background-position:25px 20px;border-top-left-radius:10px;}
.yellow_bg.inner .with_logol{padding-top:133px;}
.orange_bg.inner .with_logol{padding-top:129px;}
#inner-content.visible_lr .inner .with_logol{padding:110px 25px 25px;width:50%;}
#inner-content .small_boxes{padding:6px;font-size:11.5pt;}
.with_logor{padding:30px 0px 0 20px;width:150px;}
#inner-content.visible_lr .inner .with_logor{width:20%;}
.small_boxes a.more_det{color:#ffffff !important;padding:7px 10px 8px;border-radius:5px;
font-size: 12pt;font-weight:normal !important;font-family:'nobelregular' !important;margin:0px 0 0px 42px;}
.small_boxes.inner{background-repeat:no-repeat;background-position:88% 90%;font-weight:normal;}
.small_boxes.inner.more_detail{background-position:88% 97%;}
.small_boxes.more_detail p.more_det1{line-height:210px !important;}
.small_boxes.more_detail a.more_det{right:30px;padding:5px 20px 8px;}
.small_boxes.yellow_bg.inne1r{background-image:url("../images/jobs_bg/yellow_logo.png");}
.small_boxes.green_bg.inner1{background-image:url("../images/jobs_bg/green_logo.png");}
.small_boxes.orange_bg.inne1{background-image:url("../images/jobs_bg/orange_logo.png");}
.small_boxes p.more_det{background-repeat:no-repeat;background-position:left top;width:155px;height:118px;position:absolute;bottom:25px;
line-height:220px !important;margin:0 0 5px -5px !important;}
.small_boxes.yellow_bg.inner  p.more_det{background-image:url("../images/jobs_bg/yellow_logo.png");}
.small_boxes.green_bg.inner  p.more_det,
.small_boxes.green_bg.more_detail  p.more_det{background-image:url("../images/jobs_bg/green_logo.png");}
.small_boxes.orange_bg.inner  p.more_det{background-image:url("../images/jobs_bg/orange_logo.png");}
.yellow_bg.inner .with_logol{
background-image:url("../images/jobs_bg/white_yellow_logo.png");
}
.green_bg.inner .with_logol{
background-image:url("../images/jobs_bg/white_green_logo.png") !important;
}
.orange_bg.inner .with_logol{
background-image:url("../images/jobs_bg/white_orange_logo.png") !important;
}
#inner-content.visible_lr .yellow_bg.inner .with_logol{
background-image:url("../images/jobs_bg/white_yellow_logo.png");
}
#inner-content.visible_lr .green_bg.inner .with_logol{
background-image:url("../images/jobs_bg/white_green_logo.png") !important;
}
#inner-content.visible_lr .orange_bg.inner .with_logol{
background-image:url("../images/jobs_bg/white_orange_logo.png") !important;

}
.vacancies_body #inner-content.visible_l{margin-top:-2px;width:625px;}
.vacancies_body #inner-content.visible_l p{margin-right:60px;}
.vacancies_body #inner-content ul li{background-position:left 6px;padding:0 0 0 20px;margin:0 0 10px 0;}
.small_boxes.inner{line-height:1.3em;font-size:13pt;color:#606262;letter-spacing:0.05em;}
.small_boxes.inner p{margin-right:0 !important;}
.small_boxes.inner ul{padding:0 0 0 30px !important;}
.small_boxes.inner ul li{margin:0 0 15px 0;}
.small_boxes.inner .with_logor p{line-height:1em;margin:0 0 15px 0;}
span.page_space{padding:0 0px 0 9px;}
#right-content .small_boxes{letter-spacing:0em;font-size:12pt;}
#right-content .small_boxes.blue_bg{color:#f0e5d6;}
#right-content .green_bg,#right-content .orange_bg{color:#f0e5d6 !important;}
.small_boxes.green_bg.inner .with_logor a,
.small_boxes.orange_bg.inner .with_logor a{color:#ffffff !important;}
.small_boxes.orange_bg.inner .with_logor a.more_det,
.small_boxes.green_bg.inner .with_logor a.more_det{color:#f0e5d6 !important;font-family:'nobelregular' !important; }
.small_boxes a.more_det{color:#f0e5d6 !important;font-family:'nobelregular' !important; }
a.go_back,
a.fast_forward{margin:40px 0 10px 0;}
a.go_back{background:url("../images/jobs_bg/go_back.png") no-repeat;
width:101px;height:39px;display:block;}
a.fast_forward{background:url("../images/jobs_bg/fast_forward.png") no-repeat;
width:127px;height:39px;display:block;}
.small_boxes.more_detail{font-weight:normal;font-size:11pt;}
.sitemap li{background:none !important;}
.small_boxes .job_ads{ color:#ffffff !important; font-weight:bold;}
.small_boxes.green_bg .job_ads1{ color:#ffffff !important; }
.small_boxes.green_bg.inner .with_logol1{ color:#409397;}
.small_boxes.green_bg.inner.more_detail .with_logol{ color: #606262;}
.small_boxes.orange_bg .job_ads1{ color:#f0e5d6 !important; }
.small_boxes.orange_bg.inner .with_logol1{ color:#409397;}
.small_boxes.orange_bg.inner.more_detail .with_logol{ color: #606262;}
.small_boxes.yellow_bg .job_ads{ color:#121212 !important; }
.small_boxes.yellow_bg.inner .with_logol1{color:#607462;}
.small_boxes.yellow_bg.inner.more_detail .with_logol{ color: #606262;}
.inner .with_logol h4,.inner .with_logol h5,.inner .with_logol h6{margin:0 0 10px !important;font-size:11.5pt !important;font-weight:bold;color:#409397;}
.inner .with_logol h4{text-transform:uppercase;}
.inner .with_logol h5{color: #cc6600;margin:0px 0 10px!important;font-size:12pt !important;font-family:'nobelregular' !important;font-weight:bold !important;}
.inner .with_logol h6{color: #606262;margin:0px 0 2px!important;font-size:10pt !important;text-transform:uppercase;}
p.back_for{margin: auto;}
.sign_up_nwl .page-container{width:90% !important;}
#mc_embed_signup{width:100%;padding:0 20px;}
#mc_embed_signup input[type="radio"]{width:10px !important;}
#mc_embed_signup ul{padding:0 !important;}
#mc_embed_signup ul li{background:none !important;padding:0;}
#mc_embed_signup .mc-field-group{margin:0 0 10px 0;}
#mc_embed_signup .mc-field-group ul{list-style:none;}
input[type="radio"],
input[type="checkbox"]{
	width:inherit;
	margin:6px 6px 0 0;
	vertical-align:top;
}
.email_format .group_format{margin-right:10px;}
li.item-4 ul,
li.item-5 ul{display:none !important;}
.email_format .group_format input, .email_format .group_format label {
    float: left;
    width: 40px;
	margin-bottom:15px;
}

.email_format .group_format input{
position: relative;
    top: 4px;
	
}
.contact-us .submit_cv{display:none;}
.contact-us h3{font-size:12.5pt;}
.whereweare{line-height:1.2em;margin-top:10px;}
.loading_div{margin:20px auto;background:url("../images/ajax-loader.gif") no-repeat left top transparent;width:128px;height:128px;}
.freelance #left-content.visible_l{width:190px;display:block;}
.freelance #inner-content.visible_l{width: 77.5%;margin:0 0px 0 30px;}
.looking-for-freelancers #left-content.visible_l{width:207px;display:block;}
.about-freelance #inner-content.visible_lr{width:42.2% ;}
.looking-for-freelancers #inner-content.visible_lr{width:39%  ;}
.video_items{
	font-style:normal;font-family: 'nobelboldcon';font-weight:normal;font-size:20pt;
	line-height:0.8em;
}
.video_items span.small{
	font-size:14pt;
}
.video_lists ul,
.video_lists ul li{
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	position:relative;
	z-index:3;
}
.video_lists ul li{
	width:30%;
	margin:0 25px 15px 0 !important;
	padding:0 0 5px 0 !important;
	
}
.video_lists ul li .moduletable{
	width:99.5%;
	margin:3px 0 0 0px;
	
	
}
.video_lists ul li p.videos a{
	overflow:hidden;
	display:block;
	background:url("../images/boxes_bg.png") no-repeat 0px top transparent !important;
	background-size:100% auto !important;
	padding:0 0 3px 0;
	margin:0 0 -10px 0;
	
}
.video_lists ul li img{
	
	width:97.6%;
	height:auto;
	
}
p.screeningroom{
	margin-right:160px;
}

.freelance h3{
	font-size:14pt;
	
	
}

.screening-room h3{
	margin:30px 0 15px 0;
	color:#cc6600 ;
	text-decoration:underline;
	
}

.screening-room h3.editor_r{
	margin-top:20px;
}

.freelancelist{
	
	overflow:hidden;
}

ul.freelance,
ul.freelance li{
	position:relative;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	list-style:none;
	
}
ul.freelance li{
	background:url("../images/freelanceroles.png") no-repeat left -1px transparent !important;
	width:273px;
	height:204px;
	margin:0 0 0px 0 !important;
}


.about-freelance #right-content.visible_r{
	padding:202px 0 0 0 !important;
	margin:-70px 30px 0 0;
	width:274px !important;
	
	
}
.about-freelance .freelancetop{
	background:url("../images/freelance-roles.png") no-repeat left -1px transparent !important;
	width:273px;
	height:204px;
	margin:-201px 0 0px 0 !important;
}
.about-freelance .freelancebottom{
	background:url("../images/freelanceroles.png") no-repeat left bottom transparent !important;
	width:273px;
	height:10px;
	
}

.freelancelist ul.freelance li{
	
}

.freelancelist ul.freelance li p{
	line-height:1.2em;
	width:60%;
	margin:0 auto;
}

ul.freelance .position{
	font-family:'nobelbold';
	text-transform:uppercase;
	padding:28px 0 20px;
}

.about-freelance #main-content{
	padding-bottom:0;
}

.lucida{
	font-family: 'lucida_calligraphyitalic';
	
}

.glass,
.poiret .quote{
	font-family: 'Glass Antiqua', cursive;
}

.poiret{
	font-family: 'Poiret One', cursive;
}

.cardsbg1{
	background:url("../images/cardsbg1.jpg") no-repeat left top transparent;
	color:#ffffff;
	display:block;
	min-height:116px;
	width:220px;
	text-align:center;
	padding:50px 40px;
	
}

.cardsbg2{
	background:url("../images/cardsbg2.jpg") no-repeat left top transparent;
	color:#ffffff;
	display:block;
	min-height:116px;
	width:220px;
	text-align:center;
	padding:50px 40px;
}

.cardsbg1.lucida,
.cardsbg2.lucida{
	font-size:17.5pt;
	letter-spacing:0.04em;
}

.cardsbg1.glass,
.cardsbg2.glass{
	font-size:16.5pt;
	letter-spacing:0.03em;
}

.cardsbg1.poiret,
.cardsbg2.poiret{
	font-size:14pt;
	
}

.poiret .quote{
	font-size:19pt;
	margin:0 2px;
	
}

.glass .quote{
	margin:0 2px;
	position:relative;
	top:4px;
	
}

.cardsbg{ margin:-10px 0 11px;}
p.screening1,
p.screening2{
	position:relative;
	top:-10px;
}

.newsblogr .nbm1 p,.newsblogr .nbm1 a,.newsblogr .nbm1 li{color:#ffffff !important;font-weight:normal !important;}
.news-reel-blog #right-content .newsblogr .nbm1 a{text-decoration:underline !important;}
.newsblogr .news_blog-mods{margin:0 0 30px 0;font-family:'nobelregular';font-weight:normal !important;}
.newsblogr .news_blog-mods p.title{font-family:'nobelregular';font-weight:bold !important;}
.nbm1 ul li{margin:0 0 0px 0 !important;background:none;padding:0;}
.newsblogr .news_blog-mods{border-radius:15px;}
.newsblogr .nbm1{ padding:20px 20px;}
.newsblogr .nbm2{padding:15px 20px 5px;font-size: 13.5pt;letter-spacing:0.02em;}
.newsblogr .nbm3{font-size:13.5pt;padding:15px 20px 5px;letter-spacing:0.02em;}
.newsblogr .nbm1,
.newsblogr .nbm2,
.newsblogr .nbm3{margin-bottom:15px;}
.nbm2 a,.newsblogr .nbm3 a{ color:#f0e5d6 !important;text-decoration:none;}
.nbm2 p,.nbm1 ul,.nbm1 p,.newsblogr .nbm3 p{margin:0 !important ;padding:0;list-style:none;}
.nbm2 p,.newsblogr .nbm3 p{line-height:100% !important;}
.newsblogr .nbm1 p.title{font-size:14pt;letter-spacing:0.06em;}
.newsblogr .nbm3 a,.newsblogr .nbm2 a{font-weight:bold !important;}
.newsblogr  span.big,.newsblogr .nbm3 span.big{font-size:23pt;line-height:120%;font-weight:bold;}
.Firefox #left-content{ font-size:11pt;}
body.blankpage{font-family:"Arial";font-size:15px;}
body.blankpage,
body.blankpage .page-content{background:none;}
body.blankpage .page-container{width:90%;}
.textaligncenter{text-align:center;}
.textalignright{text-align:right;}

/* custom */
.OPERA #mid-content h3{ margin-top:10px;}
