@charset utf-8;
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,700,900');


/* GLOBAL STYLES
-------------------------------------------------- */

body {
    background: #fff
}

footer {
    padding: 20px 0 40px;
    color: #333;
}
.forum .embed-responsive-16by9 {
    padding-bottom: 100%;
}

.memberDirectory iframe {
    width: 100%;
    height: auto;
    border: none;
}

footer a:link {
    color: #333;
    text-decoration: none
}

footer a:visited {
    color: #333;
    text-decoration: none
}

footer a:hover,
a:active,
a:focus {
    color: #B01C1A;
    text-decoration: underline
}


footer h2 {
    font: 300 1.8em/1.4 'Lato', sans-serif;
    color: #333;
    margin: 0 0 5px !important;
}

footer h3 {
    font: 400 1.4em/1.4 'Lato', sans-serif;
    color: #333;
    margin: 0 0 5px !important;
}

footer hr {
    border: 0;
    margin: 30px 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #ccc, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #ccc, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #ccc, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #ccc, #f0f0f0);
}


footer p {
    font: 300 1.1em/1.4 'Lato', sans-serif;
    color: #333;
    text-decoration: none
}

footer .footerContent {
    display: inline-block;
    width: 33%;
    vertical-align: top;
}

footer .left {
    text-align: left
}

footer .mid {
    text-align: center
}

footer .right {
    text-align: right
}

footer .social i {
    margin-left: 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
h2 {
    font: 300 2.0em/1.4 'Lato', sans-serif;
    color: #333;
    margin: 20px 0 40px;
}

hr {
    border-top: 2px solid #9183BE;
    margin: 30px auto;
    height: 1px;
}

table {
    border: none;
}

table td {
    padding: 20px 12%
}

ul li {
    font: 300 1.2em/1.7 'Lato', sans-serif;
    color: #222;
    margin-bottom: 6px;
}

.body {
  background-color: #333333;
}
.contactForm a:link {
    color: #333;
    text-decoration: none
}

.contactForm  a:visited {
    color: #333;
    text-decoration: none
}

.contactForm  a:hover,
a:active,
a:focus {
    color: #B01C1A;
    text-decoration: underline
}

.contactForm .panel-default {
    margin-bottom: 20px!important;
    border-radius: 4px;
}
.contactForm .panel-heading {
    padding: 20px 15px!important;
}
.contactForm img {
    width: 36%;
}
.carousel-content {
    color:black;
    display:flex;
    align-items:center;
}
    #text-carousel {
      width: 100%;
      height: auto;
      margin: 40px 0 20px;
    }

.committee .img-thumbnail {
    margin: auto;
    padding: 14px;
    width: 190px!important;
}
.committee h2 {
    font: 400 1.8em/1.4 'Lato', sans-serif;
    color: #333;
    margin: 48px 0 48px;
}
.committee h3 {
    font: 700 1.2em/1.4 'Lato', sans-serif;
    color: #333;
    margin: 10px 0 0;
}
.committee .btn {
    margin: 0 0 26px;
}
.container {
    width: 100%;
    max-width: 1200px;
    padding-right: 0;
    padding-left: 0;
}

.container-fluid {
    padding-right: 0;
    padding-left: 0;
}

.content {
    padding: 0 6%;
}

.dropdown-menu>li>a {
    font: 400 .8em/1.4 'Lato', sans-serif!important;
    padding: 3px 20px;
}
.enterSite {
    float: left;
    padding: 0 10%;

}
.enterSite .zone div {
    padding: 16px 18px!important;
    text-align: center;
    background: #F9FBFB
}
.enterSite .zone h2 {
    font: 700 1.3em/1.4 'Lato', sans-serif!important;
    text-align: center;
    color: #fff;
    margin: 0
}
.enterSite .zone .btn {
    padding: 10px 30px;
}
.enterSite .zone .btn-default{
    background-color: #777!important;
    color: #fff;
}
.enterSite .zone .btn-default:hover  {
    background-color: #e6e6e6!important;
    color: #333;
}
.form {
    border-radius: 6px;
    padding: 20px;
    margin-top: 30px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}
