.gkPage, #gkBg, #gkTop, #gkFooter, #gkHeaderNav {
    max-width: 100%;
}
.jp-wrap {
    max-width: 1240px;
    margin: 0 auto;
}
.eshop-heading{
     max-width: 1240px;
    margin:120px auto; 
    
}
 #gkHeaderMod, .blog-page > .header, .single-page > .header, .search-page .header {
    height: auto;
  }

 a:hover {
text-decoration: none;
}
#entry-165 .eb-post-thumb{
	display:none;
}

#entry-180 ul {
  font-size: 16px !important;
  font-family: raleway;
}
#entry-180 li {
  list-style: inherit;
  margin-left: 40px;
}
ul.f90pro-stack-nav li{
      background-color:#222222;
}
ul.f90pro-stack-nav li.active a {
    border-right: 5px solid #f6c813 !important;
    color: #f6c813  !important;

}
.f90pro-stack-nav .fa{
    color: #f6c813  !important;

}
.jp-wrap .btn-info {
    background-color: #222222;
}
ul.f90pro-stack-nav {
  
    text-shadow: none !important;
}
#eb .eb-entry a{
    color: #24469c;
}
#eb .eb-post p, #eb .eb-entry p {
  font-size: 16px;
}

#gkPageContent {
    padding: 0;

}
.blogpage1a #gkPageContent {
    padding: 0 13rem;

}
.blogpage1a #gkBottom {
    padding: 0;

}
.single-page > .item-content, .single-page > .itemComments {

    width: 100%;
}

.eb-container,.contentpane ,.reset,.remind,.eb-page-heading,#extcalendar{

    max-width: 1240px;
    margin: 40px auto;

}
.contentpane ,.reset,.remind{
    padding:20px;
}
.itemAuthor {display:none;}
.eb-page-heading{
    margin:10px auto;
    font-weight:700;
}
 #eb-events{
    margin: 20px 0 0 0;
}
.item-top-info{
    display:none;
}
#gkCopyrights {
    color: #757575;

    text-align: center;
    width: 100%;
}
#gkMainbody .box {
    padding: 0px;
}
.home #gkHeader {
    padding: 0px 0 0 0;
}
#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5 {
    padding:0;
}
/** Shopping Cart **/
.img-polaroid {
    border:none;
}
.btn-primary,.eb-register-button,.eb-colorbox-invite {
    background-color:#bf0a0a !important;
    background-image: none;
    background-repeat: repeat-x;
    padding: 1rem 2.6rem !important;
    box-shadow: 0 1px 0 rgba(255,255,255,0) inset, 0 1px 2px rgba(0,0,0,0.05);
    border-radius: 0;
}
#com-calendar, #messagelist, .event-list, #eshop-main-container {
    margin: 0 auto !important;
    max-width: 1240px;
    padding: 80px;
}
.btn.btn-default.button-minus.spin-down, .btn.btn-default.button-plus.spin-up {
    padding: 1rem 1.5rem;
}
input[type="text"], input[type="url"], input[type="tel"], input[type="number"], input[type="email"], input[type="search"], input[type="password"], textarea, select {
    color: #999;
    background-color: #fff;
    border: 1px solid #999;
        border-bottom-color: rgb(153, 153, 153);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom: 1px solid #ccc;
    margin-bottom:1rem;
    outline: none;
    padding: 0.8rem;
    border-radius: 0;
    font-size: 18px;
}
.btn, .readon, button, .button, input[type="submit"], input[type="button"], ul.pagenav .previous > a, ul.pagenav .next > a, #gkMainbody .readmore > a, .cc-notification-buttons > li > .cc-link, #fancybox-content > div > .showcart, #fancybox-content > div > .continue_link, .gkPopupWrap .gkShowCart > a {
    background-color: #bf0a0a;
    background-image:none;
    font-size:18px;
}
.eshop-cart-area {

  text-align: center;
}
.eshop_product{
    text-align:center;
}
.eshop_product a{
font-size: 22px;
padding:10px 0;
display: inline-block;
font-weight: 400;
  line-height: 28px;
}
.eshop-buttons {

    margin-top: 20px;

}
button, input, select, textarea {

    font-size: 16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color:#707a7a;
    color:#fff;
}
#description ul{
    padding-left:22px;
}
#description li{
    list-style-type: inherit;


}

