/* 
 * My Custom Styles
 *
 * You can extend or overwrite default site styles by writing your own CSS rules. Tizra 
 * assigns the #t-my id to the body class. By using #t-my as your initial selector you can
 * override any of the Tizra styles with your own rules. To get you started, some sample 
 * rules are shown below. 
 * 
 * When creating custom styles, note the following:
 *
 * OVERRIDING PROPERTIES: The colors set in the Properties tab are automatically 
 * assigned to a number of different tags and classes. Using custom styles is a good way
 * to override some of these rules while leaving the others as is. A limited set of rules are 
 * specifically designed to handle older browsers or touch devices and should only be 
 * modified if tested on those platforms.
 *
 * @MEDIA RULES: Tizra's responsive stylesheet uses @media rules to ensure that sites
 * present well on small screen sizes (i.e. on tablets and smart phones). Most of these 
 * define placement and positioning and should not be changed.
 * 
 */
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.forgot-p{
	clear:both;
	float:right;
	margin:0;
	width:50%;
}
@media (max-width: 800px) {
	.t-anon{
		float:left;
	}
	.forgot-p{
		width:100%;
	}
}
.full-width{
	width:100%;
}
.corporate #page-content h1.top-ac-h1, .greenwood #page-content h1.top-ac-h1, .praeger #page-content h1.top-ac-h1, .abc-clio-solutions #page-content h1.top-ac-h1, .libraries-unlimited #page-content h1.top-ac-h1
{
	color: #898989;
	padding: 5px 0;
	width: 100%;
	border-bottom:0;
}
#t-my ul.imprints li.libunlimited, #t-my ul.imprints li.greenwood, #t-my ul.imprints li.praeger {
	width:45%;
    max-width: 193px;
}
.ctrl-block{
	float:right;
}
.info-str{
	float: right;
	margin: 0 14px;
	line-height:2;
}
.t-nav-next, .t-nav-previous
{
    margin:0 14px;
	float:right;
	font-weight:bold;
	line-height:2;
}
select::-ms-expand {
    display: none;
}
.t-nav-top{
	margin-bottom:14px;
	display:table;
	float:right;
}
.t-nav-bottom{
	border-top:1px solid #d5d9d2;
	margin-top:20px;
	padding-top:10px;
}
.srSel{
    -moz-appearance: none;
    background: url("http://www.abc-clio.com/Portals/_default/skins/ABCCLIO/img/bg-select-arrow.png") no-repeat scroll 98% center #fff;
    border: 0 none;
    border-radius: 0;
    color: #000;
    content: "";
    font-size: 15px;
    margin: 0;
    padding: 5px 20px 5px 5px;
    text-indent: 0.01px;
    text-overflow: "";
    text-shadow: 0 0 0 #000;
    width: auto;
	float:right;
}
.t-field{
	display:block;
}
span.t-new{
	display:inline;
}
.main-logo{
    border-right:2px solid #DB5C1E;
    margin-right:20px;
}
.indented-list li{
    margin-left:20px;
    list-style:disc inside !important;
}
.indented-list{
    margin-left:20px;
}
.faq-list{
    margin-top:0pt;
    margin-bottom:0pt; 
    padding: 20px 50px;
}
.faq-list li{
    list-style-type:disc !important;
}
.faq-list li p{
    margin-top:11.25pt;
    margin-bottom:11.25pt;
}
.featured-greenwood div ul li{
    max-width:120px;
}
.t-username{
         text-transform:capitalize;
}

#t-my .t-fulltext-ascii {
	display: block;
	font-size: 7px;
}
/* Body tag styles */
#t-my p , #t-my ul li {font-weight: 300}

#t-my .accordion li:before {
content: none;
margin-right: 0px;
}

