
h1 {
	color: #00c2f2;
}
#left_menu {
	padding: 20px;
	background: #f1f1f1;
	margin-top: 100px;
}
#left_menu_btn {
	margin-top: 200px;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
    border-radius: 30px;
    border: none;
    box-shadow: none;
}
div.storefront-primary-navigation {
	background: url(public/img/bg/nav_bg.gif) bottom center repeat-x;
}
.main-navigation ul li.menu-item-60 a,
.main-navigation ul li.menu-item-61 a,
.main-navigation ul li.menu-item-62 a,
.main-navigation ul li.menu-item-63 a,
.main-navigation ul li.menu-item-64 a,
.main-navigation ul li.menu-item-65 a,
.main-navigation ul li.menu-item-66 a,
.main-navigation ul li.menu-item-76 a {
	color: #72ffd7;
	border-bottom: 4px solid #72ffd7;
}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-header ul.menu li.current-menu-item > a {
    color: #47abff;
    background: #47abff;
    border-bottom: 4px solid #47abff;
    border-radius: 15px 15px 0px 0px;
}
.main-navigation ul li.menu-item-61 a:hover, .main-navigation ul li.menu-item-61:hover > a, .site-header ul.menu li.menu-item-61.current-menu-item > a,
.main-navigation ul li.menu-item-76 a:hover, .main-navigation ul li.menu-item-76:hover > a, .site-header ul.menu li.menu-item-76.current-menu-item > a {
    color: #72ffd7;
    background: #72ffd7;
    background: rgba(36, 211, 161, 0.2);
    border-bottom: 4px solid #72ffd7;
}
.main-navigation ul li.menu-item-62 a,
.main-navigation ul li.menu-item-86 a {
	color: #bfffa2;
	border-bottom: 4px solid #bfffa2;
}
.main-navigation ul li.menu-item-62 a:hover, .main-navigation ul li.menu-item-62:hover > a, .site-header ul.menu li.menu-item-62.current-menu-item > a,
.main-navigation ul li.menu-item-86 a:hover, .main-navigation ul li.menu-item-86:hover > a, .site-header ul.menu li.menu-item-86.current-menu-item > a {
    color: #bfffa2;
    background: #bfffa2;
    background: rgba(146, 240, 104, 0.2);
    border-bottom: 4px solid #bfffa2;
}
.main-navigation ul li.menu-item-63 a,
.main-navigation ul li.menu-item-85 a {
	color: #fffb91;
	border-bottom: 4px solid #fffb91;
}
.main-navigation ul li.menu-item-63 a:hover, .main-navigation ul li.menu-item-63:hover > a, .site-header ul.menu li.menu-item-63.current-menu-item > a,
.main-navigation ul li.menu-item-85 a:hover, .main-navigation ul li.menu-item-85:hover > a, .site-header ul.menu li.menu-item-85.current-menu-item > a {
    color: #fffb91;
    background: #fffb91;
    background: rgba(253, 247, 73, 0.2);
    border-bottom: 4px solid #fffb91;
}
.main-navigation ul li.menu-item-66 a,
.main-navigation ul li.menu-item-84 a {
	color: #ffc16f;
	border-bottom: 4px solid #ffc16f;
}
.main-navigation ul li.menu-item-66 a:hover, .main-navigation ul li.menu-item-66:hover > a, .site-header ul.menu li.menu-item-66.current-menu-item > a,
.main-navigation ul li.menu-item-84 a:hover, .main-navigation ul li.menu-item-84:hover > a, .site-header ul.menu li.menu-item-84.current-menu-item > a {
    color: #ffc16f;
    background: #ffc16f;
    background: rgba(252, 169, 60, 0.2);
    border-bottom: 4px solid #ffc16f;
}
.main-navigation ul li.menu-item-67 a,
.main-navigation ul li.menu-item-70 a,
.main-navigation ul li.menu-item-554 a {
    color: #ff8b78;
    border-bottom: 4px solid #ff8b78;
}
.main-navigation ul li.menu-item-67 a:hover, .main-navigation ul li.menu-item-67:hover > a, .site-header ul.menu li.menu-item-67.current-menu-item > a,
.main-navigation ul li.menu-item-70 a:hover, .main-navigation ul li.menu-item-70:hover > a, .site-header ul.menu li.menu-item-70.current-menu-item > a,
.main-navigation ul li.menu-item-554 a:hover, .main-navigation ul li.menu-item-554:hover > a, .site-header ul.menu li.menu-item-554.current-menu-item > a {
    color: #ff8b78;
    background: #ff8b78;
    background: rgba(236, 87, 63, 0.2);
    border-bottom: 4px solid #ff8b78;
}
.main-navigation ul li.menu-item-60 a,
.main-navigation ul li.menu-item-77 a {
	color: #ffa4cd;
	border-bottom: 4px solid #ffa4cd;
}
.main-navigation ul li.menu-item-60 a:hover, .main-navigation ul li.menu-item-60:hover > a, .site-header ul.menu li.menu-item-60.current-menu-item > a,
.main-navigation ul li.menu-item-77 a:hover, .main-navigation ul li.menu-item-77:hover > a, .site-header ul.menu li.menu-item-77.current-menu-item > a {
    color: #ffa4cd;
    background: #ffa4cd;
    background: rgba(239, 60, 141, 0.2);
    border-bottom: 4px solid #ffa4cd;
}
.main-navigation ul li.menu-item-71 a,
.main-navigation ul li.menu-item-65 a {
	color: #d38fff;
	border-bottom: 4px solid #d38fff;
}
.main-navigation ul li.menu-item-71 a:hover, .main-navigation ul li.menu-item-71:hover > a, .site-header ul.menu li.menu-item-71.current-menu-item > a,
.main-navigation ul li.menu-item-65 a:hover, .main-navigation ul li.menu-item-65:hover > a, .site-header ul.menu li.menu-item-65.current-menu-item > a {
    color: #d38fff;
    background: #d38fff;
    background: rgba(170, 78, 229, 0.2);
    border-bottom: 4px solid #d38fff;
}
#main .hentry.type-post .entry-meta {
    display: none;
}
#main .hentry.type-post .entry-content {
    width: 100%;
    float: none;
    margin-right: 0;
    padding-bottom: 20px;
    border-bottom: 5px solid #f0f0f0;
}
.hentry .entry-header .posted-on {
    display: block;
    margin-bottom: 20px;
}
.woocommerce-active .site-header .site-search,
.woocommerce-active .site-header .site-header-cart {
    display: none !important;
}
.woocommerce-active .site-header .main-navigation {
    width: 100%;
}
div.storefront-handheld-footer-bar {
    display: none !important;
}
div.error-404 div.fourohfour-columns-2,
div.error-404 section {
    display: none  !important;
}
#content .col-full {
    background: #fdfcfc;
}
#register_page #content .col-full,
#forgot_page #content .col-full {
    background: none;
}
.hentry header.entry-header {
    margin-bottom: 0;
    border-bottom: none;
}
h1.entry-title {
    margin: 30px 0;
}
h2.entry-title {
    margin-bottom: 10px;
}
div.tml-profile table.tml-form-table input {
    width: 400px;
    background: #fff;
}
div.tml-profile table.tml-form-table textarea {
    background: #fff;
}
div.tml-profile table.tml-form-table input[disabled] {
    background: #e8e8e8;
}
div.tml-profile table.tml-form-table input[type=checkbox],
div.tml-profile table.tml-form-table input[type=radio] {
    width: auto;
}
p.error {
    color: #ff8f8f;
}
span.description {
    padding-top: 10px;
    display: block;
}
p.onemorestep {
    color: #32af32;
    font-size: 26px;
    line-height: 36px;
    font-weight: bold;
    margin: 15px 0;
}
span.junk {
    font-size: 24px;
    color: #e476cc;
    font-weight: bold;
}
span.spam {
    font-size: 24px;
    color: #b052de;
    font-weight: bold;
}
body a {
    color: #47abff;
}
header.site-header {
    background-color: #2c2d33;
    padding-top: 1.618em;
    color: #9aa0a7;
    background-position: center center;
    position: relative;
    z-index: 999;
    border-bottom: none;
}
footer.site-footer div.site-info a {
    color: #61656b;
    line-height: 1.618;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
footer.site-footer div.site-info span {
    display: inline-block;
    margin: 0 10px;
}
.main-navigation ul li.rainme a:before {
}
@media (min-width: 768px) {
	.main-navigation ul li, .secondary-navigation ul li {
	    margin: 0 0 0 -4px;
	}
}
@media (max-width: 767px) {
    div.storefront-primary-navigation {
        display: none !important;
    }
}