/*
Theme Name: UMB
Theme URI: http://umaryland.edu/
Author: Communications and Public Affairs
Author URI: http://umaryland.edu/cpa
Description: A general template for UMB sites in WordPress
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: umb
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

UMB is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Header
# Widgets
# Content
	## General
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Plugins
	## DW Question Answer
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: 'Gotham SSm A','Gotham SSm B','Open Sans', sans-serif;
	font-size: 14px;
	font-size: .9rem;
	line-height: 1.5;
}

select {
	background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

.entry-title {
	font-weight: 700;
    color: #acacac;
    margin-top: 0;
}
.page-title {
	font-size: 260%;
    font-style: normal;
    font-weight: 200;
    padding-bottom: 20px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	/*box-sizing: inherit;*/
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	padding: 0;
    margin: 0 0 10px 25px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*Table formatting*/

table tbody tr:nth-child(even) {
  background-color: #EFF0F0;  
}
table thead tr {
  background-color: #EFF0F0;
  border-bottom: 1px solid #DDD; 
  font-weight:bolder;
}
table tbody tr:not(:last-child) {
  border-bottom: 1px solid #DDD;
}
table td, table th {
  padding: .5em 1em .5em 1em;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', 'Open Sans', sans-serif;
  font-size: .9em;
  text-align: left;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', 'Open Sans', sans-serif;
    font-weight: 600;
    font-style: normal;
    background-color: #a3a3a3;
    color: #FFF;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 6px;
    font-size: 85%;
    display: inline-block;
    border: 0px;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background-color: #007698;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}

textarea {
	padding-left: 3px;
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #007698; 
}

a:visited {
	color: #007698; 
}

a:hover,
a:focus,
a:active {
	color: #0290b3;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	width: 100%;
	background-color: #FFCD00;

	/*Formatting for no menu*/
	min-height: 25px;
	background-color: #f8f8f8 !important;
	background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center bottom;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.main-navigation li {
	position: relative;
}

.main-navigation ul ul {
	display: none;
	padding-left: 1.5em;
	background: #fff;
}

.main-navigation>div {
	margin: 0 auto;
}

.main-navigation a {
	position: relative;
	display: block;
	padding: 0.8em 5%;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.6em;
	color: #000;
}

.main-navigation a:hover,
.main-navigation a:focus {
	background: #FFE36E;
}

.main-navigation li li a:hover,
.main-navigation li li a:focus {
	color: #007698;
	background-color: #fff;
}

.main-navigation a,
.main-navigation ul ul li:lastchild a {
	border-bottom: 1px solid white;
}

.main-navigation ul li:last-child a {
	border-bottom: none;
}

.main-navigation ul .toggled-on {
	display: block;

}

.main-navigation li {
	position: relative;
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
	font-weight: 700;
}

.main-navigation > div > ul > li:first-child,
.main-navigation > div > li:first-child {
	border-top: 0;
}

.main-navigation .menu-item-has-children > a,
.main-navigation .page_item_has_children > a{
	padding-right: 48px;
}

.no-js .main-navigation ul ul {
	display: block;
}

.main-navigation .dropdown-toggle {
	position: absolute;
	height: 27px;
	width: 27px;
	top: 12px;
	right: 6px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 0;
	font-family: 'FontAwesome';
	background-color: transparent;
	border: none;
	content: "";
	color: #000;
	text-transform: lowercase; /* Stop screen readers from reading the text as capital letters */
}

.main-navigation .dropdown-toggle:after {
	content: "\f078";
	font-size: 14px;
	line-height: 27px;
	width: 27px;
}

.main-navigation .dropdown-toggle:hover,
.main-navigation .dropdown-toggle:focus {
	background-color: #FFE36E;
}

.main-navigation .dropdown-toggle.toggle-on:after {
	content: "\f077";
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

.menu-toggle {
	font-size: 1rem;
	text-transform: uppercase;
	background-color: #FFCD00;
	color: #000;
	padding: 1em 5%;
	border-radius: 0;
	border: none;
	width: 100%;
	text-align: left;
}

.menu-toggle.hide {
	bottom: -2.5em;
}

/* Make sure the button doesn't hide when menu is open. */

.toggled .menu-toggle.hide {
	bottom: 1em;
}


.menu-toggle:hover,
.menu-toggle:focus {
	background-color: #FFE36E;
}

@media screen and (min-width: 768px) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

/* Hovering menu */

.main-navigation > div {
	background-color: #FFCD00;
}

.main-navigation.toggled ul {
	max-height: calc(100vh - 8em);
	overflow-y: auto;
}

.main-navigation.toggled ul ul {
	display: none;
}

.main-navigation.toggled ul ul.toggled-on,
.main-navigation.toggled ul ul.toggled-on > ul {
	display: block;
}

/* Horizontal menu on wide screens */
@media screen and (min-width: 768px) {
	
	/* Position the menu in the header */
	.main-navigation,
	.main-navigation.toggled {
		position: relative;
		background-color: #000;
		background-color: hsla(0, 0%, 0%, .7);
	}
	
	.main-navigation ul,
	.main-navigation.toggled ul {
		max-height: none;
		margin: 0;
		width: 90%;
		max-width: 1102px;
		margin: 0 auto;
	}
	
	.main-navigation.toggled ul {
		overflow-y: visible;
	}
	
	/* Display the menu items in a horizontal order */
	.main-navigation li {
		display: inline-block;
		border: none;
	}
	
	/* Add an outline to the drop-down menus */
	.main-navigation ul ul {
		border: 1px solid #ccc;
    	border-bottom: 2px solid #FFCD00;

	}
    .main-navigation ul ul ul {
		border-top: none;
		border-left: none;
    	border-bottom: none;
	}
	
	/* Left-align drop-down menu items */
	.main-navigation li li {
		display: block;
		text-align: left;
	}

	.main-navigation a {
		padding: 0.8em 1em;
	}
	
	.main-navigation a,
	.main-navigation ul ul li:last-child a {
		border-bottom: none;
	}
	
	/* Position drop-down menus absolutely */
	.main-navigation ul ul.toggled-on {
		position: absolute;
		width: 12em;
		display: block;
		z-index: 10;
		padding-left: 0;
	}
	
	.main-navigation ul ul ul.toggled-on {
		position: relative;
	}
	
	/* Indent 3rd level drop-down menus */
	.main-navigation ul ul ul a {
		padding-left: 2em;
	}
	
	/* Simplify the drop-down toggle */
	.main-navigation .dropdown-toggle {
		top: 11px;
		right: 12px;
		border: none;
	}
	
	.main-navigation .dropdown-toggle::after {
		line-height: 27px;
		width: 27px;
	}
	
}



.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# 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. */
}

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

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Header - Added by J Penne
--------------------------------------------------------------*/
.site-header {
	background: #fff;
}
.site-branding {
	/*CSS for a "container"*/
	max-width: 1102px;
	margin: 2em auto;
	width: 90%;

}
.site-title {
	float: right;
	text-align: right;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.site-title {
		float: none;
		text-align: left;
	}
}
.site-title a {
	font-size: 2.5em;
    text-transform: uppercase;
    font-weight: lighter;
    text-decoration: none;
    color: #000;
    line-height: 1.2em;
}
.umb-logo {
	max-width: 100%;
	margin-right: 1em;
}
.umb-top-bar {
	background-color: #000;
    color: #DFDFDF;
    font-size: 0.75em;
    padding: 0.8em 0;
}
.umb-top-bar>div {
	/*CSS for a "container"*/
	max-width: 1102px;
	margin: 0em auto;
	width: 90%;	
}
.umb-top-bar a {
	color: #FFCD00;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}
/*--------------------------------------------------------------
# Footer - Added by J Penne
--------------------------------------------------------------*/
.site-footer .site-info {
	/*CSS for a "container"*/
	max-width: 1102px;
	margin: 0em auto;
	width: 90%;	
	padding: 2em 0;
}
.site-footer {
	background: #3A3A3A;
	color: #DFDFDF;
}
.copyright-info {
	background-color: #2A2A29;
}
.copyright-info div{
	color: #d8dfe5;
	padding: 20px 0px;
	text-transform: uppercase;
	font-size: .6em;
	/*CSS for a "container"*/
	max-width: 1102px;
	margin: 0em auto;
	width: 90%;	
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget{
	margin: 0 0 1.5em;
}

.widget:not(.widget_search) {
	padding: 20px;
	background-color: rgba(221, 221, 221, 0.37);
    border: 1px solid #ddd;
    font-size: .9rem;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

.widget .widget-title, .widget .widgettitle  {
    color: #333;
    font-weight: 600;
    font-size: .9em;
    text-transform: uppercase;
   
}

.widget:not(.widget_search) .widget-title, .widget:not(.widget_search) .widgettitle {
	background-color: #FFCD00;
    padding: 10px 20px 7px 20px;
    margin: -20px -20px 1.5em;
}

/*ul's in widgets*/
.widget ul {
	padding: 0;
	margin: 0;
	font-size: .9em;
}
.widget ul li {
    list-style-type: none;
}

/*Search bar*/

input.search-field {
	margin-bottom: .5em;
	width: 10em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## General - Added by J Penne
--------------------------------------------------------------*/

body {
	background: #f8f8f8;
}

.site-content {
	/*CSS for a "container"*/
	max-width: 1102px;
	margin: 3em auto;
	width: 90%;
}

/*Two column layout with sidebar widget
Percentage values taken from Bootstrap fluid layouts*/
#primary {
	width: 74.359%;
	float: left;
	
}
#secondary {
	width: 23.077%;
	margin-left: 2.564%;
	float: right;
}

/*Single column layout 
Sidebar with widgets is hidden (temporary measure)*/
/*#primary {
	width: 100%;
}
#secondary {
	display:none;
}*/

@media screen and (max-width: 767px) {
	#primary, #secondary {
		width: 100%;
		margin: 0;
		float: none;
	}
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 3em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1em 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.entry-meta, footer.entry-footer, .nav-links {
    font-weight: 700;
    font-size: .8em;
    text-transform: uppercase;
}

.post footer.entry-footer>span {
	margin-right: 1em;
}

body:not(.single) .post {
	border-bottom: 1px solid rgb(221, 221, 221);
    margin-bottom: 3em;
    padding-bottom: 1.5em;
}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

ol.comment-list {
	margin: 0;
	font-size: .8rem;
}

ol.comment-list li.comment {
	list-style: none;
	margin: 0;
}

ol.comment-list article.comment-body {
	border-bottom: 1px solid rgb(221, 221, 221);
	padding-bottom: 1.5em;
	margin-top: 1.5em;
}

ol.comment-list ol {
	margin-left: 3em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## DW Question Answer
--------------------------------------------------------------*/
/*Customizes the DW Question Answer for this template*/
.dwqa-container {
	background-color: transparent;
}
body .dwqa-container a {
	color: #007698;
}
body .dwqa-container a:hover,
body .dwqa-container a:focus,
body .dwqa-container a:active {
	color: #0290b3;
}
body .dwqa-content a {
	text-decoration: underline;
}