/* Default link styles */
#t-my a {color: #3257b1;}
#t-my a:link {color: #3257b1;}
#t-my a:active {color: #3257b1;}
#t-my #site-nav a:link, #t-my #site-nav a:visited {color: #484c51;}
#t-my a:visited {}
#t-my a:hover {color:#db5c1e;}
#t-my #learn-more dt a,#t-my #learn-more dt a:link, #t-my #learn-more dt a:active{color:#fff;}
/* Panel link styles */
#t-my .panel a {}
#t-my .panel a:link {}
#t-my .panel a:active {}
#t-my .panel a:visited {}
#t-my .panel a:hover {}
#t-my ul.imprints {margin-top: -115px; float:right;}
#t-my ul.imprints li {float:left; list-style-type:none; width: 220px;}
#t-my ul.imprints img {width: 200px;}
#t-my ul.imprints li.libunlimited {width:170px;/*width: 200px;*/}
#t-my header nav {width: 100%; margin-top: -50px;}
#t-my header nav ul.menu {float:right;margin-right: 0px;}
#t-my #featuring .featured-list {display:none;}
#t-my #featuring .featured-list.active {display:inline-block;}
#t-my #featuredSections { }
#t-my .t-publist li {list-style-type:none;}
#t-my .t-publist.featured-list {display:none; margin-top: 20px;}
#t-my .t-publist.featured-list.featured-greenwood {margin-top:0px;}
#t-my .t-publist.featured-list h2 {display:none;}
#t-my .t-publist.featured-list li {display:none;list-style-type:none; float:left; margin-left: 40px;}
#t-my .t-publist.featured-list li:last-child {margin-right:0;}
#t-my .t-publist.featured-list li .t-field {display:none;}
#t-my .t-publist.featured-list li a img {height: 183px; max-width: 120px;}
#t-my ul.submenu {margin-top: 10px !important;}
#t-my h1#site-logo {border-bottom: none;padding: 0px;
text-indent: -9999px;
/*background: url(/designfileview/5e2dh5/abccliologo) no-repeat top left;*/
width: 230px;
height: 64px;
margin: 70px 25px 0 0;
}
#t-my .cartitems {position: relative;top: -5px;left: 2px;}
#t-my .hidden {display:none;}
#t-my .flex-direction-nav a {background-image: url("/designfileview/5e2dh5/abcclio-flexslider-nav")}
#t-my #catalog-box {
background: #ffffff url("/designfileview/5e2dh5/bg-catalog-box") no-repeat bottom right;
}
#t-my #search-handle h3 {
background: #484c51 url("/designfileview/5e2dh5/bg-mark-white-15px") no-repeat 93% center;
}
#t-my .search-section form {width: 95%;}
#t-my .search-section input[type="text"] {
padding: 3%;
}
#t-my .search-section label,#t-my .facet-block label {
padding-left: 20px;
padding-top: 3px;
display:block;
max-width: 350px;
text-align:left;
}
#t-my .facet-block label {
max-width: 300px;
}
#t-my .t-advanced-scope.t-scope {display:none;}
#t-my .feature-category li {background-color: #484c51;}
#t-my #featured {border-top: 4px #484c51 solid;color: ; width: 50%;}
#t-my #catalog-box {float:left; height: 275px; margin-top: 0;}
#t-my #catalog-box img {margin: 50px auto 0;}
/* #t-my #banner {height: 338px;} */
#t-my img.banner-img {width: 100%; /*height: auto;*/}
.t-field.t-metatag.t-new.t-metatag-sliderimage.t-sliderimage{display:none;}
#t-my #page-content h1.t-login-h1 {
line-height: 1.25;
font-weight: bold !important;
color: #434343;
font-size: 2.1rem;
border-bottom: none;
margin: 0 15px;
}

