﻿
.front-view-content {

}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}

#footer-right p { color: #ccc; text-align: right; padding: 20px 30px; font-size: 80%; }
 
.grid_02 { width: 490px; float: left; margin: 0; display: inline; }
.partners{width:100%;background-color:#fff}
footer .footer-above img.partners{background-color:#c9c9ca}

#exit_overlay .dismiss {
	text-align: right;
}

#exit_overlay .dismiss a {
	display: inline-block;
	padding: 20px;
	font-size: 52px;
	color: #FFF;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.popover.top {
  margin-top: -10px;
}

p.top{
	color: #FFF;
	font-size: 2em;
	line-height:1.2em;
	font-weight: 300;
}

.about_bg {
	position: relative;
	left: -100px;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.PageTemplate .html_content a:hover, .html_content a:focus
{
text-decoration:none;}

.html_content p,.html_content span
{
font-family:Arial;
font-size:1em;
line-height: normal;
color:#000000;
font-style:normal;
font-weight:normal;
text-align:left;
margin:0;
}

 .html_content a:hover, .html_content a:focus
{
text-decoration:none;}

#visual-body li.visual01 p{right:40px; bottom:60px; width:360px;}

#visual-body li.visual01 p a{background-color:rgba(206,90,90,.75); text-shadow:2px 2px 2px #ce5a63;}

.saga-sub-footer {
    padding: 15px 0px;
    font-size: 12px;
    background: #393E46;
}

.site-footer .saga-sub-footer a{
	color: #00adb5;
}

.site-footer .saga-sub-footer a:hover{
	color: white;
}

	.saga-sub-footer .site-footer-menu, .saga-sub-footer .site-copyright {
    width: 100%;
    float: none;
	}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

	
		#copy,#footnav
		{
			float: none;
			width: 100%;
			clear: both;
			text-align: center;
		}

#copy
{
	float: left;
}


.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }

.langswitch { 
float:right;
display:block;
margin-top:70px;
font-size: 1.1rem;
color: #ffffff !important;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
background-color: #335468;
}

.langswitch a { 
font-size: 1.1rem;
color: #ffffff !important;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
background-color: #335468;
}

.langswitch a:hover { 
color:#ffffff;
font-weight: bold;
text-decoration: underline;
}

  .main-navigation .menu-item-has-children {
    position: relative; }

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


.content,
.sidebar {
	padding-top: 50px;
	padding-bottom: 50px;
}


.content {
	width: 68%;
	float: left;
}


.content:before {
	content: "";
	background: #fff;
	position: absolute;
	z-index: -9999;
	top: 0;
	right: 28.5%;
	bottom: 0;
	left: -10000px;
}
.podcast-player{float:left;width:60%}
.single-post-content .podcast-player{background:#000;color:#fff;padding:17px 95px 23px 25px;position:relative;min-height:95px;margin-bottom:4.125em}
.single-post-content .podcast-player h6{color:gray;letter-spacing:.02em;margin-bottom:11px}
.single-post-content .podcast-player p{font-size:1.375em;line-height:1.09090909;letter-spacing:.02em;margin:0}
.single-post-content .podcast-player a{position:absolute;top:19px;right:24px}
.single-post-content .podcast-player a img{max-width:56px}
