/*
 Theme Name:   Augsburg Now
 Theme URI:    http://www.augsburg.edu/now/
 Description:  WP Theme for Augsburg Now magazine. Child of lazanews theme.
 Author:       Augsburg College
 Author URI:   http://www.augsburg.edu/
 Template:     lazanews
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

body {
	background: white;
}
body.logged-in #fixed_maroon_header {
    top: 32px;
}
a {
	text-decoration: underline;
}
a:focus {
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}
#header {
border-bottom: #dbdbdb 1px solid;
margin-top: 20px;

}
#header .rst-topbar {
    background-color: white;
}
#header .top-header {
    background-image: linear-gradient( rgba(255,255,255,0.75), rgba(255,255,255,0.75) ), url('campus-footer.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    padding: 40px 25px;
}
.rst-logo img {
    max-width: 100%;
}
.ub-list-thumb-small .thumbnail-small img {
    max-width: 100px;
}
/* Menu */
.top-menu-container {

}
.main-menu {
	background-color: white !important;
	max-width: 1080px;
    margin: 0 auto;
}

.rst-nav-menu .menu-item > a {
    color: black;
    text-decoration: none;
}
.rst-nav-menu .menu-item > a:hover,
.rst-nav-menu .menu-item > a:focus {
	color: white;
	background-color: #ac0040;
}
.rst-nav-menu a {
	padding: 13.5px 25px;
}

.rst-logo {
    padding-top: 15px;
}

.rst-logo a img {
	max-width: 700px;
}

.single .archive-title {
    margin-bottom: 3px;
}

h2.post-subtitle {
	font-size: 18px;
    margin-bottom: 12px;
    line-height: 29px;
}

.ub-information-post h5 {
	font-size: 14px;
}

h5.ub-post-subtitle {
	font-size: 13px;
}

.ub-news-column .rsABlock h2 a:hover,
.ub-news-column .rsABlock h2 a:focus {
    text-decoration: underline;
}

.btn-primary {
	background-color: #660033;
	border-color: #3C001E;
	text-decoration: none;
	overflow: auto;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #660033;
}
.btn-primary:hover {
	color: white;
}
.gallery-item {
	display: inline-block;
	position: relative;
	margin: 10px;
}
figcaption {
	text-align: left;
	font-style: normal;
    font-size: 11px;
    line-height: 15px;
    margin-top: 5px;
}

.ub-box-thumb-news {
    margin-bottom: 25px;
}
.addtoany_list.a2a_kit a>span.a2a_label {
	clip-path: unset !important;
	height: 14px !important;
    line-height: 18px !important;
}
/* for the "Back to top" link */

#wpfront-scroll-top-container img {
	background-color: white;
}

a.home-slider-caption:hover,
a.home-slider-caption:focus {

}
.now-home-feature-subtitle-arrow {
	height: 20px !important; 
	width: auto; 
	margin-left: 10px;
}
.breadcrumb > li.active {
	color: #404040;
}
.share-count {
	background: #227c9a !important;
}
.sd-social-icon .sd-content ul li a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-content ul li a.sd-button, .sd-content ul li .option a.share-ustom, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-content ul li.advanced a.share-more, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li>a.sd-button, #sharing_email .sharing_send, .sd-social-official .sd-content>ul>li .digg_button >a {
	background: white !important;
}
.sd-button:before,
.sd-button span {
	color: #686868;
}
span.admin, span.date, span.category, span.comment,
span.admin a, span.date a, span.category a, span.comment a {
	color: #6d6d6d;
}
.ub-navs-links a.nav-next, .ub-navs-links a.nav-previous {
    color: #757575;
}
a {
	color: #2e6ca2;
}
.entry-content p a {
	text-decoration: underline;
}
@media screen and (max-width: 767px) {
	#header .top-header {
    padding: 38px 0 25px 0;
    text-align: center;
	}
	.rows.main-menu.rst-top-main-menu-full {
		margin-top: 0;
	}
}
.sub-title-category,
.ub-sub-categories, 
.ub-sub-categories a {
	color: black;
}
/* prevent Google Conversion iframe from taking up space on page */
iframe[name='google_conversion_frame'] {
    font-size: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    margin-top: -13px;
    width: 0 !important;
    float: left;
}

