/* Add here all your css styles (customizations) */

.tp-caption.BigBold-Title, .BigBold-Title {
	color:#333 !important;
	
}

[data-animation]:not(.u-in-viewport) {
  visibility: visible !important;
}

.g-theme-bg-pink-light-v4 {
  background-color: #ffeeee !important;
}


.btn {
	white-space: normal !important;
}

.u-icon-v2 {
    border-width: 0px;
}

.u-btn-primary:hover, .u-btn-primary.active {
    border-color: #a32638 !important;
    background-color: #a32638 !important;
}

body,
p {
  color: #333;
}

a {
	 color: #a32638;
}

a:focus,
a:hover {
  color: #a32638;
}

.u-header {
	font-size: 1rem;
}

.g-color-maroon {
	color: #a32638;
}

.u-accordion-bg-primary .u-accordion__header [aria-expanded="true"] {
  background-color: #fff !important;
  border-color: #a32638 !important;
}

.u-accordion-color-maroon .u-accordion__header [aria-expanded="true"] {
    color: #a32638 !important;
}

.g-bg-maroon {
    background-color: #a32638 !important;
}

.g-bg-grey {
    background-color: #cccccc !important;
}

/** .u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
    color: #555555;
	background-color: #e8e8e8;
	border-radius:4px;
} **/

.g-brd-primary {
    border-color: #a32638 !important;
}

i.icon-red {
    color: #BE1807;
}

i.icon-blue {
    color: #00436a;
}

i.icon-yellow {
    color: #afad20;
}

i.icon-orange {
    color: #e74c3c;
}

i.icon-purple {
    color: #730886;
}

i.icon-sea {
color:#0096af;
}

i.icon-aqua {
    color: #1abc9c;
}

i.icon-brown {
    color: #EAB71A;
}

i.icon-green {
    color: #015E4C;
}

i.icon-dark {
    color: #414847;
}

i.icon-copper {
	color: #ad7434;
}

i.icon-tan {
	color: #ffc970;
}

i.icon-grey {
	color:#848484;
}

i.icon-pink {
	color: #FCA6C1;
}

/* Flipster css */

.flipsterwrap {
	margin-top: 30px;
	padding-bottom:50px;
	background-color: rgba(117, 117, 117, 0.14);
} 

.flipsterheader {
	margin-top: 15px;
}

.flipsterheader h3 {
	display:inline;
	font-family: 'Permanent Marker', cursive;
	color:#000;
}

.browsebutton {
text-align: center;
}

.browsebutton .btn-primary.active {
	color:#fff;
	
	
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #a32638 !important;
    border-color: #a32638 !important;
}

.browsebutton .btn-primary.active a:hover {
	text-decoration:none;
	
}

/* end Flipster */ 


/* 
.center-2 .input-group .form-control {
	height:50px;
	
    
}

.center-2 .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    
    height: 50px;
	background-color: #e0e1dd;
	border-left: 1px solid #a32638; 
} */ 

.g-color-gray-dark-v5 {
    color: #333 !important;
}

#calendarTitle ul li {
	list-style: none;
	
}

/* Juicer customizations */

.juicer-feed h1.referral {
	display:none !important;
}

.juicer-feed.slider .j-text .j-message {
	width: 80% !important;
	
}

.juicer-feed.slider .j-text {
	background: rgba(58,58,58,0.9) !important;
}

/* end juicer customizations */

/* libcal customizations */
#api_upc_cid568_567_566_iid79 {
	
	text-align: left;
	margin-bottom: 15px;
	
}
.libcal {
	
	font-family: 'Open Sans', sans-serif;
	
}
.s-lc-ea-tb {
	   /* background-color: #f0f2f8; */
	padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
	padding-left: 25px !important;
    padding-right: 25px !important;
	margin-bottom: 1.5rem!important;
	border-top: 1px solid;
}

.s-lc-ea-l {
	font-size: 16px;
	font-weight:300;
	padding-right:20px;
	font-family: 'Open Sans', sans-serif;
	
}
	

#api_upc_cid568_567_566_iid79 .s-lc-ea-tpre, .s-lc-ea-tcat, .s-lc-ea-h3 {
	display: none;
}


#api_upc_cid568_567_566_iid79 {
	border-radius: 10px
}
.s-lc-ea-treg a, .s-lc-ea-treg td a, s-lc-ea-l a, .s-lc-ea-tb a {
	text-decoration: underline;
	
	
}
.s-lc-ea-treg a:hover, .s-lc-ea-treg td a:hover, s-lc-ea-l a:hover, .s-lc-ea-tb a:hover {
	color: #000!important
}

#api_upc_cid568_567_566_iid79 .s-lc-ea-ttit {
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}

#api_upc_cid568_567_566_iid79 .s-lc-ea-ttim, .s-lc-ea-tdat, .s-lc-ea-tloc, .tcam {
	font-size:16px;
	font-family: 'Fjalla One', sans-serif;
}

.s-lc-ea-tdes  {
	vertical-align:top;
}