#eb{
    max-width:1240px;
    margin:30px auto;
}
#sb a {
    font-weight: 700;
    color: rgb(255, 255, 255);
    display: inline-block;
    line-height: 1;
    padding: 0.7em 1.2em;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    background-color: #4467E8;
    text-decoration: none;
    position: relative;
    max-width: 100% !important;
    font-size: 16px;
}
#sb .fa {
    color: #fff;
}
#gkBottom5 a,#gkCopyrights a {
     color: #f6c80c;
}
.red {
  color: #7692c6;
}
.red2 {
  background: #7692c6;
}
/*#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.active, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.active {
	color: #7692c6;
}*/
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.active, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.active {
	color: #F2C230;
}
/*#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover {
	color: #7692c6;
}*/
#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover {
	color: #F2C230;
}
/*#gkTop {
	background: #919761;
  color: #fff;
}*/
#gkTop {
	background: #2d2d2d;
  color: #F2C230;
}
#gkTopMenu a, #gkUser a, #gkSearch a {
	color: #F2C230;
}
#gkTopMenu li {
	line-height: 3rem;
}
#gkUser {
	line-height: 3rem;
	visibility: hidden;
  display: none;
}
#gkTopMenu {
	/* max-width: 1240px; */
	/* margin: 0 auto; */
	/* text-align: center; */
	float: inherit;
	margin: 0;
}
#gkLogo img {
	max-width: 125px;
	margin: 5px auto;
}
/*#gkLogo {*/
/*	padding-top: 5px;*/
/*}*/
/*.btn.homebtn {
	background: #434919;
	color: #fff;
	font-family: Montserrat;
	padding: 10px 20px !important;
	float: right;
	text-transform: none;
}*/
.btn.homebtn {
	background: rgba(255,255,255,0.75);
	color: #073056;
	font-family: Montserrat;
	padding: 10px 20px !important;
	float: right;
	text-transform: none;
}
.tp-caption a:hover {
	color: #fff;
}
/*.btn.homebtn .fa.fa-angle-double-right {
	color: #fff;
}*/
.btn.homebtn .fa.fa-angle-double-right {
	color: #073056;
}

#gkFooter {
	background-color:#0D0D0D;
}
#gkHeaderNav {
	background: #222;
	padding: 0 5%;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
	color: #f6c80c;
	display: block;
	position: relative;
}
#gkHeader {
	background: #2d2d2d;
}
.last.signup1 {
	color: #fff !important;
	background: #24469c;
}
.homeherobg1::after {
	background: rgba(0, 0, 0, 0) linear-gradient(185deg, rgba(0, 0, 0, 0) 50%, rgba(242, 194, 48, 1) 50%) repeat scroll 0% 0%;
	height: 150px;
	margin-top: -150px;
	display: block;
	position: absolute;
	content: "";
	width: 100%;
}
.ebm-event-thumb {
    float: left;
    margin-right: 20px !important;
    margin-top: 0px !important;
    width: 100px !important;
}
.box li a {
    color: #f2c230;
display: contents;
}
.subpageherobg1::after {
	background: rgba(0, 0, 0, 0) linear-gradient(185deg, rgba(0, 0, 0, 0) 50%, rgba(237, 237, 237, 1) 50%) repeat scroll 0% 0%;
	height: 150px;
	margin-top: -150px;
	display: block;
	position: absolute;
	content: "";
	width: 100%;
}
.subpageherobg2::after {
	background: rgba(0, 0, 0, 0) linear-gradient(175deg, rgba(0, 0, 0, 0) 50%, rgba(237, 237, 237, 1) 50%) repeat scroll 0% 0%;
	height: 150px;
	margin-top: -150px;
	display: block;
	position: absolute;
	content: "";
	width: 100%;
}
.ebm-upcoming-events li {

    border-bottom: 1px solid #4B4B4B !important;
}
.item-content {
	background: #ededed;
}
.efooter .eb-event-thumb{
    width: 100%;
    margin-bottom: 10px;
    
}
.efooter .eb-event-title,.efooter .eb-event-short-description{
    color:#000;
}
#eb .eb-brand-name {
    font-size: 35px;
    line-height: 35px;
    margin: 0 0 20px 0 !important;
    color: 
    #010101;
}
#eb .eb-post-title {

    color:  #24469C;

}
#gkPageContent {

    /*background-color:  #ededed;*/
    background-color:  #fff;

}
.single-page .item-body {
	margin: 0;
}
.red1 {
  color: #BF0A0A;
}

.eb-post {
	background: #fcfcfc;
}
.easyb .header{
    
    text-align: center;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 30px;
 
    text-transform: uppercase;
    color: 
    rgb(242, 194, 48);
    font-size: 36px;
    font-family: Montserrat;
    font-weight: 700;

}
.easyb{
    background-color:#24469c;
    padding:40px 0 0 0;
    color:#fff;
}
.easyb #eb {

    max-width: 1240px;
    margin: 0px auto;
    padding:10px;

}

.easyb #eb .mod-muted {


    color:#fff;
}
.easyb #eb .mod-items-grid {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 30px;
}
.easyb .eb-mod-media-title{
    margin-bottom: 10px;
    display: block;
    font-size: 20px;
    color: 
    rgb(255, 255, 255);
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
}
.easyb .mod-post-type a, .easyb .mod-cell a{

    color: rgb(242, 160, 7);
    font-size: 16px;

}

.product-weight {
  display: none;
}
.product-availability {
  display: none;
}
.product-manufacturer {
  display: none;
}
.product-dimensions {
  display: none;
}

@media (max-width: 1240px) {
    #gkHeaderNav .gkMainMenu {
    font-size: 18px;
}
}
.jp-wrap input[type="text"] {
	height: 18px;
	padding: 14px 11px;
	line-height: 14px;
}
.jp-wrap select[multiple] {
	height: auto;
	min-height: 140px;
}
select:not([multiple]) {
	padding: 0px 2rem 0 5px;
}