/*
 Theme Name:   Findbiometrics
 Theme URI:    http://www.wpexplorer.com/
 Description:  Spartans Child Theme
 Author:       Nithya
 Author URI:   http://www.wpexplorer.com/
 Template:     wpex-spartan
 Version:      1.0.1
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

#emodal-overlay { opacity: 0.45; }

a img.attachment-full { float: left; }

.wpcf7-list-item
{
	float: left;
	width: 100%;
}

.combine
{
	width: 100%;
	clear: both;
}

.combine_left
{
	float: left;
	width: 47.5%;
	margin-right: 2.5%;
}

.combine_right
{
	float: left;
	width: 47.5%;
}

.combine .heading { margin-left: 10px; }

.combine .loop-entry-content { width: 100%; }

.combine .loop-entry { border: 0px; }

header .main_ad_container.ad_container_11 { float: right; }

.archive-header { border: 0px !important; }

.rutul1
{
	display: none !important;
	height: 0px;
	width: 0px;
}

.wp_rp_wrap.wp_rp_vertical_m
{
	border-top: 1px solid #e7e7e7;
	padding-top: 15px;
	clear: both;
}

.single-post-media img, .loop-entry-thumbnail img { width: auto; }

.loop-entry-media .loop-entry-thumbnail img
{
	width: 100%;
	height: auto;
}

.home-cat-entry-post-first-media a img
{
	height: 196px;
	overflow: hidden;
}

/*#menu-item-32977:after { background: orange; }*/

.combine
{
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 30px 0;
}

.combine.combine2 { border-top: 2px solid #e7e7e7; }

/*
.combine-left .home-cat-entry-post-other:last-child,
.combine-right .home-cat-entry-post-other:last-child {
padding-bottom: 30px;
}*/

.home-cat-entry-post-other:last-child.clr { padding-bottom: 30px; }

.home-cat-entry-post-other:first-child.clr a { border-top: none; }

.home-cat-entry-post-other:last-child.clr a { border-bottom: none; }

/* Forms */
.wpcf7-form p { /*padding-top: 1em;*/ }

.wpcf7-form input[type=text] { margin-top: -.5em; }

.wpcf7-form span.wpcf7-form-control-wrap { margin-top: 0; }

#wpcf7-f33092-p7900-o1 span.CompanyName, #wpcf7-f33092-p7900-o1 span.website, #wpcf7-f33092-p7900-o1 span.Applications, #wpcf7-f33092-p7900-o1 span.Solutions, #wpcf7-f33092-p7900-o1 span.contactname, #wpcf7-f33092-p7900-o1 span.street1, #wpcf7-f33092-p7900-o1 span.phone, #wpcf7-f33092-p7900-o1 span.fax, #wpcf7-f33092-p7900-o1 span.email, #wpcf7-f33092-p7900-o1 span.comments { margin-top: -1.25em; }

#wpcf7-f33092-p7900-o1 input[type=text], #wpcf7-f33092-p7900-o1 input[type=tel], #wpcf7-f33092-p7900-o1 input[type=email], #wpcf7-f33092-p7900-o1 textarea { font-family: sans-serif; }

#wpcf7-f33092-p7900-o1 span.country select
{
	background: #f8f8f8;
	border: 1px solid #e7e7e7;
	height: 25px;
	width: 294px;
}

#wpcf7-f33092-p7900-o1 span.wpcf7-list-item.last { padding-bottom: 30px; }

.main_ad_container.ad_container_1 { float: right !important; }

.rs-imgholder
{
	height: 196px;
	overflow: hidden;
	width: auto;
}

#site-navigation
{
	float: left;
	width: 79%;
}

#topbar-nav
{
	float: right;
	margin: 0 10px 0 0;
}

#topbar-nav .sf-menu > li:last-child:after { display: block !important; }

#topbar-nav .sf-menu > li > a { border-bottom: none !important; }

#topbar-nav .sf-menu > li { padding-right: 10px !important; }

#site-navigation .dropdown-menu > li.menu-item-object-custom:after
{
	display: block;
	content: "";
	position: absolute;
	top: -3px;
	width: 100%;
	height: 3px;
}

header .textwidget { float: right; }



.entry-content:nth-of-type(2) { display: none !important; }

header .wpx_bannerize.top-leaderboard
{
	float: right;
	clear: right;
}

.home-cat-entry
{
	margin-bottom : 1px;
	margin-top : 20px;
}

.req { color: red; }

h2.heading { margin-bottom: .25em; }

h3.home-cat-entry-post-first-title { padding-top: .25em; }

.home-cat-entry-post-first-media { margin-bottom: 5px; }

#home-slider-wrap { margin-bottom: 20px; }

#header { padding: 35px 0; }

.page-header, .archive-header { margin-bottom: 20px; }

.archive-description { display: none; }

.loop-entry-media { width: 30%; }

.loop-entry-content { width: 70%; }

.wpx_bannerize.premier-leaderboard, .wpx_bannerize.conference-banner, .wpx_bannerize.bottom-leaderboard
{
	height: 100px;
	clear: both;
}

.loop-entry-media .entry-cat-tag { display: none; }

.sidebar-widget .widget-title { margin-bottom: 10px; }

.centerads {
    clear: both;
    float: left;
    width: 100%;
}

.centerads .front-page-center-ad-1 {
    clear: none !important;
    display: inline !important;
    float: left;
    width: 33%;
}

.centerads .front-page-center-ad-2 {
    clear: none !important;
    display: inline !important;
    float: left;
    width: 33%;
}

.centerads .front-page-center-ad-3 {
    clear: none !important;
    display: inline !important;
    float: left;
    width: 33%;
}

.solutions h2,
.applications h2 {
margin-left: -10px;
}

.home-slider-media img {
max-height: 400px;
overflow: hidden;
}

#companypageimage img {
max-width: 200px; 
height: auto;
}

