#s-lg-public-skiplink {
    display: none;
}

.s-lib-profile-social a {
text-decoration: none!important;
}

@font-face {
    font-family: "Univers W01";
    src: url("//libapps.s3.amazonaws.com/sites/1182/include/38dc895e-c366-4a3e-b212-a84a2d07a329.eot?#iefix");
    src: url("//libapps.s3.amazonaws.com/sites/1182/include/38dc895e-c366-4a3e-b212-a84a2d07a329.eot?#iefix") format("eot"), url("//libapps.s3.amazonaws.com/sites/1182/include/05a79c4b-9e9d-46e4-9d4b-610be05371c4.woff") format("woff"), url("//libapps.s3.amazonaws.com/sites/1182/include/4e00405b-a96d-4972-bdff-2d55e1066c45.ttf") format("truetype"), url("//libapps.s3.amazonaws.com/sites/1182/include/1e2c0a36-e8bb-4e3b-a4ca-dec00221c06e.svg#1e2c0a36-e8bb-4e3b-a4ca-dec00221c06e") format("svg");
    font-weight: bold;
    font-style: normal
}

.dropdown a:link {
    background: white;
    no-repeat scroll left top;
    color: black;
}

.dropdown a:visited {
    background: white;
    no-repeat scroll left top;
    color: black;
}


#s-lg-public-skiplink {
   
    top: -50px;
  
}
.s-lib-profile-image img {
    max-width: 100%!important;
}

body { background-color: #ffffff;  font-size: 1.6rem;  padding: 0px!important; line-height:inherit;}
p {
    margin: 0 0 1em 0;
}

.s-lib-public-side-header h2 {
    font-family: inherit;
}

.breadcrumb a{
    text-decoration: none!important;
    font-size: 1.2rem!important;
    font-weight: 500!important;
}

.breadcrumb>li+li:before {
    font: normal normal normal 14px/1 FontAwesome;
    color: #501214;
    content: "";
}

.breadcrumb a:hover {
    text-decoration: underline!important;
    background: none!important;
   
}

.breadcrumb>.active {
    color: inherit!important;
    font-size: 1.2rem!important;
    font-weight: 500!important;
}

.title a:hover,a:active{ text-decoration:none; }

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    font-size: 1.4rem;
 }   

.s-lib-footer {
    background: none;
        border-top: 1px solid #D1C7B7;
            margin-top: 2rem;
            font-size: 80%;
    font-weight: 500;
}

#s-lg-guide-header-info h1, .s-lib-header h1 {
    font-weight: normal;
    font-size: 3.6rem;
    line-height: 4.8rem;
    padding: 0;
    margin: 0;
    color: #501214;
}

.breadcrumb {
    margin: 0;
}

#s-lg-guide-header-info {
    margin-top: 60px;
    margin-bottom: 10px;
}

#s-lg-guide-tabs-title-bar {
    border:none;
}

.s-lib-box {
    border-color: #501214;
    border-width: 1px;
    border: none;
    box-shadow: none;

    background-color: #ffffff;
}

.s-lib-box-title {
    line-height: normal!important;
}

#s-lib-scroll-top {
background: #fff;
border-radius: 5px;

}


.s-lib-box-content { 

    padding: 2rem!important;
    font-size: 1.6rem;
    line-height: 2.2rem!important;
    border: 1px solid #E8E3DB;
    border-top: 0;
    
}

.s-lg-link-desc {
    padding-bottom: 20px;
}

.popover-title{
font-size: 1.6rem!important;
font-weight: 700;
line-height: normal!important;
}

.popover {
    font-family: inherit;
}

.btn-link {
    color: #501214;
}



#s-lg-guide-tabs {
    margin-bottom: 20px;
}

#s-lib-bc {
    float: right;
    width: 100%;
    /* background: #ccc; */
    display: block;
    text-align: right;
   
  
}