.form img {
    width: 36%;
}
.forum img {
    width: 64%;
    margin: auto;

}
.head .carousel-caption {
    max-width: 1200px;
    margin: auto;
    padding: 0;
    bottom: 26%!important;
    left: 0!important;
    right: 0!important;
}

.head .carousel-caption h2 {
    font: 600 2.2em/1.4 'Lato', sans-serif;
    color: #fff;
    margin: 0 0 4px;
}

.head .carousel-caption p {
    font: 400 1.0em/1.4 'Lato', sans-serif;
    color: #fff;
    margin: 0 0 20px!important;
}
.head .carousel-caption .btn{
    font: 300 .9em/1.4 'Lato', sans-serif;
    padding:  10px 20px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0;
    background: none!important
}
.head .carousel-caption .btn-default:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, .3)!important;
    border-color: #fff;
}

.head .carousel-caption .left {
    display: inline-block;
    width: 46%;
    margin:0 2%;
    padding: 30px;
    float: left;
    background: rgba(145, 131, 190, .9);
    vertical-align: top;
}

.head .carousel-caption .right {
    display: inline-block;
    width: 46%;
    margin: 0 2%;
    padding: 30px;
    float: right;
    background: rgba(161, 52, 141, .8);
    vertical-align: top;
}




.mainContent {
    margin-top: 30px;
}
.mainContent a:link {
    color: #9183BE;
    text-decoration: none
}

.mainContent a:visited {
    color: #9183BE;
    text-decoration: none
}

.mainContent a:hover, a:active, a:focus {
    color: #B01C1A;
    text-decoration: underline
}
.mainContent i {
    margin-left: 10px;
}
.mainContent .leftCol ul {
 
}
.mainContent .leftCol li {
    font: 300 1.0em/1.4 'Lato', sans-serif;
    margin-bottom: 10px;
}
.mainContent .links ul {
    border: 1px solid #eee; 
    border-radius: 4px; 
    padding: 30px 10px 10px 40px
}
.mainContent .links li {
    font: 300 1.0em/1.4 'Lato', sans-serif;
    margin-bottom: 10px;
}
.mainContent .videos  {
    border: 1px solid #eee; 
    border-radius: 4px; 
    padding: 30px 0 10% 0;
}
.mainContent .videos iframe {
    margin-bottom: 20px;
}
.mainContent ul.presentations  {
    border: 1px solid #eee; 
    border-radius: 4px; 
    padding: 30px 0 10% 0;
    list-style-type: none;
}
.mainContent li.presentations  {
    font: 300 1.0em/1.4 'Lato', sans-serif;
    margin-bottom: 10px;
}
.mainContent .leftCol {
    display: inline-block;
    vertical-align: top;
    padding-right: 8%;
    width: 74%;
}
.mainContent .memberDirectory i {
    margin-left: 0;
}
.mainContent .leftCol .testimonial {
    border-left: 3px solid #8EAB3D;
}
.mainContent .leftCol .testimonial p {
    font: italic 300 1.0em/1.8 'Lato', sans-serif;
    padding-left: 4%;
}
.mainContent .leftCol .testimonial img {
    width: 60px;
    float: left;
    margin-right: 10px;
}
.mainContent.redirect {
    margin-top: 10%;
}
.mainContent.redirect img {
    width: 60%;
    margin: auto;
}
.mainContent .right {
    display: inline-block;
    vertical-align: top;
    width: 26%;
    margin-top: 30px;
    border-top: 6px solid #9183BE ;
}
.mainContent .right iframe {
    margin-top: 30px!important;
}
.mainContent .presentations iframe { 
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}    
.mainContent h1 {
    font: 700 2.4em/1.2 'Lato', sans-serif;
    color: #9F338C;
    margin: 20px 0 20px!important;
}
.mainContent h2 {
    font: 400 1.8em/1.2 'Lato', sans-serif;
    color: #333;
    margin: 20px 0 20px!important;
}