.now-float-gallery {
	display: flex; 
	flex-flow: column wrap; 
	float: right; 
	align-content: center; 
	padding: 1rem;
	width: 100%;
}
.now-float-gallery > p {
	display: inline-block;
	margin: 0px;
}
.now-float-gallery figure.wp-caption, .now-float-gallery img[class*=wp-image-] {
	margin: 0 0 1rem 0;
	max-width: unset;
}
.now-float-gallery figure > img[class*=wp-image-] {
	margin: 0px;
}
@media (min-width: 550px) {
	.now-float-gallery {
	 	width: unset;
	}
	.now-float-gallery img {
	 	width: unset;
	}
}
@media (max-width: 451px) {
	.alignnone, .alignleft, .alignright {
	 	width: 100% !important;
	 	float: unset;
	}
   .alignnone img, .alignleft img, .alignright img {
		width: 100%;
   	}
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

a:focus {
	background-color: #f1f1f1 !important;
	color: #21759b !important;
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/* 
 * Replace orange with maroon
 * changing all instances of the LazaNews orange accent color #ac0040 (orange) to #ac0040 (maroon)


blockquote {
    border-left: 4px solid #ac0040;
}

.td-search-query {
    color: #ac0040;
}

.navigation a:hover {
    color: #ac0040;
}

.rst_ajax_load_more {
    background: none repeat scroll 0 0 #ac0040;
}

.wp-pagenavi span.current, .wp-pagenavi a:hover {
    background: #ac0040;
    border: 1px solid #ac0040;
}

.srarch-sidebar input.sb {
    background:#ac0040;
}

.widget_tag_cloud .tagcloud a:hover {
    border-color: #ac0040;
    box-shadow: 0 0 2px #ac0040;
}

.widget_tweets a {
    color: #ac0040;
}

.widget a:hover {
    color: #ac0040;
}

.comment-reply-link {
	color: #ac0040;
}

.comment-respond form input[type="submit"],
.wpcf7-form input[type="submit"] {
    background: #ac0040;
}

h2.rs-title-box {
    color: #ac0040;
}

.ub-scroll-new .bx-wrapper .bx-prev:hover {
    background:#ac0040;
}
.ub-scroll-new .bx-wrapper .bx-next:hover {
    background:#ac0040;
}

h4.ub-post-title a:hover {
	color: #ac0040;
}

.error-404 header h1, 
.error-404 header h3 {
    color: #ac0040;
}

.error-404 .ub-button {
    background: #ac0040;
}

h1.entry-title,
h1.page-title,
h1.entry-title a,
h1.page-title a {
    color: #ac0040;
}

span.admin a:hover, 
span.date a:hover, 
span.category a:hover, 
span.comment a:hover,
.ub-blog-post h4 a:hover {
	color: #ac0040;
}

h3.widget-title,
h3.widget-title a,
h1.entry-title,
h1.page-title,
.td-search-query,
.social .fa:hover,
h2.rs-title-box span,
h3.widget-title span,
.comment-reply-title span,
.rst-nav-menu li li:hover > a,
#header .rst-topbar .nav-topbar li a:hover, 
#header .social .rst-list-social li a:hover,
.rst-nav-menu li .ub-mega-grid a:hover,
.widget_news ul.tab-post-new li.active a,
.comment-reply-link,
h2.rs-title-box,
.error-404 header h1,
.error-404 header h3 {
	color: #ac0040;
}

blockquote,
h2.rs-title-box span:after,
h3.widget-title span:after,
.comment-reply-title span:after,
.widget_news ul.tab-post-new li.active a:before,
.main-menu.border-line,
.wp-pagenavi span.current, .wp-pagenavi a:hover {
	border-color: #ac0040;
}
.breadcrumb > li.home:before {
	border-left-color: #ac0040;
}

.rst-nav-menu > li:hover,
.rst-nav-menu > li.current-menu-item,
.ub-scroll-new .bx-wrapper .bx-next:hover,
.ub-scroll-new .bx-wrapper .bx-prev:hover,
.thumbnail-slider .bx-wrapper .bx-prev:hover,
.thumbnail-slider .bx-wrapper .bx-next:hover,
.top-footer .newsletter-widget form input[type="submit"],
.fancybox-button:hover,
.ub-tags a:hover,
.breadcrumb li.home,
.social .rst-breaking-news span.breaking,
.wp-pagenavi span.current, .wp-pagenavi a:hover,
.rst_ajax_load_more,
.error-404 .ub-button, 
.comment-respond form input[type="submit"] {
	background-color: #ac0040;
}

/* 
 * end of orange-to-maroon replacements
 */
