/* TYPE YOUR OWN CSS HERE */
html, body {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000000;
	margin:0 auto;
	padding:0;
	background-color:#F2F2F2;
	}

a {
	color:#00629D;
	margin:0 auto;
	text-decoration:underline;
	}

a:hover {
	color:#1889CD!important;
	text-decoration:underline;
	}

.discover-search-wrapper .search-input-submit .twitter-typeahead {
    height: 30px;
    width: calc(100% - 35px);
}







@media only screen and (min-width:1025px) {
	#header {
		width:100%;
		height:88px;
		background-image:url(https://ovidmd.ovidds.com/ui/shared/images/logo.png), url(https://ovidmd.ovidds.com/ui/shared/images/bg_header.jpg);
		background-repeat:no-repeat, repeat;
		background-position-x:36px, 0;
		background-position-y:center;
		background-size:12%, contain;
		}
		
	#header .logo-container {
		left:calc(50% - 77px);
		height:88px;
		text-align:center;
		}

	#sub-nav {
		top:0px;
		right:36px;
		left:calc(50% + 77px);
		padding:0;
		height:88px;
		}

	#sub-nav .brand-logo img {
		display:none;
		}

	#sub-nav .user-menu {
		position:fixed;
		top:0px;
		right:0px;
		padding:18px 0px 0 0;
		height:44px;
		}

	#sub-nav .main-nav {
		position:absolute;
		top:44px;
		right:0px;
		padding:9px 0px 0 0;
		height:44px;
		font-size: 1.0em;
		}

	#sub-nav .main-nav-sub {
		font-size: 1.0em;
		}


	#sub-nav .main-nav li:not(:first-child) a:before {
		margin:0 11px 0 0px;
		content:url(https://ovidmd.ovidds.com/ui/shared/images/index_toplinks_rule.jpg);
		width:1px;
		height:10px;
		}
    }

.floatSnippet {
    background-color: #f7f7f7;
    margin-bottom: 10px;
    clear: both;
    border-radius: 6px;
    border: 1px solid #c1c1c1;}

.utdSnippet {
    background-image: url(https://ovidmd.ovid.com/_layouts/images/OvidMD/icon-type-uptodate_16.png);
    background-repeat: no-repeat;
    background-position: 3px 7px;}

.lpSnippet {
    background-image: url(https://demo.ovid.com/demo/images/LP-favicon.ico);
    background-repeat: no-repeat;
    background-position: 3px 7px;}

.laSnippet {background-image: url(https://demo.ovid.com/demo/images/LA-favicon.ico);
    background-repeat: no-repeat;
    background-position: 3px 7px;}

ol.results {float:left;}
ol.results li.feature-snippets>ul>li.feature-snippet:not(:last-child) {border-bottom: 0px;}
.itemContainer {float:left;width:305px;padding-left:50px;z-index:100}
.omdSnippets {width:100%;}
ol.omdSnippetsList {list-style-type: none;margin:0;padding:0;float:left;width:100%;}
li.feature-snippets > ul {list-style-type: none;vertical-align:top;margin:0;padding:0}
.feature-snippet-result-item * {white-space: pre-wrap;margin:5px 0 5px 0;}
.feature-snippet-item-link {font-size: 15px;    color: #0768a9;}
.feature-snippet-link-data {font-size:13px;}
.feature-snippet-more-data-link-cntr{font-size:15px;padding:0 8px 0 8px;}
.feature-snippet-title {
    background-color: #e7e7e7;
    margin-bottom: 0px;
    margin-top:0px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 22px;
    font-weight: bold;
    clear: both;
    font-size: 14px;
    color: #3d3d3d;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;}
 
.feature-snippet-results {list-style-type: none;margin:0;padding:0 8px 0 8px;}
.tdkg {width:100%;}

@media only screen and (min-width: 1260px){
    .tdkg-title-group {width:100%;clear:both;float:left}
    .tdkg-title a {width:100%;clear:both;display:block;float:left;}
    .tdkgImageContainer {width:100%;clear:both;float:left;}
    .tdkg-title {flex-flow:column nowrap;}

.omdSnippets {
    width: 100%;
    display: inline-block;
    clear:both;
}
}
@media only screen and (max-width: 1259px){
.itemContainer {
    width: 100%;
    position:static;
    display: inline-block;
    padding-left:0;
}
.tdkg {
    width: 100%;
    display: inline-block;
    clear:both;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.omdSnippets {
    width: 100%;
    display: inline-block;
    clear:both;
}
.omdSnippetsList {width:100%;}
.results {display: block;}
}
.tdkg {position:static;margin-bottom:10px;}

@media only screen and (max-width: 1024px){
.toolbar {
    position: absolute;
    height: 0;
    right: 5%;
    overflow: visible;
    top: 130px;
    border: 0;
    z-index: 2;
}
.itemContainer {padding-left:0;}
}