body #logo, body #logo img {
	width: 172px;
}
.sf-menu a {
	margin-top: 43px;
	margin-bottom: 43px;
}
.social-ico {
	margin-top: 51px;
}
body.page #respond {
	display: none;
}
header {
	background-color: #1ca055;
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
header .social-ico a i {
	color: #000000;
}
#page-title {
	background-color: #1ca055;
}
#main, #homepage-content-container {
	background-color: #e4e9e9;
}
.sf-menu ul {
	background: #1ca055;
}
.sf-menu ul:before {
	border-bottom: 8px solid #1ca055;
}
#widget-area {
	background: #1ca055;
}
#widget-area .social-ico a i {
	color: #000000;
}
footer, body {
	background-color: #1ca055;
}
footer .social-ico a i {
	color: #26221d;
}
body.page-template-homepage-php #main {
	background-color: #1ca055;
}
#pro-home-slider .Button-Growler a, body #main .width-container #respond input#submit, body #main a.button, body #main button.single_add_to_cart_button, body #main input.button, body.woocommerce-cart #main td.actions input.button.checkout-button, body #main button.button, body #single-product-pro a.button, body #single-product-pro button.single_add_to_cart_button, body #single-product-pro input.button, body.woocommerce-cart #single-product-pro input.button.checkout-button, body #single-product-pro button.button, body a.progression-button, body input.wpcf7-submit, body input#submit, body a.ls-sc-button.default, .page-numbers span.current, .page-numbers a:hover {
	background: #1ca055;
	border-color: #1ca055;
}
body #main .width-container .widget_price_filter .ui-slider .ui-slider-handle {
	background: #1ca055;
	border-color: #1ca055;
}
span.comment-meta-pro a, ul#menu-sub-nav li a:hover, ul#menu-sub-nav li.current-cat a, body #main .widget_price_filter .ui-slider .ui-slider-range {
	background: #1ca055;
}
body #main .width-container #respond input#submit:hover, body #main a.button:hover, body #main button.single_add_to_cart_button:hover, body #main input.button:hover, body.woocommerce-cart #main td.actions input.button.checkout-button:hover, body #main button.button:hover, body #single-product-pro a.button:hover, body #single-product-pro button.single_add_to_cart_button:hover, body #single-product-pro input.button:hover, body.woocommerce-cart #single-product-pro input.button.checkout-button:hover, body #single-product-pro button.button:hover, body a.progression-button:hover, body input.wpcf7-submit:hover, body input#submit:hover, body a.ls-sc-button.default:hover {
	background: #1ca055;
	border-color: #1ca055;
}
span.comment-meta-pro a:hover {
	background: #1ca055;
}
.page-numbers span, .page-numbers a, ul#menu-sub-nav li a {
	background: #ffffff;
}
.content-container-pro, .container-blog, .shop-index-container, .menu-index-pro, .menu-single-content-pro, .event-container-pro {
	background: #ffffff;
}
.sidebar-item {
	background: #ffffff;
}
body #main #events-full-calendar .fc-button-group button.fc-button.fc-state-active, .archive-meta.entry-meta strong, body.single-event .entry-meta, body.single-event .entry-meta a, body {
	color: #666;
}
#page-title h1 {
	color: #ffffff;
}
#bread-crumb a i, #bread-crumb a {
	color: #ffffff;
}
#bread-crumb {
	color: #cccccc;
}
a, #bread-crumb i, #bread-crumb a:hover i, #bread-crumb a:hover, body #main a:hover h3.product-title-index-pro {
	color: #1ca055;
}
a:hover, body #main a.more-link:hover {
	color: #1ca055;
}
.sf-menu a {
	color: #e5e4e4;
}
.sf-menu a:hover, .sf-menu a:hover, .sf-menu li a:hover, .sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:visited, body.single-post .sf-menu li.current_page_parent a, .sf-menu li.current-menu-item a {
	color: #ffffff;
	border-color: #ffffff;
}
.sf-menu li.sfHover li a, .sf-menu li.sfHover li a:visited, .sf-menu li.sfHover li li a, .sf-menu li.sfHover li li a:visited, .sf-menu li.sfHover li li li a, .sf-menu li.sfHover li li li a:visited, .sf-menu li.sfHover li li li li a, .sf-menu li.sfHover li li li li a:visited {
	color: #e4e9e9;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active, .sf-menu li li.sfHover a, .sf-menu li.sfHover li a:visited:hover, .sf-menu li li:hover a:visited, .sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active, .sf-menu li li li.sfHover a, .sf-menu li li.sfHover li a:visited:hover, .sf-menu li li li:hover a:visited, .sf-menu li li li li:hover, .sf-menu li li li li.sfHover, .sf-menu li li li li a:focus, .sf-menu li li li li a:hover, .sf-menu li li li li a:active, .sf-menu li li li li.sfHover a, .sf-menu li li li.sfHover li a:visited:hover, .sf-menu li li li li:hover a:visited, .sf-menu li li li li li:hover, .sf-menu li li li li li.sfHover, .sf-menu li li li li li a:focus, .sf-menu li li li li li a:hover, .sf-menu li li li li li a:active, .sf-menu li li li li li.sfHover a, .sf-menu li li li li.sfHover li a:visited:hover, .sf-menu li li li li li:hover a:visited {
	color: #ffffff;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #101010;
}
#sidebar h3 {
	border-bottom: 2px solid #1ca055;
}
.page-numbers span.current, .page-numbers a:hover, ul#menu-sub-nav li a:hover, ul#menu-sub-nav li.current-cat a, body a.ls-sc-button.secondary span, body a.ls-sc-button.default span, body #main .width-container #respond input#submit, body #main a.button, body #main button.single_add_to_cart_button, body #main input.button, body.woocommerce-cart #main td.actions input.button.checkout-button, body #main button.button, body #single-product-pro a.button, body #single-product-pro button.single_add_to_cart_button, body #single-product-pro input.button, body.woocommerce-cart #single-product-pro input.button.checkout-button, body #single-product-pro button.button, body a.progression-button, body input.wpcf7-submit, body input#submit, body a.ls-sc-button.default, #pro-home-slider .Button-Growler a {
	color: #ffffff;
}
#pro-home-slider .Button-Growler a:hover, body a.ls-sc-button.secondary span:hover, body a.ls-sc-button.default span:hover, body #main .width-container #respond input#submit:hover, body #main a.button:hover, body #main button.single_add_to_cart_button:hover, body #main input.button:hover, body.woocommerce-cart #main td.actions input.button.checkout-button:hover, body #main button.button:hover, body #single-product-pro a.button:hover, body #single-product-pro button.single_add_to_cart_button:hover, body #single-product-pro input.button:hover, body.woocommerce-cart #single-product-pro input.button.checkout-button:hover, body #single-product-pro button.button:hover, body a.progression-button:hover, body input.wpcf7-submit:hover, body input#submit:hover, body a.ls-sc-button.default:hover {
	color: #ffffff;
}
ul#menu-sub-nav li a, .page-numbers span, .page-numbers a {
	color: #999999;
}
/*------ revolution slider css ---------*/

