body#msl {
    background-image:  url("/pageassets/testlab2/grey-backgtound.png");
    background-color: #FCFCFC;
    background-repeat: no-repeat;
    background-size: 100% auto;
  /*  min-width: 1343px; */
}

.msl_event_location { display: none; }

.headline h1, .breadcrumb a, .breadcrumbs li.current-page { color: black; }

.giantbanner .news_item_inner h5, #banner .news_item h5 {
    position: absolute;
    bottom: 10px;
    background: black;
    padding: 10px;
    color: white;
    width: auto;
}

.giantbanner .news_item_inner h5 a {
	color: white;
}

.quickolinks a img { height: 50px; }

.giantbanner .columns { padding: 0; margin: 0; }

.giantbanner .columns .bx-wrapper { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; border: 0; }

p.leader { display: none; }

.bx-viewport { min-height: 526px !important; max-height: 526px; }

.giantbanner { min-width: 1344px; }

.msl_eventlist dd.msl_event_time { font-size: small; position: static; }

.guildnews p, .news_full h5 a { font-size: small !important; }

.event_item, .event_item dl {
    margin-bottom: 0;
    font-size: small;
}

.advertz img {
    height: auto !important; 
}

.advertz { margin-top: 10px; }

.msl_eventlist dt {
    padding-top: 10px;
}

.msl_event_description { display: none; }

.freshevent {
    margin-bottom: 13px;
}

.freshevent p.leader { display: block; margin-bottom: 0; }




.event_item, .freshevent .news_item { 
    border-bottom: 1px solid #dedede;
    padding-bottom: 14px;
    padding-left: 11px;
    height: 111px;
    overflow: hidden;
}

.freshevent .news_item {
    padding-bottom: 7px;
    padding-top: 5px;
}

.freshevent .news_all { display: none; }

.widgetobox {
	border: 1px solid #dedede;
}

.eventarrow {
    margin-top: -14px;
}

.eventfeedz .medium-4 { margin: 0; padding: 0; }

.news_full .news_image a img { width: auto; height: auto; }

.guildnews { border-left: 0; }

.aboutbox { border: 1px solid #dedede; border-left: 0; }

.aboutbox h1, .aboutbox p {
    padding: 14px;
}

.aboutbox h1 {
	font-size: 2em;
	padding-bottom: 0;
}

.aboutbox ul {
    margin: 0;
    list-style-type: none;
    border-top: 1px solid #dedede;
}

.aboutbox ul li {
    width: 100%;
    border-bottom: 1px solid #dedede;
    padding: 3px 13px;
}

.aboutbox img {     
    border-radius: 50%;
}

.sabbsico { padding: 10px; }

.aboutbox {     
    height: 358px;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
    max-width: 392px;
}

/* QUICKO LINKS */

.quickolinks {
    padding-right: 49px;
    max-width: 1325px;
    padding-top: 12px;
    padding-bottom: 14px;
}

.quickolinks .medium-3 {
	padding-left: 14px;
}

.quickolinks .voiceoptout {
	padding-left: 0;
	}

.quickolinks .activityoptout { 
	padding-right: 0;
}


.qvoice { 
    background: url(/pageassets/testlab2/yellow-button_1.png);
}

.qsupport {
	background: url("/pageassets/testlab2/blue-button.png");
}

.qplaces {
	background: url("/pageassets/testlab2/black-button.png");
}

.qactivities {
	background: url("/pageassets/testlab2/red-button.png");
}

.qvoice, .qactivities, .qplaces, .qsupport {
    display: block;
    background-size: 100% 100%;
    color: white;
    margin: 10px 0;
    padding-left: 13px;
    font-size: 3em;
    text-transform: uppercase;
    padding-top: 7px;
}

.eventfeedz a {
    color: black;
    text-decoration: underline;
}

@media (max-width:1390px) and (min-width:700px) {
	
	.giantbanner {
	justify-content: center;
    max-width: 1024px;
    min-width: 1024px;
}
.no-find .news_item {
    min-width: 309px;
}

.no-find {
    /* display: none; */
        max-width: 217px;
}

.giantbanner .medium-8 {
    max-width: 500px;
  /*   margin-left: 112px; */
}

.bx-viewport {
    min-height: 409px !important;
}

.quickolinks {
    max-width: 687px !important;
    margin: 0 auto !important;
    padding-right: 0;
}

.qvoice, .qactivities, .qplaces, .qsupport {
    font-size: 1.4em;
    padding-top: 12px;
    padding-bottom: 10px;
}

.giantbanner {
    justify-content: center;
    max-width: 1300px !important;
        min-width: 921px;
    margin: 0 auto !important;
}

.eventfeedz {
    max-width: 719px !important;
    margin: 0 auto !important;;
}



.no-find .news_item {
    min-width: 200px;
    max-width: 214px;
}

.giantbanner .columns .bx-wrapper {
    max-height: 296px;
    overflow: hidden;
}



}


.news_full .news_image {
    top: 5px;
}

.news_full .news_item_inner {
    margin-top: 0;
}


@media (max-width:1390px) and (min-width:1185px) {

.giantbanner {
	justify-content: center;
    max-width: 1224px;
    min-width: 1224px;
}
.no-find .news_item {
    min-width: 509px;
}

.no-find {
    /* display: none; */
        max-width: 517px;
}

.giantbanner .medium-8 {
    max-width: 700px;
  /*   margin-left: 112px; */
}

.bx-viewport {
    min-height: 609px !important;
}

.giantbanner {
    justify-content: center;
    max-width: 1500px !important;
        min-width: 1121px;
    margin: 0 auto !important;
}

.giantbanner .columns .bx-wrapper {
    max-height: 418px;
    overflow: hidden;
}

.no-find {
    /* display: none; */
    max-width: 310px;
}

.no-find .news_item {
    min-width: 302px;
}

.quickolinks {
    max-width: 1005px !important;
}

.eventfeedz {
    max-width: 1007px !important;
}

}

@media screen and (max-width: 700px) {

.aboutbox, .guildnews { border-left: 1px; }


.bx-viewport { min-height: 485px !important  }

.giantbanner { 
	min-width: auto; 
 	width: 320px !important;
       margin: 10px auto !important;
}

.bx-wrapper {
    max-height: 207px;
}
.bx-wrapper img {
    max-width: 100%;
    display: block;
    width: 100%;
}

.aboutbox {
    width: 320px !important;
    margin: 0 auto !important;
}

.quickolinks {
    width: 320px !important;
    margin: 0 auto !important;
    margin-top: 294px !important;
    padding-right: 0; 
}

.quickolinks .supportoptout { padding-right: 0; }
.quickolinks .placesoptout { padding-left: 0; }

.qvoice, .qactivities, .qplaces, .qsupport {
    padding-top: 12px;
    padding-bottom: 10px;
	font-size: 1em;
}

.widgetobox {
    width: 320px;
    margin: 0 auto;
}



.eventfeedz, footer {
    width: 320px !important;
    margin: 0 auto !important;
}

.bx-viewport {
    min-height: 443px !important;
}

.firststwrap {
    max-height: 190px;
}

.secondwrap {
    max-height: 152px;
}

.widgetobox, .aboutbox {
    width: 320px;
    margin: 0 auto;
    margin-top: 10px !important;
    border: 1px solid #dedede;
}

}