/*

Theme Name: Latino Behaviorial Health Institute
Theme URI: http://lbhi.org
Description: A developer friendly theme with atomic templates and an elegant override hierarchy.
Version: 1.3
Author: Crowd Favorite
Author URI: http://lbhi.org
Tags: widgets, customizable, 3-column, framework, semantic, white, red, gray, carrington

// This file is part of the Carrington Theme for WordPress
// http://lbhi.org
//
// Copyright (c) 2008 Crowd Favorite, Ltd. All rights reserved.
// http://lbhi.org
//
// Released under the GPL license
// http://www.opensource.org/licenses/gpl-license.php
//
// **********************************************************************
// This program is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
// **********************************************************************

*/

/* @import url(../../../wp-content/themes/lbhi/css/carrington-blog.css); */

/* including for compatibility */

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.s-category-abstracts .cola, .s-category-abstracts .colc,
.s-category-bios .cola, .s-category-bios .colc,
.pageid-2282 .cola, .pageid-2282 .colc,
.pageid-2097 .cola, .pageid-2097 .colc,
.pageid-2136 .cola, .pageid-2136 .colc,
.postid-1695 .cola, .postid-1695 .colc,
.pageid-1664 .cola, .pageid-1664 .colc,
.pageid-1152 .cola, .pageid-1152 .colc,
.pageid-1087 .cola, .pageid-1087 .colc {display:none !important;}

.pageid-1664 ul {float:left; margin: 0px 90px;}

.pageid-2136 ul {list-style-type: none !important;}

#header div.headR {display:none !important;}

#registrant p {float:left;width:49%;}

#regform {width:70%; margin: auto;}


#post-content-2392 span.wpcf7-list-item {
    clear: left;
    float: left;
    margin-left: 0.5em;
}


.alignleft.w40.mar-a > p {
    clear: left;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}

/*
.w40 {width:40%;}
.mar-a {margin:auto}
*/

a.hrule{display: block; position: relative; top: 100px;}



/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	clear: both;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 45px;
	position: relative;
}

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	padding: 0 40px 0 0;
}

.nav-menu li {
	display: inline-block;
	position: relative;
}

.nav-menu li a {
	color: #141412;
	display: block;
	font-size: 15px;
	line-height: 1;
	padding: 15px 20px;
	text-decoration: none;
}

.nav-menu li:hover > a,
.nav-menu li a:hover {
	background-color: #220e10;
	color: #fff;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #220e10;
	border: 2px solid #f7f5e7;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: -2px;
	/* z-index: 99999; */
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #fff;
	margin: 0;
	width: 200px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background-color: #db572f;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #bc360a;
	font-style: italic;
}

.menu-toggle {
	display: none;
}

/* Navbar */
.navbar {
	background-color: #f7f5e7;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}

.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}

.site-header .search-field {
	background-color: transparent;
	background-image: url(../../../wp-content/themes/lbhi/images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
}


/*
playback timings (ms):
  captures_list: 49.044
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.09
  RedisCDXSource: 0.656
  esindex: 0.009
  LoadShardBlock: 28.806 (3)
  PetaboxLoader3.datanode: 43.635 (4)
  CDXLines.iter: 16.637 (3)
  load_resource: 398.781
  PetaboxLoader3.resolve: 380.613
*/