/*@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('../font/CaviarDreams-webfont.eot');
    src: url('../font/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/CaviarDreams-webfont.woff2') format('woff2'),
         url('../font/CaviarDreams-webfont.woff') format('woff'),
         url('../font/CaviarDreams-webfont.ttf') format('truetype'),
         url('../font/CaviarDreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

a.cssLogo {
	background-image: url('../img/pracownia510.png');
	height: 223px;
	width: 300px;
}

#gk-main-menu {
	width: 80%;
}

#gk-top-nav + h1 {
    text-transform: none;
	text-align: center;
	float: none;
	font-size: 21px;
    padding: 45px 0 30px;
    color: #999;
}

#gk-head {
    clear: both;
}

#gk-top-bar {
    background: transparent;
    overflow: visible;
}

.gk-social {
    position: fixed;
    right: 0;
    top: 40px;
}

.gk-social > a {
    display: block;
    background: #999;
    padding: 6px 12px;
    margin-bottom: 3px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.gk-social > a, .gk-social > a i {
    color: #fff;
    font-size: 22px;
}

.gk-social > a:active, 
.gk-social > a:focus,
.gk-social > a:hover {
    background: #222;
    color: #fff;
}

#gk-top-bar .box.widget_product_search .woocommerce-product-search {
    right: 0;
    position: absolute;
    top: 30px;
}

#gk-top-bar .top-right {
    float: right;
}

#gk-top-bar .box.widget_product_search {
    text-indent: -9999999px;
}

#gk-top-bar .box.widget_product_search .woocommerce-product-search {
    text-indent: 0;
}

#gk-top-bar .box.widget_product_search .woocommerce-product-search:after {
    color: #111;
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    top: 0;
    z-index: 1;
}

#gk-top-bar .box.widget_product_search .woocommerce-product-search button {
    display: none;
}

#gk-top-bar .box.widget_product_search .woocommerce-product-search .search-field {
    min-width: 234px;
}

a.cssLogo {
    margin-top: -10px;
}

#btn-cart,
#gk-top-bar .btn-top {
    text-transform: uppercase;
    background: #999;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 10px 30px;
    margin-top: 8px;
    line-height: 14px;
    margin-left: 10px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

#btn-cart:hover,
#btn-cart:active,
#btn-cart:focus,
#gk-top-bar .btn-top:hover,
#gk-top-bar .btn-top:active,
#gk-top-bar .btn-top:focus {
    background: #222;
    color: #fff;
}

#btn-cart:before {
    display: none;
}

#btn-cart i {
    font-size: 25px;
}

.box.bigtitle .box-title {
    color: #999;
    font-size: 30px;
    font-weight: 400;
    line-height: 0.6;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.box.bigtitle .box-title small {
    color: #999;
    display: block;
    font-size: 30px;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
}

#main-menu > li.current-menu-item,
#main-menu > li.current_page_item,
#main-menu > li:hover,
#main-menu > li a:hover,
#main-menu > li.active > a,
#main-menu > li.current-menu-item > a,
#main-menu > li.current_page_item > a,
#main-menu > li.current-menu-ancestor > a, 
#main-menu > li.current-menu-parent > a,
#gk-menu-overlay-close,
#gk-menu-overlay-content li a:active,
#gk-menu-overlay-content li a:focus,
#gk-menu-overlay-content li a:hover,
#gk-top-menu a:active,
#gk-top-menu a:focus,
#gk-top-menu a:hover,
#comments em.awaiting-moderation  {
    color: #999;
}

.box.products .gk-nsp-art .gk-nsp-price span.amount {
    float: none;
}

#gk-mainbody strong, #gk-mainbody b {
    font-weight: 600;
}

/* Woocommerce */
.price .amount {
    color: #999;
    font-size: 24px;
}

.box.products .gk-nsp-art .gk-nsp-price span.amount {
    color: #000!important;
    font-size: 15px;
}

.box.products .gk-nsp-header {
    max-width: 50%;
    line-height: 1.4;
    padding-bottom: 14px;
}

/* Contact form */
#wpcf7-f2483-p74-o1 {
    max-width: 340px;
    margin: 0 auto;
}

#cookie-notice .button {
    height: 30px; 
    padding-top:12px;   
    margin-top: 15px;
    float: right;
}

#gk-mainbody .wp-block-file a:hover {
    color: #fff;
}

ul.products li.product .price {
    color: #999;
    font-size: 32px;
}

body.single div.product p.price {
    color: #999;
    font-size: 24px;
}

body.single div.product p.price .amount + .amount {
    margin-left: 0;
}

body.single .woocommerce-variation-price .price .amount {
    font-size: 35px;
    margin-left: 0;
}

.related.products ul.products li.product .price {
    color: #999;
    font-size: 16px;
}

#gk-popup-cart .total span.amount,
#gk-popup-cart .quantity .amount {
    color: #999;
}