.cc-window.cc-floating{max-width: 50%}
.hkc-md-4.hikashop_product,.hkc-md-6.hikashop_product{float:left;width:50%;padding:0}
.hikashop_products_listing h2{font-size:16px}
#gkCart{position:absolute;right:5px;top:45px;z-index:1; color:#7b7b7b}
.mtop select{position:absolute;right:0;top:88px;background:#fff;border-bottom:1px solid #555}
.tops{width:80%;position:fixed;background:#0d3c70;z-index:1}
.hikashop_filter_main{width:75%!important;margin-left:10px}
.hikashop_filter_button_outside{float:left!important}
.hikashop_checkout_login .controls label{width:auto;padding:0 5px}
.hikashop_checkout_shipping,.hikashop_checkout_payment{width:90%;margin:20px auto;float:none}
/*.hikashop_checkout_cart th,.hikashop_checkout_cart td{width:20%}*/
.hikashop_checkout_cart table,table.acymailing_form{table-layout:fixed}
table.acymailing_form{width:80%;margin-right:20%}
.hikashop_cart_payment_value{position:relative}
.hikashop_checkout_cart_payment{position:absolute;right:-100%;top:10px}
#gkBottom2 .hikashop_module,#gkBottom2 .hikashop_module,#gkBottom2 .moduletable h3,#gkBottom4 .moduletable h3,#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4{padding:0}
#gkBottom2{transform:translateY(-50px)}
#gkBottom2 .box .header::after, #gkBottom2 .moduletable h3::after, #gkBottom4 .box .header::after, #gkBottom4 .moduletable h3::after{left:49%}
#gkCart a{font-size:11px}
th{text-transform:inherit}
.button.hikabtn_checkout_next{margin:40px 20px 0 0}
#gkCart{padding:0}
#gkCart a, #gkCart .hikashop_product_price{color:#0D3C70}
span.hikashop_product_price{font-size:14px}
.hikashop_filter_main_div_module_99{width:100%}
.hikashop_product_page{padding:0}
.mm,#gkBreadcrumb,.hikashop_cart_product_image_title,.hikashop_cart_product_image_value,.hikashop_cart_empty_footer{display:none;}
#gkHeader{margin-bottom:20px;}
#gkTopMenu,.koleda,.hikashop_cart_empty_footer{display:none;}
#gkLogo{margin:0!important;top:40px;width:30%}
#gkLogo img{width:100%}
#gkLogo.cssLogo{margin-top:14px!important;}
#gkMobileMenu{margin-top:10px!important;background:none}
#gkBottom5{padding-left:0}
#gkBottom5 .box.ml-20,#gkBottom5 .box.abo{width:100%!important}
#gkBottom5 .custom.ml-20 p{width:50%!important;float:left}
.xl-5, .xl-6{width:100%}
#gkBottom1 .box,
#gkBottom2 .box,
#gkBottom3 .box,
#gkBottom4 .box,
#gkBottom5 .box{margin-bottom:20px;}
#gkBottom1 .box.double,
#gkBottom1 .box.double ~ .box,
#gkBottom2 .box.double,
#gkBottom2 .box.double ~ .box,
#gkBottom3 .box.double,
#gkBottom3 .box.double ~ .box,
#gkBottom4 .box.double,
#gkBottom4 .box.double ~ .box,
#gkBottom5 .box.double,
#gkBottom5 .box.double ~ .box{width:100%!important;}
#gkSidebar > div{margin-top:20px!important;padding-top:25px!important;}
#gkSidebar > div > .box{float:none;margin-top:0!important;margin-bottom:12px!important;width:100%;}
#gkSidebar > div > .box:nth-child(2n+1){clear:both!important;}
#gkSidebar > div > .box:nth-child(odd){padding-right:0px;}
#gkSidebar > div > .box:nth-child(even){padding-left:0px;}
.gkCols[data-cols="2"] > div,
.gkCols[data-cols="3"] > div,
.gkCols[data-cols="4"] > div,
.gkCols[data-cols="5"] > div{padding-bottom:20px!important;width:100%;}
.breadcrumbs > li{line-height:36px;}
#gkSearch{width:100%;}
.notablet{display:block!important;}
.nomobile{display:none!important;}
.onlytablet{display:none!important;}
.onlymobile{display:block!important;}
.notablet.nomobile{display:none!important;}
.profile dt{width:100% !important;}
.contact .contact-image{float:left !important;}
.contact .contact-address{clear:both !important;padding-top:20px !important;}
.contact .contact-form input,
.contact .contact-form textarea{width:100% !important;}
.contact-form dl{width:100%;}
fieldset.word #search-searchword,
fieldset.word .inputbox{width:50%;}
.product_slide > div {width:100%!important;}
fieldset.phrases .ordering-box,
fieldset.only input[type="checkbox"],
fieldset.phrases input[type="radio"]{clear:both;}
#member-registration dd{clear:both !important;display:block !important;}
fieldset{box-sizing:border-box!important;max-width:100%!important;width:100%!important;overflow:hidden;}
.box.gkmod-1,
.box.gkmod-2,
.box.gkmod-3,
.box.gkmod-4,
.box.gkmod-more{float:left!important;}
.box.gkmod-1,
.box.gkmod-2,
.box.gkmod-3,
.box.gkmod-4,
.box.gkmod-more{width:100%!important;}
.box.gkmod-more.gkmod-last-1:last-child,
.box.gkmod-more.gkmod-last-2:last-child,
.box.gkmod-more.gkmod-last-2:nth-last-child(2),
#gkPageWrap .box.gkmod-more.gkmod-last-3:last-child,
#gkPageWrap .box.gkmod-more.gkmod-last-3:nth-last-child(2),
#gkPageWrap .box.gkmod-more.gkmod-last-3:nth-last-child(3){width:100%!important;}
body #gkPage .box{margin-bottom:20px!important;}
.gkCols3 .box.gkmod-more:nth-child(1n){clear:both;}
.gkCols3 .box.gkmod-1,
.gkCols3 .box.gkmod-2,
.gkCols3 .box.gkmod-3,
.gkCols3 .box.gkmod-more,
.gkCols3 .box.gkmod-more.gkmod-last-1:last-child,
.gkCols3 .box.gkmod-more.gkmod-last-2:last-child,
.gkCols3 .box.gkmod-more.gkmod-last-2:nth-last-child(2){width:100%!important;}
body .gkCols4 .box.gkmod-more:nth-child(1n){clear:both;}
body .gkCols4 .box.gkmod-1,
body .gkCols4 .box.gkmod-2,
body .gkCols4 .box.gkmod-3,
body .gkCols4 .box.gkmod-4,
body .gkCols4 .box.gkmod-more,
body .gkCols4 .box.gkmod-more.gkmod-last-1:last-child,
body .gkCols4 .box.gkmod-more.gkmod-last-2:last-child,
body .gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2),
body .gkCols4 .box.gkmod-more.gkmod-last-3:last-child,
body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(2),
body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(3){width:100%!important;}
body .gkCols6 .box.gkmod-more:nth-child(1n){clear:both;}
body .gkCols6 .box.gkmod-1,
body .gkCols6 .box.gkmod-2,
body .gkCols6 .box.gkmod-3,
body .gkCols6 .box.gkmod-4,
body .gkCols6 .box.gkmod-more,
body .gkCols6 .box.gkmod-5,
body .gkCols6 .box.gkmod-more,
body .gkCols6 .box.gkmod-6,
body .gkCols6 .box.gkmod-more,
body .gkCols6 .box.gkmod-more.gkmod-last-1:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-2:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-2:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-3:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(3),
body .gkCols6 .box.gkmod-more.gkmod-last-4:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(3),
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(4),
body .gkCols6 .box.gkmod-more.gkmod-last-5:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(3),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(4),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(5){width:100%!important;}
#gkContent article > time{display:none!important;}
#gkContent article > time + header{padding-left:0!important;}
#gkContent article header li.itemDate,
#gkContent article header li.item-date{display:block;}
article header ul{margin:0 0 10px;}
.nspArtPage .nspArt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:99%!important;}
article header h1,
.category header{line-height:32px;padding:18px 0 0px;}
article header h1,
.category header,
article header h2{font-size:24px;}
h1{font-size:28px;}
h2,
.componentheading,
.category header h2{font-size:28px;}
article header h2{line-height:32px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:14px;}
#gkSocialAPI{overflow:hidden;}
.cols-2 .column-2,
.cols-3 .column-3{padding:0!important;}
.itemBody{width:100%!important;}
#gkInset{padding:0!important;width:100%!important;}
.itemComments .itemCommentsList li img{float:left;margin-left:0;margin-right:10px;position:static;}
.itemCommentsList li h3{float:none;margin-top:5px;}
#gkMainbody .registration{width:100%;}
#gkFooterNav li{float:none;}
.box.header .nspImageWrapper h4{font-size:14px!important;}
.nspArts,
.nspLinksWrap{clear:both;float:left!important;width:100%!important;}
.nspArt .nspImageWrapper{width:100%;}
.itemBody.containsItemInfo,
.itemOtherElements.containsItemInfo,
.itemListView .itemBlock.containsItemInfo{margin-left:0!important;}
#k2Container .itemContainer{width:100%!important;}
#k2Container .subCategoryContainer{width:100%!important;}
#k2Container .subCategory{height:auto!important;}
aside.itemAsideInfo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0!important;position:static!important;width:100%!important;}
.itemCommentsList li > div > div > span{clear:both;display:block;}
.itemCommentsList li > div{margin-left:0!important;padding-left:0!important;}
.itemComments h3{font-size:20px;padding:10px 0 0;}
.items-row > div{margin-bottom:30px;padding:0!important;}
article header h1,
article header h2{font-size:24px!important;line-height:1.2;}
.genericView .itemView{padding:0!important;width:100%!important;}
.itemAuthorDetails{clear:both;margin:0!important;padding:10px;}
.itemAuthorData{padding:0;}
.itemAuthorData img{display:block;margin:0 0 20px 0;}
.itemAuthorBlock > .gkAvatar > img{margin:12px!important;}
.itemComments h3,
.itemAuthorContent h3{padding:0 0 24px;}
.itemComments p{clear:both;}
.itemComments .itemCommentsList li span{font-size:12px;margin:0 12px 0 0;clear:both;float:left;}
.itemComments .itemCommentsList li > img,
.k2LatestCommentsBlock img,
.itemAuthorBlock > .gkAvatar > img{margin:10px 0;}
.itemComments .itemCommentsList li{padding:24px 0 12px 0;}
#gkPopupCart,
#gkPopupLogin{margin-left:-150px;width:300px;}
#gkPopupCart .vmGkCartProducts > div > div{margin-left:85px;}
#gkPopupCart .gkTotal{font-size:40px;margin:0 0 0 85px;}
span#fb-auth{padding:7px 8px 7px 7px;}
.gkPopupWrap{padding:15px;}
.gkPopupWrap h3{font-size:20px;font-weight:400;line-height:24px;margin:0 0 10px;}
.gkPopupWrap h3 a{font-size:14px;}
.productDetails > div{margin:0 0 20px 0;width:100%!important;}
.width50,
.width40,
.width33,
.width25,
.width20{clear:both;float:none!important;margin:0 auto;max-width:240px;width:100%!important;}
.productDetails .floatright,
.productDetails .floatleft{clear:both;float:none!important;margin:20px 0;width:100%;}
#product-tabs li{margin-top:0;}
#product-tabs-content dl{margin:0 0 24px 0%;width:100%;}
.productDetails .additional-images .floatleft{clear:none;float:left!important;width:auto;}
.product-related-products > div,
.product-related-categories > div{margin:32px 0 0!important;padding:0;width:100%;}
.row > div{float:none!important;}
.width50 .spacer img,
.width40 .spacer img,
.width33 .spacer img,
.width25 .spacer img,
.width20 .spacer img{display:block;margin:0 auto;}
.product-related-products,
.product-related-categories{text-align:center;}
.product-related-products > div,
.product-related-categories > div{border-right:none!important;margin:0 auto;float:none!important;clear:both!important;}
.orderby-displaynumber:after{clear:both;content:"";display:table;}
.orderby-displaynumber .display-number{clear:both;float:left;margin-top:10px;min-width:150px!important;text-align:left;}
.vertical-separator{padding:0!important;}
.row .product,
.row .category{margin-bottom:20px!important;}
.width20:nth-child(odd),
.width25:nth-child(odd){clear:both!important;padding-left:0!important;padding-right:0px!important;}
.width20:nth-child(even),
.width25:nth-child(even){padding-left:0px!important;padding-right:0!important;}
#product-tabs,
.gkTabsWrap ol,
#ui-tabs ul#tabs{border:1px solid #e5e5e5;margin:20px 0 -1px;overflow:hidden;}
#product-tabs li,
.gkTabsWrap ol li,
#ui-tabs ul#tabs li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none!important;border-top:1px solid #e5e5e5!important;text-align:center;width:100%;}
#product-tabs li:first-child,
.gkTabsWrap ol li:first-child,
#ui-tabs ul#tabs li:first-child{border-top:none!important;}
#product-tabs li.active,
.gkTabsWrap ol li.active,
.gkTabsWrap ol li.active:hover,
#ui-tabs ul#tabs li.current{border:none!important;border-top:1px solid #e5e5e5!important;}
#facebox{max-width:300px!important;}
#facebox .popup > div > div > h4{min-width:200px!important;max-width:300px!important;}
.vmBTST .gkleft,
.vmBTST .gkright{width:100%;}
.gkright.BTdetails{margin-top:75px;}
.customer-note{max-width:280px;}
#gkPopupCart .gkPopupWrap{width:250px;}
#gkPopupCart .gkTotal{font-size:32px;}
.gkIsWrapper-gk_storefront figcaption h3{font-size:16px;line-height:40px;padding:0 20px;}
.gkIsWrapper-gk_storefront figcaption h2{font-size:16px;line-height:20px;margin:0 0 10px 0;}
.gkIsWrapper-gk_storefront figcaption p{font-size:12px;line-height:32px;}
.gk-banners li div strong{top:42%;width:70%;}
.gkTabsWrap ol li.active{margin:0;}
.box.bigtitle .header{font-size:24px;}
.box.bigtitle .header span{padding:0 15px;}
.products .nspArt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.products .nspArt .nspImageWrapper{margin:0!important;}
#gkSidebar .box.parallax,
#gkBottom1 .box.parallax,
#gkBottom2 .box.parallax,
#gkBottom3 .box.parallax,
#gkBottom4 .box.parallax{margin:0!important;max-width:1000px;width:auto!important;}
.gk-features[data-cols="2"] li{width:100%;}
.gk-features[data-cols="3"] li{width:100%;}
.gk-features[data-cols="4"] li{width:100%;}
.box.parallax .header{font-size:20px;padding:0 0 20px 0;}
blockquote{font-size:14px;padding:0 0 0 45px;}
.box.separator{overflow:hidden;}
.gkMenuOverlay + #gkMobileMenu{display:block!important;}
#gkMenuOverlayContent .gkcol li{font-size:15px;}
#gkMenuOverlayContent .gkcol li,
#gkMenuOverlayContent .gkcol li a{line-height:38px;}
#gkMenuOverlayHeader{font-size:36px;line-height:72px;}
#gkMainbody .hikashop_product_stock table,
#gkMainbody .hikashop_product_stock table tr,
#gkMainbody .hikashop_product_stock table td,
#gkMainbody .hikashop_product_stock table tbody{width:260px!important;}
.hikashop_subcategories > div,
.hikashop_products > div{width:100%!important;}
#hikashop_show_tabular_description dl{width:100%;}