.gkPage, #gkBg, #gkTop, #gkFooter, #gkHeaderNav {
    max-width: 100%;
}
#gkPageContent {
    padding: 0;

}
#menu110 img{
    width: 20px;
    margin-right: 10px;
}
.eb-description-details ul, #entry-31 ul {

  list-style: inherit;
  margin-left: 40px !important;
}
.eb-description-details li,#entry-31 li {
  list-style: inherit;
}
#qx-section-e46lt{
background-position: 50% 30%;
}
a:hover {
  text-decoration: inherit !important;
}
.finder {
    width: 1240px;
    margin: 0px auto;

}
.login .page-header{
    display:none;
}
.login  .login,.login .reset,.login  .remind,.logout  {
    width: 1240px;
    margin: 250px auto 120px;
    padding: 0px 0px;
}
.eb-container,.search .contentpane {
    max-width: 1240px;
    margin: 40px auto 40px auto;

}
#qx-section-e46lt{
background-position: 50% 30%;
}
#qx-section-e46lt,#qx-section-f62gl,#qx-section-y8obn{
    background-position: 50% 20%;
}
.fa-calendar::before {
    font-size: 15px;
}
.eb-container h1 {
    width: auto !important;
    margin: 0px 0 0px 0 !important;
    padding: 0 !important;
}
.single-page > .item-content, .single-page > .itemComments {

    max-width: 100%;
}
.item-top-info{
    display:none;
}
#gkCopyrights {
    color: #757575;

    text-align: justify;
    max-width: 1240px;
margin: 0 auto;
}
#gkMainbody .box {
    padding: 0px;
}
.home #gkHeader {
    padding: 0px 0 0 0;
}
#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5 {
    padding:0;
}
/** Shopping Cart **/
.img-polaroid {
    border:none;
}
.eb-event-date-info {
  font-size: 16px;
  line-height: 150%;
  display: inline-block;
}
.eb-event-title{
    font-weight: 400;
text-transform: uppercase;
    
}
.eb-event-date {
    background-image: none !important;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
font-family: inherit;
height: 70px;
padding: 5px;
width: 70px;
text-align: center;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.eb-register-button {
    background-color:#4657a7 !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;
}
.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: #9F782C;
    background-image:none;
}
.eshop_product{
    text-align:center;
}
.eshop_product a{
font-size: 22px;
padding:10px 0;
display: inline-block;
}
.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: #fff !important;
}
.red {
  color: #B8382D;
}
.red2 {
  background: #B8382D;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.active, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.active {
	color: #9F782C;
}
#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:hover, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a.active, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:active, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:focus, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:hover, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span.active {
	color: #0063a1;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover {
	color: #9F782C;
}
#gkTop {
	background: #073056;
  color: #fff;
}
#gkTopMenu a, #gkUser a, #gkSearch a {
	color: #eee;
}
#gkTopMenu li {
	line-height: 3rem;
}
#gkUser {
	line-height: 3rem;
	visibility: hidden;
  display: none;
}
#gkTopMenu {
	/* max-width: 1240px; */
	/* margin: 0 auto; */
	/* text-align: center; */
	/* float: right; */
	margin: 0 12%;
}

/*#gkLogo {*/
/*	padding-top: 5px;*/
/*}*/
.btn.homebtn {
	background: #061A37;
	color: #6798C7;
	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: #6798C7;
}
p{
    font-weight: 400 !important;
}
#gkLogo img {
margin: 20px 10px 0 0;
max-width: 283px;
}
#gkLogo {
	margin-left: 5%;
}
#gkHeaderNav .gkMainMenu {
  	margin: 0 5% 0 0;
}
.eb-even-title-container{font-size:26px;margin-top: 20px;}


/*Animations - Fade In left*/
            .animated1 {
                -webkit-animation-duration:1s;
                animation-duration:1s;
                -webkit-animation-fill-mode:both;
                animation-fill-mode:both;
              	
            }

            @-webkit-keyframes fadeInLeft1{
                0%{
                    opacity:0;
                    -webkit-transform:translateX(-100px);
                    transform:translateX(-100px)}
                100%{
                    opacity:1;
                    -webkit-transform:translateX(0);
                    transform:translateX(0)
                }
            }
            @keyframes fadeInLeft1{
                0%{
                    opacity:0;
                    -webkit-transform:translateX(-100px);
                    -ms-transform:translateX(-100px);
                    transform:translateX(-100px)}
                100%{
                    opacity:1;
                    -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    transform:translateX(0)
                }
            }
            .fadeInLeft1{
                -webkit-animation-name:fadeInLeft1;
                animation-name:fadeInLeft1;
            }


            @-webkit-keyframes fadeInRight1{
                0%{
                    opacity:0;
                    -webkit-transform:translateX(100px);
                    transform:translateX(100px)}
                100%{
                    opacity:1;
                    -webkit-transform:translateX(0);
                    transform:translateX(0)
                }
            }
            @keyframes fadeInRight1{
                0%{
                    opacity:0;
                    -webkit-transform:translateX(100px);
                    -ms-transform:translateX(100px);
                    transform:translateX(100px)}
                100%{
                    opacity:1;
                    -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    transform:translateX(0)
                }
            }
            .fadeInRight1{
                -webkit-animation-name:fadeInRight1;
                animation-name:fadeInRight1;
            }

            @-webkit-keyframes fadeInUp1{
                0%{
                    opacity:0;
                    -webkit-transform:translateY(50px);
                    transform:translateY(50px)}
                100%{
                    opacity:1;
                    -webkit-transform:translateY(0);
                    transform:translateY(0)
                }
            }
            @keyframes fadeInUp1{
                0%{
                    opacity:0;
                    -webkit-transform:translateY(50px);
                    -ms-transform:translateY(50px);
                    transform:translateY(50px)}
                100%{
                    opacity:1;
                    -webkit-transform:translateY(0);
                    -ms-transform:translateY(0);
                    transform:translateY(0)
                }
            }
            .fadeInUp1{
                -webkit-animation-name:fadeInUp1;
                animation-name:fadeInUp1;
            }




/*Other CSS*/

@media (max-width: 1560px) {
    #gkHeaderNav .gkMainMenu {
        font-size: 15px !important;
    }
    #gkLogo img {
    margin: 20px 10px 0 0;
    max-width: 223px;
    }
}
@media (max-width: 1270px) {
    #gkHeaderNav .gkMainMenu {
        font-size: 12px !important;
    }
}

