.gkPage, #gkBg, #gkTop, #gkFooter, #gkHeaderNav {
    max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
  text-transform: inherit;
}
#gkPageContent {
    padding: 0;

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

    width: 100%;
}
em{
    color:#636565;
    
}
#eb .ebd-block::after {
  clear: unset;
}
#qx-section-grmdb{background-position: 50% 30%;}

  #gkHeaderMod, .blog-page > .header, .single-page > .header, .search-page .header {
    height: auto !important;
  }

#eb .ebd-block li {
  list-style: inherit;
  margin-left: 40px;
}
#menu153{
        background-color: #71B743;
        color:#fff !important;
}
.item-top-info,#menu170,#menu171{
    display:none !important;
}
#gkCopyrights {
    color: #757575;

    text-align: center;
    width: 100%;
}
a:hover {
  text-decoration: none;
}
#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 {
    background-color:#DAA45C !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: #DAA45C;
    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;
}
body {
  color: #636565;
  font-size: 16px;
  font-weight: 400;
}

.drip-bottom-form1 .field_name2 {
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    box-shadow: none !important;
    outline: none !important;
    border-radius: 0;
    box-sizing: border-box;
    margin-left: 10px;
}
.drip-bottom-form1 input[type="submit"] {
    border: none;
    background-color: #71B744;
    color: #fff;
    font-size: 13px;
    flex: 0 0 auto;
    padding: 0 20px;
    line-height: 40px;
    height: 40px;
    margin-left: 10px;
}
.social-padding1, .social-padding1 h3 {
    padding: 0;
}
.tp-button.orange, .tp-button.orange:hover, .purchase.orange, .purchase.orange:hover {
    background-color: #222;
    box-shadow: 0 0 0 0 #cc9800;
    color: #ccc;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    padding: 10px 20px;
    text-shadow: none;
    border-radius: 0;
    border-color: #333;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.haschild::after, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.haschild::after {
    padding-left: 5px;
    content: none;
}
#gkHeaderNav {
	background: rgba(0,0,0,0.6);
}
#gkHeaderMod {
	margin-top: -88px;
}
#play:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.animate-pulse-grow1 {
	-webkit-animation-name: pb-pulse-grow;
	animation-name: pb-pulse-grow;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}
