/* ==========================================================================
   Typography
   ========================================================================== */

@font-face {
    font-family: Veneer;
    src: url(/fonts/29E749_0_0.eot);
    src: url(/fonts/29E749_0_0.eot?#iefix) format("embedded-opentype"),url(/fonts/29E749_0_0.woff) format("woff"),url(/fonts/29E749_0_0.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}
* {
	font-family: "arvo", serif;
}
html {
  height: 100%;
	font-size: 10px;
}
	body {
  min-height: 100%;
		position: relative;
		padding-bottom: 86px;
	}

@media (max-width: 767px) {
    body {
      padding-bottom: 150px;
    }
}

a {
	color: #c8102e;
}

/* Red */
h2, h3, a, .btn-red {
	color: #c8102e; 
	
}

h2, h3, .btn-red {
	text-transform: uppercase;
}

h3:first-child {
	margin-top: 0;
}

#social i {
	font-size: 2.6rem;
	margin-left: 10px;
	color: #c8102e;
}
.day {
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	min-width: 50px;
}

address {
	font-size: 1.8rem;
	color: #666;
	font-weight: 400;
}


/* ==========================================================================
   Buttons
   ========================================================================== */

.btn {
	border-color: transparent;
	border-radius: 0;
	color: white;
	text-transform: uppercase;
}
.btn + .btn {
	margin-left: 10px;
}

#hours li {
    margin-bottom: 4px;
}

/* ==========================================================================
   Sections
   ========================================================================== */
section + section {
	margin-top: 20px;
}
@media (min-width: 768px) {
	section + section {
		margin-top: 40px;
	}
	#location, #events {
		border: 1px solid #e0e0e0;
		padding: 25px;
	}
	.location-right {
		float: right;
	}
}
@media (max-width: 991px) {
	#hours {
		margin-top: 20px;
	}
}
@media (max-width: 767px) {
	#location #map {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

/* Header -------------  */
.entry-title {
	font-weight: 700;
}


/* Location -------------  */
#location .btn, .location-btn .btn {
  background-color: #000;
    font-weight: 700;
  font-size: 12px;
  padding: 6px 11px;
}
.location-btn .btn.btn-success {
  background-color: #c8102e;
    font-weight: 700;
}
#location .btn:hover {
	background-color: #b3272d;
	color: white;

}
@media (max-width: 1007px) {
  .location-btn .btn {
    display: block;
  }
  .location-btn .btn + .btn {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
	#location .btn {
		margin-right: 0;
	}
}
@media (max-width: 350px) {
	#location .btn {
		font-size: 13px;
	}
}
.location-title {
	font-family: "veneer";
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 16px;
}

.location-crumb {
	padding: 0 10px;
	border-right: 1px solid grey;
}

.location-crumb:first-child {
	padding:0 10px 0 0;
}

.location-crumb:last-child {
	border: none;
}

.branch-title {
	margin: 20px 0;
	text-transform: uppercase;
	color: #c8102e;
}

.active-day {
	font-weight: bold;
}

.active-day i {
	margin-left: -5px;
}

/* Menus -------------*/
#menu .btn {
	    width: 100%;
	    height: 60px;
	    padding: 10px 0;
	    background: #454545;
	    color: #fff!important;
	    font-family: "Veneer";
	    font-size: 28px;
	    line-height: 1.4;
	    text-decoration: none;
	}
	
#menu .btn:hover {
	 background-color: #333;
	 color: white;
}

@media (max-width: 768px) {
  #menu .btn {
    margin-bottom:15px;
  }
}
/* Events -------------*/
	.bs-event {
		margin-bottom: 24px;
	}
	
	.bs-event-title h3 {
		font-family: "veneer";
		font-weight: 400;
		font-size: 30px;
	}

/* Banners -------------*/
	.banner {
		margin-bottom: 20px;
	}
	
	.banner img {
		width: 100%;
	}

/*--------HEADER AND FOOTER STYLES--------------------*/


.g1-layout-inner { margin-left: auto; margin-right: auto; max-width: 94.53125%; width: 968px; }

/* 5.3 Header - Theme Area
----------------------------------------------------------------------------- */
/* =header */
#g1-header > .g1-background { max-width: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* =id */
#g1-id { overflow: hidden; float:left; padding-bottom: 5px; padding-top: 10px; }
#g1-id .site-title { margin: 0; font-size: 24px; font-weight: normal; line-height: 24px; }
#g1-id .site-title a, #g1-id .site-title img { display: block; }
#g1-id .site-description { margin: 0; }
#g1-id .site-description > strong { font-weight: normal; }

/* =primary-bar */
#g1-primary-nav {
    margin-right:-10px;
    float:right;
    margin-top: 60px;
}
#g1-primary-nav:after { display: table; clear: both; content: ""; }

/* Base */
#g1-primary-nav-menu { margin: 0; list-style: none; padding: 0; }
#g1-primary-nav-menu ul { margin: 0 auto; list-style: none; padding: 0; }
#g1-primary-nav-menu a { display: block; }

