body, div, dl, dt, dd, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
margin:0;
padding:0;
}
ul { }
ul.share-buttons{
list-style: none;
 padding: 0;
}
ul.share-buttons li{
display: inline;
}
ul.share-buttons img{
width: 24px;
}
#centerColumnHead-right a {
	color:#fff;
}
#centerColumnHead-right a:hover {
	color:#fff;
}
#anchorcontainer a {
	color:#fff;
}
#anchorcontainer a:hover {
	color:#fff;
}
#impact-container a {
	color:#ffffff;
	font: 1.5em 'Oswald', sans-serif;
	
}
#impact-container a:hover {
	color:#ffffff;
}
#story a {
	color:#fff;
}
#story a:hover {
	color:#fff;
}

#donatefoot a {
	color:#fff;
}
#donatefoot a:hover {
	color:#fff;
}
#band-1-callout a {
	color:#fff;
	font: normal normal .9em 'Open Sans', sans-serif;
 
	margin-bottom: 10px;
	font-weight: 700;

}
#band-1-callout a:hover {
	color:#45c3fd;
	font: normal normal .9em 'Open Sans', sans-serif;
   
	margin-bottom: 10px;
	font-weight: 700;

}
#band-1 a {
	color:#fff;
	font: normal normal .9em 'Open Sans', sans-serif;
 
	margin-bottom: 10px;
	font-weight: 700;

}
#band-1 a:hover {
	color:#f0f0f0;
	font: normal normal .9em 'Open Sans', sans-serif;
   
	margin-bottom: 10px;
	font-weight: 700;

}
#band-1b a {
	color:#fff;
	font: normal normal .9em 'Open Sans', sans-serif;
 
	margin-bottom: 10px;
	font-weight: 700;

}
#band-1b a:hover {
	color:#f0f0f0;
	font: normal normal .9em 'Open Sans', sans-serif;
   
	margin-bottom: 10px;
	font-weight: 700;

}
#band-2 a {
	color:#fff;
	font: normal normal .9em 'Open Sans', sans-serif;
 
	margin-bottom: 10px;
	font-weight: 700;

}
#band-2 a:hover {
	color:#f0f0f0;
	font: normal normal .9em 'Open Sans', sans-serif;
   
	margin-bottom: 10px;
	font-weight: 700;

}
#frame3 a {
	color:#fff;
	font: normal normal .9em 'Open Sans', sans-serif;
 
	margin-bottom: 10px;
	font-weight: 700;

}
#frame3 a:hover {
	color:#f0f0f0;
	font: normal normal .9em 'Open Sans', sans-serif;
   
	margin-bottom: 10px;
	font-weight: 700;

}
#band-4 a {
	color:#fff;
	font: normal normal .9em 'Open Sans', sans-serif;
 
	margin-bottom: 10px;
	font-weight: 700;

}
#band-4 a:hover {
	color:#f0f0f0;
	font: normal normal .9em 'Open Sans', sans-serif;
   
	margin-bottom: 10px;
	font-weight: 700;

}

.bsd-season {
	height: auto;
	padding:40px 40px 10px 40px;
	background-color:rgba(27,77,169,.9 );
	margin: 40px 0px 40px 20px;
	
}
.bsd-season-r2 {
	height: auto;
	padding:0px 40px 40px 40px;
	/*background-color:rgba(27,77,169,.9 );*/
	margin: -10px 0px 10px 20px;
	
}
#bsd-only a {color:#fff;font-weight:bold;}
#bsd-only a:hover {color:#80E7FF;font-weight:bold;}

#orange-block a {color:#fff;font-weight:bold;}
#orange-block a:hover {color:#FDE6D5;font-weight:bold;}

#purple-block a {color:#fff;font-weight:bold;}
#purple-block a:hover {color:#CDB3FF;font-weight:bold;}

#sitemap {}
.sitemap-style{}
#blog-pagelist a { color:#4c4085}
#blog-pagelist a:hover { color:#f57a16}

#pagelist_readmore a { color: #3566b6}
#pagelist_readmore a:hover { color:#4c4085}

#12benefit a {color:#4c4085}
#12benefit a:hover { color:#f57a16}

#12crow a {color:#4c4085}
#12crow a:hover { color:#f57a16}

