﻿ #pgc-15-2-1 , #pgc-15-2-2 , #pgc-15-4-1 , #pgc-15-4-2 , #pgc-15-6-1 , #pgc-15-6-2 { width:42.5%;width:calc(42.5% - ( 0.575 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}

	.mec-events-meta-group-countdown .countdown-w .icon-w {font-size: 24px;}


figure .icon:before {
	opacity:1;
	content:"i";
	position:absolute;
	z-index:999;
	right:0;
	bottom:0;
	background:#000;
	color:#fff;
	display:block;
	width:28px;
	height:28px;
	text-align:center;
	font:italic 14px/28px Georgia, serif;
}


figure:hover .icon:before {
	opacity:0;
}


.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

  .nav:before, .nav:after {
    content: " ";
    display: table; }

  .nav:after {
    clear: both; }

  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }


.nav-tabs {
  border-bottom: 1px solid #ddd; }


.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }


.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }


.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }


.search-desktop .nav-desktop-contact {
  z-index: 10; }


.widget-title {
	font-size: 16px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px solid transparent;
}


.widget-title span {
	display: inline-block;
	line-height: 2.2em;
	padding:0 10px;
	position: relative;
	top: 1px;
	border-bottom: 1px solid transparent;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}



.yoyo .widget-title {
	background: none;
	padding: 0;
	margin: 0;
}
 .widget-title, .widget-title a { line-height: normal; font-family: inherit; }
 .sidey .widget-title { color: #da0b07; background-color: ;border-color:#CCCCCC;}
 #footer .widget-title { color: #da0b07; background-color: ;border-color:#CCCCCC;}

.textwidget p:first-child {
  margin-top: 0;
}

.textwidget p:last-child {
  margin-bottom: 0;
}


.member {
	margin-top: 29px;
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
}


.member .sign_in,
.member .register {
	display: inline-block;
}

.testimonial_rotator_single .testimonial_rotator_stars { }


.testimonial_rotator.template-default .has-image .img,
.testimonial_rotator_single.has-image.template-default .img { width: 20%; margin-right: 5%; float: left; padding: 0; padding-top: .5em; }


.testimonial_rotator.template-default .has-image .img img,
.testimonial_rotator_single.has-image.template-default .img img { width: 100%; max-width: 150px; height: auto; }


.testimonial_rotator.template-default .has-image .text,
.testimonial_rotator_single.has-image.template-default .text { width: 75%; float: left; padding: 0; margin: 0; }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.navbar.container,.navbar.container-fluid{margin-top:20px}
.wrapper{min-height:100%;position:relative;padding-bottom:500px;background:inherit}
.no-footer .wrapper{padding-bottom:0}

	.boxL .bannerbox, .boxR .bannerbox {float: none; width: 90%; margin: 0 auto;}


.boxL .bannerbox,
.boxL .code_block,
.boxR .bannerbox,
.boxR .code_block {
    position: relative;
    float: left;
    z-index: 10;
    width: 48%;
    clear: none;
    border: solid 0px blue
}


.boxL .bannerbox,
.boxR .code_block {
    float: right;
}


.bannerbox,
.vidbox {
    margin-bottom: 10px;
}


.bannerbox img {
    width: 100%;
}


.tagcloud a,
.tag-cloud a {
	display: inline-block;
	font-size: 12px!important;
	background: #929292;
	color: #fff;
	font-weight: bold;
	padding: 3px 7px;
	margin: 0px 5px 5px 0px;
}


.tagcloud a:hover,
.tag-cloud a:hover {
	background: #232323;
	color: #fff;
}

    .logo-wrap {
        margin-bottom: 10px;
        margin-top: 0;
        width: 100%;
        text-align: center;
    }

#header .logo-wrap {
    padding: 22px 0;
    margin: 0;
}

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

	.menu-toggle {
		float: right;
		margin: 10px;
		padding: 10px;
		letter-spacing: 0;
		font-size: 80%;
	}



.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