/*

.tp-caption.medium_bg_red a {

    color: #fff;

    text-decoration: none;

}

.tp-caption.medium_bg_red a:hover {

    color: #fff;

    text-decoration: underline;

}

.tp-caption.roundedimage img {

    border-radius: 300px;

}

.tp-bullets.simplebullets.navbar {

    height: 35px;

    padding: 0;

}

.tp-bullets.simplebullets .bullet {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5) !important;

    border: 5px solid rgba(0, 0, 0, 0) !important;

    border-radius: 10px;

    box-shadow: none;

    cursor: pointer;

    display: inline-block;

    float: none !important;

    height: 6px !important;

    margin-bottom: 14px !important;

    margin-right: 2px !important;

    position: relative !important;

    transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s;

    width: 6px !important;

}

.tp-bullets.simplebullets .bullet.last {

    margin-right: 0;

}

.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {

    background: none repeat scroll 0 0 rgba(255, 255, 255, 1) !important;

    border: 5px solid rgba(0, 0, 0, 1) !important;

    box-shadow: none;

    height: 6px !important;

    width: 6px !important;

}

.tparrows::before {

    color: #fff;

    display: inline-block;

     font-family: 'FontAwesome';

    font-size: 20px;

    font-style: normal;

    font-weight: normal;

    margin-right: 0;

    margin-top: 9px;

    text-align: center;

    text-decoration: inherit;

    width: 40px;

}

.tparrows {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5) !important;

    border-radius: 5px;

    cursor: pointer;

    height: 40px !important;

    width: 40px !important;

}

.tparrows:hover {

    color: #fff;

}

.tp-leftarrow::before {

    content: "\f104";

}

.tp-rightarrow::before {

    content: "\f105";

}

.tparrows.tp-rightarrow::before {

    margin-left: 1px;

}

.tparrows:hover {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 1) !important;

}

*/

