/* This file will hold the main styles for your website. */
h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #007996;
	margin-bottom: 0;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.2em;
}

body {
	font-size: 87.5%;
}
body, #site-slogan, .ui-widget, .comment-form label {
	xfont-family: Arial, "Helvetica", sans-serif;
	font-family: Georgia, serif;
}


.jump-menu {
	width: 100%;
	text-align: center;
}

.ctools-jump-menu-select {
	width: 95%;
	margin: 15px auto;
}

.field-name-field-heading {
	color: #007996;
	font-size: 1.5em;
	font-weight: bold;
}

.field-name-field-sua-image {
  width: 80%;
  margin: auto;
}

.field-name-field--sua-headin .field-item.even > p {
	font-size:2.5em;
}

.logo-img  img{
	width: 100%;
}

.bottom-wrapper img {
	width: 100%;
}

#block-system-main-menu {
 	display: initial;
}

#views_slideshow_cycle_main_featured_slider-block, #views_slideshow_cycle_main_featured_slider-block * {
	width: 100%;
}

/*SLIDE CONTROLS */
.views-slideshow-controls-text-next {
        position: absolute;
        right:5px;
        background-image: url("/sites/unity.org/files/images/arrow-right-bw.png");
        background-repeat: no-repeat;
        background-size: contain;
        width:30px;
        height: 30px;
        font-size: .0;
        transform: translateY(55%);
        bottom:52%;
        z-index: 1000;
}
.views-slideshow-controls-text-previous {
        position: absolute;
        left:15px;
        background-image: url("/sites/unity.org/files/images/arrow-left-bw.png");
        background-repeat: no-repeat;
        background-size: contain;
        width:30px;
        height: 30px;
        font-size: 0;
        transform: translateY(55%);
        bottom:52%;
        z-index: 1000;
}
.views-slideshow-controls-text-pause {
        display: none;
        } /*end slide controls*/

#block-menu-menu-secondary-links .content {
	text-align: center;
}

#block-menu-menu-secondary-links .content ul li {
	list-style: none;
	float: left;
}

#block-search-form {
	display: none;
}

/* Companion Blocks */
.node-companion-block * {

}
.node-companion-block a:hover {
	background: #fbe9c2;
}

.node-companion-block a{
	color: #000;
	text-decoration: none !important;
	display: block;
}

.node-companion-block .field-items img {
	padding: 0;
}

/*make button look like unityinstitute purple button color scheme*/
.button-purple a:link, .button-purple a:visited {
	background: none;
	cursor: pointer;
	color: white;
	font-weight: bold;
	font-size: 28px;
	font-family: sans-serif;
	padding: 6px 12px;
	text-decoration: none;
	background-color: #4E2683;
	text-transform: uppercase;
	text-shadow: none;
	font-size: 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
}

.button-purple a:hover {
	background: none;
	border: none;
	color: #FF9933;
	background-color: #FCCA11;
	border: 1px solid #FF9933;
}

article .node-companion-block {
	display: block;
	margin: auto;
	width: 220px;
}

img, object {
	max-width: 100%;
	height: auto;
	overflow: auto;
}

.front-page-panel {
	max-width: 940px;
	height: 200px;
	overflow: auto;
}

.about-us .resources .publicaitons{
	max-width: 940px;
	height: 200px;
	overflow: auto;
}

#region-footer-first {
	padding: 15px 0 5px 0;
}

#region-footer-second {
	background: #fdf2db;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbe9c2', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fbe9c2), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fbe9c2,  #fff); /* for firefox 3.6+ */
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

#region-footer-second .block-menu  ul li{
	list-style: none;
	list-style-image: none;
	line-height: 1.15em;
	margin: 0 0 0 15px;
}
#region-footer-second .block-menu a{
	text-decoration: none;
	font-family:Georgia, serif;
	color: #008da9 !important;
}

#zone-footer h2.block-title {
	margin:5px 0 0 10px;
}

#zone-footer #block-block-3 {
	margin: 0 0 0 10px;
}

#region-footer-second section {
	padding-bottom: 10px;
	border-bottom: 2px solid #008da9;
}

.view-footer {
	padding-top: 15px;
}
.box1 {
  float: left;
  width: 250px;
}
.box2 {
  float: left;
  width: 16px;
}
.info-box h3 {
font-size: 22px;
font-family: "Trajan Pro","Trajan Pro Bold";
  margin-bottom: 5px;
color:#6c54a5;
font-weight: bold;
margin-top: 5px;
}

