html {



  font-size: 57.5%;



}
#gkHeaderNavabc #gkTopMenu p {
    margin: 0;
}
#preloader {
   
    padding-top: 50%;
}
#pwebcontact981_toggler {
    margin-right: 10px;
    float: left;
    padding: 0px 10px;
}

#gkBg {



  overflow: hidden;



}



#gkLogo,



#gkLogo.text {

background: rgba(0, 0, 0, 0) url("../images/logo.svg") no-repeat scroll left center/80px;

  height: 68px;

 

  line-height: 68px;



  margin-left: 2rem;


  padding: 0;



}
.logopart img {
    height: 30px;
    margin: 21px 15px 10px;
}
#gkHeader {



    padding: 108px 0 0 0;

   



}

#gkLogo img {



    display: block;



    height: 48px;



    margin: 10px 0;



    max-width: 300px;



    width: auto;

	



}



.topkont img {



 

    height: 28px;



    margin: -5px 5px 0px 0px;



}



#gkHeaderNavabc {



	padding: 0px;

margin-top: 0px !important;

}



.topkont {






float: right;
line-height: 40px;
font-size: 18px;
margin-right: 10px;





}



#gkTopMenu a {







    color: 







    #fff;







}



#gkTopMenu a:hover {













}



#gkTopMenu .uk-button {
  line-height: 30px;
height: 40px;
padding: 5px 20px !important;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
background: none;
border: none !important;
float: left;
border-radius: 0 !important;
font-size: 16px !important;
	
}

.soc a {
    font-size: 14px;
   
}
.frontpage #gkTop1 {
    padding-top: 148px;
	padding-bottom: 0;
}
.soc {
   height: 40px;
    line-height: 40px;
    padding: 0 15px 0 0;
    float: right;
}
#gkHeaderNavabc #gkTopMenu {

    text-align: center;

background:linear-gradient(to right, #00A660, #17733F);

    float: none;

    display: block;

    height: 40px;

}

#gkTopMenu .pweb-modal.pweb-labels-over.pweb-horizontal.pweb-icomoon {



    float: left;



}



#gkMobileMenu {



  margin: 1.8rem 2rem 1.8rem 2rem !important;



}



#gkHeader {







}



#gkTop {



  text-align: center;



}



#gkTop > * {



  display: inline-block;



  float: none;



  vertical-align: middle;



}



#gkTop #gkSearch {



  margin-right: 20px;



}



.gkHeaderContent {



  padding: 5rem;



  width: 100%;



}



.showcase-header,



.showcase-pictures {



  width: 100%;



}



.gkPhotoOverlayContent {



  bottom: 3rem;



  left: 3rem;



  padding: 4.5rem 5rem;



}



.gkHeaderContent h1 {



  margin-bottom: 1rem;



}



.gkHeaderContent p {



  margin-bottom: 2rem;



}



.box.animated-color-bg {



  padding: 5rem;



}



#gkBottom1,



#gkBottom2,



#gkBottom3,



#gkBottom4,



#gkBottom5 {



  



}



#gkPageContent {



 



}



.contentpane,



.categories-list,



.newsfeed,



.registration,



.reset,



.remind,



.tag-category,



.vm-orders-list,



.vm-order-done,



#shipmentForm,



#paymentForm {



  padding: 5rem 0;



}



.single-page > .header {



  margin: 0 -5rem;



}



.single-page .item-body {



  margin: 0 0 5rem 0;



}



.blog-page .item-list .item-view .item-image {



  margin: 5rem -5rem 0 -5rem;



}



.blog-page .item-list .item-view .item-content {



  margin: 5rem auto 0 auto;



  width: 90%;



}



.blog-page .items-more {



  width: 90%;



  margin: 10rem auto 0 auto;



}



.blog-page.hasSidebar .item-view .item-image {



  margin: 5rem 0 0 0;



}



#gkSidebar {



  padding: 6rem 0 5rem 0;



}



div[data-sidebar-pos="left"] #gkSidebar {



  padding-right: 5rem;



}



div[data-sidebar-pos="right"] #gkSidebar {



  padding-left: 5rem;



}



#gkTop1.big-spaces,



#gkTop2.big-spaces,



#gkBottom1.big-spaces,



#gkBottom2.big-spaces,



#gkBottom3.big-spaces,



#gkBottom4.big-spaces,



#gkBottom5.big-spaces {



  padding: 5rem;



}



.box.animated-color-bg {



  padding: 5rem;



}



#gkSidebar .box + .box,



#gkMainbodyTop .box + .box,



#gkMainbodyBottom .box + .box {



  margin: 5rem 0 0;



}



#gkTop1,



#gkTop2 {



  padding: 0rem 0;



}



#gkFooter {



  padding: 3rem 5rem;



}



#gkContent,



#gkSidebar,



#gk-content-wrapper {



  width: 100% !important;



}



#gkSidebar .box:nth-child(2n+1) {



  clear: both !important;



}



#gkHeaderNav .gkMainMenu {



  display: none;



}



#gkMobileMenu {



  display: block;



  white-space: nowrap;



}



.only-desktop {



  display: none;



}



.only-tablet {



  display: block;



}



.only-mobile {



  display: none;



}



.no-desktop {



  display: block;



}



.no-tablet {



  display: none;



}



.no-mobile {



  display: block;



}



#sbox-window,



#sbox-window iframe {



  width: 720px !important;



  max-width: 720px !important;



  left: 10px !important;



}



body .gkCols4 .box {



  margin-bottom: 30px !important;



}



body .gkCols4 .box.gkmod-1 {



  width: 100%;



}



body .gkCols4 .box.gkmod-2 {



  width: 50%;



}



body .gkCols4 .box.gkmod-3 {



  width: 50%;



}



body .gkCols4 .box.gkmod-4,



body .gkCols4 .box.gkmod-more {



  width: 50%;



}



body .gkCols4 .box:nth-child(2n+1) {



  clear: both;



}



body .gkCols4 .box.gkmod-more.gkmod-last-1:last-child {



  width: 100% !important;



}



body .gkCols4 .box.gkmod-more.gkmod-last-2:last-child,



body .gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {



  width: 50% !important;



}

#pwebcontact981_toggler {

    

    margin: 0px 0px;



  

}

.slider .uk-button {



  

    margin-top: 0px;



}

.slider * + .uk-margin strong br {



    display: none;



}

.slider .uk-dotnav {

    margin-bottom: 60px !important;

}

.slider * + .uk-margin strong {

    font-family: 'Futura Demi';

    font-size: 18px;

}

.slider .uk-h3 {

    font-size: 40px;

    

    margin-bottom: 20px;

}