#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a {    
	background: #E8E3DB;
    font-size: 1.5rem;
    border: 1px solid #BBAB92;
    color: #501214;
    font-weight: 500;
    padding: 6px 15px;

}  

#s-lg-tabs-container .nav-tabs > li > a > span , #s-lg-tabs-container .nav-pills > li > a > span{    

    font-size: 1.5rem;
  
 
    font-weight: 500;
 

}  

#s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-top-link, #s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-top-link:hover, #s-lg-tabs-container .nav-tabs > li > button.s-lg-tab-top-link, #s-lg-tabs-container .nav-tabs > li > button.s-lg-tab-top-link:hover {
      
    padding: 6px 15px;
}

#s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-drop {
  
    padding: 6px;
   
}
#s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-drop:hover {
  
    padding: 6px;
   
}

#s-lg-tabs-container .nav-tabs > li > a:hover, #s-lg-tabs-container .nav-pills > li > a:hover { 
	background:#f4f1ed; 
    color: #501214;
	 border: 1px solid #BBAB92;
    outline: 0;
}

#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a { 
	background:#501214; 
   font-weight: 500;
  
    color:#fff; 
    border: 1px solid #501214;

 
}  

#s-lg-tabs-container .nav-tabs > .active > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover { 
	background:#501214; 
   font-weight: 500;
  
    color:#fff; 
    border: 1px solid #501214;
}


.nav-pills>li.active>button, .nav-pills>li.active>button:focus, .nav-pills>li.active>button:hover {
    background-color: #501214;
    color: #fff;
}


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #501214;
}

#s-lg-er-nav-bottom, #s-lg-hp-nav-bottom, #s-lg-srch-nav-bottom {
   background-color: transparent !important;
    padding: 10px 0 0;
    float: right;
}



#s-lg-az-nav, #s-lg-er-nav, #s-lg-hp-nav, #s-lg-profile-nav, #s-lg-srch-nav {
    color: #333;
    background: #e8e8e8;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 0;
}


.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #501214;
    border-color: #501214;
}

.pagination>li>a, .pagination>li>span {
    color: #501214;

}

#s-lg-hp-nav-bottom {
    
}

.nav .s-lg-index-nav-btn>button {
 
    font-size: 1.5rem;
  outline: 0;
    color: #501214;
    font-weight: 600;
  
}

.nav-pills>li>a {
    text-decoration: none!important;
}

.btn-info , .btn-primary {
    border: 0px;
    color: #fff;
      background: #501214!important;
    -webkit-transition: background 0.1s ease-in-out;
    -ms-transition: background 0.1s ease-in-out;
    -moz-transition: background 0.1s ease-in-out;
    -o-transition: background 0.1s ease-in-out;
    transition: background 0.1s ease-in-out;
    -moz-box-shadow: 0 4px #501214;
    -webkit-box-shadow: 0 4px #501214;
    box-shadow: 0 4px #501214;
}

.btn-info , .btn-primary , .btn-default {
    padding: 1rem 2rem;
    font-size: 1.5rem;
    text-align: center;
    text-transform: uppercase;

    font-weight: 500;
    display: table-cell;
    vertical-align: middle;
    margin: 0px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

.form-control {
    
    font-size: 1.6rem;
    min-height: 43px;
}

.btn-info:hover , .btn-primary:hover {
    background: #501214;
    opacity: 0.75;
}


.btn-info:active, .btn-primary:active {
    -moz-box-shadow: 0 0 #501214;
    -webkit-box-shadow: 0 0 #501214;
    box-shadow: 0 0 #501214;
    top: 4px
}

li:dropdown { background: #501214; } 
.dropdown a:link  { background:white no-repeat scroll left top; color: black;} 
.dropdown a:visited { background:white no-repeat scroll left top; color: black;}  
.s-lib-box-std .s-lib-box-title { background: #501214;  color: #fff; border-bottom: 2.5px solid #501214; font-size: 1.6rem; font-weight: 500; padding-left: 12px; };
.s-lib-box { color: #000; }


@media (max-width: 50em){

    .breadcrumb {
         display: none; 
    }

    #s-lg-guide-header-search {
        float: none!important;
    }

    .pull-right {
        float: none!important;
    }


    #s-lg-guide-search-box {
      
       margin: auto;
       margin-top: 10px;  
    }

  
}



#s-lib-banner {
	display: none;
}

@media (min-width: 1433px) {

#ddmenu-9 {
position: absolute;
right: 0;


}

#ddmenu-9 a {
border-left: 1px solid #BBAB92;
}

}