#t-my input[type='submit'] { background: #7f7f7f;
width: auto;
margin-left: 20px;
padding: 5px 10px;
font-size: 18px;
font-size: 1.8rem;
font-weight: normal;
line-height: 1;
color: #fff;
border: 1px solid #ccc;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer;
}
#t-my  input[type="text"] ,#t-my  input[type="password"] {
width: 100%;
margin: 0;
border: 1px solid #ccc;
background: none;
background-color: #fff;
-moz-box-shadow: inset 0 0 10px #ccc;
-webkit-box-shadow: inset 0 0 10px #ccc;
box-shadow: inset 0 0 10px #ccc;
}
#t-my .t-anon .t-login.logout-box {display:none;}
#t-my .t-login.panel div.form-line {float: right;margin-bottom: 10px;width: 100%;overflow: hidden;text-align: right;margin-right: 30px;}
#t-my .t-login.panel div.form-line label {margin-right: 10px;}
#t-my .t-login.panel input[type="text"] ,#t-my .t-login.panel input[type="password"] {padding: 2%;width: 250px;}
#t-my .t-login.panel .t-label {width: 200px; text-align:right;}
#t-my .t-login.panel label, #t-my .t-login.panel a {color: #000000;}
#t-my a.t-submit {display:none;}
#t-my .t-login-user.t-user {width:100%; overflow:hidden;}
#t-my .t-login-user.t-user .t-label {float:left;}
#t-my .t-login-user.t-user .t-input {float:left;}
#t-my .t-login-password.t-password {width:100%; overflow:hidden;}
#t-my .t-login-password.t-password .t-label {float:left;}
#t-my .t-login-password.t-password .t-input {float:left;}
#t-my .t-login-remember {width:100%; overflow:hidden;}
#t-my .t-login.panel .t-login-remember .t-label {float:left; text-align: left;}
#t-my .t-login-remember .t-input {float:left;width: 230px;text-align: right; }
#t-my .t-submit {text-align: right; margin-right: 15px;}
#t-my .t-login-link {text-align: right; padding: 0 20%;}


#t-my .fb {
  background: #629f18 url(http://www.abc-clio.com/Portals/_default/skins/ABCCLIO/img/social-facebook-20px.png) no-repeat center center;
}
#t-my .tw {
  background: #484c51 url(http://www.abc-clio.com/Portals/_default/skins/ABCCLIO/img/social-twitter-20px.png) no-repeat center center;
}
#t-my .li {
  background: #3257b1 url(http://www.abc-clio.com/Portals/_default/skins/ABCCLIO/img/social-linkedin-20px.png) no-repeat center center;
}
#t-my .bl {
  background: #F78200 url(http://www.abc-clio.com/Portals/_default/skins/ABCCLIO/img/social-blogger-20px.png) no-repeat center center;
}
#t-my .yt {
  background: #E72D28 url(http://www.abc-clio.com/Portals/_default/skins/ABCCLIO/img/social-youtube-20px.png) no-repeat center center;
}
#t-my .t-results.search-results h1 {display:none;}
#t-my ol.results > li {display:none;}
#t-my ol.results > li ul.description {width: 45%;float:left;}
#t-my ol.results > li.t-results-pdfpage ul.description {width: 90%;float:left;}
#t-my ol.results > li ul.call-for-pricing {width: 30%;margin-left: 3%;font-size: .85em;float: left;margin-top: 5px;}
#t-my ol.results > li ul.call-for-pricing .pricing {padding: 5px; background-color: #e9e8e7;}
#t-my ol.results > li ul.call-for-pricing .learn-more {margin-top: 20px;}
#t-my ol.results > li ul.call-for-pricing .learn-more a {padding: 4px 5% 4px 5%;background: #559642;color: #fff; font-weight:bold;}
#t-my .t-advancedsearch-bookform h2 {display:none;}
#t-my ol.results .result img {width: 10%; margin-right: 3%;}
#t-my .corporate #intro {top: 390px;}
#t-my .corporate #intro h1 {border:none; color: #ffffff; padding: 10px 0px 10px 10px;}
#t-my .corporate #intro .indicator {right: 10px;}

#t-my #login-box {
width: 44%;
margin: 20px 0 0 0;
padding: 0 0 10px 0;
float: right;
overflow: hidden;
background: #ffffff url("/designfileview/5e2dh5/bg-login-box") no-repeat bottom right;
background-size: cover;
}

#t-my #login-box .login-text {
width: 50%;
min-width: 200px;
height: 100%;
padding: 10px;
margin: 0;
background-color: #484c51;
text-align: center;
-webkit-opacity: .8;
-moz-opacity: .8;
opacity: .8;
}
#t-my #login-box a, #t-my #catalog-box a, #t-my .cta-link {color: #fff;}
#t-my #login-box h2 {
padding: 0;
margin: 0;
line-height: 1.25;
color: #fff;
text-align: left;
font-family: 'Vollkorn', 'Times New Roman', Times, Georgia, serif;
}