/*=== Culture Week ===*/
.cw-heading {
	padding:20px 10px 10px 0px;
	border: 0px solid #000;
	font-family: 'Open Sans', sans-serif !important;
	font-size:1.3em !important;
	font-weight: bold !important;
	color:#000 !important;}

.cw-heading-fl {
	padding:20px 10px 10px 0px;
	border: 0px solid #000;
	font-family: 'Open Sans', sans-serif !important;
	font-size:1.5em !important;
	font-weight: bold !important;
	color:#000 !important;}

.photodesc {font-size:.8em;color:dimgray; font-style: italic; line-height: 10px;}
/*.photodescpad {margin: 20px 0px 6px 0px;}*/
.photodescpad {
margin-top: 20px;
margin-bottom: 20px;
padding: 20px;
border: 1px solid #ddd;
-webkit-box-shadow: 10px 10px 6px -6px #b6b6b6;
-moz-box-shadow: 10px 10px 6px -6px #b6b6b6;
box-shadow: 10px 10px 6px -6px #b6b6b6;
}
.thumb-bloglist {list-style: none;}
.blogentry_inner{
width:70%;
float:right;
}
.teenam {
	font-size:14px;
	
}
.fl-button-blue:hover{
	color: #ffffff;
	background: #4c4085;
}
.fl-button-blue {
	font: 1.0em 'Oswald', sans-serif;
font-weight: 700;
    background: #2d5d9f;
    color: #ffffff;
	min-width:130px;
    max-width: 70%;
    padding: 9px;
    height: 24px;
    text-decoration: none;
	text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4px;
    margin-top: 4px;
}

.exb-txt {
	font: 1.3em 'Oswald', sans-serif;
	color:#ffffff !important;}

.fl-button-orange:hover{
	color: #ffffff;
	background: #4c4085;
}
.fl-button-orange {
	font: 1.0em 'Oswald', sans-serif;
font-weight: 700;
    background: #F57A16;
    color: #ffffff;
	min-width:130px;
    max-width: 70%;
    padding: 9px;
    height: 24px;
    text-decoration: none;
	text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4px;
    margin-top: 4px;
}
.fl-button-blue-story:hover{
	color: #ffffff;
	background: #4c4085;
}
.fl-button-blue-story {
	font: 1.0em 'Oswald', sans-serif;
font-weight: 700;
    background: #3566b6;
    color: #ffffff;
	min-width:130px;
    max-width: 70%;
    padding: 9px;
   /* height: 24px;*/
    text-decoration: none;
	text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4px;
    margin-top: 4px;
}

.home-block-heading {margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:20px; /*border: 1px solid #DDDDDD;*/}
.home-block-row {clear:both; margin-right:auto; margin-left:auto; max-width:1080px; /*border: 1px solid #DDDDDD;*/}
.home-block-row-3col {clear:both; margin-right:auto; margin-left:auto; max-width:1080px; /*border: 1px solid #DDDDDD;*/}
.home-block-wrapper {/*background-color:#F5F5F5; color:#4b4085;*/ float:left; padding:3px; margin:2px; width:258px;border: 0px solid #fff;/**/}
.home-block-wrapper-3col {/*background-color:#F5F5F5; color:#4b4085;*/ float:left; padding:3px; margin:2px; width:350px;border: 0px solid #fff;/**/}
.home-block-bkg { background-color: none;}
.home-block-bkg-2 { background-color: #fff;}

.bandhilight {width:100%;padding-top:0px;padding-bottom:0px;background-color: #FFF; }
.band1 {width:100%;padding: 20px 20px;background-color: #FFF; }
.band1-co {width:100%;padding: 0px;background-color: #FFF;margin-top:-40px; }
.band1b {width:100%;padding: 0px 0px;background-color: #FFF; }
.band2 {width:100%;padding-top:40px;padding-bottom:20px;background-color: #FFF; }
.band3 {width:100%;padding: 0px;background-color: #ccc; }
.band4 {width:100%;padding: 20px 0px;background-color: #fff; }
.band5 {width:100%;padding: 0px 0px;background-color: #fff; }
.band6 {width:100%;padding-top:20px;padding-bottom:20px;background-color: #f7f7f7; }
.bandfoot {width:100%;padding: 20px 0px;background-color:#FFF; }

.bsd-wrapper {margin-right:auto;margin-left:auto;margin-top:20px;margin-botton:20px;max-width:1200px;padding:20px;/*background-color:#000;background:rgba(27,77,169,.9 )*/}
.3colwrapper {margin-right:auto;margin-left:auto;margin-top:20px;margin-botton:20px;max-width:1300px;background-color:#fff;padding:20px;background:rgba(27,77,169,.9 )}


#hr5b2-form .control-label { display:none; }
#hr5b2-form .label { display:none; }/**/
#hr5b2-form .clearfix {margin-left:-150px; }

#hr6b4-form .control-label { display:none; }
#hr6b4-form .label { display:none; }/**/
#hr6b4-form .clearfix {margin-left:-150px; }

.gethelp {border: 1px solid #DDDDDD;background-color:#F5F5F5;}

.box-accent-0 {width:100%;background-color: #FFFFFF; border: 1px solid #DDDDDD;min-height:223px;padding-top:10px;}
.box-accent-1 {width:100%;background-color: #F6F5F2; border: 1px solid #DDDDDD;min-height:223px;padding-top:10px;}
.box-accent-2 {width:100%;background-color: #DDDDDD; border: 1px solid #DDDDDD;min-height:223px;padding-top:10px;}


.c5wrap #navigation select{ /*MASTER HIDE NAV DROP*/
display:none;
}
.c5wrap #navigation .nav{
display:block;
}

.newscontainer{
width:100%;
clear:both;
border-top:1px solid #4c4085;
}
.newshighlights{
 text-align:left;
clear:both;
/*border-bottom:1px solid #F26900;
*/}
.newsleft {
max-width:240px;
min-height:125px;
float:left;
padding-top:4px;
}
.newsright {
max-width:310px;
padding:10px;
float:right;
}
.divclear{
clear:both;
text-align:right;
padding:10px;
margin-bottom:-10px;
border-top: 1px solid #F26900;
}
.divclear30{
clear:both;
text-align:right;
padding:10px;
margin-bottom:-10px;
}
#main-body ul{
margin-left:40px;
}
#main-body li{
margin-bottom:5px;
}
#main-body h2{
margin-left:0px;
margin-bottom:10px;
}
#main-body h3{
margin-left:0px;
} /*font-size: 1.5em;
*/
caption, th{
text-align:left}
q:before, q:after{
content:''}
abbr, acronym{
border:0}
.c5wrap{
width:100%;
overflow:hidden;
}
.c5wrap .outer{
width:100%;
overflow:hidden;
}
.c5wrap .inner{
width:100%;/*width:960px;*/
margin:0 auto;
}
.l2constrain {margin-right:auto; margin-left: auto;max-width:1200px;}

/*L2 main */
.c5wrap .main_inner{
width:68%;
float:left;
}
.c5wrap .blog_main_inner{
width:725px;
float:left;
}
/* L2 sidebar*/
.c5wrap .sidebar{
width:25%;
margin-bottom:20px;
	float:left;
}
.c5wrap .slider{
width:940px;
padding:10px;
border:1px solid #dddddd;
}
.c5wrap #main_inner{
width:960px;
margin:10px auto 10px auto;
}
.c5wrap #toTop{
width:60px;
height:60px;
text-align:center;
padding:5px;
position:fixed;
bottom:10px;
right:10px;
cursor:pointer;
display:none;
font-family:Arial;
font-size:15px;
-moz-border-radius:60px;
-webkit-border-radius:60px;
border-radius:60px;
}
.c5wrap #toTop p{
position:relative;
top:20px;
}
.c5wrap .background{
padding:10px;
background-color:#ffffff;
border:1px solid #dddddd;
}
.c5wrap .padding{
padding:10px}
.c5wrap .image{
position:relative;
}
.c5wrap .imageOver{
background:url(/themes/STOMP_2017_Flatland/img/hoverglass.png) no-repeat;
background-position:50%;
position:relative;
}
.video-container{
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-container iframe,
.video-container object,
.video-container embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.ie8 .c5wrap a img, .ie7 .c5wrap a img{
outline:none;
border:none;
}
.ie8 .c5wrap .ccm-search-block-form .BlockSearch{
float:left;
clear:both;
width:100%;
}
.ie7 .c5wrap ul#nav{
margin:-122px 0px 20px 0px;
position:relative;
z-index:10;
}
.c5wrap #header_outer{
overflow:visible}
.c5wrap #header_inner{
max-width:50%;
min-width:20%;
margin:10px 0px 10px 0px;
padding:10px;
border:1px solid #dddddd;
min-height:90px;
}
.c5wrap .sidebar ul.nav{
float:left;
width:100%;
}
.c5wrap .sidebar ul.nav li{
float:left;
clear:both;
list-style-type:none;
margin-left:0px;
width:98%;
overflow:hidden;
padding:4px;
margin:0px 0px 5px 0px;
background-color:#ff9600;
}
.c5wrap .sidebar ul.nav li a{
float:left;
clear:both;
padding:0px;
background:transparent;
width:100%;
}
.c5wrap .sidebar ul.nav ul li{
margin-bottom:0px;
padding-left:10px;
}
.c5wrap .sidebar ul.nav li:hover{
opacity:0.9}
.c5wrap ul.nav{
float:right;
list-style-type:none;
}
.c5wrap ul.nav ul li a{
padding:12px}
.c5wrap ul.nav li{
float:left;
margin-top:91px;
}
.c5wrap ul.nav li a{
/*nav*/padding:91px 20px 10px 20px;
text-decoration:none;
/*background:#fff;*/
margin-left:6px;
/*color:#8f8f8f;*/
font-size:13px;
}
.c5wrap ul.nav li a:hover,
.c5wrap ul.nav li .nav-selected .nav-path-selected{
color:#fff;
background-color:#ff9600;
}
.c5wrap .sidebar ul.nav li a:hover{
background:transparent !important;
color:#ffffff;
}
.c5wrap .sidebar ul.nav li .nav-selected{
background:transparent !important;
color:#ff9600;
}
.c5wrap #navigation select{
display:none;
}
.c5wrap .vidall_row{
width:960px;
clear:both;
overflow:hidden;
padding-top:10px;
}
.c5wrap #footer_inner .vidall_row{
padding-top:0px;
min-height:1px;
}
.c5wrap .TwoColumn{
width:474px}
.c5wrap .FooterTwoColumn{
width:474px}
.c5wrap .ThreeColumn{
width:312px;
margin-right:12px;
}
.c5wrap .FooterThreeColumn{
width:312px;
margin-right:12px;
}
.c5wrap .FourColumn{
width:231px;
margin-right:12px;
}
.c5wrap .FooterFourColumn{
width:231px;
margin-right:12px;
}
.c5wrap .FloatLeft{
float:left}
.c5wrap .FloatRight{
float:right}
.c5wrap .last{
margin-right:0px !important}
.c5wrap .spacer{
padding-top:20px}
.c5wrap .padding_set{
padding:10px}
.c5wrap img{
max-width:100%;
height:auto;
}
.ie8 .c5wrap img{
max-width:100%;
height:auto;
max-height:100%;
}
.c5wrap a img{
max-width:100%;
height:auto;
}
.c5wrap .BlockForm input, textarea{
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:4px;
border:1px solid #cccccc;
}
.c5wrap .BlockForm input:focus, textarea:focus{
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
border-color:rgba(82, 168, 236, 0.8);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
outline:0;
outline:thin dotted \9;
}
.c5wrap .BlockForm label{
padding-top:5px;
margin:0 12px 0 0;
}
.c5wrap .BlockForm td{
padding:0 0 12px 0}
.c5wrap .BlockForm .question{
padding-top:4px}
.c5wrap .BlockForm .formBlockSubmitButton{
padding:10px;
height:2.95em;
cursor:pointer;
}
.c5wrap .BlockForm .formBlockSubmitButton:hover{
opacity:0.9}
.c5wrap .BlockForm .success{
-webkit-border-radius:3px;
-moz-border-radius:3px;
margin-bottom:20px;
border-radius:3px;
background:#91d886;
background:-moz-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #91d886), color-stop(100%, #1bc41b));
background:-webkit-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:-o-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:-ms-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:linear-gradient(top, #91d886 0%, #1bc41b 100%);
padding:10px;
border:1px solid #14c916;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d886', endColorstr='#1bc41b',GradientType=0);
color:#fff;
}
.c5wrap .BlockForm .fail{
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#ff3019;
background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:linear-gradient(top, #ff3019 0%, #cf0404 100%);
padding:10px;
margin:10px 0 20px 0;
border:1px solid #ec2c3e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0);
color:#fff;
}
.c5wrap .BlockForm .required{
color:red}
.c5wrap .BlockGuestbook input, textarea{
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:6px;
border:1px solid #cccccc;
margin:5px 0 12px 0;
}
.c5wrap .BlockGuestbook textarea{
width:380px;
height:185px;
}
.c5wrap .BlockGuestbook .error{
height:15px;
width:300px;
clear:both;
display:block;
padding:5px;
color:#fff;
background:#ff3019;
background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background:linear-gradient(top, #ff3019 0%, #cf0404 100%);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #ec2c3e;
}
.c5wrap .BlockGuestbook input:focus, textarea:focus{
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
border-color:rgba(82, 168, 236, 0.8);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
outline:0;
outline:thin dotted \9;
}
.c5wrap .BlockGuestbook .formBlockSubmitButton{
padding:10px;
height:2.95em;
cursor:pointer;
}
.c5wrap .BlockGuestbook .formBlockSubmitButton:hover{
opacity:0.9}
.c5wrap .BlockGuestbook .guestBook-entry{
margin:10px 0 30px 0;
padding:15px;
border:1px solid #cccccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.c5wrap .BlockGuestbook .contentByLine{
margin-bottom:15px;
padding-left:40px;
background:url(/themes/STOMP_2017_Flatland//themes/STOMP_2016_Oswald/img/talk.png) no-repeat top left;
height:32px;
}
.c5wrap .BlockGuestbook .thanks{
background-color:green;
width:300px;
height:50px;
color:#fff;
background:#91d886;
background:-moz-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #91d886), color-stop(100%, #1bc41b));
background:-webkit-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:-o-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:-ms-linear-gradient(top, #91d886 0%, #1bc41b 100%);
background:linear-gradient(top, #91d886 0%, #1bc41b 100%);
padding:5px;
border:1px solid #14c916;
margin-bottom:15px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.c5wrap .BlockSearch{
margin-bottom:12px;
width:100%;
float:left;
clear:both;
}
.c5wrap .BlockSearch .ccm-search-block-text{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc !important;
padding:5px;
border-radius:3px 0px 0px 3px;
line-height:16px;
border-right:none;
margin-right:0px;
width:150px;
-moz-border-radius:3px 0px 0px 3px;
-webkit-border-radius:3px 0px 0px 3px;
color:#bbb;
-webkit-appearance:none;
float:left;
}
#slideshow {
margin: 50px auto;
position:relative;
width: 340px;
height: 220px;
padding: 10px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
#slideshow > div {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
}
.fadein {
 margin: 5px auto;
position:relative;
max-width: 440px;
max-height:100%;
padding: 10px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
.fadein img {
 position:absolute;
 left:0;
 top:0;
 border: solid 2px #fff;
 -webkit-box-shadow: 10px 10px 5px -7px rgba(163,163,163,1);
 -moz-box-shadow: 10px 10px 5px -7px rgba(163,163,163,1);
 box-shadow: 10px 10px 5px -7px rgba(163,163,163,1);
}
.fadein-lg {
 margin: 5px auto;
position:relative;
max-width: 490px;
max-height:100%;
padding: 10px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
.fadein-lg img {
 position:absolute;
 left:0;
 top:0;
 }

/*photoframe*/
.photoframe { 
	float:left;
	margin-right:20px;
	margin-bottom:25px; 
	margin-top:15px; 
	padding:10px;
	border: 1px solid #ddd;
  -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
	
}

/*blog image crop cx */
.bloglist-date {font-size:12px;color:333;font-style:italic;margin-top:-6px; }
.blogrule { clear:both;margin:0px 0px 10px 0px;border-top: 1px dotted #4d4084}
.blogrule-nav { clear:both;margin:-12px 0px 0px 0px;border-top: 1px dotted #4d4084}
.bloglist { 
	float:left;
	margin-right:20px;
	margin-bottom:10px; 
	padding:8px 8px 4px 8px;
	border: 1px solid #ddd;
  -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
	
}
.bloglist-celeb { 
	float:left;
	overflow: hidden;
	margin-right:20px;
	margin-bottom:10px; 
	/*padding:4px 4px 2px 4px;*/
	padding-bottom:-6px;
	border: 10px solid #3566b6;
  -moz-border-radius: 45px;
	border-radius: 45px;
  -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
	
}

.image-link {
  width: 20%;
  margin-right: 20px;
  margin-top:10px;
  float:left;
}

.crop {
    width: 150px;
    height: 150px;
	margin-bottom:10px;
    overflow: hidden !important;
}
.ccm-output-thumbnail {
  width: auto !important;
  height: 100% !important;
  margin: -0px 0 0 -50px;
  max-width: none !important;
}
.crop img {
 
}
.plist-content {width:75%; float:right;}

.wbp-banner {max-width:100%}

.wbp-txt{max-width:100%;}

.wbp-desc{
	max-width: 450px; 
	padding: 30px; 
	text-align: left; 
	float: left; 
	color: #2d5d9f;}

.wbp-shirt{
	max-width: 450px; 
	padding: 0px; 
	text-align: left; 
	float: left;
	display: block;
}

.wbp-shirt-mobi{
	max-width: 450px; 
	padding: 0px; 
	text-align: left; 
	float: right;
	display: none;
}

.helpchat-show{ /*cx helpchat*/
		display: none;
	}

@media screen and (-webkit-min-device-pixel-ratio:0){
.c5wrap .BlockSearch .ccm-search-block-text{
padding:4px;
}
}

.c5wrap .BlockSearch .ccm-search-block-submit{
border-top:0px solid #cccccc;
border-bottom:0px solid #cccccc;
border-right:0px solid #cccccc;
border-left:none;
line-height:18px;
padding:4px;
position:relative;
background:url(/themes/STOMP_2017_Flatland/img/glass.png) no-repeat 0px -1px white;
cursor:pointer;

-moz-border-radius:0px 3px 3px 0px;
-webkit-border-radius:0px 3px 3px 0px;
border-radius:0px 3px 3px 0px;
margin-left:4px;
width:25px;
float:left;
}
.ie8 .c5wrap .BlockSearch .ccm-search-block-submit{
height:28px;
padding:0px;
margin-bottom:0px;
float:left;
background:url(/themes/STOMP_2017_Flatland/img/glass.png) no-repeat 0px 0px white;
}
.ie8 .c5wrap .BlockSearch .ccm-search-block-text{
float:left;
margin-bottom:20px;
}
.ie7 .c5wrap .BlockSearch .ccm-search-block-submit{
height:28px;
padding:0px;
margin-bottom:0px;
float:left;
background:url(/themes/STOMP_2017_Flatland/img/glass.png) no-repeat 0px 0px white;
}
.ie7 .c5wrap .BlockSearch .ccm-search-block-text{
float:left;
margin-bottom:20px;
}
.c5wrap .BlockSearch .ccm-search-block-submit:hover{
background:url(/themes/STOMP_2017_Flatland/img/glass_hover.png) no-repeat 0px -1px white}
.c5wrap .BlockSearch .ccm-search-block-text:focus{
outline:none}
.c5wrap #pagination{
min-height:30px;
font-size:14px;
max-width:100%;
float:left;
clear:both;
}
.c5wrap #pagination a{
font-size:14px}
.c5wrap .pag_links a{
margin-left:5px;
float:left;
text-align:center;
background-color:#ff9600;
padding:4px;
color:#fff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.c5wrap .pag_links a:hover{
color:white !important;
background-color:#DDDDDD;
}
.c5wrap .pag_links span.currentPage{
margin-left:5px;
color:#fff;
float:left;
text-align:center;
background-color:#ff9600;
padding:2px 4px 1px 4px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.c5wrap .pagination-left{
margin-right:5px;
float:left;
}
.c5wrap .pagination-right{
margin-left:10px;
padding-right:20px;
float:left;
}
.c5wrap .Excerpt{
background-color:#fff;
border:1px solid #dddddd;
padding:10px;
min-width:650px;
margin-bottom:20px;
}
.c5wrap .image-link-main{
max-width:250px;
}
.c5wrap .pag_links{
color:#fff}
.c5wrap .comments{
float:left;
min-width:60px;
min-height:60px;
padding:5px;
text-align:center;
-moz-border-radius:40px;
-webkit-border-radius:40px;
border-radius:40px;
font-size:28px;
margin-right:20px;
}
.c5wrap .comments p{
position:relative;
top:15px;
}
.c5wrap .ExcerptDesc{
margin-left:20px;
max-width:360px;
}
.c5wrap .CommentMore{
clear:both;
margin:20px 0px 20px 0px;
overflow:hidden;
height:20px;
}
.c5wrap li.month, .c5wrap ul.monthsPages li{
list-style-type:none !important}
.c5wrap .date_nav_title h4{
padding:10px;
background:#fff;
border:1px solid #dddddd;
}
.c5wrap .ccm-tags-display h4{
background:#fff;
border:1px solid #dddddd;
padding:10px;
}
.ccm-tags-display ul.ccm-tag-list li{
display:inline;
padding:8px;
margin:3px 6px 3px 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
float:left;
line-height:13px;
height:13px;
background:#fff;
border:1px solid #dddddd;
}
.ccmDateNav ul li .section{
margin:4px 0px 2px 0px;
background:url(/themes/STOMP_2017_Flatland//themes/STOMP_2016_Oswald/img/arrow_down_gray.png) no-repeat left;
padding-left:16px;
}
.ccmDateNav ul li .section.closed{
background:url(/themes/STOMP_2017_Flatland//themes/STOMP_2016_Oswald/img/arrow_right_gray.png) no-repeat left}
.ccmDateNav ul li .section{
background-image:url(/themes/STOMP_2017_Flatland//themes/STOMP_2016_Oswald/img/arrow_down_gray.png)}
.ccmDateNav ul li .section.closed{
background-image:url(/themes/STOMP_2017_Flatland//themes/STOMP_2016_Oswald/img/arrow_right_gray.png)}
.c5wrap .spacer{
width:100%;
position:relative;
height:20px;
}
.c5wrap .blog_entry_background{
background:#fff;
border:0px solid #dddddd;
padding:10px;
/*width:630px;*/
}
.c5wrap .threecolumns{
background-color:#fff;
border:1px solid #dddddd;
width:310px;
}
.c5wrap .fourcolumns{
background-color:#fff !important;
border:1px solid #dddddd !important;
width:229px !important;
}
.c5wrap .CommentMore span{
margin-bottom:20px}
.c5wrap .pagelist div:nth-child(3){
margin-right:0px}
.c5wrap .pagelist4 div:nth-child(4){
margin-right:0px}
.c5wrap .nandpwrapper .ccm-next-previous-previouslink{
min-width:100px;
text-align:left;
padding:5px 0 0 10px;
height:26px;
}
.c5wrap .nandpwrapper .ccm-next-previous-nextlink{
min-width:100px;
text-align:right;
padding:5px 10px 0 0;
border-left:1px solid #cccccc;
height:26px;
}
.c5wrap .nandpwrapper .ccm-next-previous-parentlink{
min-width:100px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
margin:0 auto;
text-align:center;
padding:5px 0 0 0;
height:26px;
}
.c5wrap .nandpwrapper{
width:100%;
border:1px solid #cccccc;
height:30px;
}
.c5wrap .nandpwrapper .ccm-next-previous-previouslink a, .nandpwrapper .ccm-next-previous-nextlink a, .nandpwrapper .ccm-next-previous-parentlink a{
text-decoration:none;
color:#8f8f8f;
}

@media  screen and (max-width:1137px){ /*responsive 1*/
/*.home-block-row {clear:both; margin-right:auto; margin-left:auto; max-width:510px; border: 2px solid #285C9A;}*/
.home-block-heading {margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:20px; /*border: 1px solid #DDDDDD;*/}
.home-block-row {clear:both; margin-right:auto; margin-left:auto; max-width:800px;/*border: 1px solid #DDDDDD;*/}
.home-block-wrapper {/*background-color:#F5F5F5;*/ color:#4b4085; float:left; padding:3px; margin:2px; width:327px;/*border: 1px solid #DDDDDD;*/}
.c5wrap .inner{max-width:768px;margin:0 auto;}	
	
.bsd-season {
    height: auto;
    padding: 10px 10px 10px 10px;
    background-color: rgba(27,77,169,.9 );
	margin: 40px 0px 40px 0px;}	

.bsd-season-r2 {
    height: auto;
    padding: 0px 0px 0px 0px;
    /*background-color: rgba(27,77,169,.9 );*/
	margin: 0px 0px 0px 0px;}	
	
.gethelp-container {
    margin-left: -30px;
}	
	
	
.exb-txt {font: 1.0em 'Oswald', sans-serif;}

	.wbp-banner {max-width:80%}
	.wbp-txt{
	max-width:240px;
	margin-right:auto;
	margin-left:auto;
	}
	
	.wbp-shirt-mobi{
	max-width: 450px; 
	padding: 0px; 
	text-align: left; 
	float: left;
	display: block;
}
	.wbp-shirt{
	max-width: 450px; 
	padding: 0px; 
	text-align: left; 
	float: left;
	display: none;
}
}


@media only screen and (min-width:768px) and (max-width:959px){

.c5wrap .outer{
width:100%;
overflow:hidden;
}
	
.c5wrap #header_inner a img{
width:auto !important;
height:auto !important;
}
.c5wrap #header_inner{
min-width:748px !important;
padding:10px !important;
}
.c5wrap .inner{
width:768px;
margin:0 auto;
}
.c5wrap .vidall_row{
width:758px;
clear:both;
overflow:hidden;
padding:5px;
}
.c5wrap .TwoColumn{
width:375px}
.c5wrap .ThreeColumn{
width:248px;
margin-right:7px;
}
.c5wrap .FourColumn{
width:184px;
margin-right:7px;
}
.c5wrap .port_body{
width:184px}
.c5wrap .FooterTwoColumn{
width:378px}
.c5wrap .FooterThreeColumn{
width:248px;
margin-right:7px;
}
.c5wrap .FooterFourColumn{
width:184px;
margin-right:7px;
}
.c5wrap .slider{
width:748px}
.c5wrap .sf-menu{
display:none}
.c5wrap #navigation select{
margin:10px 0px 10px 1%;
display:none;
height:25px;
width:98%;
float:left;
text-align:center;
font-size:20px;
}
.c5wrap #navigation .nav{
display:block;
}

.background{
padding:5px}
.c5wrap #pagination{
min-height:30px;
font-size:14px;
width:440px;
float:left;
}
.c5wrap #main_inner{
width:768px}
.c5wrap .main_inner{
width:425px;
margin-right:5px;
margin-left:5px;
}
.c5wrap .blog_main_inner{
width:430px;
margin-left:5px;
}
.c5wrap .Excerpt{
background-color:#fff;
border:1px solid #dddddd;
padding:10px;
min-width:450px;
margin-bottom:20px;
}
.c5wrap .ExcerptDesc{
margin-left:0px;
max-width:100%;
}
.c5wrap .image-link{
max-height:100%;
max-width:100%;
}
.c5wrap .image-link-main, .c5wrap .image-link-main img, .c5wrap .image-link-main a img{
max-width:450px !important;
height:auto;
}
.c5wrap .blog_entry_background{
background:#fff;
padding:10px;
width:455px !important;
border:1px solid #dddddd;
margin-left:5px;
}
.c5wrap .threecolumns{
background-color:#fff;
border:1px solid #dddddd;
width:246px;
}
.c5wrap .fourcolumns{
background-color:#fff;
width:182px !important;
}
.c5wrap .pagelist{
width:758px !important;
padding:5px;
overflow:hidden;
}
.c5wrap .sidebar{
width:270px;
margin-right:5px;
margin-left:5px;
}
.c5wrap .pagelist4{
width:758px !important;
padding:5px;
overflow:hidden;
}
.exb-txt {font: 1.0em 'Oswald', sans-serif;}	
	
}
@media only screen and (max-width:767px){ /*responsive 2*/
	/*.home-block-row {clear:both; margin-right:auto; margin-left:auto; max-width:250px;}*/
.home-block-heading {margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:20px; /*border: 1px solid #DDDDDD;*/}
.home-block-row {clear:both; margin-right:auto; margin-left:auto; max-width:800px; /*border: 1px solid #DDDDDD;*/}
.home-block-wrapper {color:#4b4085; float:left; padding:3px; margin:2px; width:236px;/*border: 1px solid #DDDDDD;*/}

.helpchat-hidden{ /*cx helpchat*/
		display: none;
	}
.helpchat-show{ /*cx helpchat*/
		display: block;
	}	

.c5wrap .outer{
width:100%;
overflow:hidden;
}
.c5wrap .main_inner{
width:280px;
margin-bottom:10px;
}
.c5wrap #header_inner{
max-width:280px !important}
.c5wrap #header_inner{
min-width:280px !important}
	
.c5wrap .inner{ /*cx width:245px; */
/*max-width:300px; CX disabled*/
margin:0 auto;
padding:10px;
}
.c5wrap #main_inner{
width:300px;
margin:0 auto;
padding:10px;
}
.c5wrap .vidall_row{
width:300px;
clear:both;
overflow:hidden;
}
.c5wrap .TwoColumn{
width:300px;
float:left;
margin-bottom:10px;
}
.c5wrap .ThreeColumn{
width:300px;
margin-bottom:10px;
float:left;
}
.c5wrap .FourColumn{
width:300px;
margin-bottom:10px;
float:left;
}
.c5wrap .port_body{
width:300px}
.c5wrap .FooterTwoColumn{
width:300px;
float:left;
}
.c5wrap .FooterThreeColumn{
width:300px;
margin-right:0px;
float:left;
}
.c5wrap .FooterFourColumn{
width:300px;
margin-right:0px;
float:left;
}
.c5wrap .pageSection{
width:280px}
.c5wrap .Excerpt{
min-width:280px}
.c5wrap .ExcerptDesc{
max-width:280px;
float:left;
clear:both;
margin-left:0px;
}
.c5wrap textarea{
width:180px !important}
.c5wrap .sidebar{
float:left;
clear:both;
width:280px;
}
.c5wrap .last{
margin-right:0px}
.c5wrap ul#nav{
float:left}
.c5wrap #footer_inner{
width:300px;
padding:0px;
}
.c5wrap .slider{
width:280px}
.c5wrap .sf-menu{
display:none}
.c5wrap #navigation select{
	
margin-top:10px;
display:none;
height:25px;
width:300px;
text-align:center;
}
.c5wrap #navigation .nav{
display:block;
}
.c5wrap .mobile_push{
height:60px}
.c5wrap .blog_entry_background{
width:278px !important;
margin-bottom:10px;
}
.c5wrap .blog_main_inner{
width:278px}
.c5wrap .threecolumns{
background-color:#fff;
border:1px solid #dddddd;
width:300px;
}
.c5wrap .fourcolumns{
background-color:#fff;
border:1px solid #dddddd;
width:300px;
}
.exb-txt {
	font: 1.0em 'Oswald', sans-serif;
	color:#ffffff !important;
	}
	
	
	
	
}
@media only screen and (min-width:480px) and (max-width:767px){
	
.home-block-heading {margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:20px;/*border: 1px solid #DDDDDD;*/}
.home-block-row {clear:both; margin-right:auto; margin-left:auto; max-width:420px; /*border: 1px solid #DDDDDD;*/}
.home-block-wrapper {color:#4b4085; float:left; padding:3px; margin:2px; width:197px;/*border: 1px solid #DDDDDD;*/}	

.container{
width:420px}
.c5wrap .outer{
width:100%;
overflow:hidden;
}
.c5wrap #header_inner{
max-width:400px !important}
.c5wrap #header_inner{
min-width:400px !important}

	.c5wrap .inner{
width:420px;
margin:0 auto;
padding:10px;
}
.c5wrap .main_inner{
width:400px;
margin:0 auto;
}
.c5wrap .blog_main_inner{
width:400px}
.c5wrap .vidall_row{
width:420px;
clear:both;
overflow:hidden;
padding:0px !important;
}
.c5wrap .TwoColumn{
width:420px;
margin-right:0px;
float:left;
margin-bottom:10px;
}
.c5wrap .ThreeColumn{
width:420px;
float:left;
margin-right:0px;
margin-bottom:10px;
}
.c5wrap .FourColumn{
width:420px;
margin-right:0px;
float:left;
margin-bottom:10px;
}
.c5wrap .port_body{
width:420px}
.c5wrap .FooterTwoColumn{
width:420px;
margin-right:0px;
float:left;
margin-bottom:10px;
}
.c5wrap .FooterThreeColumn{
width:420px;
float:left;
margin-right:0px;
margin-bottom:10px;
}
.c5wrap .FooterFourColumn{
width:420px;
margin-right:0px;
float:left;
margin-bottom:10px;
}
.c5wrap #footer_inner{
width:420px}
.c5wrap #main_inner{
width:420px}
.c5wrap .slider{
width:400px}
.c5wrap .pageSection{
width:400px}
.c5wrap .Excerpt{
min-width:400px !important}
.c5wrap .ExcerptDesc{
max-width:400px}
.c5wrap textarea{
width:200px !important}
.c5wrap .sidebar{
float:left;
clear:both;
width:400px;
margin-top:10px;
}
.c5wrap .last{
margin-right:0px}
.c5wrap .sf-menu{
display:none}
.c5wrap .fourcolumns{
width:420px}
.c5wrap .threecolumns{
width:420px}
.c5wrap #navigation select{
margin-top:10px;
display:none;
width:100%;
}
.c5wrap #navigation .nav{
display:block;
}
.c5wrap .blog_entry_background{
width:400px !important}
.exb-txt {font: 1.0em 'Oswald', sans-serif;}
}