@media only screen and (min-width: 1025px) { 
  #g1-header.g1-fixed { margin-left: 0; margin-right: 0; position: fixed; top: 0; left: 0; right: 0; }
  #g1-header.g1-fixed > .g1-background { opacity: 0.95; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); }
  #g1-logo { display: block !important; }
  #g1-primary-nav-switch { display: none; }
  /* 0-level */
  #g1-primary-nav-menu { float: left; /* clearfix */ }
  #g1-primary-nav-menu:after { display: table; clear: both; content: ""; }
  #g1-primary-nav-menu > .menu-item { float: left; }
  #g1-primary-nav-menu > .menu-item > a { padding-left: 10px; padding-right: 10px; position: relative; }
  #g1-primary-nav-menu > .g1-menu-item-with-icon > a { padding-left: 30px; }
  #g1-primary-nav-menu > .g1-menu-item-with-icon > a > .g1-nav-item__icon { position: absolute; left: 10px; font-size: 14px; }
  /* 0-level Dash */
  .g1-nav--unstyled #g1-primary-nav-menu > li > a { position: relative; }
  .g1-nav--unstyled #g1-primary-nav-menu > li > a:after { width: 15px; height: 0; display: block; position: absolute; top: 0; left: 10px; visibility: hidden; border-style: solid; border-width: 1px 0 0; content: ""; }
  .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-item > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-ancestor > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current_page_parent > a:after, .g1-nav--unstyled #g1-primary-nav-menu > li:hover > a:after { visibility: visible; }
  /* 0-level Arrow */
  #g1-primary-nav-menu > .menu-parent-item > a { position: relative; }
  #g1-primary-nav-menu > .menu-parent-item > a > .g1-nav-item__arrow { width: 0; height: 0; margin-top: -12px; margin-left: -6px; display: none; position: absolute; left: 50%; top: 100%; color: inherit; content: ""; border-style: solid; border-width: 6px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; }
  #g1-primary-nav-menu > .menu-parent-item:hover > a > .g1-nav-item__arrow { display: block; }
  /* Submenus as simple dropdowns */
  #g1-primary-nav-menu { /* base */ }
  #g1-primary-nav-menu > .g1-type-drops { position: relative; /* Submenu level 1 */ /* Submenu level 2,3,4 */ /* Dropdown mechanism */ }
  #g1-primary-nav-menu > .g1-type-drops .g1-submenus { display: none; position: absolute; left: -10px; z-index: 9999;}
  #g1-primary-nav-menu > .g1-type-drops .g1-submenus a { -moz-backface-visibility: hidden; }
  #g1-primary-nav-menu > .g1-type-drops .g1-submenus a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; }
  #g1-primary-nav-menu > .g1-type-drops .g1-submenus .g1-menu-item-with-icon > a { padding-left: 40px; }
  #g1-primary-nav-menu > .g1-type-drops .g1-submenus .g1-menu-item-with-icon > a .g1-nav-item__icon { width: 14px; display: block; position: absolute; left: 20px; text-align: 14px; font-size: 14px; }
  #g1-primary-nav-menu > .g1-type-drops a { position: relative; display: block; text-decoration: none; }
  #g1-primary-nav-menu > .g1-type-drops ul { width: 220px; padding-top: 10px; padding-bottom: 10px; position: absolute; z-index: 1; }
  #g1-primary-nav-menu > .g1-type-drops ul ul { visibility: hidden; }
  #g1-primary-nav-menu > .g1-type-drops li { position: relative; }
  #g1-primary-nav-menu > .g1-type-drops li a { width: 220px; padding: 6px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #g1-primary-nav-menu > .g1-type-drops li + li { border-top-width: 1px; }
  #g1-primary-nav-menu > .g1-type-drops > ul { left: 0px; top: 100%; }
  #g1-primary-nav-menu > .g1-type-drops ul ul { left: 220px; top: -10px; }
  #g1-primary-nav-menu > .g1-type-drops:hover ul ul, #g1-primary-nav-menu > .g1-type-drops:hover ul ul ul, #g1-primary-nav-menu > .g1-type-drops:hover ul ul ul ul { visibility: hidden; }
  #g1-primary-nav-menu > .g1-type-drops:hover ul, #g1-primary-nav-menu > .g1-type-drops li:hover ul, #g1-primary-nav-menu > .g1-type-drops li li:hover ul, #g1-primary-nav-menu > .g1-type-drops li li li:hover ul { visibility: visible; }
  #g1-primary-nav-menu > .g1-type-drops:hover .g1-submenus { display: block; }
  /* Shadows */
  #g1-primary-nav-menu > .g1-type-drops ul, #g1-primary-nav-menu > .g1-type-tile .g1-submenus, #g1-primary-nav-menu > .g1-type-column .g1-submenus { -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); }
  .g1-submenus { margin-left: auto; margin-right: auto; left: 0; right: 0; }
  .g1-submenus:before { display: block; position: absolute; left: 0; right: 0; top: 10px; bottom: 10px; z-index: 0; content: ""; }
  .g1-submenus > ul { position: relative; z-index: 1; }
  /* Adjust the max-width for various layouts */
  .g1-submenus { max-width: 1136px; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-1 > a { background-color: #3498db; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-1 > a:hover { background-color: white; color: #3498db; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-2 > a { background-color: #2980b9; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-2 > a:hover { color: #2980b9; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-1 > a { background-color: #e74c4c; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-1 > a:hover { background-color: white; color: #e74c4c; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-2 > a { background-color: #c0392b; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-2 > a:hover { background-color: white; color: #c0392b; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-1 > a { background-color: #e67e22; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-1 > a:hover { background-color: white; color: #e67e22; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-2 > a { background-color: #d35400; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-2 > a:hover { background-color: white; color: #d35400; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-1 > a { background-color: #2ecc71; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-1 > a:hover { background-color: white; color: #2ecc71; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-2 > a { background-color: #27ae60; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-2 > a:hover { background-color: white; color: #27ae60; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-1 > a { background-color: #1abc9c; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-1 > a:hover { background-color: white; color: #1abc9c; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-2 > a { background-color: #16a085; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-2 > a:hover { background-color: white; color: #16a085; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-1 > a { background-color: #9b59b6; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-1 > a:hover { background-color: white; color: #9b59b6; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-2 > a { background-color: #8e44ad; color: white; }
  .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-2 > a:hover { background-color: white; color: #8e44ad; }
  /* CSS3 animations */
  #g1-primary-nav-menu > .menu-parent-item > a > .g1-nav-item__arrow, #g1-primary-nav-menu > .menu-item > .g1-submenus { display: block; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translate(0px, 40px); -moz-transform: translate(0px, 40px); -ms-transform: translate(0px, 40px); -o-transform: translate(0px, 40px); transform: translate(0px, 40px); -webkit-transition: visibility 0s, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.525s, 0.175s, 0.175s; -moz-transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s; -o-transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s; transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; }
  #g1-primary-nav-menu > .menu-parent-item:hover > a > .g1-nav-item__arrow, #g1-primary-nav-menu > .menu-item:hover > .g1-submenus { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: visibility 0s ease-in-out, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.175s, 0.175s, 0.175s; -moz-transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s; -o-transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s; transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s; }
  #g1-primary-nav-menu > .g1-type-tile .g1-submenus a, #g1-primary-nav-menu > .g1-type-tile .g1-submenus .g1-nav-item__icon { -webkit-backface-visibility: hidden; -moz-transform-style: preserve-3d; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } }
/* Rounded Corners */
.g1-header-layout-wide-wide #g1-primary-nav-menu > li.g1-type-tile .g1-submenus, .g1-header-layout-wide-wide #g1-primary-nav-menu > li.g1-type-column .g1-submenus { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

@media only screen and (max-width: 1024px) { 
  #g1-logo {
    max-height: 85px;
    width: auto;
  }
  #g1-primary-nav {
    margin-top: 40px;
  }
  #g1-primary-bar #g1-id, #g1-primary-bar #g1-id .site-title, #g1-primary-bar #g1-id .site-description { clear: both; float: left; }
  #g1-primary-bar #g1-primary-nav { width: auto; float: right; }
  #g1-primary-bar #g1-primary-nav.g1-nav--expanded { width: 100%; }
  #g1-primary-nav-switch { width: auto; height: 30px; padding: 0 10px 0 30px; display: block; float: left; position: relative; line-height: 30px; border-width: 1px; /* icons */ /* menu icon */ /* x icon */ }
  #g1-primary-nav-switch:before, #g1-primary-nav-switch:after { width: 30px; height: 30px; position: absolute; left: 0; top: 0; text-indent: 0; text-align: center; font: 14px/30px FontAwesome; }
  #g1-primary-nav-switch:before { display: block; content: "\f0c9"; }
  #g1-primary-nav-switch:after { display: none; content: "\f00d"; }
  #g1-primary-nav-menu { margin: 4px; display: none; position: relative; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #g1-primary-nav-menu:before { position: absolute; left: -4px; top: -4px; right: -4px; bottom: -4px; z-index: -2; content: ""; }
  #g1-primary-nav-menu:after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; border-style: solid; border-width: 1px; content: ""; }
  #g1-primary-nav-menu .g1-nav-item__icon, #g1-primary-nav-menu .g1-nav-item__desc { display: none; }
  #g1-primary-nav-menu a { padding: 10px 10px !important; }
  #g1-primary-nav-menu li { padding-left: 10px; padding-right: 42px; position: relative; border-top-width: 1px; border-top-style: solid; }
  #g1-primary-nav-menu .g1-nav-item__switch { width: 42px; height: 32px; position: absolute; right: 0; top: 10px; cursor: pointer; }
  #g1-primary-nav-menu .g1-nav-item__switch:before, #g1-primary-nav-menu .g1-nav-item__switch:after { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; text-align: center; font: 14px/32px FontAwesome; }
  #g1-primary-nav-menu .g1-nav-item__switch:before { display: block; content: "\f067"; }
  #g1-primary-nav-menu .g1-nav-item__switch:after { display: none; content: "\f068"; }
  #g1-primary-nav-menu > li:first-child { border-top-width: 0; }
  #g1-primary-nav-menu ul { display: none; }
  #g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:before { display: none; }
  #g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:after { display: block; }
  #g1-primary-nav-menu .g1-nav-item--expanded > ul, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus > ul { display: block; }
  /* 9 + 9 + 14 (line-height) = 32px */
  #g1-primary-nav .g1-searchbox__switch { padding-top: 9px !important; padding-bottom: 9px !important; }
  .g1-primary-nav--expanded #g1-primary-nav { width: 100%; margin: 1.5em 0 3em; float: none; }
  .g1-primary-nav--expanded #g1-primary-nav:before, .g1-primary-nav--expanded #g1-primary-nav:after { content: " "; display: table; }
  .g1-primary-nav--expanded #g1-primary-nav:after { clear: both; }
  #ie7 .g1-primary-nav--expanded #g1-primary-nav { zoom: 1; }
  .g1-primary-nav--expanded #g1-primary-nav-switch { width: auto; margin-bottom: 10px; padding: 0 10px 0 30px; text-indent: 0; word-wrap: normal; overflow: visibile; }
  .g1-primary-nav--expanded #g1-primary-nav-switch:before { display: none; }
  .g1-primary-nav--expanded #g1-primary-nav-switch:after { display: block; }
  .g1-primary-nav--expanded #g1-primary-nav-menu { display: block; clear: both; z-index: 9999; }
  .g1-primary-nav--expanded #g1-id, .g1-primary-nav--expanded #g1-primary-nav .g1-searchbox, .g1-primary-nav--expanded #g1-primary-nav .g1-cartbox { display: none; } }
@media only screen and (max-width: 600px) { #g1-primary-nav-switch { width: 30px; padding: 0; text-indent: 100%; word-wrap: nowrap; overflow: hidden; } }
.g1-nav--simple { padding: 0 20px 0 10px; left: 0; }

.g1-nav--solid { padding: 0 10px 0 0; }

.g1-header-space-before #g1-header { margin-top: 14px; }
.g1-header-space-after #g1-header { margin-bottom: 14px; }

#g1-primary-nav-menu > li > a > .g1-nav-item__title {
font-family: Veneer;
font-weight: normal;
font-style: normal;
font-size: 28px;
padding-right: 0.2em;
}

#g1-header section,
#g1-header aside,
#g1-header article,
#g1-header header,
#g1-header nav,
#g1-header div,
#g1-header p,
#g1-header span,
#g1-header figure,
#g1-header blockquote,
#g1-header ul,
#g1-header ol,
#g1-header li,
#g1-header a,
#g1-header table,
#g1-header td,
#g1-header th,
#g1-header hr,
#g1-header form,
#g1-header select,
#g1-header input,
#g1-header textarea,
#g1-header .g1-divider span:before,
#g1-header .g1-divider span:after,
#g1-header .g1-button--divider:before,
#g1-header .g1-button--divider:after,
#g1-header .g1-tabs--simple .g1-tabs-nav-item,
#g1-header .g1-tabs--simple .g1-tabs-nav-item:before,
#g1-header .g1-tabs--simple .g1-tabs-nav-item:after,
#g1-header .entry-header:after,
#g1-header .archive-header:after,
#g1-header .g1-nav--expanded #g1-primary-nav-menu:after,
#g1-header .g1-cartbox__switch .g1-cartbox__arrow {
    border-color:#e6e6e6;

}
#g1-header .g1-progress-bar--solid .g1-progress-bar__track,
#g1-header .g1-twitter--simple .g1-twitter__items:before,
#g1-header .g1-quote--solid > .g1-inner:before {
    border-color:#f2f2f2;

}
#g1-header pre code,
#g1-header .g1-twitter--simple .g1-twitter__items,
#g1-header .g1-quote--solid > .g1-inner,
#g1-header .g1-quote__image,
#g1-header .g1-box--simple:before,
#g1-header .g1-box--solid:before,
#g1-header .countdown_section span,
#g1-header .g1-placeholder,
#g1-header .g1-table--solid,
#g1-header .shop_table:before,
#g1-header .g1-progress-bar--simple .g1-progress-bar__bar,
#g1-header .g1-progress-bar--solid .g1-progress-bar__track,
#g1-header .g1-tabs--simple,
#g1-header .g1-collection--masonry article,
#g1-header .g1-isotope-filters,
#g1-header .g1-side-nav .children,
#g1-header #wp-calendar #prev span,
#g1-header #wp-calendar #next span,
#g1-header #wp-calendar tbody td,
#g1-header .g1-chat.g1-authors-two .g1-chat-author-2,
#g1-header .g1-nav--expanded #g1-primary-nav-menu:before,
#g1-header .widget_price_filter .price_slider_wrapper .ui-widget-content,
#g1-header .woocommerce-message,
#g1-header .woocommerce-info,
#g1-header .woocommerce-error,
#g1-header #payment {
    background-color:#f2f2f2;
}
#g1-header .g1-divider i,
#g1-header .g1-duplicate i,
#g1-header .g1-form-pass-protected:before,
#g1-header .g1-replies h2:before,
#g1-header #reply-title:before,
#g1-header .comment.parent > article:before,
#g1-header .comment.parent > .children > .comment:before,
#g1-header .comment.parent > .children > .comment:after {
    color:#cccccc;
}
#g1-header .countdown_section:first-child span,
#g1-header #wp-calendar tbody td + td + td + td + td + td,
#g1-header .g1-cartbox__box {
    background-color:#e6e6e6;
}
#g1-header .g1-icon--solid,
#g1-header #wp-calendar #prev span,
#g1-header #wp-calendar #next span {
    color:#ffffff;
}
#g1-header .g1-collection--gallery .g1-nonmedia > .g1-inner:after {
    border-color:#ffffff;
}
#g1-header > .g1-background {
    background-color:#ffffff;
}
/* cs_1_text1 */
#g1-header h1,
#g1-header h2,
#g1-header h3,
#g1-header h4,
#g1-header h5,
#g1-header h6,
#g1-header .g1-meta a:hover,
#g1-header .g1-button--simple,
#g1-header .g1-toggle--simple .g1-toggle__swit.g1-isotope-filtersch,
#g1-header .g1-tabs--button .g1-tabs-nav-item .g1-tab-title,
#g1-header .g1-side-nav a:hover,
#g1-header .g1-pagination .prev,
#g1-header .g1-pagination .next,
#g1-header .countdown_section:first-child,
#g1-header .g1-simple-slider .g1-fullscreen > a,
#g1-header .g1-widget a:hover,
#g1-header .g1-nav-item__switch {
    color:#000000;

}
#g1-header .g1-button--simple,
#g1-header .g1-toggle--simple .g1-toggle__switch,
#g1-header .g1-tabs--button .g1-tabs-nav-item .g1-tab-title,
#g1-header .g1-pagination .prev,
#g1-header .g1-pagination .next,
#g1-header .g1-simple-slider .g1-fullscreen > a,
#g1-header .g1-nav-item__switch {
    border-color:#000000;

}
/* cs_1_text2 */
#g1-header ,
#g1-header .g1-regular,
#g1-header h1 + h3,
#g1-header h1 + h4,
#g1-header h1 + h5,
#g1-header h1 + h6,
#g1-header h2 + h4,
#g1-header h2 + h5,
#g1-header h2 + h6,
#g1-header h3 + h5,
#g1-header h3 + h6,
#g1-header h4 + h6,
#g1-header .g1-h1 + h3,
#g1-header .g1-h1 + h4,
#g1-header .g1-h1 + h5,
#g1-header .g1-h1 + h6,
#g1-header .g1-h2 + h4,
#g1-header .g1-h2 + h5,
#g1-header .g1-h2 + h6,
#g1-header .g1-h3 + h5,
#g1-header .g1-h3 + h6,
#g1-header .g1-h4 + h6,
#g1-header .g1-meta a,
#g1-header .g1-side-nav a,
#g1-header .g1-duplicator--simple .g1-duplicate--active i,
#g1-header .g1-isotope-filter > a,
#g1-header .g1-widget-list a,
#g1-header .g1-searchbox__switch,
#g1-header .g1-cartbox__switch,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > li > a {
    color:#666666;
}
#g1-header .g1-icon--solid {
    background-color:#666666;
}
#g1-header .g1-icon--solid {
    border-color:#666666;
}
/* cs_1_text3 */
#g1-header .g1-meta {
    color:#999999;
}
#g1-header .g1-dropdown > li + li:before,
#g1-header .g1-dropdown > li + li:after,
#g1-header .entry-categories li + li:before,
#g1-header .entry-categories li + li:after,
#g1-header .g1-footer-menu li + li:before,
#g1-header .g1-footer-menu li + li:after {
    border-color:#999999;
}
/* cs_1_link */
#g1-header a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > .current_page_ancestor > a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > .current_page_parent > a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > .current_page_item > a {
    color:#fb4400;
}
/* cs_1_link_hover */
#g1-header a:hover {
    color:#000000;
}
/* cs_2_background */
#g1-header .g1-divider--simple:before,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-header .gallery-icon > a:before,
#g1-header .g1-collection--gallery article:before,
#g1-header .g1-collection--gallery .g1-nonmedia > .g1-01,
#g1-header .g1-dropcap--solid,
#g1-header .g1-button--solid,
#g1-header a.button,
#g1-header button.button,
#g1-header input.button,
#g1-header .g1-frame--solid > .g1-decorator,
#g1-header .g1-toggle--solid .g1-toggle__switch,
#g1-header .g1-indicator:before,
#g1-header .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-header .g1-progress-circle .g1-color-scheme,
#g1-header .g1-countdown i,
#g1-header .g1-box--solid .g1-box__icon,
#g1-header .g1-banda__handle span,
#g1-header .g1-banda--smooth .g1-banda__handle,
#g1-header .g1-isotope-filter--current:before,
#g1-header .g1-simple-slider .g1-progress > div > div,
#g1-header .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin .g1-selected a:before,
#g1-header .g1-simple-slider .g1-nav-direction__prev,
#g1-header .g1-simple-slider .g1-nav-direction__next,
#g1-header .g1-mediabox--slider .g1-nav-coin a:before,
#g1-header .g1-searchbox .g1-outer,
#g1-header .g1-gmap-wrapper .g1-pan-control,
#g1-header .g1-gmap-wrapper .g1-full-map-control,
#g1-header #wp-calendar #prev a,
#g1-header #wp-calendar #next a,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu > li,
#g1-header #lang_sel ul ul li,
#g1-header #g1-primary-nav-switch,
#g1-header .widget_price_filter .ui-slider .ui-slider-range,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-column .g1-submenus:before,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-drops .g1-submenus a {
    background-color:#000;

}
#g1-header .g1-progress-circle--simple .g1-color-scheme {
    outline-color:#94949c;

}
#g1-header .g1-button--solid,
#g1-header a.button,
#g1-header button.button,
#g1-header input.button,
#g1-header .g1-frame--solid > .g1-decorator,
#g1-header .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-header .g1-toggle--solid .g1-toggle__switch,
#g1-header .g1-tabs--simple .g1-tabs-nav-current-item .g1-tab-title:before,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title:after,
#g1-header .g1-box--solid .g1-box__icon,
#g1-header .author-info:before,
#g1-header .g1-related-entries:before,
#g1-header .g1-replies:before,
#g1-header #respond:before,
#g1-header .upsells:before,
#g1-header .related:before,
#g1-header #secondary .widget + .widget:before,
#g1-header #g1-primary-nav-switch,
#g1-header .widget_price_filter .ui-slider-handle {
    border-color:#94949c;
}
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title {
    background-color:#94949c;
}
#g1-header mark,
#g1-header .g1-button:hover,
#g1-header a.button:hover,
#g1-header button.button:hover,
#g1-header input.button:hover,
#g1-header .g1-simple-slider .g1-fullscreen > a:hover {
    background-color:#616169;
}
#g1-header .g1-button:hover,
#g1-header a.button:hover,
#g1-header button.button:hover,
#g1-header input.button:hover,
#g1-header .g1-simple-slider .g1-fullscreen > a:hover {
    border-color:#616169;
}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a {
    border-color:#94949c;
}
#g1-header .g1-list--simple .g1-list__icon,
#g1-header .g1-duplicator--solid .g1-duplicate--active i,
#g1-header .g1-numbers__icon,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a:hover {
    color:#94949c;
}
#g1-header .g1-gmap-wrapper .g1-zoom-control,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu,
#g1-header #lang_sel ul ul,
#g1-header .g1-searchbox #searchform,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-drops ul,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-tile > .g1-submenus,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-column > .g1-submenus {
    background-color:#1a1a1a;
}
#g1-header .g1-nav--mobile #g1-secondary-nav-menu > li,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu:before,
#g1-header #lang_sel ul ul li,
#g1-header #lang_sel ul ul:before,
#g1-header .g1-searchbox__switch .g1-searchbox__arrow,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > li > a .g1-nav-item__arrow,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > li.g1-type-drops li {
    border-color:#1a1a1a;
}
/* cs_2_text1 */
#g1-header mark,
#g1-header .g1-dropcap--solid,
#g1-header .g1-indicator:after,
#g1-header .g1-button--solid,
#g1-header .g1-button--solid:hover,
#g1-header .g1-button--simple:hover,
#g1-header a.button,
#g1-header button.button,
#g1-header input.button,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-header .g1-toggle--solid .g1-toggle__switch,
#g1-header .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-header .g1-progress-circle--solid,
#g1-header .g1-countdown i,
#g1-header .g1-box--solid .g1-box__icon,
#g1-header .g1-banda__handle span,
#g1-header .g1-simple-slider .g1-fullscreen > a:hover,
#g1-header .g1-simple-slider .g1-nav-direction__prev,
#g1-header .g1-simple-slider .g1-nav-direction__next,
#g1-header .g1-mediabox--slider .g1-nav-coin a:after,
#g1-header .gallery-icon > a:after,
#g1-header .g1-searchbox #s,
#g1-header .g1-searchbox .g1-form-actions:before,
#g1-header .g1-gmap-wrapper .g1-pan-control,
#g1-header .g1-gmap-wrapper .g1-zoom-control,
#g1-header .g1-gmap-wrapper .g1-full-map-control a,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu > li > a,
#g1-header #lang_sel ul ul a,
#g1-header #g1-primary-nav-switch,
#g1-header #wp-calendar #prev a:after,
#g1-header #wp-calendar #next a:after,
.g1-nav--collapsed #g1-primary-nav-menu .g1-submenus a {
    color:#ffffff;
}
#g1-header .g1-searchbox #s::-webkit-input-placeholder {
    color:#ffffff;
}
#g1-header .g1-searchbox #s:-moz-placeholder {
    color:#ffffff;
}
#g1-header .g1-searchbox #s::-moz-placeholder {
    color:#ffffff;
}
#g1-header .g1-searchbox #s:-ms-input-placeholder {
    color:#ffffff;
}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a:hover {
    background-color:#ffffff;
}
#g1-header .g1-searchbox #s {
    border-color:#ffffff;
}
#g1-header .g1-progress-circle--solid .g1-color-scheme {
    outline-color:#ffffff;
}