.mainContent h3 {
    font: 400 1.2em/1.6 'Lato', sans-serif;
    color: #333;
    margin: 20px 0 30px!important;
}

.mainContent h4 {
    font: 400 1.6em/1.2 'Lato', sans-serif;
    color: #333;
    margin: 20px 0 !important;
}

.mainContent p {
    font: 300 1.2em/1.7 'Lato', sans-serif;
    color: #222;
    margin-bottom: 10px;
}

.modal-footer {
    border-top: none!important;
}
.modal h3 {
    font: 700 1.2em/1.6 'Lato', sans-serif;
    color: #333;
}
.modal h4 {
    font: 700 1.0em/1.6 'Lato', sans-serif;
    color: #333;
}
.modal img {
    float: left;
    padding: 0 20px 0;
}
.presentation.modal-dialog {
    width: 80%;
    margin: 30px auto;
}
/* .NAVBAR -------------------------------------------------- */

.menu .nav>li>a {
    padding: 0px;
    font: 400 .9em/1.6 'Lato', sans-serif !important;
}

.nav .dropdown-menu .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #000;
    border-bottom: none;
}

.navbar-default {
    background: none !important;
    border-bottom: 2px solid #9183BE;
    margin-bottom: 2px;
}

.navbar-default .navbar-brand {
    color: #fff;
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 0 0 0 0;
    height: inherit;
}

.navbar-brand img {
    width: 100%;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border: none !important;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #333;
    background-color: transparent;
}

.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 0;
    margin-left: 30px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #333;
    border-bottom: 1px solid #9F338C;
}

.navbar-nav>li>.dropdown-menu {
    text-align: center;
    background-color: rgba(255, 255, 255, 0.8);
    border: none;
    border-radius: 0
}

.navbar-header {
    width: 34%;
    padding: 0 0 20px 20px
}

.navbar-nav {
    margin: 100px 0 0;
}

.navbar-right {
    margin: 0 !important;
}

.navbar-toggle {
    margin: 40px 0 0;
}

.nav .top-nav-collapse {
    padding: 20px 0;
}



/* end .NAVBAR -------------------------------------------------- */

.news {
    margin: 10px 0 10px 0;
    border: 1px solid #eee;
    float: left;
    padding: 0 10px;
}

