.nowrap {
    white-space: no-wrap;
}
@media (min-width: 768px) {
.cases-list .case-options .vc_col-sm-2 {
    width: 21%;
}
.cases-list .case-options .vc_col-sm-10 {
    width: 79%;
}
}
.case_overview  p:first-child {
    margin-top: 0;
}
.case_overview  p:last-child {
    margin-bottom: 0;
}
.documents-lists .list-header {
    margin-top: 25px;
}
.documents-list .list,
.selected-posts {
    list-style-position: outside;
    padding: 0 0 0 23px;
}
.documents-list .list li,
.selected-posts li {
    margin-bottom: 25px;
    margin-top: 25px;
}
.documents-list .list li:first-child,
.selected-posts li:first-child {
    margin-top: 0;
}
.documents-list .list-header {
    margin-bottom: 15px;
}
.documents-list .list li {
    margin-bottom: 25px;
}
.single-case .title {
    height: auto;
}
.single-case .title_holder h1 {
    margin: 45px 0 22px;
    text-transform: initial;
}
.single-case .case .post_info {
    margin-bottom: 9px;
}
.case_tracker_search {
    background: #333333;
    padding: 20px;
    color: #ffffff;
}
.case_tracker_search.sidebar .wpb_column {
    width: 100% !important;
}

.case_tracker_search .scotus_watchlist_wrapper {
    padding-top: 32px;
}

.case_tracker_search select {
    display: block;
    margin-top: 5px;
}

.case_tracker_search input[type=text] {
    font-family: 'Proxima Nova Condensed Light', sans-serif;
    font-size: 20px;
}

    .select-wrapper{
		/* float: left; */
		margin: 5px 0 0;
		display: inline-block;
		border: 1px solid #666666;            
		background: #ffffff;
		cursor: pointer;
        position: relative;
	}
	.select-wrapper, .select-wrapper select{
		width: 100%;
		height: 47px;
		line-height: 47px;
        overflow: hidden;
        -webkit-appearance: none;
        font-size: 20px;
	}
	.select-wrapper:hover{
		border-color: #bb0000;
	}
	.select-wrapper .holder{
		display: block;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		/* z-index: -1; */
        top: 0;
        color: #000000;
        padding: 0 15px;
        width: 100%;
        min-height: 47px;
        box-sizing: border-box;
	}
    .select-wrapper .holder:after {
        display: block;
        content: "▼";
        position: absolute;
        right: 0;
        top: 0;
        background: #ffffff;
        padding: 0 15px;
    }
    .select-wrapper:hover .holder:after {
        color: #bb0000;
    }
	.select-wrapper select{
		margin: 0;
		position: relative;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
    
    /* Let's Beautify Our Form */
	form{
        margin: 20px;
    }
    input[type="submit"]{
        float: left;
        background: #d8d8d8;
        border: 1px solid #c4c4c4;
        margin-left: 10px;
        padding: 4px 10px;
        cursor: pointer;
        outline: none;
    }
    input[type="submit"]:hover{
        color: #fff;
        border-color: #1b7aa9;
        background-color: #239fdb;
    }
    .nothing-found {
        text-align: center;
        font-family: "Proxima Nova Condensed Thin", sans-serif;
        font-size: 30px;
        line-height: 33px;
        font-weight: 600;
        color: #bb0000;
    }