h1, .g1-h1 { font-size:43px; }
h2, .g1-h2 { font-size:27px; }
h3, .g1-h3 { font-size:22px; }
h4, .g1-h4 { font-size:18px; }
h5, .g1-h5 { font-size:14px; }
h6, .g1-h6 { font-size:14px; }
h1, .g1-h1, h2, .g1-h2, h3, .g1-h3, .g1-button--big, .g1-numbers__title, .g1-searchbox input, .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-nav-item__title { font-family:"Arvo";font-weight:700; }
.g1-meta { font-family:"Arvo";font-weight:700; }
body, input, select, textarea { font-family:"Arvo"; }
#g1-primary-nav-menu > li > a > .g1-nav-item__title, #g1-header .g1-searchbox__switch, #g1-header .g1-cartbox__switch { font-family:"Maiden Orange"; }
/* logo on left, menu on right */
#g1-id {
float:left;
}
#g1-primary-nav {
margin-right:-10px;
float:right;
}
#g1-preheader > .g1-background {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
#g1-header > .g1-background {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
#g1-precontent > .g1-background {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
#g1-content > .g1-background {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
#g1-prefooter > .g1-background {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
#g1-footer > .g1-background {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
input,
select,
textarea,
pre code,
.g1-button,
a.button,
button.button,
input.button,
.g1-message,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.g1-placeholder,
.g1-frame--inherit > .g1-decorator,
.g1-quote--solid > .g1-inner,
.g1-box:before,
.g1-box__inner,
.g1-toggle__switch,
.g1-table--solid,
.shop_table:before,
.woocommerce .images .zoom,
.g1-tabs--simple,
.g1-tabs--simple > div,
.g1-chat-row,
.g1-side-nav,
.gallery-icon,
.g1-countdown i,
.countdown_section span,
.g1-banda img,
.g1-nav--mobile #g1-secondary-nav-menu,
#lang_sel ul ul,
.g1-twitter--simple .g1-twitter__items,
.g1-gmap__box > .g1-inner,
.g1-isotope-filters,
.g1-isotope-filters > div,
.g1-mediabox--featured-media .g1-mediabox__item,
.g1-mediabox--list .g1-mediabox__item,
.g1-mediabox--slider .g1-carousel,
.g1-slide__title > .g1-background,
.g1-slide__description > .g1-background,
.g1-simple-slider .g1-fullscreen a,
.tp-caption,
.g1-nav--expanded #g1-primary-nav-menu:before,
.g1-nav--expanded #g1-primary-nav-menu:after,
.g1-nav--simple #g1-primary-nav-menu > .current_page_ancestor > a,
.g1-nav--simple #g1-primary-nav-menu > .current_page_parent > a,
.g1-nav--simple #g1-primary-nav-menu > .current_page_item > a,
#g1-primary-nav-menu > .g1-type-tile .g1-submenus,
#g1-primary-nav-menu > .g1-type-column .g1-submenus,
#g1-primary-nav-menu > .g1-type-drops ul,
.g1-searchbox #searchform,
.g1-cartbox .g1-cartbox__box,
.entry-featured-media,
#payment,
#payment .payment_box {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
.g1-gmap-wrapper .g1-pan-control {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
.g1-gmap-wrapper .g1-zoom-control {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.g1-indicator:before,
.g1-quote figcaption img,
.g1-quote__image,
.avatar,
.g1-banda__handle span,
.g1-twitter .g1-nav-direction__next,
.g1-html-rotator .g1-nav-direction__next,
#wp-calendar #next a,
#wp-calendar #next span,
.g1-mediabox--slider .g1-nav-direction__next,
.tp-rightarrow.default,
.g1-simple-slider-simple .g1-nav-direction__next,
.g1-simple-slider-kenburns .g1-nav-direction__next,
.g1-simple-slider-standout .g1-nav-direction__next,
.g1-simple-slider-relay .g1-nav-direction__next,
#g1-back-to-top,
.galleria-exit-button,
.entry-featured-media .g1-nav-direction__next,
.g1-pagination a.next,
.widget_rss .widgettitle a.rsswidget:first-child {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
.g1-twitter .g1-nav-direction__prev,
.g1-html-rotator .g1-nav-direction__prev,
#wp-calendar #prev a,
#wp-calendar #prev span,
.g1-mediabox--slider .g1-nav-direction__prev,
.g1-mediabox--slider .g1-nav-coin li,
.tp-leftarrow.default,
.g1-simple-slider-simple .g1-nav-direction__prev,
.g1-simple-slider-kenburns .g1-nav-direction__prev,
.g1-simple-slider-standout .g1-nav-direction__prev,
.g1-simple-slider-relay .g1-nav-direction__prev,
.entry-featured-media .g1-nav-direction__prev,
.g1-pagination a.prev {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}
#g1-primary-nav-switch {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
-ms-border-radius:0 0 0 0;
-o-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

/* cs_1_background */
#g1-header .g1-table--solid tbody td,
#g1-header .shop_table tbody td,
#g1-header .g1-box--simple  .g1-box__icon,
#g1-header .g1-box--simple  .g1-box__inner,
#g1-header .g1-box--solid  .g1-box__inner,
#g1-header .g1-tabs--simple > div,
#g1-header .g1-gmap__box > .g1-inner,
#g1-header .g1-isotope-filters > div,
#g1-header .g1-slide[class*="layout-bubble-"] > .description > .g1-background,
#g1-header .g1-collection--gallery .entry-featured-media,
#g1-header .g1-collection--gallery .g1-nonmedia > .g1-inner,
#g1-header .g1-collection--masonry .g1-nonmedia,
#g1-header .g1-nav--expanded #g1-primary-nav-menu:after,
#g1-header .g1-cartbox__box > .g1-inner,
#g1-header .widget_price_filter .ui-slider-handle,
#g1-header #payment .payment_box {
background-color:#ffffff;

}
#g1-header section,
#g1-header aside,
#g1-header article,
#g1-header header,
#g1-header nav,
#g1-header div,
#g1-header p,
#g1-header span,
#g1-header figure,
#g1-header blockquote,
#g1-header ul,
#g1-header ol,
#g1-header li,
#g1-header a,
#g1-header table,
#g1-header td,
#g1-header th,
#g1-header hr,
#g1-header form,
#g1-header select,
#g1-header input,
#g1-header textarea,
#g1-header .g1-divider span:before,
#g1-header .g1-divider span:after,
#g1-header .g1-button--divider:before,
#g1-header .g1-button--divider:after,
#g1-header .g1-tabs--simple .g1-tabs-nav-item,
#g1-header .g1-tabs--simple .g1-tabs-nav-item:before,
#g1-header .g1-tabs--simple .g1-tabs-nav-item:after,
#g1-header .entry-header:after,
#g1-header .archive-header:after,
#g1-header .g1-nav--expanded #g1-primary-nav-menu:after,
#g1-header .g1-cartbox__switch .g1-cartbox__arrow {
border-color:#e6e6e6;

}
#g1-header .g1-progress-bar--solid .g1-progress-bar__track,
#g1-header .g1-twitter--simple .g1-twitter__items:before,
#g1-header .g1-quote--solid > .g1-inner:before {
border-color:#f2f2f2;

}
#g1-header pre code,
#g1-header .g1-twitter--simple .g1-twitter__items,
#g1-header .g1-quote--solid > .g1-inner,
#g1-header .g1-quote__image,
#g1-header .g1-box--simple:before,
#g1-header .g1-box--solid:before,
#g1-header .countdown_section span,
#g1-header .g1-placeholder,
#g1-header .g1-table--solid,
#g1-header .shop_table:before,
#g1-header .g1-progress-bar--simple .g1-progress-bar__bar,
#g1-header .g1-progress-bar--solid .g1-progress-bar__track,
#g1-header .g1-tabs--simple,
#g1-header .g1-collection--masonry article,
#g1-header .g1-isotope-filters,
#g1-header .g1-side-nav .children,
#g1-header #wp-calendar #prev span,
#g1-header #wp-calendar #next span,
#g1-header #wp-calendar tbody td,
#g1-header .g1-chat.g1-authors-two .g1-chat-author-2,
#g1-header .g1-nav--expanded #g1-primary-nav-menu:before,
#g1-header .widget_price_filter .price_slider_wrapper .ui-widget-content,
#g1-header .woocommerce-message,
#g1-header .woocommerce-info,
#g1-header .woocommerce-error,
#g1-header #payment {
background-color:#f2f2f2;

}
#g1-header .g1-divider i,
#g1-header .g1-duplicate i,
#g1-header .g1-form-pass-protected:before,
#g1-header .g1-replies h2:before,
#g1-header #reply-title:before,
#g1-header .comment.parent > article:before,
#g1-header .comment.parent > .children > .comment:before,
#g1-header .comment.parent > .children > .comment:after {
color:#cccccc;

}
#g1-header .countdown_section:first-child span,
#g1-header #wp-calendar tbody td + td + td + td + td + td,
#g1-header .g1-cartbox__box {
background-color:#e6e6e6;

}
#g1-header .g1-icon--solid,
#g1-header #wp-calendar #prev span,
#g1-header #wp-calendar #next span {
color:#ffffff;

}
#g1-header .g1-collection--gallery .g1-nonmedia > .g1-inner:after {
border-color:#ffffff;

}
#g1-header > .g1-background {
background-color:#ffffff;

}
/* cs_1_text1 */
#g1-header h1,
#g1-header h2,
#g1-header h3,
#g1-header h4,
#g1-header h5,
#g1-header h6,
#g1-header .g1-meta a:hover,
#g1-header .g1-button--simple,
#g1-header .g1-toggle--simple .g1-toggle__swit.g1-isotope-filtersch,
#g1-header .g1-tabs--button .g1-tabs-nav-item .g1-tab-title,
#g1-header .g1-side-nav a:hover,
#g1-header .g1-pagination .prev,
#g1-header .g1-pagination .next,
#g1-header .countdown_section:first-child,
#g1-header .g1-simple-slider .g1-fullscreen > a,
#g1-header .g1-widget a:hover,
#g1-header .g1-nav-item__switch {
color:#000000;

}
#g1-header .g1-button--simple,
#g1-header .g1-toggle--simple .g1-toggle__switch,
#g1-header .g1-tabs--button .g1-tabs-nav-item .g1-tab-title,
#g1-header .g1-pagination .prev,
#g1-header .g1-pagination .next,
#g1-header .g1-simple-slider .g1-fullscreen > a,
#g1-header .g1-nav-item__switch {
border-color:#000000;

}
/* cs_1_text2 */
#g1-header ,
#g1-header .g1-regular,
#g1-header h1 + h3,
#g1-header h1 + h4,
#g1-header h1 + h5,
#g1-header h1 + h6,
#g1-header h2 + h4,
#g1-header h2 + h5,
#g1-header h2 + h6,
#g1-header h3 + h5,
#g1-header h3 + h6,
#g1-header h4 + h6,
#g1-header .g1-h1 + h3,
#g1-header .g1-h1 + h4,
#g1-header .g1-h1 + h5,
#g1-header .g1-h1 + h6,
#g1-header .g1-h2 + h4,
#g1-header .g1-h2 + h5,
#g1-header .g1-h2 + h6,
#g1-header .g1-h3 + h5,
#g1-header .g1-h3 + h6,
#g1-header .g1-h4 + h6,
#g1-header .g1-meta a,
#g1-header .g1-side-nav a,
#g1-header .g1-duplicator--simple .g1-duplicate--active i,
#g1-header .g1-isotope-filter > a,
#g1-header .g1-widget-list a,
#g1-header .g1-searchbox__switch,
#g1-header .g1-cartbox__switch,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > li > a {
color:#000000;

}
#g1-header .g1-icon--solid {
background-color:#000000;

}
#g1-header .g1-icon--solid {
border-color:#000000;

}
/* cs_1_text3 */
#g1-header .g1-meta {
color:#c8102e;

}
#g1-header .g1-dropdown > li + li:before,
#g1-header .g1-dropdown > li + li:after,
#g1-header .entry-categories li + li:before,
#g1-header .entry-categories li + li:after,
#g1-header .g1-footer-menu li + li:before,
#g1-header .g1-footer-menu li + li:after {
border-color:#c8102e;

}
/* cs_1_link */
#g1-header a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > .current_page_ancestor > a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > .current_page_parent > a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu > .current_page_item > a {
color:#000000;

}
/* cs_1_link_hover */
#g1-header a:hover {
color:#c8102e;

}
/* cs_2_background */
#g1-header .g1-divider--simple:before,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-header .gallery-icon > a:before,
#g1-header .g1-collection--gallery article:before,
#g1-header .g1-collection--gallery .g1-nonmedia > .g1-01,
#g1-header .g1-dropcap--solid,
#g1-header .g1-button--solid,
#g1-header a.button,
#g1-header button.button,
#g1-header input.button,
#g1-header .g1-frame--solid > .g1-decorator,
#g1-header .g1-toggle--solid .g1-toggle__switch,
#g1-header .g1-indicator:before,
#g1-header .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-header .g1-progress-circle .g1-color-scheme,
#g1-header .g1-countdown i,
#g1-header .g1-box--solid .g1-box__icon,
#g1-header .g1-banda__handle span,
#g1-header .g1-banda--smooth .g1-banda__handle,
#g1-header .g1-isotope-filter--current:before,
#g1-header .g1-simple-slider .g1-progress > div > div,
#g1-header .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin .g1-selected a:before,
#g1-header .g1-simple-slider .g1-nav-direction__prev,
#g1-header .g1-simple-slider .g1-nav-direction__next,
#g1-header .g1-mediabox--slider .g1-nav-coin a:before,
#g1-header .g1-searchbox .g1-outer,
#g1-header .g1-gmap-wrapper .g1-pan-control,
#g1-header .g1-gmap-wrapper .g1-full-map-control,
#g1-header #wp-calendar #prev a,
#g1-header #wp-calendar #next a,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu > li,
#g1-header #lang_sel ul ul li,
#g1-header #g1-primary-nav-switch,
#g1-header .widget_price_filter .ui-slider .ui-slider-range,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-column .g1-submenus:before,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-drops .g1-submenus a {
background-color:#000000;

}
#g1-header .g1-progress-circle--simple .g1-color-scheme {
outline-color:#000000;

}
#g1-header .g1-button--solid,
#g1-header a.button,
#g1-header button.button,
#g1-header input.button,
#g1-header .g1-frame--solid > .g1-decorator,
#g1-header .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-header .g1-toggle--solid .g1-toggle__switch,
#g1-header .g1-tabs--simple .g1-tabs-nav-current-item .g1-tab-title:before,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title:after,
#g1-header .g1-box--solid .g1-box__icon,
#g1-header .author-info:before,
#g1-header .g1-related-entries:before,
#g1-header .g1-replies:before,
#g1-header #respond:before,
#g1-header .upsells:before,
#g1-header .related:before,
#g1-header #secondary .widget + .widget:before,
#g1-header #g1-primary-nav-switch,
#g1-header .widget_price_filter .ui-slider-handle {
border-color:#000000;

}
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title {
background-color:#000000;

}
#g1-header mark,
#g1-header .g1-button:hover,
#g1-header a.button:hover,
#g1-header button.button:hover,
#g1-header input.button:hover,
#g1-header .g1-simple-slider .g1-fullscreen > a:hover {
background-color:#333333;

}
#g1-header .g1-button:hover,
#g1-header a.button:hover,
#g1-header button.button:hover,
#g1-header input.button:hover,
#g1-header .g1-simple-slider .g1-fullscreen > a:hover {
border-color:#333333;

}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a {
border-color:#000000;

}
#g1-header .g1-list--simple .g1-list__icon,
#g1-header .g1-duplicator--solid .g1-duplicate--active i,
#g1-header .g1-numbers__icon,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a:hover {
color:#000000;

}
#g1-header .g1-gmap-wrapper .g1-zoom-control,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu,
#g1-header #lang_sel ul ul,
#g1-header .g1-searchbox #searchform,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-drops ul,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-tile > .g1-submenus,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-column > .g1-submenus {
background-color:#1a1a1a;

}
#g1-header .g1-nav--mobile #g1-secondary-nav-menu > li,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu:before,
#g1-header #lang_sel ul ul li,
#g1-header #lang_sel ul ul:before,
#g1-header .g1-searchbox__switch .g1-searchbox__arrow,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > li > a .g1-nav-item__arrow,
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > li.g1-type-drops li {
border-color:#1a1a1a;
}
/* cs_2_text1 */
#g1-header mark,
#g1-header .g1-dropcap--solid,
#g1-header .g1-indicator:after,
#g1-header .g1-button--solid,
#g1-header .g1-button--solid:hover,
#g1-header .g1-button--simple:hover,
#g1-header a.button,
#g1-header button.button,
#g1-header input.button,
#g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-header .g1-toggle--solid .g1-toggle__switch,
#g1-header .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-header .g1-progress-circle--solid,
#g1-header .g1-countdown i,
#g1-header .g1-box--solid .g1-box__icon,
#g1-header .g1-banda__handle span,
#g1-header .g1-simple-slider .g1-fullscreen > a:hover,
#g1-header .g1-simple-slider .g1-nav-direction__prev,
#g1-header .g1-simple-slider .g1-nav-direction__next,
#g1-header .g1-mediabox--slider .g1-nav-coin a:after,
#g1-header .gallery-icon > a:after,
#g1-header .g1-searchbox #s,
#g1-header .g1-searchbox .g1-form-actions:before,
#g1-header .g1-gmap-wrapper .g1-pan-control,
#g1-header .g1-gmap-wrapper .g1-zoom-control,
#g1-header .g1-gmap-wrapper .g1-full-map-control a,
#g1-header .g1-nav--mobile #g1-secondary-nav-menu > li > a,
#g1-header #lang_sel ul ul a,
#g1-header #g1-primary-nav-switch,
#g1-header #wp-calendar #prev a:after,
#g1-header #wp-calendar #next a:after,
.g1-nav--collapsed #g1-primary-nav-menu .g1-submenus a {
color:#e0393d;

}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a:hover {
background-color:#e0393d;
}
#g1-header .g1-progress-circle--solid .g1-color-scheme {
outline-color:#e0393d;
}

