/* Disable Ask a Question and Client Reviews top nav */
#nav-2, #nav-3 {
    display: none;
}

body {
	color:#d0cece;
	background-color:#1e1e1e;
}

body[data-layout=iframe] {
	background-color:transparent;
}

h3 {
	font-size:22px;
}

.page-header {
	text-align: left !important;
	margin-top: 40px !important;
}
.page-header h1 {
    font-size: 44px;
    font-weight: 700;
    font-family: Roboto Condensed;
    line-height: 1em;
}
.page-header h2 {
	font-size: 22px;
	color:#ffb70b;
}
#page-title {
    margin-left: 5%;
    max-width: 380px;
    text-align: left;
}
#header-primary {
	/* padding-bottom: 120px; */
	background-color: black;
}
#header-background {
	max-width: 1140px;
	background-position: right;
	margin:auto;
}


@media (min-width: 1300px) {
.container {
    width: 1280px;
    max-width: 100%;
}
}

@media (min-width: 460px) {
.col-md-4 .card-flip {
    height: 185px;
}
}

.card .col-8 {
	padding: 0 0 10px 0 !important;
}

.card-title {
	color: #333;
}

header nav {
    background-color: #1e1e1e;
}

.slick-prev:before, .slick-next:before {
	color:#666 !important;
}


#search {
    text-align:left;
    padding-top:20px;
    padding-bottom:60px;
    padding-left:40px;
    margin-bottom:60px;
    border-bottom: 1px solid white;
}

.search-results {
    margin-top:40px;
}

.search-errors .error {
    color:red;
}


#search .search-container {
    display:inline-block;
    margin-right: 20px;
    vertical-align: middle;
}

#search .ebook-library {
    display:inline-block;
    vertical-align: middle;
}

#search h2 {
	font-size: 24px;
    font-weight: 700;
    text-align:left;
    padding-bottom:20px;
}

.btn-search {
    padding: 5px;
    min-width: 300px;
    border-radius: 0;
    background-color: #3373b9;
    font-weight: 600;
	font-size: 24px;
}

.card-flip .profile-name {
    color:#666;
}

.webpage-item .custom-html {
    color: inherit;
}

/* Search Results */
.search .results-item .profile-name {
	font-weight: 500;
    font-size: 17px;
    color:#eee;
    padding-bottom: 2px;
}

.search .distance {
    font-size: 10px;
}

.search .results-item .profile-address {
    color:#888;
}

.search .procedure-video .likes-loves-display {
    margin-top: -30px;
    float:right;
}
.search .procedure-video .distance {
    margin-top: -30px;
    float:left;
}

.search hr {
	width:100%;
	margin-bottom:50px;
	border-color: white;
}

.search-header {
    margin-bottom:30px;
	color: #ffffff;
}
.search-header h2 {
    display:inline-block;
    background-color: #8c8d8c;
    padding: 8px;
	font-size: 14px;
	margin-bottom: 12px;
}
.search-header .area {
	margin-left: 7px;
}
.search-header h3 {
    font-size: 24px;
}

.search-header .profession:after {
    content: " - ";
}


#search-form input,#search-form .btn-group,#search-form select {
	width:100%;
}

#search .dropdown-menu {
	min-width: 302px;
    margin-left: 14px;
}


#btn-ebooks {
	/*
	position: absolute;
    top: 0px;
    left: 320px;
    */
    float:left;
}


.search #searchresults-nonmembers a {
	color:#888;
}

#SearchForm_zip, #SearchForm_profession_id, #SearchForm_specialty_id {
	border: 0px;
    height:40px;
}

#SearchForm_zip, #SearchForm_profession_id {
    border-bottom: 1px dashed black;
}

#search a, #search button {
    color: #ffffff;
}

#search .search-submit-client {
	margin-top: 10px;
    height: 35px;
    border-radius: 0;
}


@media (max-width: 790px) {
    #btn-ebooks {
        width: 300px;
    }
}