/* Info Box */
.info-box {
	xmargin-left: 25px;
	xdisplay: inline-block;
	padding: 0 10px 10px 10px;
	margin-bottom: 20px;
	height: initial;
	border: 1px solid #DEDEDE;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
}

.info-box p {
font-size: 105%;
margin-bottom: 15px !important;
}

.su125ap {
	background-image: url("/sites/unity.org/files/images/SilentUnity/125/125-bg2.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	padding-top: 15%;
	padding-left: 40px;
	padding-right: 40px;
	max-width: 100%;
}

.rtecenter {
	margin-top: 20px;
}
.button {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 7px #919191;
  -moz-box-shadow: 0px 0px 7px #919191;
  box-shadow: 0px 0px 7px #919191;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 20px;
  background: #6c54a5;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.button:hover {
  background: #eeb111;
  text-decoration: none;
  color: white !important;
}

.timeline-unity {
	clear: both;
}

input[type="text"], [type="email"]{
	width: 100%
}

/* Footer Links - Top */
#region-footer-first .block{
	margin-bottom: 0;
}
#block-menu-menu-footer-links-top{
	margin-bottom: 5px;
}
#block-menu-menu-footer-links-top ul{
	margin-bottom: 10px;
	margin-left: 10px;
}
#block-menu-menu-footer-links-top .content li{
	list-style: none;
}
#block-menu-menu-footer-links-top .content li.leaf{
	padding: 0 0.5em 0 0;
}
#block-menu-menu-footer-links-top .content li.last{
	border-right: none;
}
#block-menu-menu-footer-links-top .content a{
	color: #007996;
	text-decoration: none;
}
#block-menu-menu-footer-links-top .content a:hover{
	color: #ea7f1e !important;
}

#wdop-bg-color {
	display: block;
	background-color: #d3edfc;
}


/*mean menu*/
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #3b7795;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #3b7795;
	margin-top: 44px;
}

.mean-container .mean-nav ul li ul li a{
  background: #5792AF;
}

.mean-container .mean-nav ul li a.mean-expand {
	padding: 8.5px !important;
	font-size: 28px;
	top:-.25em;
}

.panel-2col .panel-col-first {
  float: left;
  width: 100%;
}

.panel-2col .panel-col-last {
  width: 100%;
}

#node-panel-7348 h2.pane-title {
	visibility: hidden;
}

#node-panel-7300 h2.pane-title {
	visibility: hidden;
}

 #vidlist {
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}
/*
.mejs-button.mejs-volume-button.mejs-mute
.mejs-horizonal-volumet{
	visibility: hidden;
}
*/


/** Donation Thermometer */
div.gauge{
  position: relative;
  background-color: #cccccc;
  border-radius: 25px;
  padding: 2px;
  box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
  margin: 0px;

    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(0,0,0)), color-stop(1%,rgb(255,255,255)));
    background: -webkit-linear-gradient(left, rgb(0,0,0) 0%,rgb(255,255,255) 10%);
    background:      -o-linear-gradient(left, rgb(0,0,0) 0%,rgb(255,255,255) 10%);
    background:     -ms-linear-gradient(left, rgb(0,0,0) 0%,rgb(255,255,255) 10%);
    background:    -moz-linear-gradient(left, rgb(0,0,0) 0%,rgb(255,255,255) 10%);
    background:   linear-gradient(to right, rgb(0,0,0) 0%,rgb(255,255,255) 10%);
    background-size: 5% 100%;
    border: 1px solid #aaa;
    background-position:  -1px;
}
div.gauge > span.current-meter {
  display: block;
  box-shadow:
    inset 0 2px 9px  rgba(255,255,255,0.3),
    inset 0 -2px 6px rgba(0,0,0,0.4);
  position: relative;
  overflow: hidden;
opacity:.7;
}
.donations_thermometer-current {
float:left;
}
.donations_thermometer-goal {
margin-left:155px;
}
.donations_thermometer-goal span, .donations_thermometer-current span{
font-weight: 700;
font-size:1.1em;
}
.goal-increment{
  margin-left:-1px;
}
.goal-increment div{
  font-size:.8em;
  display: inline;
  padding-left: 3.5px
}
/*DONATE HEADER*/
.page-node-7970 .donate-header {
  display: none;
}