/* cs_1_background */
#g1-footer {
	height: auto;
}
#g1-footer,
#g1-footer .g1-table--solid tbody td,
#g1-footer .shop_table tbody td,
#g1-footer .g1-box--simple  .g1-box__icon,
#g1-footer .g1-box--simple  .g1-box__inner,
#g1-footer .g1-box--solid  .g1-box__inner,
#g1-footer .g1-tabs--simple > div,
#g1-footer .g1-gmap__box > .g1-inner,
#g1-footer .g1-isotope-filters > div,
#g1-footer .g1-slide[class*="layout-bubble-"] > .description > .g1-background,
#g1-footer .g1-collection--gallery .entry-featured-media,
#g1-footer .g1-collection--gallery .g1-nonmedia > .g1-inner,
#g1-footer .g1-collection--masonry .g1-nonmedia,
#g1-footer .g1-nav--expanded #g1-primary-nav-menu:after,
#g1-footer .g1-cartbox__box > .g1-inner,
#g1-footer .widget_price_filter .ui-slider-handle,
#g1-footer #payment .payment_box {
background-color:#000000;

}
#g1-footer section,
#g1-footer aside,
#g1-footer article,
#g1-footer header,
#g1-footer nav,
#g1-footer div,
#g1-footer p,
#g1-footer span,
#g1-footer figure,
#g1-footer blockquote,
#g1-footer ul,
#g1-footer ol,
#g1-footer li,
#g1-footer a,
#g1-footer table,
#g1-footer td,
#g1-footer th,
#g1-footer hr,
#g1-footer form,
#g1-footer select,
#g1-footer input,
#g1-footer textarea,
#g1-footer .g1-divider span:before,
#g1-footer .g1-divider span:after,
#g1-footer .g1-button--divider:before,
#g1-footer .g1-button--divider:after,
#g1-footer .g1-tabs--simple .g1-tabs-nav-item,
#g1-footer .g1-tabs--simple .g1-tabs-nav-item:before,
#g1-footer .g1-tabs--simple .g1-tabs-nav-item:after,
#g1-footer .entry-header:after,
#g1-footer .archive-header:after,
#g1-footer .g1-nav--expanded #g1-primary-nav-menu:after,
#g1-footer .g1-cartbox__switch .g1-cartbox__arrow {
border-color:#1a1a1a;

}
#g1-footer .g1-progress-bar--solid .g1-progress-bar__track,
#g1-footer .g1-twitter--simple .g1-twitter__items:before,
#g1-footer .g1-quote--solid > .g1-inner:before {
border-color:#0d0d0d;

}
#g1-footer pre code,
#g1-footer .g1-twitter--simple .g1-twitter__items,
#g1-footer .g1-quote--solid > .g1-inner,
#g1-footer .g1-quote__image,
#g1-footer .g1-box--simple:before,
#g1-footer .g1-box--solid:before,
#g1-footer .countdown_section span,
#g1-footer .g1-placeholder,
#g1-footer .g1-table--solid,
#g1-footer .shop_table:before,
#g1-footer .g1-progress-bar--simple .g1-progress-bar__bar,
#g1-footer .g1-progress-bar--solid .g1-progress-bar__track,
#g1-footer .g1-tabs--simple,
#g1-footer .g1-collection--masonry article,
#g1-footer .g1-isotope-filters,
#g1-footer .g1-side-nav .children,
#g1-footer #wp-calendar #prev span,
#g1-footer #wp-calendar #next span,
#g1-footer #wp-calendar tbody td,
#g1-footer .g1-chat.g1-authors-two .g1-chat-author-2,
#g1-footer .g1-nav--expanded #g1-primary-nav-menu:before,
#g1-footer .widget_price_filter .price_slider_wrapper .ui-widget-content,
#g1-footer .woocommerce-message,
#g1-footer .woocommerce-info,
#g1-footer .woocommerce-error,
#g1-footer #payment {
background-color:#0d0d0d;

}
#g1-footer .g1-divider i,
#g1-footer .g1-duplicate i,
#g1-footer .g1-form-pass-protected:before,
#g1-footer .g1-replies h2:before,
#g1-footer #reply-title:before,
#g1-footer .comment.parent > article:before,
#g1-footer .comment.parent > .children > .comment:before,
#g1-footer .comment.parent > .children > .comment:after {
color:#333333;

}
#g1-footer .countdown_section:first-child span,
#g1-footer #wp-calendar tbody td + td + td + td + td + td,
#g1-footer .g1-cartbox__box {
background-color:#1a1a1a;

}
#g1-footer .g1-icon--solid,
#g1-footer #wp-calendar #prev span,
#g1-footer #wp-calendar #next span {
color:#000000;

}
#g1-footer .g1-collection--gallery .g1-nonmedia > .g1-inner:after {
border-color:#000000;

}
#g1-footer > .g1-background {
background-color:#000000;

}
/* cs_1_text1 */
#g1-footer h1,
#g1-footer h2,
#g1-footer h3,
#g1-footer h4,
#g1-footer h5,
#g1-footer h6,
#g1-footer .g1-meta a:hover,
#g1-footer .g1-button--simple,
#g1-footer .g1-toggle--simple .g1-toggle__swit.g1-isotope-filtersch,
#g1-footer .g1-tabs--button .g1-tabs-nav-item .g1-tab-title,
#g1-footer .g1-side-nav a:hover,
#g1-footer .g1-pagination .prev,
#g1-footer .g1-pagination .next,
#g1-footer .countdown_section:first-child,
#g1-footer .g1-simple-slider .g1-fullscreen > a,
#g1-footer .g1-widget a:hover,
#g1-footer .g1-nav-item__switch,
#g1-footer-nav-menu > li > a:hover {
color:#ffffff;

}
#g1-footer .g1-button--simple,
#g1-footer .g1-toggle--simple .g1-toggle__switch,
#g1-footer .g1-tabs--button .g1-tabs-nav-item .g1-tab-title,
#g1-footer .g1-pagination .prev,
#g1-footer .g1-pagination .next,
#g1-footer .g1-simple-slider .g1-fullscreen > a,
#g1-footer .g1-nav-item__switch {
border-color:#ffffff;

}
/* cs_1_text2 */
#g1-footer ,
#g1-footer .g1-regular,
#g1-footer h1 + h3,
#g1-footer h1 + h4,
#g1-footer h1 + h5,
#g1-footer h1 + h6,
#g1-footer h2 + h4,
#g1-footer h2 + h5,
#g1-footer h2 + h6,
#g1-footer h3 + h5,
#g1-footer h3 + h6,
#g1-footer h4 + h6,
#g1-footer .g1-h1 + h3,
#g1-footer .g1-h1 + h4,
#g1-footer .g1-h1 + h5,
#g1-footer .g1-h1 + h6,
#g1-footer .g1-h2 + h4,
#g1-footer .g1-h2 + h5,
#g1-footer .g1-h2 + h6,
#g1-footer .g1-h3 + h5,
#g1-footer .g1-h3 + h6,
#g1-footer .g1-h4 + h6,
#g1-footer .g1-meta a,
#g1-footer .g1-side-nav a,
#g1-footer .g1-duplicator--simple .g1-duplicate--active i,
#g1-footer .g1-isotope-filter > a,
#g1-footer .g1-widget-list a,
#g1-footer .g1-searchbox__switch,
#g1-footer .g1-cartbox__switch,
#g1-footer-nav-menu > li > a {
color:#ffffff;
}
#g1-footer .g1-icon--solid {
background-color:#ffffff;
}
#g1-footer .g1-icon--solid {
border-color:#ffffff;
}
/* cs_1_text3 */
#g1-footer .g1-meta {
color:#666666;
}
#g1-footer .g1-dropdown > li + li:before,
#g1-footer .g1-dropdown > li + li:after,
#g1-footer .entry-categories li + li:before,
#g1-footer .entry-categories li + li:after,
#g1-footer .g1-footer-menu li + li:before,
#g1-footer .g1-footer-menu li + li:after {
border-color:#666666;
}
/* cs_1_link */
#g1-footer a {
color:#c8102e;
}
/* cs_1_link_hover */
#g1-footer a:hover {
color:#ffffff;
}
/* cs_2_background */
#g1-footer .g1-divider--simple:before,
#g1-footer .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-footer .gallery-icon > a:before,
#g1-footer .g1-collection--gallery article:before,
#g1-footer .g1-collection--gallery .g1-nonmedia > .g1-01,
#g1-footer .g1-dropcap--solid,
#g1-footer .g1-button--solid,
#g1-footer a.button,
#g1-footer button.button,
#g1-footer input.button,
#g1-footer .g1-frame--solid > .g1-decorator,
#g1-footer .g1-toggle--solid .g1-toggle__switch,
#g1-footer .g1-indicator:before,
#g1-footer .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-footer .g1-progress-circle .g1-color-scheme,
#g1-footer .g1-countdown i,
#g1-footer .g1-box--solid .g1-box__icon,
#g1-footer .g1-banda__handle span,
#g1-footer .g1-banda--smooth .g1-banda__handle,
#g1-footer .g1-isotope-filter--current:before,
#g1-footer .g1-simple-slider .g1-progress > div > div,
#g1-footer .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin .g1-selected a:before,
#g1-footer .g1-simple-slider .g1-nav-direction__prev,
#g1-footer .g1-simple-slider .g1-nav-direction__next,
#g1-footer .g1-mediabox--slider .g1-nav-coin a:before,
#g1-footer .g1-searchbox .g1-outer,
#g1-footer .g1-gmap-wrapper .g1-pan-control,
#g1-footer .g1-gmap-wrapper .g1-full-map-control,
#g1-footer #wp-calendar #prev a,
#g1-footer #wp-calendar #next a,
#g1-footer .g1-nav--mobile #g1-secondary-nav-menu > li,
#g1-footer #lang_sel ul ul li,
#g1-footer #g1-primary-nav-switch,
#g1-footer .widget_price_filter .ui-slider .ui-slider-range {
background-color:#b3272d;
}
#g1-footer .g1-progress-circle--simple .g1-color-scheme {
outline-color:#b3272d;
}
#g1-footer .g1-button--solid,
#g1-footer a.button,
#g1-footer button.button,
#g1-footer input.button,
#g1-footer .g1-frame--solid > .g1-decorator,
#g1-footer .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-footer .g1-toggle--solid .g1-toggle__switch,
#g1-footer .g1-tabs--simple .g1-tabs-nav-current-item .g1-tab-title:before,
#g1-footer .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-footer .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title:after,
#g1-footer .g1-box--solid .g1-box__icon,
#g1-footer .author-info:before,
#g1-footer .g1-related-entries:before,
#g1-footer .g1-replies:before,
#g1-footer #respond:before,
#g1-footer .upsells:before,
#g1-footer .related:before,
#g1-footer #secondary .widget + .widget:before,
#g1-footer #g1-primary-nav-switch,
#g1-footer .widget_price_filter .ui-slider-handle {
border-color:#b3272d;
}
#g1-footer .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title {
background-color:#b3272d;
}
#g1-footer mark,
#g1-footer .g1-button:hover,
#g1-footer a.button:hover,
#g1-footer button.button:hover,
#g1-footer input.button:hover,
#g1-footer .g1-simple-slider .g1-fullscreen > a:hover {
background-color:#5f1518;
}
#g1-footer .g1-button:hover,
#g1-footer a.button:hover,
#g1-footer button.button:hover,
#g1-footer input.button:hover,
#g1-footer .g1-simple-slider .g1-fullscreen > a:hover {
border-color:#5f1518;
}
#g1-footer .g1-list--simple .g1-list__icon,
#g1-footer .g1-duplicator--solid .g1-duplicate--active i,
#g1-footer .g1-numbers__icon {
color:#b3272d;
}
#g1-footer .g1-gmap-wrapper .g1-zoom-control,
#g1-footer .g1-nav--mobile #g1-secondary-nav-menu,
#g1-footer #lang_sel ul ul,
#g1-footer .g1-searchbox #searchform,
#g1-footer .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-drops ul,
#g1-footer .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-tile > .g1-submenus,
#g1-footer .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-column > .g1-submenus {
background-color:#d43a41;
}
#g1-footer .g1-nav--mobile #g1-secondary-nav-menu > li,
#g1-footer .g1-nav--mobile #g1-secondary-nav-menu:before,
#g1-footer #lang_sel ul ul li,
#g1-footer #lang_sel ul ul:before,
#g1-footer .g1-searchbox__switch .g1-searchbox__arrow,
#g1-footer .g1-nav--collapsed #g1-primary-nav-menu > li > a .g1-nav-item__arrow,
#g1-footer .g1-nav--collapsed #g1-primary-nav-menu > li.g1-type-drops li {
border-color:#d43a41;
}
/* cs_2_text1 */
#g1-footer mark,
#g1-footer .g1-dropcap--solid,
#g1-footer .g1-indicator:after,
#g1-footer .g1-button--solid,
#g1-footer .g1-button--solid:hover,
#g1-footer .g1-button--simple:hover,
#g1-footer a.button,
#g1-footer button.button,
#g1-footer input.button,
#g1-footer .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
#g1-footer .g1-toggle--solid .g1-toggle__switch,
#g1-footer .g1-progress-bar--solid .g1-progress-bar__bar,
#g1-footer .g1-progress-circle--solid,
#g1-footer .g1-countdown i,
#g1-footer .g1-box--solid .g1-box__icon,
#g1-footer .g1-banda__handle span,
#g1-footer .g1-simple-slider .g1-fullscreen > a:hover,
#g1-footer .g1-simple-slider .g1-nav-direction__prev,
#g1-footer .g1-simple-slider .g1-nav-direction__next,
#g1-footer .g1-mediabox--slider .g1-nav-coin a:after,
#g1-footer .gallery-icon > a:after,
#g1-footer .g1-searchbox #s,
#g1-footer .g1-searchbox .g1-form-actions:before,
#g1-footer .g1-gmap-wrapper .g1-pan-control,
#g1-footer .g1-gmap-wrapper .g1-zoom-control,
#g1-footer .g1-gmap-wrapper .g1-full-map-control a,
#g1-footer .g1-nav--mobile #g1-secondary-nav-menu > li > a,
#g1-footer #lang_sel ul ul a,
#g1-footer #g1-primary-nav-switch,
#g1-footer #wp-calendar #prev a:after,
#g1-footer #wp-calendar #next a:after {
color:#ffffff;
}
#g1-footer .g1-searchbox #s::-webkit-input-placeholder {
color:#ffffff;
}
#g1-footer .g1-searchbox #s:-moz-placeholder {
color:#ffffff;
}
#g1-footer .g1-searchbox #s::-moz-placeholder {
color:#ffffff;
}
#g1-footer .g1-searchbox #s:-ms-input-placeholder {
color:#ffffff;
}
#g1-footer .g1-searchbox #s {
border-color:#ffffff;
}
#g1-footer .g1-progress-circle--solid .g1-color-scheme {
outline-color:#ffffff;
}
/* background */
body { background-color:#ffffff;}
#g1-top > .g1-background { background-color:#ffffff;}
#g1-primary-nav-menu > li > a { padding-top:20px; padding-bottom:0px; font-size:27px; line-height:27px; }
#g1-primary-nav .g1-searchbox__switch { padding-top:20px; padding-bottom:0px; font-size:27px; line-height:27px; }
#g1-primary-nav .g1-cartbox__switch { padding-top:20px; padding-bottom:0px; font-size:27px; line-height:27px; }



@media (max-width: 768px) {
  .hide-on-mobile {
  display: none;
  }
}
@media (min-width: 769px) {
  .show-on-mobile {
  display: none;
  }
}


.g1-nav-single__next {
    float:right;
}    
#g1-content .g1-frame--solid > .g1-decorator {
    background-color: #000000;
}

