body {
	background: #fff;
	color: #4c4c4d;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #4c4c4d;
	margin-bottom:0px;
}
p{
  	margin-bottom:10px;  
}
.form-search{
    border: 4px solid #fff;
}
a {
  color: #292662;
}
#entry-8 ul{
  list-style: inherit;
}
#entry-8 li{
  list-style: inherit;
  margin-left: 40px;
}
.underline a {
  color: #292662;
  text-decoration:underline;
}
/*.fixed-menu #gkLogo img {
    width: 109px;
}*/
/*.frontpage #gkPageContent{*/
/*    top:0px;*/
/*}*/
/* #gkPageContent{*/
/*    top:99.5px;*/
/*}*/
#gkMainbodyTop .box,
#gkMainbodyBottom .box {
	padding: 0px;
}

p {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 15px;
}
.contentpane {
    max-width:1170px;
    margin:60px auto;
}
.single-page>.item-content,
.single-page>.itemComments {
	width: 100%;
}

.item-top-info {
	display: none;
}


/*#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.last {*/


/*    background-color: #fff !important;*/


/*    color:#39BFBF !important;*/


/*  	padding: 0 1.6rem;*/


/*}*/

#eb,
.pipage,
.eb-container {
	margin: 60px auto;
	max-width: 1170px;
	padding: 0 10px;
}


/*#menu118{*/


/*    background-color: #D92332;*/


/*}*/

.gkmenu li.last {
	border-right: none !important;
}

.item-body h2,
.item-body h3,
.item-body h4 {
	margin-top: 0;
}

#eshop-main-container {
	max-width: 1170px;
	margin: 60px auto;
}

.eshop-quantity {
	margin: 0 5px 0px 0 !important;
}

.btn-primary {
	background-color: #FC6449;
	background-image: none;
}

.single-page .item-body {
	margin: 0 0 0 0;
}

#gkFooter {
	display: none;
}

#gkBottom1,
#gkBottom2,
#gkBottom3,
#gkBottom4,
#gkBottom5 {
	padding: 0;
}

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

#gkBg {
	box-shadow: none;
}

.headercolor {
	background: #444;
	display:flex;
	margin-top:-15px;
}


#gkHeaderNav .gkMainMenu .gkmenu>li>a,
#gkHeaderNav .gkMainMenu .gkmenu>li>span {
	color: #fff;
}

#gkPageContent {
	padding: 0 0;
	/*z-index: 0;*/
}

#gkHeaderNav {
	flex-flow: column;
}

#gkHeaderNav .gkMainMenu {
	float: left;
	flex-grow: 1;
}

#gkHeaderNav .gkMainMenu {
	float: left;
	height: 40px;
	font-weight: 400;
	line-height: 40px;
	padding: 0;
	margin: 10px 0 0 4.5%!important;
}

.frontpage .j4 .input-group .form-control  {
  background-color: transparent !important;
}
.frontpage input[type="text"]{
    color:#fff  !important;
      background-color: transparent !important;
}
select, input[type="file"] {
  line-height: auto !important;
}
#menu131{
  border: 2px solid #fff;
  padding:0 20px !important;

}
#qx-section-ruzjv {
  background-color: #444;
}
.frontpage #qx-section-ruzjv {
  background: none !important;
}
a:hover {
  text-decoration: none;
}

.qx-btn {
  white-space: inherit !important;
}
  #gkHeaderMod, .blog-page > .header, .single-page > .header, .search-page .header {
    height: auto !important;
  }


#gkHeaderNav .gkMainMenu .gkmenu {
	padding-left: 0;
}

.contentpane,
.categories-list,
.newsfeed,
.registration,
.reset,
.remind,
.tag-category,
.vm-orders-list,
.vm-order-done,
#shipmentForm,
#paymentForm {
	padding: 0 0;
}

#gkBg,
#gkTop {
	width: 100%;
}

.item-body>div[itemprop="articleBody"] ul>li,
.item-body>.itemIntroText ul>li,
.item-body>.itemFullText ul>li {
	padding: 0.4rem 0 0.4rem 0;
}

.item-body>div[itemprop="articleBody"] ul,
.item-body>.itemIntroText ul,
.item-body>.itemFullText ul,
.list-1,
.list-2,
.list-3 {
	margin: 0;
}

.control-label:first-child {
	display: none;
}