.red {
	color: darkred;
	font-weight: bold;
	font-size: 1.4em;
	margin-left: 1em;
}
.s-lc-ea-noe {
	font-size: 1.6em;
	margin: .5em;
}
.black {
	color: black!important
}

.hours-today {
	width: 250px !important;
    max-width: 100%;
}

.hours-col-loc {
	text-align: left !important;
}

/* end libcal */ 

/* Ask librarian text */

.info-widgets3 {
    
    font-size: 16px;
    font-family: 'Fjalla One', sans-serif;
}

/* end ask librarian text */ 

/* for sideNav bar */

.u-sidebar-navigation__toggler {
  position: fixed;
  top: 120px;
  right: 0 !important;
  left: auto;
  width: 50px;
  height: 80px;
  background-color: #1c2434;
  color: #fff;
  border-radius: 3px 0 0 3px;
  font-size: 22px;
  z-index: 2;
}


/* Quicksearch */

.input-group {
	height:50px;
}
.input-group-btn {
height: 50px;
    background-color: #e0e1dd;
    border-left: 1px solid #a32638;
}

.u-icon-v2 {
	font-size: 2.57143rem;
} 

/* Maroon Gradient */
.g-bg-maroon-radialgradient-circle {
  background-image: -webkit-radial-gradient(circle farthest-side at 50% 50%, #a32638, #a32638);
  background-image: radial-gradient(circle farthest-side at 50% 50%, #a32638, #a32638);
  background-repeat: no-repeat;
}

.g-bg-maroon-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(0deg, #a32638, #a32638);
}

.g-bg-maroon-radialgradient-ellipse {
    background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #a32638 22%, #a32638);
    background-repeat: no-repeat;
}

.g-bg-maroon--after::after {
  background-color: #a32638db !important;
}

/* for Contacts page */
.g-bg-primary-opacity-0_9 {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

/* for table found on Lending Options page */
.table-striped tbody td {
    border-top: 1px solid #dee2e6 !important;
}

.g-bg-primary-opacity-0_8 {
  background-color: rgba(163, 38, 56, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover:hover {
  background-color: rgba(163, 38, 56, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover--after:hover::after {
  background-color: rgba(163, 38, 56, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before::after, .g-bg-primary-opacity-0_8--after::after {
  background-color: rgba(163, 38, 56, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before--hover:hover::after, .g-bg-primary-opacity-0_8--after--hover:hover::after {
  background-color: rgba(163, 38, 56, 0.8) !important;
}

.g-bg-primary-opacity-0_9--before::after, .g-bg-primary-opacity-0_9--after::after {
    background-color: rgba(163, 38, 56, 0.9) !important;
}

.list-group-item-action {
    width: auto !important;
}


/* for Responsive tabs for search box area */

[role="tablist"]  .nav-item {
  display: block;
}


@media (max-width: 767px) {
  [data-tabs-mobile-type="slide-up-down"],
  [data-tabs-mobile-type="accordion"] {
    display: none;
  }
  [data-tabs-mobile-type="accordion"] {
    display: none;
  }
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) {
    border-color: #e6125d;
  }
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > a,
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > .nav-link,
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) [class*="u-tab-link"]:not([class*="-icon"]) {
    white-space: nowrap !important;
    padding: 5px 10px !important;
  }
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > a,
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > .nav-link,
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) [class*="u-tab-link"]:not([class*="-icon"]):not(
  [class*="js-tabs-mobile-control"]) {
    display: block !important;
  }
  [data-tabs-mobile-type="slide-up-down"] {
    width: 100%;
    padding-top: 10px !important;
    border-bottom: none !important;
  }
  [data-tabs-mobile-type="slide-up-down"] .nav-item {
    margin: 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"] .nav-link {
    text-align: center !important;
    border-style: solid !important;
    border-color: #eee !important;
    border-width: 1px !important;
    border-radius: 0 !important;
    margin: -1px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"] .nav-item:first-child .nav-link {
    margin-top: 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link, [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link {
    border-color: #e6125d !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link.active,
  [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-item.show .nav-link, [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link.active,
  [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item.show .nav-link {
    border-color: #e6125d !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link {
    border-color: #333 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link.active,
  [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-item.show .nav-link {
    border-color: #333 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-item.show .nav-link {
    border-color: #fff;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link {
    color: #fff;
    border-color: #fff;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link.active {
    color: #444;
    background-color: #fff;
    border-color: #fff;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:first-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:first-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:first-child .nav-link {
    border-radius: 3px 3px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:last-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:last-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:last-child .nav-link {
    border-radius: 0 0 3px 3px !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:first-child .nav-link {
    border-radius: 5px 5px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:last-child .nav-link {
    border-radius: 0 0 5px 5px !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:first-child .nav-link {
    border-radius: 7px 7px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:last-child .nav-link {
    border-radius: 0 0 7px 7px !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:first-child .nav-link {
    border-radius: 10px 10px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:last-child .nav-link {
    border-radius: 0 0 10px 10px !important;
  }
  .tab-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}