.interview-page img { display:none !important;}

@media screen and (max-width: 1300px) {
	.rs-imgholder
	{
		height: 150px;
		overflow: hidden;
		width: auto;
	}
	
	.home-cat-entry-post-first-media a img {
		height: 150px;
		overflow: hidden;
	}

	.home-slider-media img {
	max-height: 350px;
	overflow: hidden;
	}

}


/* MENU NAV COLOURS */
li#menu-item-32977:after { background: #F0542C; } /* BIOMETRICS */
li#menu-item-32983:after { background: #FEA700; } /* NEWS */
li#menu-item-32981:after { background: #FFD301; } /* APPLICATIONS */
li#menu-item-32980:after { background: #B2ED2A; } /* SOLUTIONS */
li#menu-item-32985:after { background: #66CD8B; } /* FEATURES */
li#menu-item-33457:after { background: #3F95B3; } /* EVENTS */
li#menu-item-33055:after { background: #B282CF; } /* EXCLUSIVE */
li#menu-item-33459:after { background: #CC87BB; } /* COMPANIES */






/*
li#menu-item-32995:after { background: #3a98ea; }
li#menu-item-32997:after { background: #2CA521; }
*/


 .homepage_section .ai1ec-single-event  {
 display:none;
}

/*
Kelly ads
*/
.wppaszone, .paszone_container {
	height: auto !important;
	width: 100% !important;
}

@media (max-width: 1200px) {
	.paszone_container {
		max-width: 500px !important;
	}
}

@media (max-width: 960px) {
	.paszone_container {
		max-width: 728px !important;
		margin-top: 25px !important;
	}
}

.wppaszone >div {
	display: flex !important;
	justify-content: space-between;
	
}

.grid_container_39241 {
	margin: 10px !important;
	float: none !important;
}

@media (max-width: 435px) {
	.wppaszone >div {
		flex-wrap: wrap;
	}

	.grid_container_39241, .grid_container_39241 {
		width: 100% !important;
		height: auto !important;
	}
}