.tp-caption.Heading-Light-Growler {
	color: #ffffff;
	font-weight: 300;
	font-size: 75px !important;
	line-height: 80px;
	margin: 0px;
	background-color: rgba(0,0,0, 0.5);
	text-decoration: none;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.5);
	border-width: 0px;
	border-color: rgb(255,255,255);
	border-style: none;
	padding: 15px 30px !important;
	border-radius: 5px !important;
}
.tp-caption.Button-Growler {
	color: #ffffff;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	background-color: transparent;
	text-decoration: none;
	border-width: 0px;
	border-color: rgb(255,255,255);
	border-style: none
}
.tp-caption.growlerbg_heavy_70 {
	font-size: 70px;
	line-height: 70px;
	color: #ffffff;
	text-decoration: none;
	background-color: rgba(205,96,74,1);
	padding: 50px 180px 50px 180px;
	text-shadow: none;
	text-align: center;
	border-width: 0px;
	border-color: rgb(0,0,0);
	border-style: none
}
.tp-caption.borderbox_725x130 {
	min-width: 725px;
	min-height: 130px;
	background-color: transparent;
	text-decoration: none;
	border-width: 2px;
	border-color: rgb(255,255,255);
	border-style: solid
}
.Heading-Light-Growler {
	color: #ffffff;
	font-weight: 300;
	font-size: 86px;
	line-height: 100px;
	margin: 0px;
	background-color: transparent;
	text-decoration: none;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.5);
	border-width: 0px;
	border-color: rgb(255,255,255);
	border-style: none
}
.Button-Growler {
	color: #ffffff;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	background-color: transparent;
	text-decoration: none;
	border-width: 0px;
	border-color: rgb(255,255,255);
	border-style: none
}
.growlerbg_heavy_70 {
	font-size: 70px;
	line-height: 70px;
	color: #ffffff;
	text-decoration: none;
	background-color: rgba(205,96,74,1);
	padding: 50px 180px 50px 180px;
	text-shadow: none;
	text-align: center;
	border-width: 0px;
	border-color: rgb(0,0,0);
	border-style: none
}
.borderbox_725x130 {
	min-width: 725px;
	min-height: 130px;
	background-color: transparent;
	text-decoration: none;
	border-width: 2px;
	border-color: rgb(255,255,255);
	border-style: solid
}
#copyright a {
	color: #e4e9e9;
}
#copyright a:hover {
	color: #fff;
}
#main #sidebar .widget-area ul ul.open-hours, #main #sidebar .widget-area ul ul.open-hours li {
	margin-left: 0px;
}
#mc_embed_signup li {
	list-style: none;
}
#mc_embed_signup .es_lablebox {
	display: none;
}
#mc_embed_signup #es_txt_button {
	background-color: #ffffff;
	color: #222222;
	display: inline-block;
	font-weight: bold;
	left: -10px;
	padding: 15px 12px;
	position: relative;
	width: auto;
}
#mc_embed_signup .es_textbox, #mc_embed_signup .es_button {
	float: left;
	padding: 0px;
}
#mc_embed_signup #es_msg {
	color: #ddd;
	position: absolute;
	top: -20px;
}
#mc_embed_signup .es_msg {
	position: relative;
	padding: 0px;
}
.pgallery p {
	margin: 0px;
}
.epa-album .epa-image img {
	border: 1px solid #ddd;
	padding: 2px;
}
li.widget-container {
	list-style: none;
}
.rmc-menu ul.menu_head p {
	color: #1ca055;
	font-size: 20px;
	font-weight: normal;
	background: none;
}
.rmc-menu ul.menu_head h2 {
	overflow: hidden;
	margin-bottom: 0px;
}
.rmc-menu ul.menu_head .rmc-head {
	background: none;
	margin: 0;
}
.rmc-menu ul.menu_head .middle-title {
	margin: 0 0 0 0px;
}
.rmc-menu ul {
	list-style: outside none none;
	margin: 0 0 0px;
	overflow: hidden;
	padding: 0;
}
.rmc-menu li {
	margin: 0;
	overflow: hidden;
}
.rmc-menu p {
	margin: 0px;
}
.rmc-menu .rmc-head {
	padding: 5px 0;
	overflow: hidden;
	background: url("../images/dot.png") repeat-x scroll 0 bottom;
}
.rmc-menu .rmc-title {
	float: left;
	background: #fff;
	margin: 0;
	width: 330px;
	color: #444;
}
.rmc-menu .middle-title {
	float: left;
	background: #fff;
	margin: 0 0 0 0px;
}
.rmc-menu .rmc-price {
	float: right;
	background: #fff;
	margin: 0;
	width: auto;
}
.second_logo {
	text-align: center;
	padding: 20px 0 0;
}
.taps_area {
	overflow: hidden;
	background: url(../images/wood.jpg);
}
#pro-home-slider {
	border-bottom: 13px solid #1ca055;
}
#page-title .t_inner {
	width: auto;
	float: left;
	clear: both;
}