.newsletterOuter {
    background: rgba(161, 52, 141, .8);
    color: #fff;
    margin-top: 390px;
}
.newsletterOuter h3 {
    font: 400 2.0em/1.4 'Lato', sans-serif;
    color: #fff;
    margin: 0 0 0;
}
.newsletterOuter h4 {
    font: 400 1.6em/1.4 'Lato', sans-serif;
    color: #fff;
    margin: 0 0 10px;
}
.newsletterOuter p {
    font: 300 1.0em/1.4 'Lato', sans-serif;
}
.newsletterOuter .newsletterInner {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
}
.newsletterOuter .newsletterInner .left {
    display: inline-block;
    width: 70%;
    padding: 0 8% 0 20%;
    vertical-align: top;     
}
.newsletterOuter .newsletterInner .right {
    display: inline-block;
    width: 30%;
    vertical-align: top;
}
.newsletterOuter .newsletterInner .right .btn-default {
    font: 400 1.0em/1.4 'Lato', sans-serif;
    padding:  30px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0;
    background: none!important;
    margin: 10% 0

}
.newsletterOuter .newsletterInner .right .btn-default:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, .3)!important;
    border-color: #fff;    
}
.no-padding {
    padding-left: 0;
    padding-right: 0;
}
.parallax {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.parallax#img1 {
  background-image: url("/assets/imgs/jpgs/slide1.jpg");
  background-attachment: fixed;
  height: 500px
}
.parallax#img2 {
  background-image: url("/assets/imgs/jpgs/slide2.jpg");
  background-attachment: fixed;
  height: 500px
}
.parallax#img3 {
  background-image: url("/assets/imgs/jpgs/slide3.jpg");
  background-attachment: fixed;
  height: 500px
}
.parallax#img4 {
  background-image: url("/assets/imgs/jpgs/slide4.jpg");
  background-attachment: fixed;
  height: 384px
}
.parallax#img5 {
  background-image: url("/assets/imgs/jpgs/slide5.jpg");
  background-attachment: fixed;
  height: 500px
}
.parallax#img6 {
  background-image: url("/assets/imgs/jpgs/slide6.jpg");
  background-attachment: fixed;
  height: 500px
}
.roles {
    text-align: center;
    padding: 20px 30px;
    border: solid 1px #eee;
    border-radius: 4px;
}
.row {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.six1 {
    width: 100%;
    float: left;
    clear: both;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.six2 {
    display: none;

}

.sponsors {
    text-align: center;
    padding: 4% 0 20%;
    margin: 30px 0 0;
    border-top: 3px solid #9183BE;
}
.sponsors h3 {
    font: 400 1.6em/1.2 'Lato', sans-serif;
    color: #333;
    margin: 0 0 30px!important;
}
.sponsors p {
    margin: 30px 0 0;
}
.sponsors img {
    padding: 20px;
    margin: auto;

}
.summit img {
    float: left;
    width: 32%;
    margin: 30px;
}
.summit {
    margin: 10px 0 10px 0;
    border: 1px solid #eee;
    float: left;
    padding: 0 10px;
}

.topContactBar {
    background: #9183BE;
    margin-bottom: 20px;
}
.topContactBar a:link {
    color: #fff;
    text-decoration: none;
    height: auto;
}
.topContactBar a:visited {
    color: #fff;
    text-decoration: none
}
.topContactBar a:hover,a:active,a:focus {
    color: #fff;
    text-decoration: underline
}
.topContactBar i {
    margin-left: 20px;
}
.topContactBar .btn{
    position: absolute;
    font: 400 1.2em/1.4 'Lato', sans-serif;
    right: 2%;
    width: 200px;
    padding: 16px 0;
    border: 0;
    border-radius: 0;
    background: #8EAB3D
}
.topContactBar .social {
    position: relative;
    z-index: 1;
    max-width: 1200px;
    padding: 4px 20px;
    margin: 0 auto;
    font: 300 1.1em/1.4 'Lato', sans-serif;
}

.vacancy {
    width: 60%;
    margin: auto;
}










/*   This is the Popup Window   */
.delayedPopupWindow {
	display: none;
	position: fixed;
	width: auto;
	max-width: 480px;
	height: 310px;
	top: 50%;
	left: 50%;
	margin-left: -260px;
	margin-top: -180px;
	background-color: #efefef;
	border: 2px solid #333;
	z-index: 102;
	padding: 10px 20px;
}
/*   This is the closing button  */
#btnClose {
	width:100%;
	display: block;
	text-align: right;
	text-decoration: none;
	color: #BCBCBC;
}
/*   This is the closing button hover state  */
#btnClose:hover {
	color: #c90c12;
}
/*   This is the description headline and paragraph for the form   */
#delayedPopup > div.formDescription {
	float: left;
	display: block;
	width: 44%;
	padding: 1% 3%;
	font-size: 18px;
	color: #666;
	clear: left;
}
/*   This is the styling for the form's headline   */
#delayedPopup > div.formDescription h2 {
	color: #444444;
	font-size: 36px;
	line-height: 40px;
}

/* 
////////// MailChimp Signup Form //////////////////////////////
*/

/*   This is the signup form body  */
#delayedPopup #mc_embed_signup {
	float: left;
	width: 47%;
	padding: 1%;
	display: block;
	font-size: 16px;
	color: #666;
	margin-left: 1%;
}
/*   This is the styling for the signup form inputs  */
#delayedPopup #mc-embedded-subscribe-form input {
	width: 95%;
	height: 30px;
	font-size: 18px;
	padding: 3px;
  margin-bottom: 5px;
}
/*   This is the styling for the signup form inputs when they are being hovered with the mouse  */
#delayedPopup #mc-embedded-subscribe-form input:hover {
	border:solid 2px #40c348;
	box-shadow: 0 1px 3px #AAAAAA;
}
/*   This is the styling for the signup form inputs when they are focused  */
#delayedPopup #mc-embedded-subscribe-form input:focus {
	border:solid 2px #40c348;
	box-shadow: none;
}
/*   This is the styling for the signup form submit button  */
#delayedPopup #mc-embedded-subscribe {
	width: 100%!important;
	height: 40px!important;
	margin: 10px auto 0 auto;
	background: #5D9E62;
	border: none;
	color: #fff;
}
/*   This is the styling for the signup form submit button hover state  */
#delayedPopup #mc-embedded-subscribe:hover {
	background: #40c348;
	color: #fff;
	box-shadow:none!important;
	cursor: pointer;
}