.g1-frame--solid > .g1-decorator {
    border-width: 0;
}
.g1-button--wide good-life{
    margin-bottom: .5rem;
}

/* Web Font */
#g1-primary-nav-menu > li > a > .g1-nav-item__title {
font-family: Veneer;
font-weight: normal;
font-style: normal;
font-size: 28px;
padding-right: 0.2em;
}

/* Order now button */
#g1-primary-nav-menu .menu-item-2105 .g1-nav-item__title {
    color: #c8102e;
}
#g1-primary-nav-menu .menu-item-2105 .g1-submenus .g1-nav-item__title {
    color: #fff;
}
@media (max-width: 1024px) {
  #g1-primary-nav-menu .menu-item-2105 .g1-submenus .g1-nav-item__title {
      color: #000;
  }
}
.loc_text {
    color:#00ab8e;
    padding:10px 0 0 0;
    text-align:right;
}

/* END web font */
/* Announce */
.g1-section {
margin: 0 auto;
padding: 2em 0 1.5em 0;
}

h1, .g1-h1 {
    font-size: 35px;
}

h2, .g1-h2 { 
font-family: Veneer;
font-weight: normal;
font-style: normal;
font-size:46px; }

h3, .g1-h3 { 
font-family: Veneer;
font-weight: normal;
font-style: normal;
font-size:30px; }