/* toc page styles */
#t-my #page-content.document-toc {border-top: 4px solid #3257b1;margin-top: 20px;}
#t-my #page-content.document-toc h1 {border: 0;font-size: 33px;color: #3257b1;margin-bottom: 0;}
div#page-content.document-toc header.search-title {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
}
#t-my .t-toc.doc-toc .t-field {display:none;}
#t-my .t-toc.doc-toc h2 {display:none;}
#t-my div.t-toc h1 {display: none} /* removes heading "Table of Contents" */
#t-my div.doc-toc h2 {display: none} /* removes default title on documents so we can add abstract link below */
#t-my div.t-toc h2 {padding: 1em 0}
#t-my div.t-toc li {clear: both; list-style-type: none}
#t-my div.t-toc ul {margin-left: 0}
#t-my div.t-toc ul ul {margin-left:20px}
#t-my div.t-toc > div.bounds > ul > li > a > span.t-toc-title {padding-bottom: 1px; }
#t-my div.t-toc ul a span.t-toc-title {color: #3257b1;}
#t-my div.t-toc ul span.t-toc-title {font-weight: bold; width: 83.5%;}
#t-my div.t-toc ul ul span.t-toc-title {font-weight:normal; width:83%; }
#t-my div.t-toc ul ul ul span.t-toc-title {font-weight:normal; width:82%;}
#t-my div.t-toc ul ul ul ul span.t-toc-title {font-weight:normal; width:81%;}
#t-my div.t-toc ul ul ul ul ul span.t-toc-title {font-weight:normal; width:80%;}
#t-my div.t-toc span.t-toc-title , #t-my div.t-toc span.t-title {display:inline-block;border-bottom: 1px dotted #E6E6E6;margin-bottom: 3px;}
#t-my div.t-toc span.t-toc-pageno , #t-my div.t-toc span.t-pageno, #t-my div.t-toc span.t-toc-logical-pageno {border-bottom: 1px dotted #E6E6E6;margin-bottom: 3px;}
#t-my div.t-toc .t-toc-pageno {display:none;}
#t-my div.t-toc .t-toc-paging a {font-weight:bold; color: #3257b1; }

#t-my .content-page #page-content dd div.accordion-main {width: 100%;}
#t-my .content-page #page-content dt.headers {width: 100%;}

#t-my .contributor .role , #t-my .contributor .bio {display:none;}
#t-my .contributor {display:inline;}
#t-my .contributor .author {text-transform:capitalize;}

#t-my.t-bookindex .t-alphaindex-item .group img {width: 100%;}
#t-my.t-bookindex .t-alphaindex-item .group {float:left; margin-right: 30px; width: 150px;}
#t-my.t-bookindex .t-alphaindex-item .t-field {display:block;/*display:none;*/}
#t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-title.t-title, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-authors.t-authors, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-contributors.t-contributors, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-editors.t-editors, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-keywords.t-keywords, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-coverimage.t-coverimage, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-abstract.t-abstract, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-publicationdate.t-publicationdate, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-subtitle.t-subtitle, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-eisbn.t-eisbn, #t-my.t-bookindex .t-alphaindex-item .t-field.t-metatag.t-new.t-metatag-edition.t-edition{display:none;}
#t-my.t-bookindex .t-alphaindex-item .t-index-main {display:block;}
#t-my.t-bookindex .t-alphaindex-item .t-field .t-new.t-value-authorinfo{/*display:block;float:left;*/}
#t-my.t-bookindex .t-alphaindex-item.t-item {list-style-type:none;width: 100%; overflow:hidden;margin: 1em 0 0 .5em;border-top: 1px solid #D5D9D2;padding-top: 1em;}
#t-my.t-bookindex .t-alphaindex-item .t-metatag-authorinfo{display:block;}
#t-my.t-bookindex .t-alphaindex-item .t-label-authorinfo {display:none;}
#t-my.t-bookindex  .t-alphabet {width: 100%; overflow:hidden;}
#t-my.t-bookindex  .t-alphabet li {list-style-type:none; float:left; margin-right: 25px;
font-size: 125%;}
#t-my.t-bookindex .t-alpha-index-all {display:none;}

