/*
Theme Name: SIP
Theme URI: http://samaristudiso.com/sipsych
Author: Samari Studios
Author URI: http://samaristudiso.com/
Description: Responsive Theme for SIP
Version: 1.0
License: Not for distribution
Tags: Custom
Text Domain: SIP

*/

body {
  background-color: #eeeeee;
}

#page {
  background-color: #ffffff;
}
#content-background, #footer-background {
	background-color: #eee;
}

.nonhome .entry-content {
  min-height: 26em;

}
#content {
	background-color: #fff;
	padding-bottom: 1em;
}

#menu-language-flags { width: auto; color: #666; height:35px;  padding:0px 0px 20px 0;
}
#menu-language-flags li ul {
	list-style: none;
	float:right;
}
ul#menu-language-flags li {
	float: left; display:inline;
	padding:1px 2px;
}
ul#menu-language-flags li a {color: #666;
	text-transform: uppercase;
	font-size: 10px;
	display: block; text-decoration: none;
	letter-spacing: 1px;
}
ul#menu-language-flags li.lang-en_us, ul#menu-language-flags li.lang-pt_br, ul#menu-language-flags li.lang-es_es {text-indent:-9999px; width:18px; }
ul#menu-language-flags li.lang-pt_br a {background: transparent url('images/flags/pt_br.png') no-repeat center 5px;}
ul#menu-language-flags li.lang-en_us a {background: transparent url('images/flags/en_us.png') no-repeat center 5px;}
ul#menu-language-flags li.lang-es_es a {background: transparent url('images/flags/es_es.png') no-repeat center 5px;}

#signin-bar {
	background-color: #0d4ba0;

}

#signin-bar a {
	color: #FFF;
}

#signin-bar a:hover {
	color: #CCC;
}

#menu-bar-row {
	background-color: #5182bb;
	text-transform: uppercase;
}
#sub-menu-bar-row {
	background-color: #f9d97b;
	text-transform: uppercase;

}
ul#menu-main li a,ul#menu-main li a {
	color: #fff;
}
ul#menu-main li.current-menu-ancestor a,ul#menu-main li.current-menu-item a {
	color: #f9d97b;
}
ul#sub-menu-main li a,ul#sub-menu-main li a {
	color: #0d4ba0;
}
ul#sub-menu-main li.current-menu-ancestor a,ul#sub-menu-main li.current-menu-item a {
	color: #3590bf;
}

h2.entry-title
{
	color: #0d4ba0;
	text-transform: uppercase;
}
h2.entry-title a {
	color: #0d4ba0;
}

h1, h2, h3 {
	text-transform: uppercase;
	color: #5182bb;
}

#footer {
	background-color: #005b8c;
	padding-top: 1em;
	padding-bottom: 2em;
}

#joinbutton
{
	background-color: #288CC1;
	background-image: url('images/join.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 150px;
	margin-top: 5px;
	color: white;
}

#joinbutton a {
  color: white;
  text-decoration: none;
}
#membersbutton {
	background-color: #214a7b;
	background-image: url('images/key.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 150px;
	margin-bottom: 5px;
	color: white;
}
#membersbutton a {
  color: white;
  text-decoration: none;
}

#bulletinbutton
{
	background-color: white;
	background-image: url('images/bulletin-logo.png');
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 100px;
	  font-size: 14px;
  color: #214a7b;


}


#bulletinbutton h4 {
  font-size: 24px;
  color: #5182bb;
}

#bulletinbutton .textwidget {
    margin-left: 90px;
}


#journalbutton{
	background-color: white;
	background-image: url('images/journal-logo.png');
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 100px;
	  color: #214a7b;
	  font-size: 14px;


}


#journalbutton h4 {
  font-size: 24px;
  color: #5182bb;
}

#journalbutton .textwidget {
    margin-left: 90px;
}

#taskforcebutton {
	background-color: white;
	background-image: url('images/task-force-logo.png');
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 100px;
	  color: #214a7b;
	  font-size: 14px;


}
#taskforcebutton h4 {
  font-size: 24px;
  color: #5182bb;
}

#taskforcebutton .textwidget {
    margin-left: 90px;
}



#mapcell {
	min-height: 390px;
	background-color: white;
	background-image: url('images/sip-map.png');
	background-repeat: no-repeat;
	background-position: center center;

}

#maptext .textwidget {
    margin-top: 200px;
    width: 150px;
    bottom: 0px;

    color: #214a7b;
    font-size: 11px;
}

#privacycontact a
{
  color: white;
  font-size: 14px;
  text-transform: uppercase;
}

#sitecredit a
{
    font-size: .8em;
    color: #2882B3;

}

/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
#menu-language-flags > li > a {
}

li.current-lang {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);

}

#socialmediafooter img {
    border-color: white;
    border-width: 1px;
    border-style: solid;
}

#socialmediafooter img:hover {
    border-color: black;
}

.awardpaddedtable td {
  padding:.5em;
}

.avatar-multiple-page {
  height: 88px;
  width: 88px;
}
.headerquicklinks {
  color: white;
}

.headerlogout > div {
  display: inline;
}