.g1-meta {
    font-family: "Arvo";
    font-weight: 600 !important;
}
/* 0-level Dash eliminator*/

  .g1-nav--unstyled #g1-primary-nav-menu > li > a 
  { position: relative; }

  .g1-nav--unstyled #g1-primary-nav-menu > li > a:after 
  { width: 1px; height: 0; display: block; position: absolute; top: 0; left: 10px; visibility: hidden; border-style: solid; border-width: 1px 0 0; content: ""; }

  .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-item > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-ancestor > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current_page_parent > a:after, .g1-nav--unstyled #g1-primary-nav-menu > li:hover > a:after { visibility: hidden; }

/* end 0-level Dash eliminator*/

/* primary nav hover color*/

#g1-primary-nav-menu .g1-nav-item__title {
    color: #000;
}
#g1-primary-nav-menu .g1-submenus .g1-nav-item__title {
    color: #fff;
}

#g1-primary-nav-menu > li > a:hover > .g1-nav-item__title {
    color: #c8102e !important;
}

/* end primary nav hover color*/

a:hover .g1-social-icon > img {
-webkit-animation: none !important;
   -moz-animation: none !important;
    -ms-animation: none !important;
-o-animation: none !important;
        animation: none !important;
}

.g1-social-icon--facebook {
    background-color: transparent !important;
}

