/* default.css - ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

body {position: static !important;} /* to fix WP admin bar issue on small screens */
h1, h2, h3, h4, h5, h6 {margin-top:0px;}/* style.css --- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

/*
red: #EF2B2D (#F36B6B/#BE2225)
green: #00B17A (#4CCAA2/#008E63)
yellow: #FDD115 (#FDDF5B/#CBA712)
blue: #3975C5 (#759ED6/#2D5E9E)
*/

/* Header */
.s-logo-wrapper {padding: 1.5rem;}
.s-tagline {text-align: center; font-size: 1.3rem;}
.s-cta {padding-top: 2.5rem;}
.s-cta a.button, a.button.s-cta {width: 100%; background-color: #ef2b2d;}
.s-cta a.button:hover, a.button.s-cta:hover {background-color: #BE2225;}
.s-cta input {border-radius: 6px;}
.s-phone {font-size: 1.2rem; text-align: center;}
header p {margin-bottom: 0.8rem;}

/* Main Menu */
nav ul {list-style: none; margin: 0; line-height: inherit;}
nav ul li {display: inline-block;}
nav.tab-bar {background-color: #fdd115; height: auto; position: initial;}
nav.tab-bar .tab-bar-section {position: inherit; height: auto;}
nav.tab-bar ul {margin: 0;}
nav.tab-bar .menu-item:first-child {border-left: none;}
nav.tab-bar .menu-item {padding: 0; border-left: 2px solid white;}
nav.tab-bar .menu-item > a:hover {background-color: #fddf5b;}
nav.tab-bar .menu-item > a {color: #333333; display: inline-block; padding: 9px 15px; width: 100%; text-align: center; font-size: 1.3rem; font-weight: bold; white-space: nowrap;}

/* Sidebar Menu */
aside nav li {width: 100%;}

/* Footer */
footer {background-color: #333333; margin-top: 1rem; padding: 2rem 0 0.75rem; color: white;}
footer h1 {font-size: 1.5rem;}
footer ul {list-style: none; margin-left: 0;}
footer li {padding: 0.4rem 0; line-height: 1.2rem;}
footer a, footer p {color: white; text-align: center; font-family: Raleway, Arial, sans-serif; font-weight: 200;}

/* General Styles */
body {line-height: 1.2rem;}
h1, a {color: #3A75C4; font-family: 'Roboto Slab', serif;}
a:hover {color: #2D5E9E;}
h1 {font-weight: bold; font-size: 2rem;}
a.button {background-color: #3975C5; border-radius: 6px;}
a.button:hover {background-color: #2D5E9E;}
p.s-quote {color: #3A75C4; font-weight: 500; font-size: 1.2rem;}
aside p.s-quote {padding: 1rem;}
header p.s-quote {text-align: center; line-height: 1rem;}
.s-quotefrom {font-style: italic;}
.row-inner-wrapper>h1 {margin: 2rem 0 2rem 0.9375rem; padding-bottom: 0.5rem; border-bottom: 2px solid #3A75C4;}
.row-inner-wrapper aside {padding-right: 0;}
.row-inner-wrapper aside nav {background-color: #4CCAA2; border-radius: 6px 0 0 6px;}
.row-inner-wrapper aside nav li {border-bottom: 1px solid white;}
.row-inner-wrapper aside nav li:first-child {border-radius: 6px 0 0 0;}
.row-inner-wrapper aside nav li:last-child {border-bottom: none; border-radius: 0 0 0 6px;}
.row-inner-wrapper aside nav li:first-child:last-child {border-radius: 6px 0 0 6px;}
.row-inner-wrapper aside nav li.current, .row-inner-wrapper aside nav li:hover, .row-inner-wrapper aside nav ul li.current:hover {background-color: #00B17A;}
.row-inner-wrapper aside nav:hover li.current {background-color: transparent;}
.row-inner-wrapper aside nav li a {font-weight: 200; font-family: Raleway, Arial, sans-serif; font-size: 1.2rem; line-height: 1.4rem; color: white; text-align: center; padding: 1.2rem 0.5rem; display: inline-block; width: 100%;}
.row-inner-wrapper article.columns {background-color: #ECF0F3; border-left: 10px solid #00B17A; border-radius: 0 6px 0 0; padding: 0; min-height: 25rem;}
.row-inner-wrapper article.columns > * {padding-left: 2rem; padding-right: 2rem;}
.row-inner-wrapper article.columns > :first-child {padding-top: 2rem;}
.row-inner-wrapper article.columns > :last-child {padding-bottom: 2rem;}
.row-inner-wrapper article.columns > img:last-child {padding: 0; padding-top: 2rem;}
.row-inner-wrapper article.columns > div.clearing-assembled.clearing-blackout {padding: 0;}
.row-inner-wrapper article.columns h1 {font-size: 1.2rem; color: #333; font-family: Raleway, Arial, sans-serif;}
.row-inner-wrapper article.columns h2 {font-size: 1.1rem; font-weight: bold; margin-bottom: 0;}

/* Forms */
table.gfield_list, table.gfield_list thead, table.gfield_list tr.even, table.gfield_list tr.alt, table.gfield_list tr:nth-of-type(even) {background-color: transparent;}
.row-inner-wrapper .gform_wrapper input[type=text], .row-inner-wrapper .gform_wrapper input[type=url], .row-inner-wrapper .gform_wrapper input[type=email], .row-inner-wrapper .gform_wrapper input[type=tel], .row-inner-wrapper .gform_wrapper input[type=number], .row-inner-wrapper .gform_wrapper input[type=password], .row-inner-wrapper .gform_wrapper select, .row-inner-wrapper .gform_wrapper textarea {font-size: 1rem;}
.row-inner-wrapper .gform_wrapper table.gfield_list td {vertical-align: top;}
.row-inner-wrapper .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {border-radius: 6px; background-color: #3975C5;}
.row-inner-wrapper .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover {background-color: #2D5E9E;}
.row-inner-wrapper .gform_wrapper .ginput_complex .ginput_right input[type=text] {width: 97% !important;}
.row-inner-wrapper td.gfield_list_cell {width: 46.5%;}
.row-inner-wrapper .gform_wrapper .top_label .gfield_list {width: 107%;}
.row-inner-wrapper .gform_wrapper table.gfield_list td.gfield_list_icons {padding: 0;}
.row-inner-wrapper .gform_wrapper input.datepicker.datepicker_with_icon {width: 48% !important;}
.row-inner-wrapper .gform_wrapper .top_label select.medium {width: 48%;}

/* Home Page */
#row-inner-home article > div.row:first-child {background-color: #ECF0F3; border-left: 10px solid #00B17A; border-radius: 0 6px 0 0; margin: 0 0 2rem;} 
#row-inner-home .s-links {text-align: center; margin-top: 2rem;}
#hero-content img {width: 100%;}
ul.s-notices, ul.s-events {list-style-type: none; margin-left: 0;}
ul.s-notices li, ul.s-events li {padding-bottom: 1rem;}

/* Centres Page */
#row-centres a.button {width: 100%; padding: 0.8rem;}
.s-centre, .s-childpage {margin: 1rem 0;}

/* Centre sub-pages */
.s-centre-item:not(:last-child) {padding-bottom: 2rem;}
.s-centre-item h2 {margin-bottom: 0;}
.s-subheading {font-style: italic;}

/* "Archive" pages */
.row-inner-wrapper article > ul[class*="block-grid-"] {margin-left: 0;}
li.s-childpage {padding-right: 1.5rem; padding-bottom: 0; padding-left: 1rem; margin-bottom: 0;}
li.s-childpage>div {background-color: #ECF0F3; border-left: 10px solid #00B17A;}
li.s-childpage a.button {margin: 1.25rem 0 0;}
p.event_date {font-style: oblique; color: #333;}

/* Organise a Visit */
.gform_fields span > label {position: relative; top: -15px;}
.gform_fields input, .gfield select, .gfield textarea {border: medium none; border-radius: 10px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25) inset; padding: 1rem !important;}
.gform_fields input, .gfield select {height: 3rem !important; line-height: 2rem !important;}
.gfield input:focus, .gfield textarea:focus, .gfield select:focus {background: none repeat scroll 0 0 rgba(255, 245, 230, 1); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25) !important;}
.gfield select {height: 3rem !important; padding: 0.5rem !important;}
.gfield select:focus {background: none repeat scroll 0 0 rgba(255, 245, 230, 1);}
.gfield textarea {border: 0 none; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset; padding: 1rem !important;}

/* media.css ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

/* orientation */
@media only screen and (orientation: landscape) {

} /* Apply styles to screens in landscape orientation */

@media only screen and (orientation: portrait) {

}
/* Apply styles to screens in portrait orientation */

/* custom */
@media only screen and (max-width: 357px) {

} /* ipod */
@media only screen and (min-width: 358px) {

} /* bigger than ipod */
@media only screen and (max-width: 75rem) {

} /* medium-large */

/* Zurb Sizes ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */
/* Small screens */
@media only screen {

  /* small-padding */
  .small-padding-1 {padding:1px;} .small-padding-2 {padding:2px;} .small-padding-3 {padding:3px;} .small-padding-4 {padding:4px;} .small-padding-5 {padding:5px;} .small-padding-6 {padding:6px;} .small-padding-7 {padding:7px;} .small-padding-8 {padding:8px;} .small-padding-9 {padding:9px;} .small-padding-10 {padding:10px;} .small-padding-11 {padding:11px;} .small-padding-12 {padding:12px;} .small-padding-13 {padding:13px;} .small-padding-14 {padding:14px;} .small-padding-15 {padding:15px;} .small-padding-16 {padding:16px;} .small-padding-17 {padding:17px;} .small-padding-18 {padding:18px;} .small-padding-19 {padding:19px;} .small-padding-20 {padding:20px;} .small-padding-21 {padding:21px;} .small-padding-22 {padding:22px;} .small-padding-23 {padding:23px;} .small-padding-24 {padding:24px;} .small-padding-25 {padding:25px;} .small-padding-26 {padding:26px;} .small-padding-27 {padding:27px;} .small-padding-28 {padding:28px;} .small-padding-29 {padding:29px;} .small-padding-30 {padding:30px;}

  /* small 20 column grid */
  /* based on 5% increments */
  .small-5-percent {width:5%;} .small-10-percent {width:10%;} .small-15-percent {width:15%;} .small-20-percent {width:20%;} .small-25-percent {width:25%;} .small-30-percent {width:30%;} .small-35-percent {width:35%;} .small-40-percent {width:40%;} .small-45-percent {width:45%;} .small-50-percent {width:50%;} .small-55-percent {width:55%;} .small-60-percent {width:60%;} .small-65-percent {width:65%;} .small-70-percent {width:70%;} .small-75-percent {width:75%;} .small-80-percent {width:80%;} .small-85-percent {width:85%;} .small-90-percent {width:90%;} .small-95-percent {width:95%;} .small-100-percent {width:100%;}

} /* Define mobile styles */
@media only screen and (max-width: 40em) {
	.s-logo-wrapper {margin-top: 1rem;}
	.s-cta {padding-top: 0; padding-left: 1.5rem; padding-right: 1.5rem;}
	.right-small {border-left: none;}
	.tab-bar .menu-icon span::after {box-shadow: 0 0px 0 1px black, 0 7px 0 1px black, 0 14px 0 1px black;}
	footer {text-align: center;}
	
	.row-inner-wrapper aside {padding-top: 0.9375rem; padding-right: 0.9375rem;}
	.row-inner-wrapper aside nav {border-radius: 6px;}
	.row-inner-wrapper aside nav li:first-child {border-radius: 6px 6px 0 0;}
	.row-inner-wrapper aside nav li:last-child {border-bottom: none; border-radius: 0 0 6px 6px;}
	.row-inner-wrapper aside nav li:first-child:last-child {border-radius: 6px;}
	.row-inner-wrapper article {padding: 0 0.5rem;}
	.row-inner-wrapper article.columns > :first-child {padding-top: 1rem;}
	.row-inner-wrapper article.columns > * {padding-left: 1rem; padding-right: 1rem;}
	.row-inner-wrapper article.columns > :last-child {padding-bottom: 1rem;}
	.row-inner-wrapper article.columns > img:last-child {padding: 0; padding-top: 1rem;}
	.s-childpage .s-thumbnails, .s-centre .s-thumbnails {text-align: center;}
	li.s-childpage {padding-right: 1rem; padding-left: 0.4rem;}
	#row-inner-home article > div.row:first-child {margin-left: -0.5rem;}
}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

/* Medium screens */
@media only screen and (min-width: 40.063em) {

  /* medium-padding */
  .medium-padding-1 {padding:1px;} .medium-padding-2 {padding:2px;} .medium-padding-3 {padding:3px;} .medium-padding-4 {padding:4px;} .medium-padding-5 {padding:5px;} .medium-padding-6 {padding:6px;} .medium-padding-7 {padding:7px;} .medium-padding-8 {padding:8px;} .medium-padding-9 {padding:9px;} .medium-padding-10 {padding:10px;} .medium-padding-11 {padding:11px;} .medium-padding-12 {padding:12px;} .medium-padding-13 {padding:13px;} .medium-padding-14 {padding:14px;} .medium-padding-15 {padding:15px;} .medium-padding-16 {padding:16px;} .medium-padding-17 {padding:17px;} .medium-padding-18 {padding:18px;} .medium-padding-19 {padding:19px;} .medium-padding-20 {padding:20px;} .medium-padding-21 {padding:21px;} .medium-padding-22 {padding:22px;} .medium-padding-23 {padding:23px;} .medium-padding-24 {padding:24px;} .medium-padding-25 {padding:25px;} .medium-padding-26 {padding:26px;} .medium-padding-27 {padding:27px;} .medium-padding-28 {padding:28px;} .medium-padding-29 {padding:29px;} .medium-padding-30 {padding:30px;}

  /* medium 20 column grid */
  /* based on 5% increments */
  .medium-5-percent {width:5%;} .medium-10-percent {width:10%;} .medium-15-percent {width:15%;} .medium-20-percent {width:20%;} .medium-25-percent {width:25%;} .medium-30-percent {width:30%;} .medium-35-percent {width:35%;} .medium-40-percent {width:40%;} .medium-45-percent {width:45%;} .medium-50-percent {width:50%;} .medium-55-percent {width:55%;} .medium-60-percent {width:60%;} .medium-65-percent {width:65%;} .medium-70-percent {width:70%;} .medium-75-percent {width:75%;} .medium-80-percent {width:80%;} .medium-85-percent {width:85%;} .medium-90-percent {width:90%;} .medium-95-percent {width:95%;} .medium-100-percent {width:100%;}

} /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {

	.s-cta {padding-right: 1.4375rem;}
	nav.tab-bar .menu-item > a {padding: 9px 5px; font-size: 1.2rem;}

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen (max-width: 64em) {


} /* max-width 1024px, use when QAing tablet-only issues */

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

/* Large screens  */
@media only screen and (min-width: 64.063em) {

  /* large-padding */
  .large-padding-1 {padding:1px;} .large-padding-2 {padding:2px;} .large-padding-3 {padding:3px;} .large-padding-4 {padding:4px;} .large-padding-5 {padding:5px;} .large-padding-6 {padding:6px;} .large-padding-7 {padding:7px;} .large-padding-8 {padding:8px;} .large-padding-9 {padding:9px;} .large-padding-10 {padding:10px;} .large-padding-11 {padding:11px;} .large-padding-12 {padding:12px;} .large-padding-13 {padding:13px;} .large-padding-14 {padding:14px;} .large-padding-15 {padding:15px;} .large-padding-16 {padding:16px;} .large-padding-17 {padding:17px;} .large-padding-18 {padding:18px;} .large-padding-19 {padding:19px;} .large-padding-20 {padding:20px;} .large-padding-21 {padding:21px;} .large-padding-22 {padding:22px;} .large-padding-23 {padding:23px;} .large-padding-24 {padding:24px;} .large-padding-25 {padding:25px;} .large-padding-26 {padding:26px;} .large-padding-27 {padding:27px;} .large-padding-28 {padding:28px;} .large-padding-29 {padding:29px;} .large-padding-30 {padding:30px;}

  /* Large 20 column grid */
  /* based on 5% increments */
  .large-5-percent {width:5%;} .large-10-percent {width:10%;} .large-15-percent {width:15%;} .large-20-percent {width:20%;} .large-25-percent {width:25%;} .large-30-percent {width:30%;} .large-35-percent {width:35%;} .large-40-percent {width:40%;} .large-45-percent {width:45%;} .large-50-percent {width:50%;} .large-55-percent {width:55%;} .large-60-percent {width:60%;} .large-65-percent {width:65%;} .large-70-percent {width:70%;} .large-75-percent {width:75%;} .large-80-percent {width:80%;} .large-85-percent {width:85%;} .large-90-percent {width:90%;} .large-95-percent {width:95%;} .large-100-percent {width:100%;}

    #row-home {position: relative; z-index: 5; margin-top: -200px;}

} /* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {

} /* min-width 1024px and max-width 1440px, use when QAing large screen-only issues */
@media only screen and (max-width: 90em) {

} /* max-width 1440px, use when QAing large screen-only issues */

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

/* XLarge screens  */
@media only screen and (min-width: 90.063em) {

} /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
@media only screen and (max-width: 120em) {

} /* max-width 1920px, use when QAing xlarge screen-only issues */

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

/* XXLarge screens  */
@media only screen and (min-width: 120.063em) {

} /* min-width 1921px, xlarge screens */

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */
/*

Theme Name: Young Discoverers (Buzz)
Theme URI: http://brownbox.net.au/
Author: Brown Box
Author URI: http://brownbox.net.au/
Description: WordPress theme boilerplate based on ZURB Foundation 5
Version: 0.1 beta
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Buzz Release Notes
=============
0.1
* More enphasis on native WP functions
* Coded for performance improvments. Less repeated functions, more serialized data, introduction to transients.
* 3 style sheets
	1. /css/default.css
	2. /css/style.css
	3. /bb/style.php

* Google Fonts, Zurb Font Icons and Font Awesome built in appearances/fonts

New functions architecture bb/functions
* Extended use of $args and "is_array( $args ) ? extract( $args ) : parse_str( $args );"
* namespaced as bb_ (in leu of fx_)
* continued enphasis on php echo line endings (i.e. '."\n";)
* continued use of bb_e and bb_r with global ns_ namespacing
* repeatable function patterns
	1. extract/parse function arguments;
	2. test for required arguments;
	3. set defaults;
	4. the function
	5. return

Simplified meta functions
* faster
* cleaner
* more flexibility
* more intutive
* easier to set up and call on.
* added wp-editor, color picker

New Customizer
* Simplified and more flexible/customiszble

New Functions
* bb_new_field for all admin fields (meta, customiser, options, etc...)


=============
Buzz is the sucsessor to Amelia
Her release notess are below.

1.031
* added shortcodes to theme_part.php

1.03
* removed php libaries
* extended fx_theme_row with fx_theme_section and fx_theme_part
* removed toprow and herorow as theme parts
* added front-page.php and added text to index.php and front-page.php to show that theme has installed correctly.

1.02
* Added Zurb font icons.

1.01
* Added google fonts hooks to header


body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family: 'Roboto Slab', serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }

*/


/*body {background-color: white;}


h1, h2, h3, h4, h5, h6 {
  font-family: 'Roboto Slab', serif;
  font-weight: normal;
  font-style: normal;
  color: #000;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #000;
    line-height: 0; }

h1 {
  font-family: 'Roboto Slab', serif;
  font-size: 2.125rem;
  font-weight: bold;
  color: #3A75C4; }

h2 {
  font-family: font-family: 'Josefin Sans', sans-serif;
  font-size: 1.6875rem; }

h3 {
  font-size: 1.375rem; }

h4 {
  font-size: 1.125rem; }

h5 {
  font-size: 1.125rem; }

h6 {
  font-size: 1rem; }

.subheader {
  line-height: 1.4;
  color: #000;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem; }

hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0; }

.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  transition: opacity 300ms ease-out;
  background-color: #ef2b2d;
  border-color: #BF2224;
  color: white; }
  .alert-box .close {
    font-size: 1.375rem;
    padding: 9px 6px 4px;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -0.6875rem;
    right: 0.25rem;
    color: #47D6C1;
    opacity: 0.3; }
    .alert-box .close:hover, .alert-box .close:focus {
      opacity: 0.5; }
  .alert-box.radius {
    border-radius: 6px; }
  .alert-box.round {
    border-radius: 6px; }
  .alert-box.success {
    border-radius: 6px;
    background-color: #00B27A;
    border-color: #008E62;
    color: white; }
  .alert-box.alert {
    background-color: #FCD116;
    border-color: #CAA712;
    color: white; }
  .alert-box.secondary {
    border-radius: 6px;
    background-color: #3A75C4;
    border-color: #2E5E9D;
    color: #4f4f4f; }
  .alert-box.warning {
    background-color: #f08a24;
    border-color: #de770f;
    color: white; }
  .alert-box.info {
    background-color: #a0d3e8;
    border-color: #74bfdd;
    color: #4f4f4f; }
  .alert-box.alert-close {
    opacity: 0; }

button:hover, button:focus, .button:hover, .button:focus {
    background-color: #2E5E9D; }

 .button-group > li > button, .button-group > li .button {
    background-color: #00b27a;
    border-radius: 6px; }
 .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
    border-radius: 0; }

button, .button {
  border-radius: 6px;
  border-style: solid;
  border-width: 0px;
  button-radius: 6px
  cursor: pointer;
  font-family: 'Roboto Slab', serif;
  background-color: #3A75C4;
   }
 
button.success, .button.success {
  background-color: #fcd116;
  border-color: #007095; 
  border-radius: 6px; }
  button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #CAA712; }

button.disabled, button[disabled], .button.disabled, .button[disabled] {
  border-radius: 6px;
  background-color: #ef2b2d;
}

a.button.alert.round.dropdown {
  background-color: #ef2b2d;
  border-radius: 6px;

input.button.success {
  border-radius: 6px; }*/

/* bb_/style.php */