#t-my .main-content-grid.title-index {border-top: 4px solid #3257b1;margin-top: 20px;}
#t-my .main-content-grid.title-index h1 {border: 0;font-size: 33px;color: #3257b1;margin-bottom: 0;}
#t-my .t-alphaindex h1 {display:none;}
#t-my.t-contactus .t-error {display:none;}
#t-my #results {
border-left: 1px solid #EAEDF3;
float: right;
padding-left: 30px;
width: 70%;
}

#t-my #filters {
display: table-cell;
float: left;
padding-right: 2%;
width: 23%;
}

#t-my #topFilterH1 a, #t-my #topFilterH1 a:hover {
color: white;
}
#t-my dl.facet-block {display:none;}
#t-my dl.facet-block dd {max-height: 200px;
overflow: scroll;}
#t-my .filterSelections img {margin-right: 5px; float:left;}
#t-my #search-tab .pad.group input.t-submit {float:right; margin-top: -30px;margin-right: 21%;}
#t-my #search-tab .accordion dd {display:none;max-height: 200px;
overflow: scroll;}
#t-my #search-tab .accordion dt {padding:5px}
#t-my #search-tab .accordion dt a, #t-my #search-tab .accordion dt a:hover {color: #333;}
#t-my #search-tab input[type=submit], #search-tab input.reset {
width: auto;
margin-left: 20px;
padding: 5px 10px;
font-size: 18px;
font-size: 1.8rem;
font-weight: normal;
line-height: 1;
color: #fff;
border: 1px solid #ccc;
background-color: #6d9d31;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer;
}

#t-my .search-results .t-error {display:none;}
#t-my #learn-more {margin-top:20px; margin-bottom: 0px;}
#t-my #featuring {margin-top:20px;}
#t-my .filterSelections p {width: 100%; overflow:hidden;}
#t-my .filterSelections .remove-facet img {float:left;}
#t-my .filterSelections .remove-facet span {float: left;display: block;width: 90%;margin-top: -3px;}
#t-my .t-anon #search-handle {display:none;}

#t-my #catalog-box {display:none;}
#t-my .t-user-content #catalog-box.authd {display:block;}
#t-my .t-anon #catalog-box.anon {display:block;}

#t-my .t-user-content-loginbox{display:none;}
#t-my .t-loginbox-logged-on{display:none;}
#t-my .t-login-user-list{display:block;
width: auto !important;
border: 0px !important;
margin: 0 !important;
padding-top: 100px;
}
#t-my .clio-logout{display:block;
padding-right:5%;
float: right;
}
#t-my p.t-logout{display:none;
}
#t-my .t-login-link{display:block;}
#t-my .t-register{display:none;}
#t-my .t-forgot{display:none;}
#t-my .t-login.logout-box {
border-color: rgb(112, 132, 87);
border:1px solid;
border-top: 4px solid black;
width: 50%;
margin-left: 50%;
text-align:center;
height: 280px;
}
#t-my .access-denied-login .t-login{
border-color: rgb(112, 132, 87);
border:1px solid;
width: 50%;
margin-top: 30px;
float:left;
margin-left:0;
padding: 30px;
text-align: left;
}

@media(min-width: 801px) {
#t-my #search-handle {top: 338px;}
#t-my #page-wrap #search-tab {top: 150px !important;width: 100% !important;}
}