.g1-social-icon--twitter {
background-color: transparent !important;
}
.g1-social-icon--youtube {
 background-color: transparent !important;
}

.g1-social-icon--instagram {
    background-color: transparent !important;
}
.g1-social-icon--googleplus {
    background-color: transparent !important;
}

.g1-social-icon--pinterest {
    background-color: transparent !important;
}

#g1-content .g1-button--solid {
  color:#FFF;
  background-color:#c8102e !important;
}
#g1-content .g1-button--black{
  color:#FFF;
  background-color:#000 !important;
}
#g1-content .g1-button:hover {
  border-color:#00ab8e !important;
  background-color:#00ab8e !important;
}

.g1-button--small {
	color: white !important;
	margin-top: 18px;
	background-color: #e0393d !important;
	border: 0px solid !important;
}

#nav_menu-3 {
  display:none;
}
footer #nav_menu-3 {
  display:block;
  margin-bottom: 0;
}
@media only screen and (min-width: 601px) {
  .g1-footer-comp-02 #g1-footer-nav {
    float: right;
  }
}

#g1-footer-area {
    padding-top: 1.5em;
}
@media (min-width: 768px) {
    #g1-mobile-logo { display: none !important; }

  #g1-footer-area {
      padding-bottom: 1.5em;
  }
}
#g1-footer-nav-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
#g1-footer-nav-menu > li {
	float: left;
	margin-right: 1.25em;
}
#g1-footer-nav-menu > li:last-child {
  margin-right:0;
}
#g1-footer li {
  border:none;
}
#g1-footer-text {
  margin-top:15px;
}
@media only screen and (min-width: 601px) {
	#g1-footer-nav {
	    float: right;
	}
	#g1-footer-text {
	  margin-top:15px;
	  float: right;
	  text-align: right;
	}
}
@media (max-width: 767px) {
  #g1-logo { display: none !important; }
  #g1-mobile-logo { display: block !important; }
  .menu-social-media-container {
    margin-left: 2.89256198%;
  }
}
#menu-social-media-1 {
	padding-left: 0;
}
#menu-social-media-1 li {
  display:inline-block;
  margin-right:4px ;
}
#menu-social-media-1 li a {
  display: block;
  padding: 0;
  width: 20px;
  height: 25px;
  overflow: hidden;
}
.g1-widget-list a:before {
    position: relative;
    left: -8px;
    font-size: 14px;
    font-family: FontAwesome;
}
.g1-widget-list .g1-menu-icon-facebook a:before {
  content: "\f09a";
  left: 0;
  font-size: 18px;
  width: 20px;
  display: inline-block;
}
.g1-widget-list .g1-menu-icon-twitter a:before {
  content: "\f099";
  left: 0;
  font-size: 18px;
  width: 20px;
  display: inline-block;
}
.g1-widget-list #menu-social-media-1 .g1-menu-icon-google-plus a {
	width: 24px;
}
.g1-widget-list .g1-menu-icon-google-plus a:before {
  content: "\f0d5";
  left: 0;
  font-size: 18px;
  width: 20px;
  display: inline-block;
}
.g1-widget-list .g1-menu-icon-instagram a:before {
  content: "\f16d";
  left: 0;
  font-size: 18px;
  width: 20px;
  display: inline-block;
}
.g1-widget-list .g1-menu-icon-pinterest a:before {
  content: "\f0d2";
  left: 0;
  font-size: 18px;
  width: 20px;
  display: inline-block;
}
.g1-widget-list .g1-menu-icon-youtube a:before {
  content: "\f167";
  left: 0;
  font-size: 18px;
  width: 20px;
  display: inline-block;
}