/* RESPONSIVE CSS
-------------------------------------------------- */
/*///////////////////// Navbar toggle breakpoint 879px and below ///////////////////// */



/*///////////////////// 1200px and up  ///////////////////// */
@media (min-width: 1200px) {
   

}

/*///////////////////// 1100px to 1199px  ///////////////////// */
@media (min-width: 1100px) and (max-width: 1199px) {





}



/*///////////////////// 900px to 1099px ///////////////////// */
@media (min-width: 900px) and (max-width: 1099px) {

.head .carousel-caption {
    top: 254px!important;
}
.parallax#img1 {
    height: 340px;
}

}/*/// 900px to 1099px /// */

/*///////////////////// 860px to 899px ///////////////////// */
@media (min-width: 860px) and (max-width: 899px) {
 
}

/*///////////////////// 800px to 859px ///////////////////// */
@media (min-width: 800px) and (max-width: 859px) {

}/*/// 768px - 899px /// */


/*///////////////////// 768px to 799px ///////////////////// */
@media (min-width: 768px) and (max-width: 899px) {
.mainContent .leftCol {
    display: inline-block;
    vertical-align: top;
    padding-right: 8%;
    width: 66%;
}
.navbar-brand img {
    width: 54%;
}
.navbar-header {
    width: 100%;
    text-align: center;
}
.navbar-nav {
    margin: 34px 0 0;
}
 
}/*/// 768px - 899px /// */

/*////////////////////////// 700px to 767px  ////////////////////////////// */
@media (min-width: 700px) and (max-width: 767px) {

footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    bottom: 20%!important;
}
.navbar-brand img {
    width: 60%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 400px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}
}/*/// 700px - 767px /// */


/*////////////////////////// 660px to 699px  ////////////////////////////// */
@media (min-width: 660px) and (max-width: 699px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    bottom: 20%!important;
}
.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 60%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 400px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}
}/*/// 660px - 699px /// */

/*////////////////////////// 600px to 659px  ////////////////////////////// */
@media (min-width: 600px) and (max-width: 659px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    bottom: 8%!important;
}
.head .carousel-caption h2 {
    font: 600 1.4em/1.4 'Lato', sans-serif;
}
.head .carousel-caption .left {
    display: block;
    width: 100%;
    margin: 0 0 10px;
}
.head .carousel-caption .right {
    display: block;
    width: 100%;
    margin: 0;
}
.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 70%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 460px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}
}/*/// 600px - 659px /// */


/*////////////////////////// 560px to 599px  ////////////////////////////// */
@media (min-width: 560px) and (max-width: 599px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    bottom: 12%!important;
}
.head .carousel-caption h2 {
    font: 600 1.4em/1.4 'Lato', sans-serif;
}
.head .carousel-caption .left {
    display: block;
    width: 100%;
    margin: 0 0 10px;
}
.head .carousel-caption .right {
    display: block;
    width: 100%;
    margin: 0;
}

.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 60%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 460px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}
}/*/// 560px - 599px /// */

/*////////////////////////// 500px to 559px  ////////////////////////////// */
@media (min-width: 500px) and (max-width: 559px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    bottom: 12%!important;
}
.head .carousel-caption h2 {
    font: 600 1.4em/1.4 'Lato', sans-serif;
}
.head .carousel-caption .left {
    display: block;
    width: 100%;
    margin: 0 0 10px;
}
.head .carousel-caption .right {
    display: block;
    width: 100%;
    margin: 0;
}