#ddmenu-9 a:before {
    font: normal normal normal 14px/1 FontAwesome;
    color: #6A5638;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f090";
    margin-right:4px;
}

#ddmenu-9:hover a:before {
color: #fff;
}

				html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.sidebar .side_nav:last-child {
    display: none;
}


.mobile_nav .side_nav {
    display: none;
}

.page_content2 {overflow: visible;}
#support{
    position: absolute;
    right: .9rem;
    bottom: .9rem;
}
#support a {
    font-size: 1.2rem;
    letter-spacing: 1px;
    color: #fff;
    line-height: 2rem;
    display: block;
    position: relative;
    text-decoration: none;
    padding:1rem;
    line-height: 2rem;
    border-radius: 5px;
}

#support a:hover {
    background: rgba(0,0,0,.3);
}

@media (max-width: 500px) {
  #support{  
    display:none;
  }


}

.apply_now {padding: 1.5rem 3rem !important; word-spacing: 2px;}


@media (min-width: 1433px) {

#ddmenu-9 {
position: absolute;
right: 0;
}



#ddmenu-9 a {
border-left: 1px solid #BBAB92;
}

}



#ddmenu-9 a:before {
    font: normal normal normal 14px/1 FontAwesome;
    color: #6A5638;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f090";
    margin-right:4px;
}

#ddmenu-9:hover a:before {
color: #fff;
}





.footer  .s-lg-text-greyout {

color: #f5f5f5!important;
}

.footer  a {

color: #fff!important;
}


a, a:link, a:visited {
    color: #501214;
     text-decoration: none;
}

.s-lg-col-boxes a {
    text-decoration: underline;
    font-weight: 500;
}


/* Social */
.alkek-social-wrapper {background-image: url("//www.txstate.edu/prospectiveflash/umktg/images/alkek-bg.jpg"); background-position: 50% 50%; background-size: cover; height: 30rem; position: relative; width: 100vw; left: 50%; right: 50%; margin: 2rem -50vw -2rem -50vw;}
.alkek-social {border-bottom: 1px solid #55452d; background: #6a5638; background: rgba(106,86,56,0.8); height: 100%; width: 100%;}
.alkek-social-content {position: relative; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; width: 100%;}
.column_paragraph .alkek-social-header {font-size: 4.2rem; line-height: 1.2; font-weight: bold; color: #fff; text-shadow: 0.1rem 0.2rem #262524; display: inline-block; margin: 0;}
.alkek-social a {margin: 0; font-size: 3.6rem; line-height: 1.2; color: #fff; transition: all 0.3s ease-in-out; display: inline-block; backface-visibility: hidden; transform: translateZ(0); }
.alkek-social a:hover {transform: scale(1.2); background-color: transparent !important; }
 .page_content2 .layout-column, #search-results .layout-column {
   padding: 0px 2rem;

    }
@media (max-width: 40em) {
    .alkek-social-wrapper {height: 25rem;}
    .alkek-social-header {font-size: 3.6rem;}
    .alkek-social a {font-size: 2.5rem; margin: 0;}

.page_content2 .layout-column, #search-results .layout-column {
   padding: 0px 2rem;
   padding-right: 1rem;
    }

    #s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a {
       
        font-size: 1.5rem;
        padding: 8px 15px;
    }



   


}



