
/* 
=================================================================================================================

	Virginia Department of Behavioral Health Master Stylesheet
    Created: January, 2014
    Authors: Brendon Cornwell and Jordan Niermeyer 
 
=================================================================================================================
*/

/* 
=================================================================================================================

	Global Document Styles
 
=================================================================================================================
*/
body { width: 100%; font-family: 'Brawler', serif; background: #f1f3f5 url('../images/bkg_pattern.png') top center repeat; }

h3 { font-family: 'Brawler', serif; color: #43719f; text-transform: uppercase; font-size: 16px; }

h4 { font-family: 'Brawler', serif; color: #000000; font-size: 16px; font-weight: bold; }

h5 { font-family: 'Brawler', serif; color: #000000; font-size: 14px; }

.container { width: auto; max-width: 1000px; }
.ielt9 .container { width: 1000px; }

.outer-wrapper { position: relative; z-index: 10; background-color: #f1f3f5; background-position: top center; background-repeat: no-repeat; }

.inner-wrapper { max-width: 1000px; margin-left: auto; margin-right: auto; }
.ielt9 .inner-wrapper, .ielt9 .inner-wrapper .secondary { width: 1000px; }

.clearfix { clear: both; }

.table { margin-bottom: 15px; margin-top: 15px; }

/* TABS */

.nav-tabs > li { float: left; margin-bottom: -1px; width: 25%; }

    .nav-tabs > li > a.min { height: 60px; }


/* 
=================================================================================================================

	Header / Main Navigation
 
=================================================================================================================
*/

#header { height: 105px; padding-top: 10px; padding-bottom: 10px; max-width: 1000px; width: 100%; overflow: hidden; height: auto; }
.ielt9 #header { width: 1000px; }

#logo { width: auto; padding-left: 15px; padding-right: 15px; float: left; z-index: 10; }

#site-name { float: left; color: #006600; font-size: 14px; margin-top: 6px; width: 60%; }

.searchHeader { display: none; }

#searchResponsive { margin-bottom: 10px; margin-left: auto; margin-right: auto; width: 90%; }

#search { clear: both; margin-top: 10px; margin-left: 20px; }

#navbar-wrapper { margin-bottom: 40px; margin-top: 0; position: absolute; top: 9px; width: 100%; z-index: 10; background-color: none; }

.navbar { background-color: #006600; min-height: 32px; }

.navbar-inverse { background-color: transparent; border: 0; }

.navbar-toggle { background-color: #006600; margin-right: 2px; }

.navbar-nav > li > a { padding-bottom: 5px; padding-top: 5px; padding-right: 10px; }

.navbar-inverse a { }

.navbar-inverse .navbar-nav > li > a { color: #ffffff; text-transform: uppercase; text-shadow: 1px 1px 1px #555555; }

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }

.navbar-collapse { background-color: #006600; width: 100%; border-radius: 5px; }

#dbhds-menu .need-to-find ul,
#dbhds-menu .need-to-find ul a,
#dbhds-menu .need-to-find .ntf_btn a,
#dbhds-menu .need-to-find ul h4,
#dbhds-menu .need-to-find ul h5
 { color: #ffffff; }

#dbhds-menu .need-to-find ul { margin-left: 25px; }

.ntf_img { display: none; }

.nav .dropdown-menu > li > a:hover,
.nav .dropdown-menu > li > a:focus { background-color: transparent; }

/* 
=================================================================================================================

	Homepage Style
 
=================================================================================================================
*/


.home-quick-links { margin-top: 15px; margin-bottom: 15px; }

    .home-quick-links .home-quick-links-img { height: 83px; }

    .home-quick-links .home-quick-links-item { text-align: center; font-size: 20px; color: #006600; font-family: 'Brawler', serif; min-height: 220px; }

.home-callout { background: none; min-height: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom: 35px; font-size: 12px; }

.callout-title { min-height: 0; background: none #006600; /*top-left top-right bottom-right bottom-left */ border-radius: 0; color: #ffffff; font-size: 16px; }

.home-callout p { margin-top: 15px; margin-bottom: 15px; }

.home-callout .callout-title p { margin-top: 38px; margin-bottom: 38px; }

.drop-indicators { position: absolute; bottom: 10px; left: 50%; z-index: -1; width: 60%; margin-left: -30%; padding-left: 0; top: 30%; bottom: 60%; list-style: none; text-align: center; }

.carousel-indicators { position: absolute; bottom: 10px; left: 40%; z-index: 15; width: 60%; margin-left: -20%; padding-left: 0; top: 25%; bottom: 10%; list-style: none; text-align: center; z-index: 1; }

    .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #ffffff; border-radius: 10px; cursor: pointer; background-color: #0 00 \9; background-color: rgba(0, 0, 0, 0); z-index: 1; }

    .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #ffffff; }

.carousel { position: relative; top: 30%; left: 1.5%; }

.carousel-inner { max-width: 99%; position: relative; left: 1.5%; overflow: hidden; border-radius: 15px; width: 97.4%; }

sel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 10%; opacity: .9; filter: alpha(opacity=50); font-size: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-control.left { bottom: 72%; }

.carousel-control.right { bottom: 72%; left: auto; right: 3%; }

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right { top: 45%; }

#slideshow .glyphicon { font-size: 2em; }

.carousel-caption { max-width: 97%; position: relative; opacity: 1; bottom: 40%; top: 50%; left: 0%; right: 0%; text-align: left; padding-left: 15px; padding-right: 15px; z-index: 0; background: url('../images/bkg_slideshow.png'); padding-top: 20px; border-radius: 0 0 20px 20px; text-shadow: none; }

.carousel-inner > .item > img,
.carousel-inner > .item > a > img { display: block; height: auto; line-height: 1; width: 97%; }

.lead { max-width: 97%; margin-left: 30px; font-size: 12px; font-weight: 200; line-height: 1.4; }

.breadcrumb { background-color: transparent; font-size: 12px; list-style: none outside none; margin-bottom: 20px; margin-left: 0; margin-top: 0; padding: 0 15px 8px 0; }

    .breadcrumb > li { color: #777777; margin-right: 3px; }

        .breadcrumb > li + li:before { padding: 0 2px; }

.pane { width: 97%; border-radius: 15px; }

.input-append button.add-on { height: inherit !important; }

.input-group-btn { height: 30px; }

.input-group-btn > .btn { border-left-width: 0; left: -2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); padding: 5px; height: 30px; }

.form-control { display: block; width: 100%; height: 30px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; vertical-align: middle; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

/* 
=================================================================================================================

	Footer Styles
 
=================================================================================================================
*/


footer { text-align: center; max-width: 1000px; margin-left: auto; margin-right: auto; margin-top: 20px; padding-bottom: 10px; }
.ielt9 footer { width: 1000px; }

.panel-default > .panel-heading { background-color: #f1f3f5; border-color: #DEDEDE; color: #333333; padding: 5px 15px; }

/* 
=================================================================================================================

	Secondary Page Layout
 
=================================================================================================================
*/

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #F8F8F8; border-color: #D6D6D6 #DDDDDD rgba(0, 0, 0, 0); border-image: none; border-style: solid; border-width: 1px; color: #555555; cursor: default; }

.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FF8F8; border-color: #D6D6D6 #DDDDDD rgba(0, 0, 0, 0); border-image: none; border-style: solid; border-width: 1px; border-bottom: 1px; }

.article-image { float: right; }

.outer-wrapper.secondary { background: none; }

.tab { background-color: #F8F8F8; border-radius: 0 5px 5px; padding: 15px; }

.inner-wrapper.secondary { margin-left: auto; margin-right: auto; max-width: 100%; width: 100%; }

.contentbox-related.row { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; margin-top: 10px; }

    .contentbox-related.row .col-md-6 { padding-left: 0px; padding-right: 0px; }

.content-block > .nav-tabs { margin-top: 20px; }

.content-block .embedded-iframe { height: 100%; width: 100%; border: none; }

.scfValidatorRequired, 
.scfRequired { float: left; font-size: 12px; font-style: italic; margin-top: -10px; text-align: right; width: 90%; }

.scfMultipleLineGeneralPanel { margin-bottom: 8px; }

.scfSectionContent { margin-bottom: 10px; }

.scfSectionContent > div { padding-top: 15px; padding-bottom: 15px; }

.scfSubmitButtonBorder { text-align: right; width: 90%; }

.iframe-container { height: 600px; }

/* 
=================================================================================================================

	Search Page Layout
 
=================================================================================================================
*/
.panel-group .panel { margin-top: 5px; }

.panel-group .panel-default { margin-bottom: 0; border-radius: 4px; overflow: hidden; left: 70%; right: 50%; min-width: 200px; align-content: center; margin-left: 25px }

panel-heading { padding-top: 3px; }

#search-sidebar i.glyphicon-chevron-right,
i.glyphicon-chevron-down { float: right; opacity: 0.25; }

.nav-sidebar { background-color: #4C7AA8; display: block; min-height: 538px; text-align: left; width: 109%; padding-bottom: 20px; padding-top: 20px; }

.search-sidebar { background-color: #FFFFFF; display: block; text-align: left; width: 109%; padding-bottom: 20px; padding-top: 20px; margin-bottom: 10px; }

.search-filter-heading { font-size: 16px; margin-left: 25px; }

.add { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); }

    .add:hover,
    .add:focus { color: #000000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

.search-results { background-color: #fbfbfb; border-radius: 5px; min-height: 450px; width: 100%; margin-top: 25px; }

.well { background-color: #F5F5F5; border: 1px solid #C7C7C7; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-bottom: 0; margin-left: 0px; min-height: 25px; padding: 12px; right: 30%; width: 100%; }

.search-page-box { width: 400px; }

.search-pagination .ul { background-color: blue; }

#search-bar-form { background-color: #eeeeee; display: none; }

.search-results .result-link { font-weight: bold; }

.search-results .result-teaser { margin-left: 15px; }

.search-results .last-updated { color: #555555; font-size: 11px; }

.search-results .result-location { font-size: 13px; }


/*
=================================================================================================================

	News
 
=================================================================================================================
*/
.press-release-source { margin-top: 20px; }
.press-release-date { color: #777777; font-size: 13px; font-style: italic; margin-top: 35px; }
.press-release-footer-separator { text-align: center; }

/*
=================================================================================================================

	Left Navigation
 
=================================================================================================================
*/


nav select { display: block; margin-right: 20px; width: 280px; margin-bottom: 20px; }

.secondary-nav { display: none; }

.secondary-border { background-color: #43719f; min-height: 500px; }

.col-md-3.secondary-nav { padding-right: 0; }

.secondary-nav ul { float: right; list-style: none; }

.secondary-nav li { background-color: #4f7aa4; padding-left: 15px; padding-top: 20px; padding-bottom: 20px; padding-right: 15px; border-bottom: 1px solid #3f6995; color: #ffffff; font-size: 16px; }

    .secondary-nav li a { color: #ffffff; }

.content-wrapper { background-color: #ffffff; border-radius: 5px; padding: 15px; max-width: 850px; margin-left: 20px; }

.content-block { }

/* 
=================================================================================================================

	Feature Layouts 
 
=================================================================================================================
*/
.get_help_now { }

.ghn-drop { height: 35px; margin: 10px; right: 92px; width: 54%; }

.get_help_now .h3 { float: left; }

.input-group .form-control:focus { box-shadow: none; -webkit-box-shadow: none; border-color: #cccccc; }

#ghn-interest { display: none; }

#ghn-button { display: none; }

/* 
=================================================================================================================

	Feature Layouts 
 
=================================================================================================================
*/
.directorySearchContainer { margin-top: 15px; }
.directoryListingContainer { margin-top: 15px; }

/* 
=================================================================================================================

	Media Query: Greater then 320px (Mobile and up)
 
=================================================================================================================
*/


@media (min-width: 321px) {
}

/* 
=================================================================================================================

	Media Query: Greater then 600px (Small tablet and up)
 
=================================================================================================================
*/

@media (min-width: 601px) {
}

/* 
=================================================================================================================

	Media Query: Greater then 768px (Tablet and up)
 
=================================================================================================================
*/


@media (min-width: 768px) {

    #site-name { font-size: 21px; margin-top: 17px; width: 71%; }
}

@media (max-width: 991px) {

.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none;
}

.navbar-nav .open .dropdown-menu > li > a,
 .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}

.navbar-nav .open .dropdown-menu > li > a {
	line-height: 20px;
}

.navbar-nav .open .dropdown-menu > li > a:hover,
 .navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}

}

/* 
=================================================================================================================

	Media Query: Greater then 985px (Desktop and up)
 
=================================================================================================================
*/


@media (min-width: 992px) {

    .contentbox-related.row .col-md-6 { margin-left: 1%; margin-right: 1%; width: 48%; }

    #navbar-wrapper { margin-bottom: 40px; margin-top: 0; position: absolute; top: 22px; width: 19%; z-index: 10; background-color: #006600; }

    .navbar-inverse .navbar-nav .dropdown .dropdown-parent { background-color: transparent; background-image: url(../images/nav-indicator.png); background-repeat: no-repeat; color: #ffffff; background-position: center bottom; border-bottom: solid 2px; }

    #header { margin-top: 0; margin-bottom: 0; height: 100px; }

    #logo img { margin-left: -9px; }

    #searcHeader { float: right; width: 25%; clear: none; margin-top: 10px; margin-left: 0; }

    .navbar-form { border-color: transparent; padding-left: 0; padding-right: 0; }

    #navbar-wrapper { margin-bottom: 15px; margin-top: 0; position: relative; top: 0; width: 100%; z-index: 10; }

    .navbar-collapse { background-color: #006600; margin-left: 0; width: auto; border-radius: 5px; }

    .searchHeader { display: block; padding-top: 17px; }

    #searchResponsive { display: none; }

    #search { margin-top: 25px; }

    .home-callout { background-color: #FFFFFF; background: url("../images/bkg_callout.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-radius: 20px; height: 13%; margin-bottom: 35px; min-height: 86px; margin-left: 0; margin-right: 0; }

    .callout-title { height: 100%; background: none #006600; /*top-left top-right bottom-right bottom-left */ border-radius: 20px 0 0 20px; color: #ffffff; font-size: 16px; text-align: center;}

    .dropdown-menu { background-clip: padding-box; background-color: #FFFFFF; border: 0 solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none; float: left; font-size: 14px; left: 0; list-style: none outside none; margin: 2px 0 0; min-width: 160px; padding: 5px 0; position: absolute; top: 100%; z-index: 1000; }

        .dropdown-menu > li > a:hover,
        .dropdown-menu > li > a:focus { color: transparent; background-color: transparent; border-bottom: solid; border-bottom: #ffffff; }

    .bold { font-family: "Brawler"; color: black; text-align: left; right: 24px; }

    .blue { font-family: "Brawler"; color: #336699; font-size: 16px; text-align: left; }

    .reg { max-height: 50%; font-family: "Brawler"; font-size: 14px; text-align: left; }

    /* Main */
    #dbhds-menu { margin: 0; padding: 0 0 0 0; list-style: none; }

        #dbhds-menu li { padding: 0 0 0 0; position: relative; }

        #dbhds-menu a { text-transform: uppercase; text-decoration: none; }

        #dbhds-menu li:hover > a { text-decoration: underline; }

        *html #dbhds-menu li a:hover { /* IE6 */ color: #fafafa; }

        #dbhds-menu li:hover > ul { display: block; }

        /* Sub-menu */
        #dbhds-menu ul { background: none repeat scroll 0 0 #006600; border-radius: 0 0 5px 5px; left: 0; list-style: none outside none; margin: -3px 0 0 0; padding: 0; top: 32px; z-index: 1; }

            #dbhds-menu ul li { float: none; margin: 0; padding: 0; display: block; }

            #dbhds-menu ul a { padding: 15px; height: auto; line-height: 1; display: block; white-space: nowrap; float: none; text-transform: none; color: #ffffff; font-family: 'Brawler', serif; font-size: 15; }

            *html #dbhds-menu ul a { /* IE6 */ height: 10px; width: 150px; }

            *:first-child + html #dbhds-menu ul a { /* IE7 */ height: 10px; width: 150px; }

            #dbhds-menu ul li:first-child a { -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; color: #ffffff; }

                #dbhds-menu ul li:first-child a:after { content: ''; position: absolute; left: 30px; top: -8px; width: 0; height: 0; color: #ffffff; /*border-left: 5px solid transparent;
    border-right: 5px solid transparent;*/ }

                #dbhds-menu ul li:first-child a:hover:after { border-bottom-color: #04acec; }

            #dbhds-menu ul li:last-child a { -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }

        /* Clear floated elements */
        #dbhds-menu:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

    * html #dbhds-menu { zoom: 1; }
    /* IE6 */

    *:first-child + html #dbhds-menu { zoom: 1; }
    /* IE7 */

    .carat:before { content: ""; border-color: transparent #ffffff; border-style: solid; border-width: 9px 0 9px 9px; margin: -4px; display: block; height: 0; width: 0; left: 9px; top: 1.3em; position: absolute; }

    .carat-dark:before { content: ""; border-color: transparent #663300; background: #c8a47a; border-style: solid; border-width: 9px 0 9px 9px; margin: -4px; display: block; height: 0; width: 0; left: 17px; top: 1.3em; position: absolute; }

    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus { color: transparent; background-color: transparent; }

    #dbhds-menu .need-to-find ul { list-style: none; padding-left: 5px; padding-top: 10px; padding-right: 10px; padding-bottom: 20px; margin: 0; padding: 0; display: none; top: 30px; left: -124px; z-index: 1; background: #c8a47a; }

        #dbhds-menu .need-to-find ul a { padding: 15px; height: auto; line-height: 1; display: block; white-space: nowrap; float: none; text-transform: none; color: #663300; text-decoration: underline; font-size: 15px; font-family: 'Brawler', serif; }

    #dbhds-menu .need-to-find .ntf_btn a { text-align: center; height: auto; line-height: 1; display: block; white-space: nowrap; float: none; text-transform: none; color: #f1f3f5; text-decoration: none; font-size: 18px; font-weight: bold; font-family: 'Brawler', serif; text-shadow: black 0.1em 0.1em 0.2em; }

    .need-to-find .carat-dark:before { left: 10px; }
    .ntf_img { display: inline; position: relative; float: right; margin: 10px; }

    /*.ntf_btn_img
{ /*position:relative;
  background: url(../images/btn_find_now.png) no-repeat;
  height:100px;
  width:100px;
  top:5px;
  padding:10px;
 
}*/
    .ntf_text { display: none; position: relative; top: 80px; bottom: 10px; text-align: left; padding: 20px; }

    #dbhds-menu .need-to-find ul h4 { font-family: 'Brawler', serif; padding: 10px 2px 2px; color: #663300; margin-left: 15px; }
    #dbhds-menu .need-to-find ul h5 { font-family: 'Brawler', serif; font-size: 14px; color: #663300; margin-left: 15px; }

    .ntf { display: block; }

    .ntf_btn { width: 150px; height: auto; background-color: #006600; -moz-border-radius: 50px / 50px; -webkit-border-radius: 50px / 50px; border-radius: 50px / 50px; margin: 0 15px 20px; z-index: -1; border-radius: 25px; -webkit-box-shadow: -3 6px 4px -2px #000000; -moz-box-shadow: -3 6px 4px -2px #000000; box-shadow: 0 6px 4px -2px #000000; }

    /*Left Nav */

    nav select { display: none; }

    .secondary-nav { background-color: #43719F; min-height: 500px; text-align: left; display: block; }

    .bold { font-family: "Brawler"; color: black; text-align: left; right: 24px; }

    .blue { font-family: "Brawler"; color: #336699; font-size: 16px; text-align: left; }

    .reg { max-height: 50%; font-family: "Brawler"; font-size: 14px; text-align: left; }

    #dbhds-menu .need-to-find a { color: #663300; text-transform: none; font-size: 17px; padding-left: 10px; padding-right: 10px; }

    #dbhds-menu .need-to-find { background: #c8a47a; height: 32px; font-family: "Brawler"; font-size: 14px; }

    .content-wrapper { margin-left: 0; }

    .carousel { position: relative; left: 1.5%; }

    .pane { width: 65%; border-radius: 0px; }

    .carousel-indicators { position: absolute; bottom: 10px; left: 40%; z-index: 9; width: 60%; margin-left: -30%; padding-left: 0; top: 90%; bottom: 10%; list-style: none; text-align: center; }

    .carousel-inner { position: relative; left: 1.5%; overflow: hidden; width: 97.4%; }

    .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 10%; opacity: 0.9; filter: alpha(opacity=50); font-size: 30px; color: #ffffff; text-align: left; padding: 30px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

        .carousel-control.left { /*background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);*/ }

        .carousel-control.right { left: auto; right: 35%; /*  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);*/ }

    .carousel-caption { border-radius: 0px 15px 15px 0px; width: 34%; position: absolute; left: 62%; right: 0%; top: 0%; bottom: 0%; z-index: 0; padding-top: 20px; padding-left: 30px; padding-bottom: 0px; }

    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img { display: block; height: auto; line-height: 1; width: 62%; }

    .lead { max-width: 400px; margin-bottom: 20px; margin-left: 30px; font-size: 12px; font-weight: 200; line-height: 1.4; }

    #search-bar-form { display: block; }
}

/* 
=================================================================================================================

	Media Query: Greater then 1281px (Desktop and up)
 
=================================================================================================================
*/

@media (min-width:1281px) {
    .content-wrapper { margin-left: 12px; }
}