.g1-layout-inner .foodpress_menu h3.fp_menu_sub_section {
  text-indent: 0;
}
@media (min-width: 768px) {
	.g1-layout-inner {
		position: relative;
	}
}

.promo-bar {
	background: #c8102e;
	text-align: center;
	text-transform: uppercase;
	font-family:  Veneer;
	font-size:  20px;
}
.promo-bar a {
	display: block;
}

@media (min-width: 1200px) {
	.container {
		width: 998px;
	}
}
#g1-header {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	#g1-header {
		margin-bottom: 40px;
	}
}
.g1-grid {
    width: 100%;
    min-height: 1px;
    letter-spacing: -0.31em;
}
.g1-grid > .g1-column {
    min-height: 1px;
    margin-left: 2.89256198%;
    letter-spacing: normal;
}
.g1-grid > .g1-column:first-child {
    margin-left: 0;
}
@media (min-width: 768px) {
	.g1-grid > .g1-column {
	    float: left;
	}
	.g1-one-third {
	    width: 31.40495868%;
	}
	.g1-two-third {
	    width: 65.70247934%;
	}
}
@media (max-width: 767px) {
  #g1-mobile-logo {
    max-height: 65px;
    width: auto;
  }
  #g1-primary-nav {
    margin-top: 25px;
  }
  #g1-footer-area {
    padding-top: 1em;
  }
  #g1-footer li {
    font-size: 11px;
  }
  #g1-footer-text {
    font-size: 11px;
  }
}
.get-direction {
  background-color:#c8102e;
}
.leaflet-touch .leaflet-control-layers {
  display: none;
}