html {



  font-size: 57.5%;



}

#pwebcontact981_toggler {
    margin-right: 10px;
    float: left;
    padding: 0px 10px;
}

#gkBg {



  overflow: hidden;



}

#gkHeader {
    padding: 80px 0 0 0;
    
}

#gkLogo,



#gkLogo.text {

z-index: -1;
height: 80px;
line-height: 80px;
margin-left: 0rem;
width: auto;
padding: 0;
margin-bottom: 0;
left: 0;
right: 0;
position: absolute;

}
.logopart img {
    height: 30px;
    margin: 21px 15px 10px;
}
#gkTopMenu .soc {
   
    height: 40px;
	line-height: 40px;}
#gkHeader {



   

 

}
#menu1273, #menu1274, #menu1274, #menu1276, #menu1277, #menu1302, #menu1275 {
    display: block!important;
}

#gkLogo img {



    display: inline-block;



height: 40px;
margin: 20px 0;



    max-width: 300px;



    width: auto;

	



}



.topkont img {



 

    height: 28px;



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



}



#gkHeaderNavabc {



	padding: 0px;

margin-top: 0px !important;

}



.topkont {




height: 40px;

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





}



#gkTopMenu a {







    color: 







    #fff;







}



#gkTopMenu a:hover {







    color: 







    #FF0055;







}


#gkHeaderNav {
   
    height: 80px;
   
}
#gkHeaderNavabc {
    text-align: center;
}
#gkHeaderNav::after {
  
    margin-top: 80px;
 
}

#gkTopMenu .soc {
    margin-left: 20px;
  
    display: inline-block;
    float: left;
}
#gkHeaderNavabc #gkTopMenu {
padding: 0;
    text-align: center;

background:none;

    float: left;

    display: block;

    height: 80px;

}
div.mod-languages {
 
    float: left;
   
}
#gkTopMenu li {
    float: left;
    font-size: 1.4rem;
    line-height: 8rem;
    
   
}
#gkTopMenu .pweb-modal.pweb-labels-over.pweb-horizontal.pweb-icomoon {



    float: left;



}



#gkMobileMenu {



  margin: 2.4rem 2rem 2.4rem 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;

}