.input-large {
	width: 80%!important;
}

input::placeholder,
textarea::placeholder {
	color: #fff;
}
.frontpage .search-query{
    color:#fff;
    background-color:transparent !important;
}

#gkBottom5 input::placeholder,
#gkBottom5 textarea::placeholder {
	color: #444444;
}

#gkHeaderNav .gkMainMenu .gkmenu.level0>li>a,
#gkHeaderNav .gkMainMenu .gkmenu.level0>li>span {
	height: 42px;
	line-height: 39px;
	padding: 0 10px;
	margin: 0 1.6rem;
	text-transform: uppercase;
}

/*#gkHeaderNav .gkMainMenu .gkmenu.level0>li>a.active,*/
/*#gkHeaderNav .gkMainMenu .gkmenu.level0>li>span.active,*/
/*#gkHeaderNav .gkMainMenu .gkmenu>li>a:active,*/
/*#gkHeaderNav .gkMainMenu .gkmenu>li>a:focus,*/
/*#gkHeaderNav .gkMainMenu .gkmenu>li>a:hover {*/
/*	color: #fff;*/
/*	border-bottom: 4px solid #4D8C86 !important;*/
/*}*/

#gkHeaderNav .gkMainMenu {
	font-weight: 600;
	letter-spacing: 0.5px;
}

#gkHeader {
	padding: 0px 0 0 0;
	position: relative;
	z-index: auto;
}

#gkHeaderNav.fixed-menu {
	z-index: 1000;
}


/*#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.last:hover {*/


/*	border-bottom: 0 !important;*/


/*	color: #fff !important;*/


/*	background: #39BFBF !important;*/


/*}*/

#gkLogo {
	margin: 0% 0 0 4%;
	z-index: 11;
}
/*.frontpage #gkHeaderNav{*/
/*    background:none !important;*/
/*}*/
/*.frontpage #gkHeaderNav.solid-color{*/
/*    background-color:#444 !important;*/
/*}*/

/*#gkHeaderNav{*/
/*    background-color:#444;*/
/*}*/
.frontpage .gk-fixed .top_phone_text {
    background: transparent !important;
}
.frontpage .gk-fixed .headercolor{
    background: transparent !important;
}

.frontpage .solid-color .top_phone_text {
    background: #444 !important;
}
.frontpage .solid-color .headercolor{
    background: #444 !important;
}

.frontpage .solid-color .moduletable{
    background: #444 !important;
}


.fixed-menu #gkLogo {
	margin:  0.5% 0 0 4%;
	z-index: 1;
	
}

#donation_type .controls label.radio input {
	margin-right: 3px;
}

#gkLogo img {
	  width: 147px;
      height: auto;
}

#gkBottom5 .box li a:hover {
	color: #fff;
}

h1.pagetitle {
	font-size: 11rem;
	text-transform: none;
	line-height: 0.9;
	/*text-shadow: rgb(34, 34, 34) 0px 2px 5px;*/
	font-weight: 500;
}


/**Mobile**/

@media (max-width: 1040px) {
	#gkLogo img {
		margin: 0px;
		/*max-width: 90px;*/
	}
	.ebd-block li {
		list-style: inherit;
	}
	.top_phone_text{
	    display:none;
	}
}

@media (max-width: 1255px) {
	#gkHeaderNav .gkMainMenu {
		font-size: 18px;
	}
	
    .headercolor {
    	margin-top:-1px;
    }

}

@media (max-width: 1162px) {
	#gkHeaderNav .gkMainMenu {
		font-size: 16px;
	}
}

@media (max-width: 1117px) {
	#gkHeaderNav .gkMainMenu {
		font-size: 14px;
	}
}

@media (max-width: 1330px) {
	#gkHeaderNav .gkMainMenu .gkmenu {
		/*padding-left: 60px;*/
	}
}

@media (max-width: 1070px) {
	#gkHeaderNav .gkMainMenu .gkmenu {
		/*padding-left: 30px;*/
	}
    .contentpane {
        margin: 30px 20px;
    }
}
@media (max-width: 400px) {
    .form-search{
        border: none;
    }
    .search-query{
        margin-bottom:20px;
    }
}
@media (max-width: 1040px) {
#qx-section-ruzjv{
    display:none;
    
}
.headercolor {
  margin-top: 0px;
}
    
}