#s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-top-link, #s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-top-link:hover, #s-lg-tabs-container .nav-tabs > li > button.s-lg-tab-top-link, #s-lg-tabs-container .nav-tabs > li > button.s-lg-tab-top-link:hover {
 
    font-weight: inherit;
  
}

.dropdown a ,.dropdown a:link {
    text-decoration: none!important;
}

.dropdown-menu {
font-size: 1.5rem;
}

#s-lg-tabs-container .nav .dropdown-toggle .caret {
    border-top-color: #E8E3DB;
}



#s-lg-tabs-container .nav-tabs > .active > a > .caret  , #s-lg-tabs-container .nav-pills > .active > a > .caret {

border-top-color: #f5f5f5!important;
}




.label-info {
    background: #E8E3DB;
    color: #E8E3DB;
    border: 1px solid #ccdde6;
}

.label-info[href]:hover{
    color: #E8E3DB;
    background-color:#ccdde6;
}


#s-lg-az-results .s-lg-az-result-title {
        font-size: 1.8rem;
        font-weight: 600;
    
}

#s-lg-az-results .s-lg-az-result-title  a {
    text-decoration: none;

}



.s-lg-small, .s-lib-debug, .s-lib-small {
    font-size: inherit;
    font-weight: 500!important;
}


.s-lib-box-content td {
    padding: 15px;
    font-size: 1.6rem;
    vertical-align: top;
  

}



.s-lg-file-icon.fa-file-pdf-o {
    color: #b5111b;
}

.s-lib-box-title a {
    color: #f5f5f5!important;
}



.s-srch-result-title {
    font-size: 1.6rem!important;
}

.s-srch-result {
    margin: 0px;
    padding: 20px 0px;
    font-size: 1.6rem!important;
    line-height: 2.2rem!important;
    border-bottom: 1px solid rgb(239, 239, 239);
}
.s-srch-result-guide {
    font-weight: bold;
}

.page_content2, #search-results {
    overflow: hidden;
    margin: 0 auto;
    padding: .8rem 0 1rem 0;
    min-height: 32rem;
    position: relative
}
.page_content2 .headline, #search-results .headline {
    padding: 2rem;
    padding-top: 0px;
    width: 75%
}

@media screen and (max-width: 50em) {
.page_content2 .headline, #search-results .headline {
    width: 100%
}

   


}
.page_content2 .headline h1, #search-results .headline h1 {
    font-weight: normal;
    font-size: 3.6rem;
    line-height: 4.8rem;
    padding: 0;
    margin: 0;
    color: #501214
}

.page_content2 .column_paragraph, #search-results .column_paragraph {
    margin: 0px 0px 4rem 0px
}
.page_content2, .trail, .headline, #search-results {
    max-width: 1200px
}

@media (max-width: 90em) {
.page_content2, .trail, .headline, #search-results {
    max-width: 1000px
}



}


.ddmenu-menubaritem:hover {
        background: #6A5638;
        color: #fff!important;
}

a.ddmenu-menubaritem:hover {
     color: #fff!important;
}

.page_content2 {
    line-height: 3rem;
    word-wrap: break-word
}
.page_content2 a {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    /*padding: 1px 3px;
    margin: -1px -3px;*/
    color: #501214;
    text-decoration: underline
}
.page_content2 a:hover {
    background: #f4f1ed; border-bottom-width: 2px;
}
.page_content2 h1 , .page_content2 h2 {
    font-size: 2rem;
    font-weight: 600;
    color: #222;
    padding: 1.6rem 0;
    margin: 0;
    line-height: 3.5rem
}
.page_content2 h1 a, .page_content2 h2 a {
    color: #501214
}
.page_content2 h3  {
    font-size: 2.2rem;
    color: #6A5638;
    line-height: 3.6rem
}
.page_content2 h3 a {
    color: #6A5638
}
.page_content2 h4, .page_content2 h5, .page_content2 h6 {
    font-size: 1.8rem;
    color: #363534;
    margin: 1em 0
}
.page_content2 h4 a, .page_content2 h5 a, .page_content2 h6 a {
    color: #363534
}
.page_content2 h1 a:hover, .page_content2 h2 a:hover, .page_content2 h3 a:hover, .page_content2 h4 a:hover, .page_content2 h5 a:hover, .page_content2 h6 a:hover {
    text-decoration: none;
    background: transparent
}


