/*

Theme Name: The Monitoring Association

Description: The template for The Monitoring Association. Child theme for Confidence Theme 

Author: Junger Media

Author URI: http://www.jungermedia.com

Template: confidence

*/



@import url("../confidence/style.css");



/*Main Styles*/



body {

	background-color: #000 !important;

	background: none;

	border-top: none;

	color: black !important;

}



h1, h2, h3, h4, h5, h6 {

	font-weight: bold;

}



blockquote {

	background: none;

	border-left: none;

	font-style: italic;

}



/*Header*/



.container {

	background-color: white;

	width: 940px;

}



.container .grid_8 {

	width: 600px;

}



.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {

	margin-left: 0;

	margin-right: 0;

}



#header{

	background: none;

	background-color: #FFF;

}



#header-container {

	margin-bottom: 0px;

}



#branding {

	padding-top: 15px;

}



#top-complementary {

	float: right;

	width: inherit;

}



#site-logo {

	height: 10px;

}



h1#site-title {

	width: 309px;

	height: 95px;

	position: relative;

	top: 10px;	

}



h1#site-title a {

	width: 309px;

	height: 95px;

}



#primary-nav-bar {

	background-color: #c30e2d;

}



#primary-nav > ul {

	float: right;

}



#primary-nav > ul > li {

	border-right: 2px solid #cd4960;

	border-left: none;

}



#primary-nav > ul > li > a {

	color: #fff;

	font-family: Arial, sans-serif;

	font-size: 12px;

	padding: 8px 16px;

}



#primary-nav > ul > li > ul li a {

	color: #fff;

	background: #c30e2d;

	display: block;

	font-weight: 400;

	padding: 10px 15px;

	border-bottom: 1px solid #cd4960;

	border-top: 1px solid #cd4960;

}



#primary-nav > ul > li:hover > ul,#primary-nav > ul > li.sfHover > ul {

	background:transparent url('images/submenu-triangle.png') no-repeat 20px 10px;

	left:0;

	padding-top:16px;

	top:35px;

	width:160px;

}

#primary-nav > ul > li > ul li:hover ul,#primary-nav > ul > li > ul li.sfHover ul {

	background:transparent url('images/submenu-left-triangle.png') no-repeat 1px 15px;

	left:168px;

	padding-top:0;

	padding-left:7px;

	top:0;

	width:160px;

}



div.uds-bb.uds-dark {

	overflow: hidden !important;

}



.uds-bb-paginator.oldskool .uds-bb-playpause, .uds-bb-paginator.oldskool-bright .uds-bb-playpause, .uds-bb-paginator.ubbv2 .uds-bb-playpause {

	display: none;

}



#secondary-nav-bar {

	display: none;

}



/*Main Content Area*/



#primary {

	margin-right: 0;

}



#primary a {

	color: #c30e2d;

	text-decoration: none;

	font-weight: bold;

}



.entry, .singular-entry {

	box-shadow: none;

	border-radius: 0px;

}



.breadcrumbs {

	padding: 25px 20px 0px 30px;

}



#primary .breadcrumbs, #primary .breadcrumbs a {

	color: #acacac;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

}



#primary .breadcrumbs a:hover {

	text-decoration: underline;

}



.post-content-area {

	margin-left: 30px;

}



.entry-header {

	height: 31px;

	background-color: #ffb718;

	display: inline-block;

	padding: 50px;

	margin: 0 auto;

}





h1.entry-title.white

{

	position: relative;

	font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;

	padding-right: 25px;

	padding-left: 15px;

	font-size: 20px;

	font-weight: normal;

	text-transform: uppercase;

	color: #c30e2f;

}





h1.entry-title.white:after

{

	content: ' ';

	position: absolute;

	width: 0;

	height: 0;

	left: -20px;

	top: 99%;

	border-width: 5px 10px;

	border-style: solid;

	border-color: #cd4960 #cd4960 transparent transparent;

}



.singular-entry .entry-content {

	padding: 0px 25px;

}



.singular-entry .entry-content li {

    list-style: none;

}



.singular-entry .entry-content li:before {

      /* For a round bullet */

      content:'\2022';

      /* For a square bullet */

      /*content:'\25A0';*/

      display: block;

      position: relative;

      max-width: 0px;

      max-height: 0px;

      left: -15px;

      top: -0px;

      font-size: 20px;

      color: #c30e2d

    }



/*Sidebar*/



#secondary {

	margin-left: 0;

	width: 300px;

	background-color: white;

	padding-top:50px;

}



.widget {

	box-shadow: none;

	border-radius: 0;

	margin-bottom: 0px;

}



#secondary .widget.gtrans_widget {

	padding-bottom: 20px;

}



.widget-title {
	background: none;
	background-color: #000000;
	text-align: center;
}



.widget-title span {

	background-color: inherit;

	padding: 5px;

	margin: 0 auto;

	font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;

	font-size: 17px;

	font-weight: normal;

	text-transform: uppercase;

	color: white;

}



.widget-title span a {

	color: white;

	text-decoration: none;

}



#secondary .widget .textwidget {

	font-size: 14px;

}



#secondary .widget {

	padding: 0px;

}

	

.widget .textwidget a {
	color: #000000;
	font-weight: bold;
}



