/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.ma-content-box img {
  float: left;

}
#menu-item-1413 > a , #menu-item-1414 > a{
color:white;
}

.ma-content-box {
    margin: 20px auto;
    overflow: hidden;
    padding: 0 auto;
		background-color: white;
    border: 1px solid #bdbdbd;
    font-family: "Open Sans";
		text-transform: none;
    width: 100%;
}

.ma-content-box a {
  color: black;
}

.ma-description {
  font-size: 16px;
  color: #408e44;
}


@media only screen and (max-width: 550px) {
  .content-box-gray {
    width: 100%;
  }
  .ma-content-box img {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    clear: both !important;
  }
  .ma-content-box {
    text-align:center;
  }
}

.ma-content-box-button {
    background-color: #5cb85c;
    border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}

.ma-content-box-button:hover {
   border-top-color: #58a158;
   background: #58a158;
   }
.ma-content-box-button:active {
   border-top-color: #58a158;
   background: #f2c772;
}
h1, h2, h3, h4, h5, h6, body {
   font-family: "Roboto",sans-serif;
}

.egg-item, .egg-list, .egg-grid {
margin-bottom: auto !important;
}

.egg-container .row {
margin-bottom: auto !important;
}

.entry {
   font-size: 1.8rem;
}

.entry-title {
	font-size: 3.9rem;
}

/*
.nav-primary {
    background-color: #f5f5f5;
}

.genesis-nav-menu a {
	font-size: 1.9rem;
  color: #000;
  font-weight: bold;
}

.genesis-nav-menu a:hover {
  background-color: #c00000;
  color: #fff !important;
  font-weight: bold;
	text-decoration: none !important;
}
*/

a:hover {
  color: #c00000;
  text-decoration: underline;
}

.nav-primary {
	text-align: center;
}

.sidebar .entry .entry-title {
    font-family: "Roboto",sans-serif;
    font-size: 2.1rem;
    text-align: left;
}

.ma-recommend-button {
    background-color: #5cb85c;
		text-transform: none;
    border: none;
    color: white;
    padding: 5px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1.6rem;
    margin: 4px 2px;
    cursor: pointer;
}

.ma-recommend-button:hover {
   border-top-color: #58a158;
   background: #58a158;
   }
.ma-recommend-button:active {
   border-top-color: #58a158;
   background: #f2c772;
}

.header-image .site-header .title-area, .header-image .site-header .widget-area {
    padding: 25px 0;
}


.entry-image {
	border: 1px solid #000;

}

.entry-image:hover {
	border: 1px solid #c00000;

}

.egg-container .cegg-gridbox a:hover {
text-decoration:none;
}

/*.special-page .content {width: 100%;}*/

/*
a.button.product_type_external,  .woocommerce a.button.alt, .woocommerce input.button {
	background-color:#c00000 !important;
	color: white !important;
}

a.button.product_type_external:hover,  .woocommerce a.button.alt:hover, .woocommerce input.button:hover {
	background-color:#AA0000;
	color: white;
}

.onsale {
	display: none;
}


.site-header .wrap {
    border-bottom: 2px dotted #0f0f0f;
}*/


/* Welcome Text
------------------------------------------------------------ */

.welcome-text {
	/*border-bottom: double #ddd;
	border-top: double #ddd;
	font-family: 'Lora', serif;
	font-size: 30px;
	line-height: 1.0;
	overflow: hidden;
	padding: 25px 0;
	text-align: center;*/
	padding-bottom: 25px;
}