.green1 {
  color: #71B744;
}
#gkHeaderNav .gkMainMenu {
	font-size: 15px;
}
/*EB Timeline CSS changes*/
.circle-wrap .circle .mask {
	clip: rect(0px, 90px, 90px, 30px);
	display: none;
}
.circle-wrap .inside-circle {
	width: 80px;
	height: 80px;
	margin-top: 0;
	margin-left: 0;

}
.circle-wrap {
	/* margin: 50px auto; */
	width: 80px;
	height: 80px;
}
.timeline_time::before {
	border-top: 0px dotted #d0dee9;
  display: none;
}
.timeline_time {
	right: -40px;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--right .timeline_time {
	left: -40px;
}
.timeline__item--left .newsflash-image {
	position: absolute;
	float: right;
	right: -100%;
	top: 0;
	padding: 0 0 0 50px;
}
.timeline__item--right .newsflash-image {
	position: absolute;
	float: left;
	left: -100%;
	top: 0;
	padding: 0 50px 0 0;
}
.is_articletimeline .newsflash-image {
	max-height: 300px;
	/* width: auto; */
	display: block;
	overflow: hidden;
	text-align: right;
	margin: 0 -15px 28px;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content .newsflash-image {
	width: 100%;
	height: auto;
}
.circle-wrap:hover .inside-circle {
	margin-top: 0;
	margin-left: 0;
	width: 80px;
	height: 80px;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content {
	margin-bottom: 100px;
}
.timeline_time {
	/* top: 50%; */
	height: 300px;
	/* display: flex; */
	/* justify-content: center; */
	/* align-items: flex-start; */
	/* align-content: center; */
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.timeline__item.timeline__item--left.fadeIn {
	margin-bottom: 150px;
	height: 240px;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content a.mod-articles-category-title {
	color: #71B744 !important;
}
.timeline_149.is_timeline_vt1 .timeline__content {
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 300px;
}
/*.timeline__items p:last-child {
	font-size: 36px;
	text-transform: uppercase;
}*/
#gkHeaderNav .gkMainMenu {
	height: 58px;
	line-height: 58px;
}
#gkLogo {
	height: 62px;
}
#gkLogo img {
	height: 30px;
	margin: 15px 20px;
	max-width: 300px;
}
.blueheader #gkHeaderNav {
	background: #121522;
}
.single-page .item-body {
    margin: 0 0 0 0;
  
}
@media (max-width: 460px) {
    .circle-wrap .inside-circle {
        width: 50px;
        height: 50px;
        margin-top: 0;
        margin-left: 0;
    }
    .circle-wrap {
	/* margin: 50px auto; */
	width: 50px;
	height: 50px;
    }
    .circle-wrap:hover .inside-circle {
    margin-top: 0;
    margin-left: 0;
    width: 50px;
    height: 50px;
    }
    .timeline_time {
      
        display: flex;
        justify-content: flex-start;
       
    }
}
@media (max-width: 768px) {
            .timeline_time {
              
                display: flex;
                justify-content: flex-start;
                height: auto;
            } 
            
            .timeline_149.is_timeline_vt1 .timeline__content {
                height: auto;
            }
            .timeline__item--left .newsflash-image {
            position: relative;
            float: initial;
            right: auto;
           
            padding: 0 0 0 0;
        }
        .timeline__item.timeline__item--left.fadeIn {
            margin-bottom: 10px;
            height: auto;
        }
        .is_articletimeline .newsflash-image {
            max-height:auto  !important;

    
            overflow: hidden;
        
        }
        .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content {
            margin-bottom: 10px;
        }


}
.green1 {
  color: #71B744;
}
.green2 {
  background: #71B744;
}
.blue1 {
  color: #121522;
}
.blue2 {
  background: #121522;
}
.cap-button-1 sm{
font-size:14px;
font-style:italic;
}
.cap-button-1 h2, .cap-button-1 a{
margin:0px;
}
.cap-button-1 a:hover {
  color: #585859;
}
li {
	color: #3c3e3f;
	/* font-weight: 600; */
}
/*.cap-button-1 {
margin:0 auto;
}*/
/*@media (max-width: 1040px) {
    #menu142 + .childcontent {
        display:none !important ;
        visibility: hidden;
        height: 0px !important;
    }

#eb {
    padding: 0 20px;
}
#eb .eb-post-image{
    width:auto important;
}    
    #menu142 + .childcontent .childcontent-inner{
        display:none !important ;
   
    }
}*/

.desktop-vertical-layout li, .desktop-vertical-layout li a {
	align-items: flex-start;
}
  html {
	line-height: 1.3;
}

@media (max-width: 1040px) {
    .childcontent {
        display:none !important ;
        visibility: hidden;
        height: 0px !important;
    }

#eb {
    padding: 0 20px;
}

#eb .eb-post-image{
    width:auto important;
}    
    .childcontent .childcontent-inner{
        display:none !important ;
   
    }
}

@media (max-width: 640px) {
    #qx-blurb-ksaog .qx-element-blurb_wrapper,#qx-blurb-gipzq,#qx-blurb-2rkhk,#qx-blurb-pyrpk,#qx-blurb-zh0g9,#qx-blurb-z10y6,#qx-blurb-btabf{
    	text-align: center;
    }
}
@media (max-width: 420px) {
    #qx-dual-button-efouu  {
            text-align: center;
    }
    
    #qx-dual-button-efouu .qx-element-dual-button-horizontal {
      display: inline-block !important;
    }
    
    #qx-dual-button-efouu .qx-element-dual-button-horizontal .btn-first a {
        margin-bottom: 10px !important;
        margin-right:0px !important;
    }
   #qx-dual-button-efouu .qx-element-dual-button-horizontal .btn-second a {
     margin-left: 0px;
   }
}