@media(max-width: 800px) {
#t-my .t-login.logout-box {
width: 100%; 
margin-left: 0%;
text-align: center;
height: 100%;
clear: both;
position: relative;
top: 30px;
margin-bottom: 30px;
}
#t-my ol.results > li ul.call-for-pricing {
width: 45%;
margin-left: 10%;
}
#t-my ol.results .result img {width: 20%;}
#t-my #filters {width: 100%;}
#t-my #results {width: 100%;}
#t-my .search-section {margin-left:0px !important;}
#t-my input[type="text"], #t-my input[type="password"] {
width: 90%;
}
#t-my .feature-category {
width: 100%;
}
#t-my .t-publist.featured-list li {
margin-right: 25px;
}
 #t-my h1#site-logo {
      position: relative;
      top: 35px;
     z-index: -100;
    }
#t-my #banner {
height: 185px;
}
#t-my #featured { width: 100%; position: relative;top: 30px;margin-bottom: 30px;}

#t-my h1#site-logo {
    margin-top: 0px;
    background: url("/designfileview/5e2dh5/abccliologo") no-repeat -25px 0px;
}

    .hideMobile {
        display:none
    }

    #page-wrap {
        padding-top: 50px;
        min-width: 320px
    }

#t-my ul.imprints { 
margin-top: -70px;
/*margin-bottom: 65px;*/
}
    #t-my ul.imprints li {
        width: 30%;
        margin-right: 3%;
     }

 #t-my ul.imprints li img {
width: 100%;
}


#t-my ul.imprints li.libunlimited{
 /*width: 30%;
  margin-right: 3%;*/
  width:45%;
  max-width:193px;
}

    #site-nav,#site-nav2 {
        float: none;
        clear: both;
        margin: 0 auto;
        position: relative;
        text-align: center
    }

    #top-nav {
        display: none
    }

    #site-logo a {
        display: block;
        margin: 20px auto 0;
        float: none
    }

    #site-nav,#site-nav2 {
        margin: 20px auto 0
    }

    ul.menu,#top-nav ul {
        display: table;
        width: 100%
    }

    ul.menu>li {
        display: table-cell;
        float: none;
        position: relative
    }

    ul.submenu {
        position: absolute;
        left: auto;
        top: auto
    }

    #search-handle,#search-tab {
        top: 0;
        width: 80%;
        left: 10%
    }

    #search-handle {
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        background: #3257b1 url(img/bg-mark-white-15px.png) no-repeat 95% center
    }

    #search-handle h3 {
        padding: 10px 10px 10px 20px;
        color: #fff
    }

    #search-tab {
        position: fixed;
        top: -100%;
        z-index: 998;
        outline: solid 1px gray;
        max-height: 99%;
        width: 90%
    }

    .pad {
        padding: 50px 20px 20px 20px
    }

    .search-section {
        width: 100%
    }

    #banner {
        height: 300px
    }

    #intro {
        position: relative;
        top: auto !important;
        left: auto !important;
        margin-left: 0;
        width: 100%;
        padding: 2% 0;
        clear: both;
        text-align: center
    }

    .intro-text,.cta {
        width: 96.4%;
        position: relative;
        clear: both;
        display: block;
        height: auto
    }

    .accordion {
        width: 100% !important;
        float: none;
        margin: 20px 0 0 0
    }

#search-tab dl.accordion {
width: 96% !important;
}

    #catalog-box {
        width: 100%;
        margin: 0;
        height: 200px;
        float: none
    }

    #search-content-one {
        float: left;
        width: 50%
    }

    #search-content-two {
        float: right;
        width: 40%;
        padding: 0 5%
    }

    #search-content-two img {
        float: left;
        margin: 15px 0 0 0;
        padding: 0
    }

    #search-content-three {
        float: none;
        width: 100%
    }

    #search-content {
        padding-bottom: 30px
    }

    #featured {
        width: 100%;
        margin: 0;
        padding: 15px 0;
        float: none;
        overflow: hidden;
        outline: 1px #ddd solid;
        border-top: 4px #6d9d31 solid;
        color: #6d9d31
    }

    #imprint-gw {
        background: url("/Portals/0/Images/ABCCLIO/Homepage/ImprintBlocks/gw_inactive.png") no-repeat top right;
        background-size: cover
    }

    #imprint-sol {
        background: url("/Portals/0/Images/ABCCLIO/Homepage/ImprintBlocks/solutions_inactive.png") no-repeat top right;
        background-size: cover
    }

    #imprint-llu {
        background: url("/Portals/0/Images/ABCCLIO/Homepage/ImprintBlocks/LU-inactive.png") no-repeat top right;
        background-size: cover
    }

    #imprint-pr {
        background: url("/Portals/0/Images/ABCCLIO/Homepage/ImprintBlocks/praeger-inactive.png") no-repeat top right;
        background-size: cover
    }
}