.nav-tabs>li>a {
    text-decoration: none!important;

}
.nav-tabs>li {
padding: 2px;
}


.s-srch-result {
    font-size: 1.3rem!important;

    font-weight: 500;
}

.s-srch-result a {
    text-decoration: none;
    font-weight: 500;


}

.s-srch-result-highlights {
    font-weight: 400;
    font-size: 14px;
}

.s-lg-facet-div-content {
    margin-top: 10px;
    max-height: 300px;
    overflow: auto;
    font-size: 1.3rem;

    font-weight: 500!important;
}
.s-lg-facet-div-title {
   font-size: 1.3rem;
}

.s-srch-result-guide a{
    font-weight: 700;
}
.check{
    font-weight: 500!important;
}


.s-lg-index-nav-btn a {
    outline: 0!important;
}

.s-lg-index-nav-btn a:hover {
    opacity: .75;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    height: 43px;
      font-size: 1.5rem;
      padding: 1rem 2rem;
    line-height: 1.5;
    }

   #s-lg-guide-search-box {
    width: 17pc;
    margin-left: 15px;
    margin-bottom: 5px;
} 


.fa-lg {
    font-size: 1.6rem!important;
    padding: 5px;
  
}

.s-lg-book {
    font-size: 1.4rem;
    line-height: 2rem;
    margin-bottom: 22px;

}



.s-lg-book-props a , .s-lg-book-props > a > span {
 


   
    margin: 1em 0;
    margin-bottom: -0.8rem;
    color: #6a5638!important;
    text-decoration: none;
}

.s-lg-book-title {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.3rem;
    text-align: center;
    margin: 1em 0;
    margin-bottom: -0.8rem;
    color: #6a5638!important;
    text-decoration: none;
}


.s-lg-rss-list-item a {
     font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.3rem;
    text-align: center;
    margin: 1em 0;
    margin-bottom: -0.8rem;
    color: #6a5638!important;
    text-decoration: none;
}


.s-lg-book-cover img , .resdesc img {border-radius: 3px; max-width: 100px; max-height: 175px; width: auto !important; box-shadow: 0 6px 10px -6px #363534; border: 1px solid #979797;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-backface-visibility: hidden;
    margin-right: 1em;
    }



.s-lg-book-props  a:hover img {opacity: 1; transform: rotate(1.5deg) scale(1.05);}



.s-lg-er-item-list, .s-lg-link-list, .s-lg-rss-list, .s-lg-system-list {
    list-style-type: none;
    padding-left: 0px;
}



.fa-info-circle {
    color: #501214!important;
}

.popover {

    /*left: 0!important;*/
}



.s-lib-box-content li {
    margin-bottom: 1em;
}


.table-bordered td {
    border-top: 1px solid #D1C7B7;
    border-bottom: 1px solid #D1C7B7;
}



.s-lib-box-content .ui-widget-content {
    border: none;
   background: #fff;
    color: #222;
    padding: 0;
}

.s-lib-box-content .ui-widget { 

font-family: inherit;
}

.s-lib-box-content .ui-tabs .ui-tabs-panel { 
    padding: 0;
padding-top: 2em;


}



.ui-widget-header {
    border: none;
    background: none;
    color: #fff;
    font-weight: bold;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
 
    font-weight: normal;
    border-radius: 0;
    color: #555;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #d3d3d3;
    background: #fff!important;
    font-weight: normal;
    color: #212121;
   
}



.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 5px 5px 0;
   
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav {

    padding: 0px!important;
}


 .ui-tabs .ui-tabs-panel .s-lib-box-content {
    border: none;
    padding: 0!important;
 }