.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 60%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 460px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}
}/*/// 500px - 559px /// */

/*/////////// 460px - 499px ////////////////// */
@media (min-width: 460px) and (max-width: 499px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    bottom: 16%!important;
}
.head .carousel-caption h2 {
    font: 600 1.4em/1.4 'Lato', sans-serif;
}
.head .carousel-caption .left {
    display: block;
    width: 100%;
    margin: 0 0 10px;
}
.head .carousel-caption .right {
    display: block;
    width: 100%;
    margin: 0;
}
.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 60%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 460px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 

.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}
}/*/// 460px - 499px /// */

/*/////////// 400px - 459px ////////////////// */
@media (min-width: 400px) and (max-width: 459px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    top: 44%!important;
}
.head .carousel-caption h2 {
    font: 600 1.4em/1.4 'Lato', sans-serif;
}
.head .carousel-caption .left {
    display: block;
    width: 100%;
    margin: 0 0 10px;
}
.head .carousel-caption .right {
    display: block;
    width: 100%;
    margin: 0;
}

.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 60%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 460px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}  
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}

} /*/// END 400px - 459px /// */

/*/////////// 360px - 399px ////////////////// */
@media (min-width: 360px) and (max-width: 399px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    top: 340px!important;
}
.head .carousel-caption h2 {
    font: 600 1.4em/1.4 'Lato', sans-serif;
}
.head .carousel-caption .left {
    display: block;
    width: 100%;
    margin: 0 0 10px;
    padding: 20px 10px;
}
.head .carousel-caption .right {
    display: block;
    width: 100%;
    margin: 0;
    padding: 20px 10px;
}
.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 80%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 460px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 60%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}

} /*/// END 360px - 399px /// */

/*/////////// 320px - 359px ////////////////// */
@media (min-width: 320px) and (max-width: 359px) {
footer {
   border-top: 1px solid #eee;
   margin-top: 40px;
}

footer .footerContent {
    display: block;
    width: 100%;
    text-align: center!important;
}

footer .left {
    text-align: center
}

footer .mid {
    text-align: center;
    margin-bottom: 40px;
}

footer .right {
    text-align: center
}

footer .social i {
    margin: 0 20px;
    font-size: 2em
}
footer .ywc {
    margin-top: 40px;
}
.contactForm img {
    width: 100%;
}
.form img {
    width: 100%;
}
.forum .navbar-header img {
    width: 100%!important;
}
.head .carousel-caption {
    top: 50%!important;
}
.head .carousel-caption h2 {
    font: 600 1.4em/1.4 'Lato', sans-serif;
}
.head .carousel-caption .left {
    display: block;
    width: 100%;
    margin: 0 0 10px;
    padding: 20px 10px;
}
.head .carousel-caption .right {
    display: block;
    width: 100%;
    margin: 0;
    padding: 20px 10px;
}

.mainContent .leftCol {
    display: block;
    padding-right: 0;
    width: 100%;
    float: left
}
.mainContent .right {
    display: block;
    width: 100%;
    margin-top: 0;
    border-top: 6px solid #9183BE ;
    float: left
}
.navbar-brand img {
    width: 90%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
    text-align: center;
    font-weight: 300;
    padding: 10px 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse  {
    position: relative;
    z-index: 100;
    background-color: rgba(255, 255, 255, .9)!important;
}
.navbar-header {
    width: 100%;
    padding: 16px 0 0 0;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
.navbar-toggle {
    margin: 10px 0 20px;
    float: none;
}
.newsletterOuter {
    margin-top: 140px;
}
.newsletterOuter .newsletterInner .left {
    display: block;
    width: 100%;
    padding: 0 0 0 0;
}
.newsletterOuter .newsletterInner .right {
    display: block;
    width: 100%;
}
.parallax#img1 {
    height: 460px;
}
.six1 {
    display: none;

}
.six2 {
    display: inherit;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #eee;
} 
.six2 img {
    width: 100%;
}    
.sponsors img {
    width: 90%;
}
.summit {
    margin: 0 0 30px 0;
    border: 1px solid #eee;
    float: left;
    padding: 10px;
}
.summit img {
    float: none;
    width: 100%;
    margin: 0 0 20px;
}
.topContactBar {
    margin-bottom: 0;
    text-align: center;
}
.topContactBar i {
    margin: 0 20px;
}
.topContactBar .btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.topContactBar .social {
    max-width: 100%;
    padding: 10px 0;
}

} /*/// END 320px - 359px /// */






/*/////////// PHP Script CSS over-rides ////////////////// */
.pjCF-container img {
    width:42px!important;
}
.leftCol .container-fluid {
    padding: 10px 15px!important;
    margin: 0;

}
.leftCol #contact [id^=pjWrapper] {
    border-radius: 6px;
    border: 1px solid #eee;
}
.leftCol label.cf-heading-small {
    font: 400 1.6em/1.4 'Open Sans', sans-serif!important;
    margin-bottom: 20px;
    padding: 0;
    color: #666!important;
}
.leftCol label.cf-heading-medium {
    font: 400 1.8em/1.4 'Open Sans', sans-serif!important;
    margin-bottom: 20px;
    padding: 0;
    color: #666!important;
}
.leftCol #contact label {
    font: 400 1.1em/1.4 'Open Sans', sans-serif;
    float: left;
    color: #666!important;
}
#pjWrapperContactForm_1 .pjCF-form label.cf-heading-small {
    font-size: 18px;
    padding: 0 0 20px; 
    color: #666!important;    
}
.leftCol #pjCF_container_1 {
    background-color: transparent !important;
}
.leftCol [id^=pjWrapper] .form-control {
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075) !important;
    box-shadow: inset 1px 2px 2px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