@media(max-width: 650px) {
   #t-my h1#site-logo {
      position: relative;
      top: 12px;
     z-index: -100;
    }
/* #t-my ul.imprints {margin-bottom: 85px;} */
    #top-nav {
        margin-bottom:25px
    }

    #top-nav li {
        float: left;
        display: block;
        width: 44%;
        margin: .5em 3%;
        padding: 0;
        line-height: 1.2
    }

    #site-logo a {
        margin: 0 auto;
        float: none
    }

    #site-nav,#site-nav2 {
        margin: 20px auto
    }

    ul.menu {
        display: none
    }

    select.mobile-nav {
        display: inline-block
    }

    nav select {
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: .01px;
        text-overflow: '';
        color: #db5c1e;
        padding: 7px 7px 7px 20px;
        text-align: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        padding: 7px 20px 7px 7px;
        border-width: 1px;
        border-style: solid;
        width: 270px;
        font-size: 15px
    }

    .corporate nav select {
        background: #484c51 url(img/plus.png) no-repeat 4px center;
        background: #fff url(img/bg-select-arrow.png) no-repeat 97% center;
        border-color: #484c51
    }

    .libraries-unlimited nav select {
        background: #484c51 url(img/plus.png) no-repeat 4px center;
        background: #fff url(img/bg-select-arrow.png) no-repeat 97% center;
        border-color: #6d9d31
    }

    option.mob-style {
        background-color: #fff;
        width: 90%;
        height: 100%;
        display: block
    }

    #banner {
        display: none
    }

    #search-content-two img {
        float: left;
        padding: 0;
        margin: 20px 0 0 0;
        width: 100%;
        max-width: 175px
    }

    .features ul {
        display: table
    }

    .feature-category,.feature-content,.feature-set {
        width: 100%
    }

    .feature-category li {
        display: table-cell;
        border-bottom: 0;
        border-right: 2px solid #fff
    }

    .feature-category li:last-child {
        border: 0
    }

    .feature-content {
        margin-top: 20px;
        float: left
    }

    .feature-set {
        display: table
    }

    .feature-set li {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 21%;
        margin: 0 2%;
        position: relative
    }

    .popup {
        position: fixed;
        width: 90%;
        padding: 3% 3% 30px;
        left: 2%;
        top: 2%;
        margin: 0
    }

    .popup-close {
        position: absolute;
        top: auto;
        bottom: 0;
        right: 10px
    }

    .praeger .feature-set li {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 21%;
        margin: 0 2%;
        position: static
    }

    .greenwood .feature-set li {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 21%;
        margin: 0 2%;
        position: static
    }

    .popout {
        top: -330px
    }

    #carousel1 .flex-viewport {
        margin-left: 0
    }

    #carousel2 .flex-viewport {
        margin-left: 0
    }

    #carousel3 .flex-viewport {
        margin-left: 0
    }
}

@media(max-width: 480px) {
    #search-handle {
        top:0;
        width: 100%;
        left: 0
    }
#t-my ol.results > li ul.call-for-pricing {
width: 45%;
margin-left: 18%;
}
#t-my .feature-category li {
display: block;
border-bottom: 2px solid #fff;
}
}

.t-metadata-only .t-toc.doc-toc {display:none;}

/* A.D.: hide Title field in My Account, so that only SortTitle Shows */
span.t-field.t-new.t-index-main a {
	display: none;
}

/* A.D.: Highlight selected letter in Alpha nav */
#t-my.t-bookindex .t-alphabet li.t-current {    font-weight: 600;
}

#t-my h2.t-login.t-login-user-list.t-loginbox-logged-on {
display:none;
}