.ui-tabs .ui-tabs-nav li a:hover{
    background: #f5f5f5!important;
}


.panel-default>.panel-heading a , .s-lib-box-idx-guide-list >.s-lib-box-content a {
    text-decoration: none;
}

.panel-default>.panel-heading a:hover, .s-lib-box-idx-guide-list >.s-lib-box-content a:hover {
    text-decoration: underline;
}

.panel-default>.panel-heading:hover {
    background: #fff;
}

.panel-heading {
    padding: 6px 15px!important;
    
}




.panel-default {
   font-size: 1.6rem;
   
     margin-bottom: 8px!important; 
}



@media (min-width: 640px){


.panel-group { 
  
    column-count: 2;
    column-fill: balance-all;

    
}



.panel-default {

  page-break-inside: avoid; /* For Firefox. */
  -webkit-column-break-inside: avoid; /* For Chrome & friends. */
  break-inside: avoid; /* For standard browsers like IE. :-) */
}



}

#s-lg-index-list .panel-body {
padding: 0;

}




.s-lg-guide-list li {
  list-style: none;

}

#s-lg-index-list .s-lg-guide-list {
    padding: 0
}

#s-lg-index-list .alert {

    margin: 1em;
}

.lib_button{
    color: #fff!important;
    text-decoration: none!important;
}

.lib_button:hover {
    background: #1a658e!important;
}

.s-lg-guide-list li a {
  text-decoration: none;
   
    
  
    
 
  line-height: normal!important;
  display: inline-block;

}
.s-lib-profile-image img {
 
    border: none;

    
    background-color: inherit;
   
    padding: inherit;
    box-shadow: none;
 
    height: auto;
}

.s-lib-profile-email a {
    display: inline-block!important;
}



.s-lg-gmeta  {
    font-size: 80%;
}

.alert-info {
    color: inherit;
    background: none;
    border: none;
    padding: 0;
    font-size: 90%;
}


.s-lg-guide-list .s-lg-gtitle {
    padding: .2em;
     padding-left: 1em;
    padding-right: 1em;

    width: 100%;
    border-bottom: 1px solid #ddd;
    line-height: normal;
    

}

.s-ui-helptip {
  
}

.s-lib-box-idx-guide-list >.s-lib-box-content {
    border: none;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding: 10px 0px!important;

}

.s-lib-box-idx-guide-list >.s-lib-box-content >.s-lg-gtitle a {
    font-size: 1.6rem;
}

#s-lib-footer-support-link, #s-lg-guide-header-url,#s-lib-footer-brand,#s-lib-footer-rights {
    /*display: none;*/
}

@media (max-width: 640px){
    #s-lg-guide-header-url, #s-lg-guide-print-url , .fa-info-circle , .s-lg-gmeta , .s-ui-helptip { display: none!important; }
    #s-lg-guide-header-tags {
        padding-right: 15px;
        }
    .s-lib-footer {
        font-size: 90%!important;
    }
    #s-lg-guide-header-tags a {
          line-height: 300%!important;
    }

    .s-lg-guide-list li a {
    
        display: block!important;
        padding: 1em;
      

        width: 100%;
        border-bottom: 1px solid #ddd;
        line-height: normal;
    }

    .s-lg-guide-list .s-lg-gtitle {
    padding: 0;
    

    }


}


.button-wrapper {
    margin-top: 1em;
}

#s-lg-guide-header-subjects {
width: 100%;
    margin-top: 1em;
}

.s-lg-guide-label{
    padding-right: 5px;

}

.s-lg-h-separator {
    border-right: 0px solid #acacac;
    margin-right: 15px;
}