[id^=pjWrapper] label {
    color: #666;
}

.pjBlArticleBody img {
    margin: 0 0 30px 0;
    float: left;
    padding: 0;
}
.pjBlArticle .pjBlArticleFoot {
    background: #fff;
}
.pjBlContainer {
    background: #fff!important;
}

.forum .navbar-default {
    border: 0 !important;
}
.forum .navbar-header {
    float: left;
    width: 100%;
}
.forum .navbar-header img {
    margin: 0 auto;
    width: 50%;
}
.forum [id^=pjWrapper] .navbar-right {
    float: none!important;
    margin-right: 0!important;
    text-align: center;
}
.forum .navbar-nav {
    margin: 0 !important;
}

.forum p {
    font: 300 .8em/1.6 'Lato', sans-serif;
}
.forum #pjWrapper .pjCfTopickTitle a {
    font: 40 1.4em/1.6 'Lato', sans-serif;
}
.forum .pjCfResultsHead p, #pjWrapper .pjCfResultsHead a {
    font-size: .9em!important;
}
.shoppingCart .navbar-header {
    width: 0;
    padding: 0;
} 
.bizDirectory .navbar-header {
    width: 0;
    padding: 0 0 20px 20px;
} 
.bizDirectory .navbar-default .navbar-nav>li>a {
    margin-left: 0;
}
.bizDirectory ul li {
    margin-bottom: 0;
}
.bizDirectory #pjWrapper .btn-primary {
    font-weight: 300;
}
.bizDirectory #pjWrapper .pjYpResultInner .panel-footer p {
    font: 300 1.0em/1.6 'Lato', sans-serif;
}
.members footer {
    background: transparent;
}
#pjWrapper .pjYpNav a {
    font-weight: 300!important;
}
.nmDescription {
    font-size: .9em;
}
.nmNewsBox .nmReadMore {
    padding: 6px 10px!important;
    border: 1px solid #eee;
    margin-top: 10px;
}
.nmDetailContainer {
    margin-bottom: 20px;
}
.nmDetailContainer .nmDetail img.nmNewsImage {
    width: 100%!important;
    margin: 0 0 20px!important;
    border: 0!important;
}
.nmPublishedDate {
    background-color: #8EAB3D!important;
    color: #fff!important;
    min-width: 80px!important;
    padding: 6px 10px
}