.social-icons {

	float: left;

	padding-top: 5px;

}



.social-icons img {

	margin-right: 5px;

}



/*Footer*/



div#footer-container {

	background: none;

	background-color: white;

}



#footer .grid_12 {

	background: white;

	padding: 0;

}



#footer #primary-nav-bar {

	background-color: #c30e2d;

	height: 38px;

	width: 108%;

	margin-left: -4%;

	position: relative;

}



#footer #primary-nav-bar:before

{

	content: ' ';

	position: absolute;

	width: 0;

	height: 0;

	top: 99%;

	border-width: 14px 19px;

	border-style: solid;

	border-color: #cd4960 #cd4960 transparent transparent;

}



#footer #primary-nav-bar:after

{

	content: ' ';

	position: absolute;

	width: 0;

	height: 0;

	top: 99%;

	right:0;

	border-width: 14px 19px;

	border-style: solid;

	border-color: #cd4960 transparent transparent #cd4960 ;

}



#bottom-nav {

	text-align: center;

}



#bottom-nav ul {

	float: none;

	display: inline-block;

}



#bottom-nav > ul > li {

	border-right: 2px solid #c30e2d;

	border-left: none;

}



#bottom-nav > ul > li > a {

	color: #fff;

	font-family: Arial, sans-serif;

	font-size: 13px;

	padding: 8px 16px;

	text-transform: uppercase;

	margin-left: 0;

}



#bottom-nav > ul > li > ul li a {

	color: #fff;

	background: #c30e2d;

	display: block;

	font-weight: 400;

	padding: 10px 15px;

	border-bottom: 1px solid #cd4960;

	border-top: 1px solid #cd4960;

}



#bottom-nav > ul > li:hover > ul,#primary-nav > ul > li.sfHover > ul {

	background:transparent url('images/submenu-triangle.png') no-repeat 20px 10px;

	left:0;

	padding-top:16px;

	top:35px;

	width:160px;

}

#bottom-nav > ul > li > ul li:hover ul,#primary-nav > ul > li > ul li.sfHover ul {

	background:transparent url('images/submenu-left-triangle.png') no-repeat 1px 15px;

	left:168px;

	padding-top:0;

	padding-left:7px;

	top:0;

	width:160px;

}



#bottom-nav ul li.menu-item-756 {

	border-right: none;

}



#footer-widget-area {

	padding: 0;

}



#footer-widget-area .widget {

	text-shadow: none;

	width: 100%;

}



#footer .container .grid_3 {

	width: 100%;

	text-align: center;

	padding:20px;

}



#footer-widget-area .widget {

	color: #959595 !important;

	font-size: 12px;

}



#footer-widget-area .widget a {

	color: #c30e2d !important;

	text-decoration: none;

}



#footer-widget-area .widget a:hover {

	text-decoration: underline;

}



/*Homepage*/



.main-line {

	padding: 5px;

	background-color: #acacac;

	color: white;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

}



.entry-header.main-entry {

	margin-left: 30px;

}



.singular-entry.homepage .entry-content {

	margin-bottom: 0px;

}



.index-thumb {

	width: 65px;

	height: 65px;

	float: left;

	margin-right: 15px;

}



.index-thumb img {

	width: 65px;

	height: 65px;

}



.upcoming-events-homepage li.widget {

	list-style-type: none;

	float: left;

}



.upcoming-events-hp-list {



}



.upcoming-events-hp-list ul li {

	float: left;

	list-style-type: none;

	width: 175px;

	margin-left: 10px;

}



.event-image-thumb img {

	width: 171px;

	height:107px;

}



.upcoming-events-hp-list .event-date{

	color: #c30e2d;

	font-size: 11px;

	font-weight: bold;

}



.upcoming-events-hp-list h4.post-header {

	margin-bottom: 5px;

}



/*Events*/



div.tribe-events-event.widecolumn h2.entry-title {

	display: none;

}



#tribe-events-content {

	padding: 25px;

	margin: 20px 40px 20px 40px;

	max-width: 100%;

}



h2.tribe-events-cal-title {

	display: none;

}



#tribe-events-calendar-header {

	top:15px;

}



/*Search*/



label.screen-reader-text {

	display: none;

}



.search-form {

	float: right;

	margin-bottom: 15px;

}



form#searchform input[type=text] {

	width: 191px;

	height: 18px;

	border: none;

	margin-top: 3px;

	margin-left: -40px;

	background-image: url('./images/search-go.png');

	background-repeat: no-repeat;

	background-position: right;

	border-radius: 0px;

	min-height: inherit;

	line-height: inherit;

	box-shadow: none;

}



/*Other Elements*/



.formbtn {

background-color: #c30e2d;

color: white;

}



.csaapagemenuitem {

background-color: #B3B4B3;

color: white;

font-size:20px;

width: 100%;

height: 30px;

display: block;

}



.asapmenuitem {

background-color: #163d68;

color: white;

font-size:20px;

width: 100%;

height: 30px;

display: block;

}



.catalogarea{

width:230px;

height: 550px;

float:left;

padding:10px;

border:2px;

border-style: solid;

border-color: #FFFFFF;

background-color:  #F8F8F8;

}