#s-lg-guide-header-tags a , #s-lg-guide-header-subjects a {
    text-decoration: none;
    background: #efefef;
    padding: 4px 8px 4px 8px;
    border-radius: 4px;
    border: 0px;
    color: #222;
    font-size: 100%;
   line-height: 280%;
    background: #E8E3DB;
     
    -webkit-transition: background 0.1s ease-in-out;
    -ms-transition: background 0.1s ease-in-out;
    -moz-transition: background 0.1s ease-in-out;
    -o-transition: background 0.1s ease-in-out;
    transition: background 0.1s ease-in-out;
    -moz-box-shadow: 0 4px #BBAB92;
    -webkit-box-shadow: 0 4px #BBAB92;
    box-shadow: 0 4px #BBAB92;
}

#s-lg-guide-header-tags a:hover , #s-lg-guide-header-subjects a:hover {
   
    background: #f4f1ed;
 
}
#s-lg-guide-header-tags {
    width: 100%;
    margin-top: 1em;
}

#s-lg-guide-header-tags .s-lg-small, #s-lg-guide-header-subjects .s-lg-small {
    color: transparent;
}

body, table {
    font-size: 1.6rem!important;
}

#s-lg-index-list {
    margin-top: 1em;
}


.bold, .s-lg-bold, .s-lg-book-title {
    font-weight: 500;
}

.badge {

background: #501214!important;
font-size: 1.2rem!important;
    font-weight: 500!important;
    padding: 3px 6px;

    top: 5px;
    position: relative;
    float: right!important;
}


.badge a{
    color:#fff!important;
    text-decoration: none;
}

.badge a:hover{
    background: none;
}

#s-lib-public-header-title {
        font-weight: normal;
    font-size: 3.6rem;
    line-height: 4.8rem;
    padding: 0;
    margin: 0;
    color: #501214;
    margin-top: 55px;
}


.s-lib-featured-profile-image {
    text-align: center;
  
}

#s-lg-index-cols .s-lib-featured-profile-image {
  overflow: inherit;
}

.s-lib-featured-profile-image img {
   border-radius: 3px;
 
    max-height: 150px;
    width: auto !important;
    
  
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-backface-visibility: hidden;
}

.s-lib-featured-profile-name {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.3rem;
    text-align: center;
    margin: 1em 0;
    margin-bottom: -0.8rem;
    color: #6a5638!important;

}

.s-lib-featured-profile-container a {
    text-decoration: none;

}

.s-lib-featured-profile-container a:hover img {
    opacity: .8;
    
}




.container {
    width: inherit!important;
    display: none;
}


.row {
    margin-right: -15px;
    margin-left: -15px;
}





@media (max-width: 640px){

.row {
    margin-right: -5px;
    margin-left: -15px;
}

}



.gato-table tr {
    background: inherit!important;
}

#s-lg-guide-list-controls button {

    display: none;

}


.alkek-search {
    background: #501214;
    padding: 2.5rem 2rem 2rem 2rem;
    border-bottom: 5px solid #501214;
    border-radius: 5px;
    margin-bottom: 15px;
}


#s-lg-srch-form button {
    position: relative;
    color: #501214;
    background: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-decoration: none;
    font-weight: 500;
    height: 45px;
    padding: 0.75rem 1.8rem;
    text-transform: uppercase;
    font-size: 1.6rem;
    border: 0px solid #ccdde6;
    text-align: center;
}

#s-lg-srch-form input {
    font-weight: 500;
    width: 100%;
    border: none;
    padding: 0.75rem 1.5rem;
    border-radius: 0px;
    height: 45px;
}

#s-lg-guide-list-controls label {
font-size: 1.3rem;
font-weight: 500;
display: none;

}

#s-lg-srch-local .navbar-default {
     background: #501214;
    padding: 2.5rem 2rem 2rem 2rem;
    border-bottom: 5px solid #501214;
    border-radius: 5px;
    margin-bottom: 15px;

}

#s-lg-srch-form i {
    font-size: 2rem;
}

.s-lg-gtitle a {
    font-size: 1.4rem;
}

.lci_chat_load {
    border: none!important;
}

.lci_chat_load iframe {
    padding: 1rem;
}

#s-lg-guide-header-subjects, #s-lg-guide-header-tags {
    float: left;
}