      body {
     background: #fff;
     color: #484848;
     font-family: 'Open Sans', sans-serif;
     font-size: 15px;
}
 #incenterpage p, .article-content li, body, input, textarea, .input, .textarea, .page-e-basket .free_shipping_text, .page-e-finish .free_shipping_text, .prodejna p, .article-content p {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 15px !important;
     color: #484848;
}
 body.home #incenterpage {
     margin-top: 0px;
}
 #page_background {
}
 .news-content, .productTitle a, .product3TitleContent > a, .productPrice .our_price_text, #boxNorm > a, .page-e-basket .center div, th.center, #basket_form > table > thead tr > th > div, .sorting .sorting_item, html body .product3Price > font, .product3Price .our_price_text, .productPrice > font, .toc, .prev, .next, #wherei, .our_price_text, .ui-tabs-vertical .ui-tabs-nav li a, .client-order__item-header div, .productList .price font {
     color: #484848;
}
 body.home .article-content {
     margin-top: 0px;
}
/* Header */
 .myheader .content {
     height: 150px;
     background: none;
     z-index: 1;
}
 #masterpage {
}
 .logo-wrapper {
     position: relative !important;
     top: 10px;
}
 #site_logo {
     background: #fff url(https://static.golemos.com/lukasdubina/milotec/img/logo.png) no-repeat 0px 35px !important;
     width: 188px !important;
     height: 120px;
     left: 10px;
}
 html .home #aroundpage {
     margin-top: 25px;
     padding-top: 0px;
}
 html body #page #ebar_set a {
     color: #fff;
     font-family: "Open Sans", serif;
}
 #ebar {
     top: -147px;
     padding-right: 15px;
}
 #ebar div {
     display: block !important;
     padding-right: 0;
     top: -8px;
}
 html body #page #ebar_set a {
     font-size: 13px;
     color: #333;
}
 html body #page #ebar_set #quantity_tag {
     position: relative;
     top: 0px;
     right: 0;
     width: 165px;
     color: #333 ;
     text-decoration: none;
}
/* /header */
/* Vyhledávání */
 #search {
     left: 50px;
     top: -75px;
     width: 440px;
     height: 40px;
     z-index: 1;
}
 #search #q, #page #search .search_submit, .wrapper_search_submit {
     border-radius: 0px !important;
}
 #page .wrapper_search_submit::before {
     content: "Hledat";
     color: #fff !important;
     text-transform: none;
     font-weight: 400;
     letter-spacing: 0.5px;
     font-family: "Open Sans", serif !important;
     line-height: 40px;
}
 .wrapper_search_submit, .wrapper_search_submit .search_submit {
     background-color: #31519c;
     border-radius: 0px;
     border: none;
     top: 1px;
     right: 76px;
     width: 80px;
     height: 38px !important;
     font-family: "Open Sans", serif !important;
     font-size: 16px;
     text-transform: uppercase;
     color: #fff !important;
     margin-top: 4px;
}
 .wrapper_search_submit:hover {
     color: #fff !important;
     background: #333 !important;
}
 #search #q {
     box-shadow: inset 0 0 0 2px #d2dfe6;
     border: none !important;
     background: #eef3f6;
     color: #5e6f96;
     height: 48px;
}
/* Horizontální menu */
 #topmenu {
     width: 100%;
}
 #main-menu {
     background: none;
     height: 40px;
     padding: 0px;
     border-radius: 0;
     border-bottom: 2px solid #eef3f6;
}
 .eshop-menu-home a, html body #page .eshop-menu-home .top_parent_act {
     width: 40px;
     padding: 0px;
}
 #main-menu > ul li {
     margin: 0px 14px;
}
 #main-menu > ul li a {
     color: #333;
     line-height: 40px;
     font-size: 16px;
     font-family: "Open Sans", serif;
     font-weight: 400;
     padding: 0px 10px;
     letter-spacing: 0.5px;
}
 #main-menu > ul li a:hover {
     color: #3856a2;
     line-height: 40px;
     font-size: 16px;
     font-family: "Open Sans", serif;
     font-weight: 400;
     padding: 0px 10px;
}
 html body #page .top_parent_act, html body #page .top_parent_act:hover {
     color: #000;
     background: #eef3f6;
}
 html body #page .eshop-menu-home .top_parent_act, html body #page .eshop-menu-home .top_parent_act:hover {
     color: #30333B;
     background: #fff;
}
 #main-menu ul:first-child li a {
     height: 40px;
     min-width: 0px;
}
 #main-menu ul ul li, #main-menu ul li:hover {
     background: none;
     border-radius: 0px;
}
 #main-menu ul li ul li, #main-menu ul li ul li:hover {
     border-bottom: 1px solid #eef3f6;
     border-left: 1px solid #eef3f6;
     border-right: 1px solid #eef3f6;
     background: #fff;
}
 #main-menu ul ul {
     left: -15px;
}
 #main-menu ul li ul li:hover {

color: #e53f44;

}
 #main-menu ul li ul li a {
     padding-left: 11px;
     background: #fff;
     padding-right: 0px;
     border-bottom: 1px solid #eef3f6;
     font-size: 14px;
}
 #main-menu ul li ul li a:hover {
     padding-left: 11px;
     background: #eef3f6;
     padding-right: 0px;
     border-bottom: 1px solid #eef3f6;
     font-size: 14px;
     color: #3856a2;

}
 #main-menu ul li ul li:last-child {
     border-radius: 0;
}


/* Levé - eshop menu */




 #left_eshop {
     color: #555 !important;

}
 #left-box .title_left_eshop {
    
     display: none;
}
 #left_eshop ul li {
     border-bottom: 1px solid #d2dfe6;
     background: #eef3f6;
}
 #left-box ul li a {
     font-size: 16px;
     line-height: 42px;
     font-weight: 600;
     height: 42px;
     padding-left: 23px;
     color: #333;
     font-family: "Open Sans", serif;
     position: relative;
     box-shadow: none;
     letter-spacing: 0.5px;
}
 #left-box ul li:last-child {
     border-bottom: none;
}
 #left-box ul li a:hover {
     color: #e53f44 !important;
     font-size: 16px !important;
     padding-left: 23px !important;
     background: #eef3f6 !important;
     
}
 html #page li.leftmenuAct {
     color: #000 !important;
     background: #eef3f6;
     
}
 html #page li.leftmenuAct a {
    font-weight: 700;
     
}


 html #page li.leftmenuAct a:hover, html #page li.leftmenuAct:hover {
     background: none !important;
     color: #e53f44 !important;
     font-size: 15px;
     font-weight: 700;
}
 html #page #inleft_eshop ul li.leftmenuAct:hover > a, html body #page .leftmenu2 ul li.leftmenuAct:hover > a {
     color: #333 !important;
     padding-left: 24px;
     background: none !important;
}
 #left-box .leftmenuAct a, #left-box .leftmenuAct a:hover {
     font-size: 15px;
     color: #e53f44 !important;
     background: none !important;
}
 #left-box .leftmenu > ul > li:hover > a, #left-box .leftmenuAct a, #left-box .leftmenu2 > ul > li:hover > a, #left-box .leftmenuAct a {
     padding-left: 24px;
     box-shadow: none;
     color: #e53f44 !important;
     background:#eef3f6 !important;
}
 .leftmenu2sub a {
     font-size: 15px !important;
     color: #333 !important;
}
 #left-box .leftmenu2 ul ul li a {
     padding-left: 20px !important;
     height: 35px;
     line-height: 30px;
     background-color: #fff;
     font-weight: 400;
     border-bottom: none;
     border-top:none;
     font-family: "Open Sans", serif;
     font-size: 15px;
     text-indent: 25px;

}
 #left-box .leftmenu2 ul ul li a:hover {
     padding-left: 20px !important;
     height: 35px;
     line-height: 30px;
     font-weight: 400;
     font-size: 15px !important;
     color: #e53f44 !important;
     background: #fff;
}

 #left-box .leftmenu2 ul ul li a::before:hover {
     
     color: #e53f44 !important;
     
}


html #left-box .leftmenu2 ul ul a::before {
    content: "\f105";
    display: inline-block;
    font-family: "fontawesome";
    font-size: 10px;
    left: 8px;
    transform: none;
    display: inline-block;
    height: 30px;
    width: auto;
    top: 0;
    line-height: 30px;
}


 html body #page .leftmenu2 ul li.leftmenu2Act a {

     color: #eb5257 !important;
     font-size: 15px !important;
     font-weight: 700;
     background: #eef3f6;
}




/* ----------- Oddělovače -----------*/

.category-menu-sep-order-187,
.category-menu-sep-order-2, 
.category-menu-sep-order-1,
.category-menu-sep-order-188,
.category-menu-sep-order-190

{
    border:none !important;
    padding: 0px;
    font-weight: 600 !important;
   
    
}



.leftmenuCat.category-menu-sep-187,
.leftmenuCat.category-menu-sep-187:hover,
.leftmenuCat.category-menu-sep-187,
.leftmenuCat.category-menu-sep-187:hover
   
 {
    
  background: url("https://static.golemos.com/lukasdubina/milotec/img/divider.png") no-repeat scroll right 0px !important;    
    color: #fff !important;
    font-weight: 600 !important;
    height: 49px;
    font-size: 16px;
    text-indent: 23px;
     padding-top: 15px;
    border: none !important;
}



.leftmenuCat.category-menu-sep-188,
.leftmenuCat.category-menu-sep-188:hover,
.leftmenuCat.category-menu-sep-188,
.leftmenuCat.category-menu-sep-188:hover
   
 {
    
  background: url("https://static.golemos.com/lukasdubina/milotec/img/divider.png") no-repeat scroll right 0px !important;    
    color: #fff !important;
    font-weight: 600 !important;
    height: 49px;
    font-size: 16px;
    text-indent: 23px;
     padding-top: 15px;
    border: none !important;
    margin-top: 30px;
}



.leftmenuCat.category-menu-sep-190,
.leftmenuCat.category-menu-sep-190:hover,
.leftmenuCat.category-menu-sep-190,
.leftmenuCat.category-menu-sep-190:hover
   
 {
    
  background: url("https://static.golemos.com/lukasdubina/milotec/img/divider.png") no-repeat scroll right 0px !important;    
    color: #fff !important;
    font-weight: 600 !important;
    height: 49px;
    font-size: 16px;
    text-indent: 23px;
     padding-top: 15px;
    border: none !important;
    margin-top: 30px;
}




/* ----------- ikony v menu -----------*/


/* ----------- Novinky -----------*/


 #left-box li.leftmenuAct.category-menu-16 a {
     padding-left: 45px !important;
}
 .leftmenuDef.category-menu-16, .leftmenuAct.category-menu-16 {
     padding-left: 0px;
     margin-top: 0px;
}
 .leftmenuDef.category-menu-16 a {
     padding-left: 45px !important;
     background: url("https://static.golemos.com/lukasdubina/styldekor/img/ico-news.png") no-repeat scroll 8px 8px !important;
}
 #left-box .leftmenuAct.category-menu-16 a:hover, #left-box .leftmenuAct.category-menu-16 a, 
 #aroundpage #left-box .leftmenuDef.category-menu-16 a:hover, 
 #aroundpage #left-box .leftmenuAct.category-menu-16 a:hover {
     background: #f0f0f0 url("https://static.golemos.com/lukasdubina/styldekor/img/ico-news.png") no-repeat scroll 8px 8px !important;
     text-decoration: none !important;
     padding-left: 45px !important;
     color: #000 !important;
}



/* ----------- Top menu / horní menu -----------*/


 #main-menu > ul li.eshop-menu-8 a {
     background: url("https://static.golemos.com/lukasdubina/milotec/img/kam.png") no-repeat scroll 0px 9px;
     text-indent: -10000px;
     width: 116px;
}
 #main-menu > ul li.eshop-menu-8 a:hover {
       background: url("https://static.golemos.com/lukasdubina/milotec/img/kam.png") no-repeat scroll 0px 9px;
     
     width: 116px;
}




 #main-menu > ul li.eshop-menu-7 {
     background: url("https://static.golemos.com/lukasdubina/styldekor/img/arrow-down.png") no-repeat scroll 145px 18px;
     padding-right: 10px;
}
 #main-menu > ul li.eshop-menu-7:hover {
     background: url("https://static.golemos.com/lukasdubina/styldekor/img/arrow-down.png") no-repeat scroll 145px 18px;
     padding-right: 10px;
}



 #main-menu > ul li.eshop-menu-4 {
     background: url("https://static.golemos.com/lukasdubina/styldekor/img/arrow-down.png") no-repeat scroll 155px 18px;
     padding-right: 10px;
}
 #main-menu > ul li.eshop-menu-4:hover {
     background: url("https://static.golemos.com/lukasdubina/styldekor/img/arrow-down.png") no-repeat scroll 155px 18px;
     padding-right: 10px;
}

 #main-menu > ul li.eshop-menu-5 ul  {
    display: none;
}




/* Tlačítka */
 .sliderwrapper .contentdiv .product .productBody input, #ajax-basket .buttons .go, #boxNorm #login_btn, #registration_btn, #buy_btn, #send_btn, .basket_merge_buttons, .submit_save, #submit_save, #submit_btn, .productList .buy_btn, .productPriceBox .buy_btn, html .page-0 .ui-state-default, html .page-0 .ui-widget-content .ui-state-default, html .page-0 .ui-widget-header .ui-state-default, .unlock_buttons, .ajax-basket-easy .go .left a {
     background-color: #3fa357;
     border: none;
     color: #fff;
     box-shadow: none;
     font-weight: 700;
     background-image: none;
     font-size: 15px;
     border-radius: 0px;
     font-family: "Open Sans", serif;
     text-shadow: none;
}
 #registration_btn:hover, #buy_btn:hover, #send_btn:hover, .basket_merge_buttons:hover, #submit_save:hover, #submit_btn:hover, #page .productBody .buy_btn:hover, .productList .buy_btn:hover, #boxNorm #login_btn:hover, html body .ui-state-default:hover, html body .ui-widget-content .ui-state-default:hover, html body .ui-widget-header .ui-state-default:hover, .unlock_buttons:hover {
     background-color: #35994d !important;
     color: #fff;
     box-shadow: 0 10px 20px rgba(0,0,0,.2);
}
 .productPriceBox .buy_btn {
     border-radius: 0px;
     font-family: "Open Sans", serif;
     min-height: 35px;
     max-width: 70%;
     font-size: 14px;
     font-weight: 400;
     width: 65%;
     text-transform: none;
     letter-spacing: 0.5px;
     float: left;
     margin-left: 45px;
     margin-bottom: 10px;
}
 .productPrice {
     margin-bottom: 0px;
     padding-left: 0px;
     padding-right: 8px;
     text-align: left;
     width: 100%;
     z-index: 5;
     float: left;
}
 .ajax-basket-easy .go .left a {
     color: #fff !important;
     font-family: "Open Sans", serif;
     padding: 5px 20px 5px 25px !important;
}
 .ajax-basket-easy .go .left a:hover {
     background-color: #cd3f02 !important;
     color: #fff !important;
     box-shadow: 0 10px 20px rgba(0,0,0,.2);
}
 html body .button_new_discussion.wa-button, #add_comment_btn, body .comments .wa-button, #show_selected_button {
     width: 100% !important;
     display: inline-block;
     text-align: center;
     padding: 0 0 0 0;
     text-decoration: none;
     line-height: 30px;
     height: 30px;
     background-color: #5071be;
     border: none;
     min-height: 30px;
     float: right !important;
     margin: 10px 1%;
     font-family: "Open Sans", serif;
}

html body .button_new_discussion.wa-button:hover, #add_comment_btn:hover, body .comments .wa-button:hover, #show_selected_button:hover {
    background-color: #31519c;
}



 .fright.textright > #buy_btn, #submit_save {
     float: right;
     padding: 0;
     max-width: 230px;
     height: 50px;
     line-height: 37px;
     width: 100%;
     font-size: 18px !important;
     font-family: "Open Sans", serif !important;
     letter-spacing: 0.5px;
}
 #basket_form ul.bookmark li a {
     text-decoration: none;
     font-size: 15px;
     font-weight: normal;
     display: table;
     text-shadow: none;
     font-weight: 700;
     font-family: "Open Sans", serif !important;
     background: #eef3f6;
}
 #basket_form ul.bookmark li a:hover {
     background: #eef3f6 !important;
     font-size: 15px !important;
     color: #d34514;
}
 #submit_btn {
     padding: 5px 20px;
     width: 100%;
     max-width: 250px;
     height: 50px;
     z-index: 300;
     position: relative;
     font-size: 20px !important;
     font-family: "Open Sans", serif !important;
}
 #back_to_cart_icon {
     border-radius: 0px;
}
 .e-basket-payment-image {
     padding-top: 5px;
}

 body.page-e-finish .form-box h2.spc {
     margin-bottom: 0px;
     padding-left: 0px !important;
     margin-left: 0px !important;
     border-bottom: none;
}
 body.page-e-finish .form-box h2 label {
     font-size: 20px !important;
     margin-left: 0px;
}
/* Produkt */
 .productBody {
     background-color: #ffffff;
     margin-bottom: 30px;
     margin-top: 13px;
     padding: 10px;
     border-radius: 0px;
     border: 1px solid #eef3f6;
     padding-top: 0px;
}
 .productPrice span:nth-child(2), .productPrice span:last-child {
     color: #333;
     margin-top: 0;
}
 .productTitle a {
     line-height: 1.5em !important;
     font-size: 16px !important;
     color: #000;
     word-wrap: break-word;
     min-width: 100%;
     text-decoration: none !important;
     font-weight: 400;
     text-align: center;
     font-family: "Open Sans", serif;
}
 .productTitle a:hover {
     color: #d34514;
     font-size: 16px;
}
 .productBody .img_box a::before {
     display: none;
}
 .productBody:hover {
     border-color: #d7d3cf;
     box-shadow: 0 0 8px rgba(2,2,2,0.2);
}
 .page-product-detail .detail-info .total td {
     padding-top: 15px !important;
     padding-bottom: 15px !important;
}

.page-product-detail .cart .total {
    background-color: #eef3f6;
}

 #description p {
     padding: 0px 10px;
     font-size: 15px !important;
     line-height: 26px !important;
     font-family: "Open Sans", serif;
}
 #description ul, .article-content ul {
     margin: 20px 0px !important;
     list-style: none !important;
     list-style-type: none !important;
}
 #description img.zrno {
}

 #description ul li {
     background: url(https://static.golemos.com/lukasdubina/milotec/img/odrazka.png) no-repeat 0px 11px !important;
     list-style: none !important;
     list-style-type: none !important;
     margin-left: 0px !important;
     line-height: 2em !important;
     font-size: 15px !important;
     padding: 0px 0px 0px 22px !important;
}


 .article-content li {
     padding-left: 22px !important;
     background: url(https://static.golemos.com/lukasdubina/milotec/img/odrazka.png) no-repeat 0px 13px !important;
     list-style: none !important;
     list-style-type: none !important;
     margin-left: 0px !important;
     line-height: 1.5em;
}
 .productBody .img_box {
     min-height: 220px;
     max-height: 220px;
}
 .img_box img {
     max-height: 225px;
     width: auto;
}
 .productBody .img_box a img {
     top: 60%;
}
 .product3Title .product3TitleContent > a {
     max-width: 100%;
     word-wrap: break-word;
     text-decoration: none;
     margin: 0 0 10px;
     font-size: 16px;
     font-family: "Open Sans", serif;
     font-weight: 700;
     color: #333;
}
 .img_box, .productList th.headline, .productList .row_noimg, .contact-company, #basket_form > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(1) {
     border-bottom: none;
}
 html body .productPrice {
     margin-bottom: 15px;
     padding-left: 0px;
     padding-right: 0px;
     text-align: left;
     width: 48% !important;
     z-index: 5;
     float: right;
}
 html .productPrice .our_price_text {
     display: none;
}
 html body .productPrice .product_price_text {
     line-height: 22px;
}
 ul.bookmark li a, td, .bookmark #listaA a, .bookmark #listaB a {
     color: #333;
     font-family: 'Open Sans', sans-serif;
     font-size: 15px;
}
html #incenterpage .bookmark li.selected {
    
    border-bottom: 2px solid #d03237 !important;
}



 .stock-text {
     color: #34ab45;
     font-weight:400;
}
 .price-desc.left, .wrapper-tax-payer, .price-vat .price-value {
     font-size: 20px;
     line-height: 16px;
     font-weight: bold;
     color: #333;
}
 #incenterpage2 h2.second-product-name {
     color: #333;
     font-weight:400;
     font-size: 15px;
     line-height: 1.3em;
     margin-bottom: 15px;
     text-transform: none;
     letter-spacing: 0.5px;

}
 .page-product-detail .total .price-value.def_color font.second-price-wrapper {
     display: block;
     font-size: 80%;
     margin-top: 5px;
}
 .price-novat .second-price-wrapper {
     font-size: 80%;
     margin-left: 5px;
}
 #aroundpage .selectboxit-arrow-container::after {
     _background: url(https://static.golemos.com/lukasdubina/coffeespot/img/varianta.png) no-repeat 0px 0px !important;
     z-index: 1000;
     position: absolute;
     top: -115px;
     right: -95px;
     width: 80px;
     height: 140px;
     content: "";
}
 #aroundpage .selectboxit-options {
     width: auto;
     min-width: 103px !important;
     border: 2px solid #3fa357;
     border-radius: 0px;
     color: #30333B !important;
     margin-top: -5px !important;
}
 #aroundpage .selectboxit-options li {
     color: #000 !important;
     font-size: 15px;
     font-family: "Open Sans";
}
 #aroundpage .detail-info .selectboxit-container {
     border: 2px solid #3fa357;
}
 #aroundpage .selectboxit-text {
     font: 15px "Open Sans";
}
 #aroundpage .selectboxit-arrow-container {
     height: 30px !important;
     margin-right: 0;
     background-image: none;
     width: 30px;
     background: #3fa357;
     font-weight: 700 !important;
}
 #aroundpage .selectboxit-text {
     font-weight: 700 !important;
}
 .page-product-detail #aroundpage .selectboxit {
     border: none !important;
     font-weight: 700 !important;
}
 #aroundpage .selectboxit-arrow-container::before {
     content: "\02C5";
     font-size: 10px;
     line-height: 30px !important;
     padding: 0 !important;
     text-align: center;
     height: 30px;
     width: 32px;
     display: block;
     font-weight: 400;
     color: #fff;
}
 html body #page .ico_new {
     background-color: #3856a2;
     border: 1px solid #3856a2;
     color: #fff;
     padding: 5px;
     border-radius: 0px;
     letter-spacing: 1px;
}
 html body #page .ico_act {
     background-color: #dc3f3f;
     border: 1px solid #dc2d2d;
     color: #fff;
     padding: 5px; 
     border-radius: 0px;
     letter-spacing: 1px;
}
 html body #page .ico_shiping {
     background-color: #ffe2d7;
     color: #f14e14;
     padding: 5px;
     border-radius: 0px;
     letter-spacing: 1px;
    
}
 html body #page .ico_top {

     background-color: #d2dfe6;
     color: #333;
     padding: 5px;
     border-radius: 0px;
     letter-spacing: 1px;
    
     
}


/*html body #incenterpage2 .detail-box-product .ico_top {
     position: static;
     margin-top: 22px;
}
 */
 html .page-product-detail #page .photogall img {
     border: 1px solid #eef3f6;
     padding: 2px;
}
 #incenterpage2 #description {
     background: url(https://static.golemos.com/lukasdubina/milotec/img/USP-detail.png) no-repeat 0px 0px !important;
     padding-top: 120px;
}
 .productList {
     margin-top: 10px;
     width: auto;
}
 .productList th.headline {
     display: none;
}
 .productList .product_price_text {
     font-size: 16px;
     font-weight: 700;
     letter-spacing: 0,5px;
     padding: 0px 20px;
}
 .productList .our_price_text {
     display: none;
}
 .productList tbody tr.row_noimg td {
     background: #eef3f6;
     padding: 0px 0px !important;
}
 .productList .product_name_cell {
     padding: 0px 30px !important;
}
 .productList .product_name_cell a {
     text-decoration: none !important;
     font-size: 1px !important;
     font-weight: 400;
     color: #333;
     padding: 0px 30px;
}
 .productList .product_name_cell a span {
     font-weight: 400;
     font-size: 16px !important;
     z-index: -1000 !important;
}
 .productList .product_name_cell a, .productList .product_name_cell a:hover, .productList td img, .productList td img:hover, .productList .product_name_cell center {
     position: relative !important;
     pointer-events: none !important;
     cursor: default !important;
}
 .productList .product_name_cell center {
     padding: 0px !important;
}
 .productList tbody tr.row_noimg tr, .productList .row_noimg {
     border-bottom: 5px solid #fff !important;
}
 .productList .product_stock_cell {
     display: none;
}
 .productList .icons {
     padding: 0px 30px !important;
}
 .productList tbody tr.row_noimg td form .buy_btn {
     font-size: 13px;
     letter-spacing: 0.5px;
     padding: 0 15px;
     margin: 0px 20px;
}
 .productList td img {
     background: #fff;
     padding: 1px;
     border: 1px solid #d3d3d3;
     width: 50px;
}
 .photogall {
     margin-top: 0px;
     padding: 0;
}
/* Pravý sloupec */
 html body #right-box, .action-box.zbozi-akce {
     display: none;
}
/* Levý sloupec */
 #left3 img {
     display: block;
     margin: 0px 0px 20px 0;
}
 #left3 h3 {
     margin: 80px 0 15px 0 !important;
     font-size: 18px !important;
     font-weight: 700;
     line-height: 1.4em;
}
 #left3 em {
     font-size: 13px;
     margin-left: 55px;
}
 #inleft3 a {
     font-weight: 700;
}
 #inleft3 p {
     line-height: 1.4em;
     margin-bottom: 15px;
}
 #left3 span.mail {
     margin-top: 15px;
    
}

 #left3 ul {
   list-style: none;
   margin-left: 0px;
}

 #left3 ul li {
    background: #fff url("https://static.golemos.com/lukasdubina/milotec/img/odrazka.png") no-repeat left 4px; 
    padding-left: 20px;
    margin-bottom: 5px;
}

 .intimeicon {
     display: none;
}
 .in-news-box, .in-action-box, .in-contact-box, .in-poll-box {
     border-radius: 0px;
}
 .news-title > a {
     color: #333;
     font-weight: bold;
     font-size: 16px;
     text-decoration: underline;
     font-family: "Open Sans", serif;
}
 .contact-address, .contact-phone, .contact-fax, .contact_mail_box {
     font-size: 15px;
     display: block;
     padding-left: 25px;
     position: relative;
     line-height: 16px;
     color: #333;
}
 .contact-address::before, .contact-phone::before, .contact-fax::before, .contact_mail_box::before {
     font-size: 23px;
     color: #d34514;
}
/* Nadpisy */
 .productTitle a:hover, .product3TitleContent > a:hover {
     font-family: "Open Sans", serif;
     font-size: 16px !important;
     color: #010101;
}
 #boxNorm > a:hover, .title_page.def_color, .article-content h2, #incenterpage h2, .spc h2, #incenterpage2 h2 {
     font-family: "Open Sans", serif;
     letter-spacing: 0.5px;
     font-size: 24px;
     color: #010101;
}
 #incenterpage2 h1, .title_page.def_color {
     font-size: 28px;
     background: transparent;
     border: 0;
     font-weight: 700;
     padding: 10px 0;
     font-family: "Open Sans", serif;
     color: #333;
}
 .article-content h2, #incenterpage h2, .spc h2, #incenterpage2 h2 {
     font-weight: 700;
     letter-spacing: 0.5px;
     font-size: 24px;
     color: #010101;
}
 .article-content .title_page.def_color {
     font-weight: 700;
     text-transform: uppercase;
     line-height: 1.4em;
     letter-spacing: 0.5px;
     font-size: 24px;
     color: #010101;
}
 .news-box-title, .action-box-title, .contact-box-title, .poll-box-title {
     padding-right: 1px;
     box-shadow: none;
     width: 96%;
     margin-top: 0;
     font-weight: bold;
     border: none;
     height: 40px;
     color: #263238;
     font-family: "Open Sans", serif;
     color: #333;
     font-size: 20px;
     font-weight: 700;
     text-transform: none;
     border-radius: 0px;
}
 .contact-company {
     font-weight: bold;
     font-size: 14px;
     width: 100%;
     display: block;
     color: #333;
     margin-bottom: 10px;
     line-height: 16px;
     padding-bottom: 5px;
}
 .spc h3, .page-product-detail h3, h3 {
     font-size: 24px !important;
     font-weight: 700;
     margin: 15px 0 20px 0px !important;
     font-family: "Open Sans", serif;
     color: #333 !important;
     letter-spacing: 0.5px;
}
 .page-product-detail h4, #comment h4 {
     font-weight: 400;
     margin: 30px 0 10px 0 !important;
     text-transform: none;
     font-family: "Open Sans", serif;
     color: #333 !important;
     font-weight: 700;
     letter-spacing: 0.5px;
}
 .cancel_filter_button {
     background: #6ea3a3;
     font-size: 14px;
     padding: 8px 12px;
     text-shadow: none;
     letter-spacing: 0.5px;
}

.pagination .products-pagination {
    margin-bottom: 40px !important;
}


/* ------------ nejprodávanější ------------ */
 #nejlepsi-kategorie {
     margin-bottom: 30px;
     margin-top: 15px;
     float: left;
     width: 100%;
     position: relative;
     z-index: 100;
}
 #nejlepsi-kategorie .col {
     float: left;
     padding: 0px;
     text-align: left;
     width: 23%;
     margin-bottom: 10px;
     margin-right: 14px;
     min-height: 120px;
     line-height: 1.4em;
     background: #fff;
     position: relative;
     z-index: 100;
     border: 1px solid #fff;
}
 #nejlepsi-kategorie .col .bg {
     background: #f5f5f5;
     padding: 10px 0px 10px 10px;
     text-align: left;
}
 #nejlepsi-kategorie .col em {
     font-style: normal;
}
 #nejlepsi-kategorie .col:hover a {
     color: #333;
     text-decoration: none;
}
 #nejlepsi-kategorie .col:hover {
     box-shadow: 3px 3px 20px -1px rgba(0,0,0,.1);
     text-decoration: none;
     border: 1px solid #fff;
}
 #nejlepsi-kategorie .col a {
     display: block;
     font-weight: 400;
     color: #333;
     text-decoration: none;
     font-size: 15px;
     line-height: 1.3em;
}
 #nejlepsi-kategorie img {
     width: auto !important;
     display: block;
     z-index: 100;
     height: auto;
     text-align: center;
     margin: 0px !important;
}
/* Kategorie */
 html body .products-pagination a {
     border-radius: 0 !important;
     background: #eef3f6;
     padding: 10px 16px !important;
     font-size: 16px;
     font-weight: 600;
}

 html body .products-pagination a:hover {
    
     background: #d2dfe6;

}

 html body .pagination span.act {
     border-radius: 0 !important;
     background: #3856a2;
     padding: 10px 16px !important;
     font-size: 16px;
     color: #fff;
}


 html body #page ul.bookmark .selected a, html body #page ul.bookmark .selected a:hover {
     font-size: 18px;
     padding: 10px 0 5px;
     font-weight: bold;
     text-transform: none;
     margin: 0;
     letter-spacing: 0.5px;
}
 html .bookmark {
     margin-bottom: 40px;
}
 .productPrice > font {
     font-size: 12px !important;
     display: block;
     margin-top: 0 !important;
     padding-left: 30px;
}
 img.doleva {
     float: left;
     margin-right: 15px !important;
}
 img.doprava {
     float: right;
     margin-left: 15px !important;
}
 html body .productPrice .product_price_text::before {
     font-weight: 400;
     font-size: 12px;
     color: #898989;
     letter-spacing: 0.5px;
}
 html body .productPrice{
     width: 90%;
     text-align: center;
}
 html body #related img {
     max-height: 233px;
     max-width: 100%;
     width: auto;
     height: auto;
}
 html body #related .productBody .img_box {
     min-height: 210px;
     max-height: 220px;
     padding-top: 0px !important;
     margin-top: 0px;
}
 #related .productTitle {
     padding-bottom: 0px;
     padding-top: 15px;
}
 #related .productBody .img_box a img {
     top: 60%;
}
 #incenterpage .stock_yes{
     color: #00c105;
     text-transform: uppercase;
     bottom: 20px;
     top: 20px;
}
 #incenterpage .stock_yes::before {
     content: "";
}
 .productPriceSmall {
     color: #BABABA;
     min-height: 11px;
     font-size: 12px;
     padding: 3px 0;
     text-align: right;
}
 html body #page .productTitleContent {
     min-height: 40px;
}
 .subcat ul {
     margin: 30px 0px;
}
 .subcat li a {
     font-size: 15px;
     font-weight: 400;
     margin: 0px 5px 5px 0px;
     list-style-type: none;
     width: 32.3%;

     height: 48px;
     color: #333;
     border-radius: 0px;
     font-family: "Open Sans", serif;
     letter-spacing: 0.5px;
     padding-top: 5px;
     padding-left: 12px;
      border: 1px solid #dce2e8 !important;
     background: url("https://static.golemos.com/lukasdubina/milotec/img/divider.jpg") no-repeat scroll right 0px !important;   
}
 .subcat li a:hover {
     border: 1px solid #dce2e8 !important;
     color: #e53f44;
     box-shadow: 0 0 8px rgba(2,2,2,0.2);
}
 .centerpage_instant_visible_parts {
     background-color: #f2f2f2;
     padding: 0;
     border-radius: 0px;
     box-shadow: inset 0 0 0 1px #eceff1;
     margin-top: 15px;
}
 html body #page .centerpage_params_filter_areas .ui-slider-range {
     border: 1px solid #bab5aa !important;
}
 .ui-slider-handle.ui-state-default.ui-corner-all, .ui-slider-handle.ui-state-default.ui-corner-all:hover {
     background: #7b7567 !important;
}
 .centerpage_params_filter_areas .ui-slider-range {
     background: #d0ccc3;
     background-position-x: 0%;
     background-position-y: 0%;
     top: -1px !important;
     margin-left: 0px;
     height: 17px !important;
}
 .centerpage_instant_visible_parts .instant_visible_param_line span.instant_visible_param_name {
     padding-left: 15px;
     line-height: 1.5em;
     padding-top: 5px;
     width: 130px;
     letter-spacing: 0.5px 
}
 input[type=checkbox] {
     display : inline-block;
     width : 1.3em;
     height : 1.3em;
     border : 1px solid rgb(192,192,192) !important;
     border-radius : 0.25em;
}
 .instant_visible_values_param .value_names {
     padding-left: 0px !important;
}
 .centerpage_instant_visible_parts label {
     display: inline-block;
     padding: 0 4px;
     line-height: 30px;
     min-width: 100px;
     text-align: left !important;
}
 html body .extract_details_btns {
     display: block;
     background: #fff;
     width: 100%;
     height: 80px;
}
 html body .extract_details_btns:hover {
     background: #fff;
}
 html body .extract_details_btns span {
     padding: 12px 0px;
     background-color: #6ea3a3;
     display: block;
     line-height: 1.5em;
     transition: all .2s;
     text-shadow: none;
     letter-spacing: 0.5px;
     background-color: #6ea3a3;
     width: 40%;
     margin: 20px auto !important;
     border-radius: 3px;
     color: #6ea3a3;
     text-align: center;
     font-weight: 400;
     font-size: 15px;
}
 #centerpage .centerpage_params_filter_areas .show_params_button_text::before {
     content: "filtrovat podle parametrů";
     color: #fff !important;
     text-indent: 0px !important;
     text-align: center;
}
 html body .extract_details_btns span:hover {
     background-color: #5e9696;
     color: #5e9696;
}
 .centerpage_params_filter_areas.params_part_hidden .show_params_button_text::after {
     content: '\f078';
     color: #fff;
}
 .centerpage_params_filter_areas:not(.params_part_hidden) .show_params_button_text::after {
     content: '\f077';
     color: #fff;
}
 .centerpage_params_filter_areas .ui-widget-content:not(.ui-tabs-panel) {
     border: 1px solid #dcd9d3;
     background-color: white;
     box-shadow: none !important;
}
 .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
     background-color: #d9e7e7;
     padding: 16px 11px;
     font-weight: normal;
}
 .centerpage_params_filter_areas .ui-tabs-nav li.ui-state-active a, .centerpage_params_filter_areas .ui-tabs-nav li.ui-state-active {
     box-shadow: none !important;
     background: #fff;
     color: #000 !important;
     font-weight: 600;
}
 .params_values_place {
     margin-left: 10px;
}
 .centerpage_price_slider_box_areas {
     display: inline-block;
     vertical-align: middle;
     padding-left: 0;
     width: 68%;
}
 #products_sorting_box {
     margin-bottom: 35px;
     margin-top: 5px;
}
 .sorting.products_sorting_boxes, .centerpage_params_filters {
     margin-top: 0px;
}
 .param.centerpage_params_filter_areas {
     margin-bottom: 0px;
}
/* Slider */
 .sliderwrapper .prvek {
     display: block;
}
 #paginate-titleSlider {
     padding: 10px 0 5px 0 !important;
}



 #paginate-titleSlider .pagination a, .contentslider .pagination a {
     background-color: #ccc;
     box-shadow: inset 0 0 0 1px #ccc;
}
 #paginate-titleSlider a.act, #paginate-titleSlider a:hover {
     background-color: #3856a2;
     border: none;
     color: transparent;
     text-shadow: none;
     box-shadow: inset 0 0 0 1px #3856a2;
     width: 14px;
     height: 14px;
     box-sizing: border-box;
     padding: 0 !important;
     margin-bottom: 0 !important;
     border-radius: 50% !important;
}
 .contentslider .contentdiv img:hover {
     box-shadow: none !important;
     border: 1px solid #ccc;
}


/* Rozcestník USP */

 body.home .rozcestnik-vyhody {
     float: left;
     margin-bottom: 20px;
     margin-top: 0px;
     padding: 0px 0 5px;
     width: 100%;
}

 body.home .rozcestnik-vyhody .col1 {
     
     width: 29%;
     float: left;
     padding: 0;
     text-align: left;
     margin-bottom: 30px;
     font-size: 15px;
     line-height: 1.3em;
     color: #666;
     margin-right: 27px !important;

}


 body.home .rozcestnik-vyhody .col2 {
     
     width: 32%;
     float: left;
     padding: 0;
     text-align: left;
     margin-bottom: 30px;
     font-size: 15px;
     line-height: 1.3em;
     color: #666;
     margin-right: 27px !important;

}


 body.home .rozcestnik-vyhody .col3 {
     
     width: 30%;
      float: left;
     padding: 0;
     text-align: left;
     margin-bottom: 30px;
     font-size: 15px;
     line-height: 1.3em;
     color: #666;
     margin-right: 0px !important;

}



  .rozcestnik-vyhody .col1 strong,
  .rozcestnik-vyhody .col2 strong, 
  .rozcestnik-vyhody .col3 strong  {
     font-weight: 700;
     display: block;
     margin-bottom: 5px;
     font-family: "Open Sans";
     color: #333;
     font-size: 15px;

}


/* USP */
    .rozcestnik-vyhody .col1  .usp,
   .rozcestnik-vyhody .col2  .usp,
   .rozcestnik-vyhody .col3  .usp {

    margin-top: 20px;
    float: left;
}

  .rozcestnik-vyhody .col1 .usp img,
   .rozcestnik-vyhody .col2 .usp img,
   .rozcestnik-vyhody .col3 .usp img {
   
   
    float: left !important;
    margin: 0px 7px 0px 0px !important;
    max-width: 60px;
    height: auto;
}


 .rozcestnik-vyhody .col1  .who,
 .rozcestnik-vyhody .col2  .who,
 .rozcestnik-vyhody .col3  .who {
    display: inline;
    vertical-align: middle;
    font-size: 13px;
    line-height: 1.4em;
    text-align: left;
}


 .rozcestnik-vyhody .col1  p,
 .rozcestnik-vyhody .col2  p,
 .rozcestnik-vyhody .col3  p {
    
    text-align: left;
}


 body.home #und_footer .rozcestnik-vyhody {
     display: none;
}


/* Rozcestník kategorie */
 .rozcestnik-kategorie {
     margin-top: 30px;
     margin-bottom: 10px;
     float: left;
     padding: 0px;
     width: 100%;
     z-index: 100;
     position: relative;
}
 .rozcestnik-kategorie .col {
     float: left;
     position: relative;
     z-index: 1000;
     width: 31%;
     margin-bottom: 10px;
     margin-right: 10px;
}
 .rozcestnik-kategorie .col a {
     overflow: hidden;
     font-family: "Open Sans";
     font-size: 16px;
     height: 30px;
     display: flex;
     text-decoration: none;
     font-weight: 400 !important;
     border: 1px solid #dcd9d3;
     padding: 2px 0px;
     vertical-align: middle;
     align-items: center;
     color: #333 !important;
     border-radius: 2px;
}
 .rozcestnik-kategorie .col img {
     border: 0 none;
     vertical-align: middle;
     z-index: 100;
     margin-left: 5px !important;
     margin-right: 10px !important;
}
 .rozcestnik-kategorie .col a:hover {
     background: #eef3f6;
     text-decoration: none !important;
}
/* Rozcestník footer */

 #und_footer .rozcestnik-vyhody {
     margin: 0px auto;
     padding: 0px;
     width: 1140px;
     background:none !important;
}


 #und_footer .rozcestnik-vyhody .col1,
 #und_footer .rozcestnik-vyhody .col2,
 #und_footer .rozcestnik-vyhody .col3 {
     
     width: 33%;
     text-align: left;
     margin-left: 0px;
     float: left;
     padding-top: 10px;
     padding-bottom: 20px;
    
     
}

 #und_footer .rozcestnik-vyhody .col1 .usp img,
 #und_footer .rozcestnik-vyhody .col2 .usp img,
 #und_footer .rozcestnik-vyhody .col3 .usp img {
     
    margin-right: 20px !important;
    max-width: 100% !important;
    height: auto;
    
     
}

  #und_footer .rozcestnik-vyhody .col1  .who,
  #und_footer .rozcestnik-vyhody .col2  .who,
  #und_footer .rozcestnik-vyhody .col3  .who {
    display: inline;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.4em;
    text-align: left;
}



 
 body.home #und_footer .rozcestnik-vyhody, body.page-product-detail #und_footer .rozcestnik-vyhody {
     display: none !important;
}



/* Footer / patička */
 .thepay {
     margin-top: 40px;
     color: #a5a5a5;
     margin-bottom: 20px;
     display: block;
     font-size: 14px;
}
 #und_footer {
     margin: auto;
     max-width: 100%;
     background: #eef3f6;
     border-top: 1px solid #d2dfe6;
     border-bottom: 1px solid #d2dfe6;
}

body.home #und_footer {
     margin: auto;
     max-width: 100%;
     background: #eef3f6 url("https://static.golemos.com/lukasdubina/milotec/img/paticka1.png") no-repeat 200px 5px !important;
     border-top: 1px solid #d2dfe6;
     border-bottom: 1px solid #d2dfe6;
}


 .myfooter {
     background: #fff;
     color: #333;
}
 .myfooter .content {
     padding: 0px;
}
 .myfooter h4 {
     color: #000 !important;
     margin-bottom: 25px !important;
     font-weight: 400;
     font-family: "Open Sans", sans-serif;
     margin-left: 0px;
     letter-spacing: 0.5px;
     font-size: 20px;
     margin-top: 50px;
     width: 100% !important;
}

 .myfooter h4.poradime {
     color: #000 !important;
     margin-bottom: 25px !important;
     font-weight: 700;
     font-family: "Open Sans", sans-serif;
     margin-left: 0px;
     letter-spacing: 0.5px;
     font-size: 15px;
     margin-top: 50px;
     width: 100% !important;
}

 .myfooter .kontakt-box {
     
    background: #eef3f6 url("https://static.golemos.com/lukasdubina/milotec/img/budova.jpg") no-repeat center top !important;
     border: 2px solid #d2dfe6;
     width: 310px;
     text-align: center;
     margin-top: 20px;
     color: #333;
     padding-top: 80px;
}


 .myfooter .kontakt-box h4 {
     
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px !important;

}


 .myfooter .kontakt-box a.tlacitko {
     
   
    color: #fff;
    padding: 12px 20px;
    margin: 0 auto 15px auto;
    width: 50% !important;
    display: inline-block;
    border: none;
    text-decoration: none;
    background: #e53f44 url("https://static.golemos.com/lukasdubina/milotec/img/location.png") no-repeat 15px 7px !important;
}



 .myfooter .kontakt-box a.tlacitko:hover {
     
    background: #d03237 url("https://static.golemos.com/lukasdubina/milotec/img/location.png") no-repeat 15px 7px !important;
    
}




 .myfooter .two, .myfooter .three, .myfooter .four, .myfooter .one {
     margin-top: 0px;
}
 .myfooter .one {
     display: inline-block;
     width: 33% !important;
     font-size: 14px;
     
     padding-left: 0px;
}
 .myfooter .two {
     display: inline-block;
     width: 32% !important;
     font-size: 15px;
     padding-right: 45px;
}

 .myfooter .three {
     display: inline-block;
     width: 30% !important;
     font-size: 14px;

}
 .myfooter .four {
     display: inline-block;
     width: 23% !important;
     font-size: 14px;
}
 
 .myfooter div.footer-icons {
     width: 220px;
     float: left;
     margin-top: 20px;
}
 .myfooter div.footer-icons img {
     margin: 5px 10px;
     width: 40px;
     height: auto;
     -webkit-transition: all ease 0.5s;
     -moz-transition: all ease 0.5s;
     -o-transition: all ease 0.5s;
     -ms-transition: all ease 0.5s;
     transition: all ease 0.5s;
}
 .myfooter div.footer-icons img:hover {
     -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
     -o-transform: rotate(360deg);
     -ms-transform: rotate(360deg);
     transform: rotate(360deg);
}
 .myfooter a.link {
     display: block;
     margin: 10px 10px 12px 0px;
     letter-spacing: 0.5px;
     line-height: 1.4em;
     color: #31519c;
}
 .myfooter a.link:hover {
     display: block;
     color: #000;
     text-decoration: underline;
}
 .myfooter a.sipka, a.sipka {
     margin-top: 20px;
     font-weight: 700;
     letter-spacing: 0.5px;
     _text-decoration: none;
}
 .myfooter a.sipka::after, a.sipka::after {
     content: " ⇾";
}
 .myfooter p {
     margin: 0px 0px 15px 0px;
     color: #333;
     line-height: 1.5em;
     font-size: 15px;
     letter-spacing: 0.5px;
}

.myfooter .two ul li {
    background: #fff url("https://static.golemos.com/lukasdubina/milotec/img/odrazka.png") no-repeat left 7px;
    padding-left: 20px;
    line-height: 1.4em;
    margin-bottom: 10px;
}



 span.telefon {
     color: #000;
     font-weight: 700;
     font-size: 20px;
     display: block;
     padding: 13px 0px 15px 55px;
     font-family: "Open Sans", sans-serif;
     letter-spacing: 0.5px;
     background: url("https://static.golemos.com/lukasdubina/milotec/img/phone.png") no-repeat 0px 4px !important;
}
 span.mobil {
     color: #000;
     font-weight: 700;
     font-size: 20px;
     display: block;
     padding: 0px 0px 5px 55px;
     font-family: "Open Sans", sans-serif;
     letter-spacing: 0.5px;
}

 span.mail {
     padding: 15px 0px 15px 55px;
     font-family: "Open Sans", sans-serif;
     font-weight: 700;
     display: block;
     letter-spacing: 1px;
     margin-top: 25px;
     margin-bottom: 20px;
     color: #31519c;
     background: url("https://static.golemos.com/lukasdubina/milotec/img/email.png") no-repeat 0px 9px !important;
}

 .myfooter .content span.telefon {
      background: url("https://static.golemos.com/lukasdubina/milotec/img/phone.png") no-repeat 0px 9px !important;
}

 
em.doba, .myfooter .content .one em {
      
      margin-left: 55px;
      font-size: 13px;
}


 #paticka {
     background:none;
     height: 25px;
     padding-top: 15px;
     color: #939292;
     text-align: center;
     font-size: 14px;
     margin-top: 80px;
     padding-bottom: 20px;
      font-family: "Open Sans";
      padding-bottom: 50px;
}
 #paticka a {
     color: #000;
     text-decoration: none;
     border-bottom: 1px solid #d4d4d4;
}
 #paticka a:hover {
     color: #000;
     text-decoration: none;
     border-bottom: 1px solid #00c105;
}

#paticka .mojecopy {
      
      font-size: 13px;
      color: #666;


}

#paticka .mojecopy a:hover {
      
      color: #000;
      border-bottom: 1px solid #000;
      
}


#paticka .mojecopy a {
      
      color: #000;
     
      
}


 html #footer {
     display: none;
}
/* Předpatička */
 #heureka img {
     width: 120px;
     height: auto;
     margin-top: 10px;
}
 .prodejna {
     display: none;
}
 body.home .prodejna {
     display: inline-block;
     margin-top: 0;
     padding: 30px 0 40px 0px;
     width: 100%;
}
 body.home .col2 {
     position: relative;
}
 body.home .prodejna .content {
     width: 1140px;
}
 .prodejna p {
     margin: 20px auto;
     line-height: 1.6em;
     font-size: 14px !important;
     color: #333;
     font-family: "Open Sans";
     letter-spacing: 0.5px;
}
 .prodejna .col1 {
     float: left;
     padding: 0px 0px 0px 0px;
     width: 40%;
     text-align: left;
}
 .prodejna .col2 {
     float: right;
     padding: 20px 0px 0px 0px;
     width:58%;
     text-align: left;
}
 .prodejna h3 {
     color: #333 !important;
     font-family: "Open Sans", sans-serif;
     font-weight: 700;
     margin: 30px 0px 30px 0px;
     padding: 0;
     line-height: 1.4em;
     letter-spacing: 0.5px;
     font-size: 26px !important;
     text-transform: none;
}
 .prefooter {
     color: #fff;
     display: inline-block;
     margin-top: 0;
     padding:10px 0 10px 0px;
     text-align: center;
     width: 100%;
     font-size: 18px;
     background: #d34514;
     box-shadow: 0 0 12px rgba(2,2,2,0.2);
}
 .prefooter .prefooter-content {
     width: 1100px;
     margin: 0px auto;
}
 .myfooter .prefooter .col1 {
     float: left;
     padding: 15px 50px 0px 0px;
     text-align:left;
     width:50%;
     color: #fff !important;
}
 .myfooter .prefooter .col1 p {
     color: #fff !important;
}
 .prefooter .col {
     float: left;
     padding: 20px 0px 0px 30px;
     text-align:left;
     width:20%;
}
 .prefooter .col p {
     margin: 0px auto;
     line-height: 1.5em;
}
 .prefooter .col img {
     border: 0 none;
     vertical-align: middle;
     z-index: 100;
     margin-right: 10px;
     margin-left: 0px;
     float: left;
     max-width: 280px;
}
 .myfooter .content .prefooter .col a {
     overflow: hidden;
     font-family: "Open Sans";
     font-size: 16px;
     text-decoration: none;
     font-weight: 400 !important;
     line-height: 1.3em;
     vertical-align: middle;
     align-items: center;
     color: #fff !important;
}
 .myfooter .content .prefooter .col a:hover {
     text-decoration: underline;
}
 .prefooter .col a strong {
     display: block !important;
     font-size: 20px;
     font-weight: 700;
     color: #fff !important;
}
 .prefooter h2 {
     color: #fff;
     font-family: "Open Sans", sans-serif;
     font-weight:600;
     line-height: 1em;
     margin: 0px 0px 10px 0px;
     padding: 0;
     text-align: left;
     letter-spacing: 0.5px;
     font-size: 24px;
}
/* ------------ testiominial / reference ------------ */
 .quote-item {
     margin-top: 20px;
     float: left;
}
 .quote-item img {
     float: left;
     margin-right: 15px;
     padding: 1px;
     margin-top: 5px;
}
 .testimonials .quote-item, .testimonials1 .quote-item {
     padding-top: 20px;
}
 .who {
     display: inline-block;
     line-height: 24px;
     vertical-align: middle;
}
/* ------------ Odkazy ------------ */
 a, .myfooter .icon, .page-e-register h1, .centerpage_params_filter_areas .ui-tabs-nav li.ui-state-active a, .centerpage_params_filter_areas .ui-tabs-nav li.ui-state-hover a, .parallax button:hover i, .unoslider_left.unoslider_navigation:hover::after, .unoslider_right.unoslider_navigation:hover::after, html .mybanner a:hover h2, #basket_form a, .productList .dark > th a, .page-product-detail h3, .page-product-detail h4, #comment h4, h4, .shipping-and-payment > table > thead > tr > th > div, .productList tr td a, .wrapper-recalc-btn::before, #basket_form ul.bookmark li a, .news-title > a, .article-content a {
     color: #31519c;
}
 a:hover {
     color: #000;
     text-decoration: underline;
}
 p a:visited {
}
/* ------------ Košík / kosik ------------ */
 html body #page .total:last-child {
     background-color: #eef3f6;
}
 html body #page .total:last-child td, html body #page .total:last-child td span#fullprice, 
 html body #page .total:last-child td.prices .price-vat, .page-e-finish .wrapper-tax-payer {
     line-height: 1.5em !important;
}


 html body #page .total:last-child td span.price_small{
     font-weight: 400;
}
 #basket_tag_right .basket_tag_price font {
     display: none;
}
 .price-value font {
     font-weight: 400;
     opacity: 0.8;
     font-size: 12px;
}
 html body #basket_icon.basket-full .basket_tag_price font {
     font-size: 12px;
     font-weight: normal;
     color: #666;
     display: inline-block;
}
 .prices .wrapper-tax-payer font, .prices .price_small font {
     font-size: 14px;
     margin-left: 10px;
}
 #basket_shipping_list font, #basket_payments_list font {
     font-weight: 400;
}
 #basket_shipping_list td, #basket_payments_list td {
     padding-top: 5px !important;
     padding-bottom: 5px !important;
}
 #page .shipping-and-payment td input.carry_options_radio, .page-e-basket #page .shipping-and-payment .td-payments-area input {
     color: #333;
     cursor: pointer;
}
 .form-box h2 input {
     height: 20px;
     line-height: 20px;
     min-height: 20px;
     margin-left: -8px;
}
 .form-box h2 label {
     margin-left: 5px;
}
 .form-box label {
     font-size: 16px !important;
     font-weight: 400;
     letter-spacing: 0.5px;
     margin-bottom: 3px;
}
 body.page-e-finish .form-box input[type="text"], body.page-e-finish .form-box textarea {
     border: 1px solid #9b9b9b;
     background: #fafafa;
     border-radius: 0px !important;
}
 body.page-e-finish .form-box input[type="text"]:focus, body.page-e-finish .form-box textarea:focus {
     .form-box h2 input {
         height: 20px;
         line-height: 20px;
         min-height: 20px;
         margin-left: -8px;
    }
     background: #fff;
     border-radius: 0px !important;
}
 html body #basket_icon {
     height: 40px;
     width: auto !important;
     float: right;
     padding-top: 10px !important;
}
 html body #page #ebar_set #quantity_tag {
     top: 2px;
}
 html body #basket_icon.basket-full {
     height: 40px;
     width: 200px;
     float: right;
     padding-top: 11px;
}
 #basket_icon a::before {
     background-color: #fff;
     content: "\f07a";
     font-family: fontawesome;
     font-size: 30px;
     line-height: 40px !important;
     padding: 0 !important;
     text-align: center;
     border: medium none;
     color: #ab3924;
     box-shadow: none;
     border-radius: 0px;
     margin-right: 0px;
     height: 50px;
     width: 50px;
     float: left;
}
 a#basket_tag:hover span#basket_tag_left::before {
     background-color: #3fa357 !important;
     box-shadow: 0 10px 20px rgba(0,0,0,.2);
     border-radius: 0px;
}
 span#basket_tag_left::before {
     content: "\f291";
     font-family: fontawesome;
     display: inline-block;
     width: 40px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     font-size: 20px;
     color: white;
     border-radius: 0px;
     background-color: #3fa357;
     transition: all .2s;
}
 #basket_icon a:hover::before {
     background: #3fa357 !important;
     color: #fff;
}
 .basket-full #basket_icon a::before {
     background: #3fa357 !important;
     color: #fff;
}
 .basket-full #basket_icon a::before:hover {
     background: #cd3f02 !important;
     color: #fff;
}
 html body #page #ebar_set .basket-full #quantity_tag {
     position: relative;
     top: 0px;
     right: 0;
     width: 165px;
     color: #333;
     font-weight: 700;
     font-size: 16px;
     text-decoration: none;
}
 .ajax-basket-easy .product_row {
     width: 398px;
     margin-top: 20px;
     line-height: 27px;
}
 .ajax-basket-easy .product_row .price {
     line-height: 15px;
     font-size: 15px;
}
 .shipping-and-payment > table > thead > tr > th > div {
     font-family: "Open Sans", sans-serif;
     font-size: 20px;
     color: #333;
     margin-bottom: 20px;
}
 #basket_form label {
     font-size: 13px !important;
     line-height: 16px;
     margin-left: 0;
     margin-top: 0;
}
 html body #page td.e-basket-delivery-radio {
     width: 75px;
}

.e-basket-delivery-image {
   height: auto;
    width: 55px;
   
}


 .form-box h2.spc {
     font-family: "Open Sans", sans-serif;
     margin-top: 20px;
     margin-bottom: 20px;
     letter-spacing: 0.5px;
     font-size: 24px;
     color: #010101;
}
 p.col-h-l.required label, p.col-h-r.required label, p.col-h-l label, p.col-h-r label, .form-box label {
     font-size: 15px !important;
}
 .page-e-basket .header-slider-one::after, .page-e-finish .header-slider-two::after, .page-e-finish .header-slider-one::after, .page-e-finish .header-slider-three::after, .page-e-finish .header-slider-four::after {
     background: #3fa357 !important;
     box-shadow: inset 0px 0px 0px 5px #3fa357;
     color: #fff !important;
}
 .page-e-send .header-slider-one::after, .page-e-send .header-slider-two::after, .page-e-send .header-slider-one::after, .page-e-send .header-slider-three::after, .page-e-send .header-slider-four::after {
     background: #3fa357 !important;
     box-shadow: inset 0px 0px 0px 5px #3fa357;
     color: #fff !important;
}
 .page-e-basket .header-slider-one::before, .page-e-basket .header-slider-one, .page-e-finish .header-slider-two, .page-e-finish .header-slider-one, .page-e-send .header-slider-one, .page-e-send .header-slider-two, .page-e-send .header-slider-three, .page-e-send .header-slider-four {
     background: #3fa357 !important;
}
 .page-e-finish .header-slider-one::before, .page-e-finish .header-slider-two::before, .page-e-finish .header-slider-three::before {
     background: #3fa357 !important;
     color: #fff !important;
     box-shadow: inset 0px 0px 0px 5px #3fa357;
}
 .page-e-send .header-slider-one::before, .page-e-send .header-slider-two::before, .page-e-send .header-slider-three::before {
     background: #3fa357 !important;
     color: #fff !important;
     box-shadow: inset 0px 0px 0px 5px #3fa357;
}
 body.page-e-basket .header-slider {
     margin-top: 40px !important;
}
 #basket_form a {
     font-size: 15px;
     letter-spacing: 0.5px;
     margin-bottom: 5px;
}
 #btn_continue_shopping {
     width: 200px;
}


#back_to_cart_icon,  #basket_form #btn_continue_shopping {
    background: #eef3f6;
    box-shadow: inset 0 0 0 1px #CFD8DC;
    color: #3856a2 !important;
    font-weight: 400;
    font-size: 15px;

}

#back_to_cart_icon:hover,  #basket_form #btn_continue_shopping:hover {
    background: #d2dfe6 !important;
    box-shadow: inset 0 0 0 1px #CFD8DC;
    color: #3856a2;
    font-size: 15px;
}


 body.page-e-basket #submit_save, body.page-e-finish #submit_btn {
     float: right;
     padding: 0;
     max-width: 300px;
     height: 50px;
     line-height: 37px;
     width: 100%;
     font-size: 18px !important;
     font-family: "Open Sans", serif !important;
}
 .cart.cart-sale-voucher {
     display: none;
}
 body.page-e-basket #boxNorm .buttons, body.page-e-finish #boxNorm .buttons {
     padding-bottom: 100px !important;
}
/* ------------ Obsah ------------ */


body.page-5-10 .article-content, body.page-5-14 .article-content{
     
     margin-bottom: 0px;
}

body.page-5-10 .photogall, body.page-5-14 .photogall {
    margin-bottom: 50px;
   
} 
     
    

 #wherei span.active {
     font-size: 12px !important;
     letter-spacing: 0.5px !important;
}

 #wherei a {
     font-size: 12px !important;
     content: "";
}

 #wherei p a:first-child::before {
    
     content: "";
}

 .article-content blockquote, #incenterpage blockquote {
     margin: 20px auto 20px auto;
     font-size: 18px;
     line-height: 1.5em;
     display: block;
     color: #78abab;
     font-weight: 700;
     font-style: normal;
     padding: 30px 150px 20px 150px;
     text-align: center;
     background: url(https://static.golemos.com/lukasdubina/styldekor/img/quote.png) no-repeat center top;
}
 .article-content iframe {
     width: 800px;
     margin: 20px 0px;
     height: 450px;
}
 .article-content img {
     margin: 10px auto 20px auto;
}


 #incenterpage .blog-detail blockquote {
     margin-bottom: 0px;
     padding-bottom: 0px;
}

 .article-content table {
     margin: 20px auto;
}
 .article-content table td {
     text-align: left;
     padding: 5px 20px;
     font-size: 15px;
     background: #fafafa;
}
 .article-content table tr {
     border-bottom: 1px solid #ccc;
}
 .article-content table tr.nadpis td {
     background: #eef3f6;
     font-weight: 700;
}

 body.page-5 #incenterpage .resp {

    width: 33%;
    text-align: center;
    margin-bottom: 40px;
    padding: 0px;


}

 body.page-5 #incenterpage .resp a {

    font-weight: 700;


}

 body.page-5 #incenterpage .resp img {

    margin-top: 10px;
    max-width: 90%;
    height:auto;
    border: 1px solid #fff;
    padding: 1px;
    
}

 body.page-5 #incenterpage .resp img:hover  {

      box-shadow: 0 0 8px rgba(2,2,2,0.2);

    
}


 #incenterpage .resp, #centerpage2 .resp {
     display: inline-block;
     width: 45%;
     padding-right: 20px;
     margin-bottom: 20px;
     line-height: 1.5em;
}
 #incenterpage .resp p, #centerpage2 .resp p {
     padding: 5px 0;
     line-height: 24px;
     font-size: 15px;
}
 #incenterpage2 p {
     line-height: 1.4em;
     margin-bottom: 15px;
}
 #incenterpage2 h1 {
     margin-bottom: 25px;
}
 #incenterpage2 h2 {
     margin-left:0px;
     padding-left: 0px;
     letter-spacing: 0.5px;
     font-size: 24px;
     color: #010101;
}
 #incenterpage .resp table td{
     text-align: left;
}
 #incenterpage .resp table {
     margin-top: 20px;
}
 #heureka_reviews_box div.box_rev {
     margin-bottom: 3em;
     border-top: 1px solid #CECECE;
     float: left;
     width: 100%;
}
 #heureka_reviews_box .pros h2{
     color: #539B15;
     margin-top: 0em;
}
/*--------- Blog------- */


 #incenterpage .blog-list img {
     margin-top: 0px;
     border-radius: 0px;
}
 #incenterpage .blog-detail p, #incenterpage .blog-detail ul li, #incenterpage .blog-detail a {
     font-size: 16px !important;
}
 #incenterpage .blog-detail {
     padding-left: 20px;
}
 #incenterpage .blog-detail ul li {
     line-height: 1.5em;
     padding-left: 23px !important;
     background: url(https://static.golemos.com/lukasdubina/coffeespot/img/bean.png) no-repeat 0px 8px !important;
}
 .blog-detail__social {
     border: none;
     padding: 10px 20px;
}

.blog-list__title a {
    text-decoration: underline;
    font-size: 18px;
}


 #incenterpage .blog-detail__social ul li {
     background: none !important;
     padding: 0px !important;
}
 #incenterpage .blog-detail ul {
     list-style: none;
}
 #incenterpage .blog-detail h3 {
     margin-top: 30px !important;
     font-size: 22px !important;
}
 #incenterpage .blog-detail p {
     margin: 15px auto;
}
 .blog-detail .title_page.def_color {
     line-height: 1.4em;
}


 .blog-list__btn i {
     display: none;
}
 .blog-list__btn {
     text-decoration: underline;
     margin-top: 0px;
}
 .blog-list__btn::after {
     content: " ⇾";
}
 h3.blog-list__title {
     margin-top: 0px !important;
}
 .blog-list__item {
     border: none !important;
}
 .blog-list__title a:hover {
     text-decoration: underline;
}
 .fa-calendar-minus-o, .blog-list__parameters span {
     font-style: normal !important;
     padding-left: 5px !im;
     font-size: 12px;
}
 .fa-calendar-minus-o {
     padding-right: 5px !important;
}
 .show_older, .show_newer {
     width: 100%;
     margin: 30px auto;
     display: block;
     float: none;
}
 .pagination .show_older a, .pagination .show_newer a {
     border: none;
     display: inline-block;
     font-size: 16px;
     font-weight: 600;
     text-decoration: none;
     border-radius: 0 !important;
     transition: all 200ms linear 0s;
     background: #eef3f6;
     width: auto;
     min-width: 20px;
     height: auto !important;
     box-sizing: border-box;
     box-shadow: none;
     line-height: 20px;
     padding: 15px 40px !important;
     margin: 5px !important;
     color: #333;
     letter-spacing: 0.5px;
}
 .pagination .show_older a:hover, .pagination .show_newer a:hover {
     background: #3856a2;
     color: #fff;
     
}
 .blog-detail img {
     margin: 20px 0px;
}
 .blog-detail a {
     color: #3856a2;
     border-bottom: 1px solid #3856a2;
     text-decoration: none;
     font-size: 15px;
}
 .blog-detail a:hover {
     color: #333;
     border-bottom: 1px solid #333;
     text-decoration: none;
     font-size: 15px;
}

#wherei p a:first-child {
   
    width: auto !important;
}


/* -------------------------- GDPR ----------------------- */
 .cookies-notify__bar p {
     padding-top: 7px;
     letter-spacing: 0.5px;
     font-family: "Open Sans", serif !important;
}
 .cookies-notify__bar a:hover {
     color: #fff;
}
 .gdpr-objection {
     display: none;
}
 #centerpage2 .gdpr-position-form {
    
}
 #centerpage2 .gdpr-position-form .gdpr-position-form__title {
     font-size: 14px;
}
 .gdpr-position-form .gdpr-position-form__title a {
     line-height: 1.5em;
     font-size: 14px;
}
 html body #page ul.bookmark li:hover a {
}

.ico_comment::before, .ico_user::before, .ico_clock::before, .ico_corner::before {
   
    top: 6px;
    
}

#chat-application {

    
    position: relative;
     z-index: 10000001;

    
}

.cookies-notify__button a {
   background: #264796 !important;
   color: #fff !important;
}


.cookies-wrapper {
    position: fixed;
    display: none;
    width: 100%;
    overflow: hidden;
    left: 0;
    z-index: 1000000;
}


/* -------------------------- Milotec Content----------------------- */


.prodejci {
   
   background: #eef3f6;
   padding: 20px;
   line-height: 1.5em;
    
}


.download-section__link {
    color: #3856a2;
    font-size: 15px;
    line-height: 18px;
    text-decoration: underline;
    height: auto;
    display: inline-block;
    margin-bottom: 0px;
    position: relative;
    word-break: break-all;
}


.download-section__link::before {
    content: "\E03B";
    font-family: Flaticon;
    font-size: 27px;
    line-height: 20px !important;
    padding: 0 8px !important;
    text-decoration: none;
    color: #e53f44;
    display: inline-block;
    position: relative;
    top: 4px;
}

.spc.download-section {
    margin-top: 20px;
    margin-bottom: 80px;
}

.article-content h4, #incenterpage h4, .spc h4, #comment h4 {
    font-size: 17px;
    font-weight: 700;
    margin: 15px 0 5px;
    text-transform: lowercase !important;
    color: #455a64;
    padding: 0;
}


/* ------------------------------------------------------------------------------------------------ */
/* ------------------------------------ MOBILNI VERZE ------------------------------------------- */
/* ------------------------------------------------------------------------------------------------ */


/* ---- menu ----- */
 html .responsive-menu-button {
     background: #e53f44!important;
     font-family: 'Open Sans', sans-serif;
     border: 1px solid #e53f44!important;
     color: #fff;
}
 html .responsive-menu-button.article-menu-button {
     background: #d2dfe6 !important;
     border: 1px solid #d2dfe6 !important;
     color: #333;
     text-shadow: none !important;
}
 html .fixed-parent-node.visible::before {
     color: #FFF;
     content: "\78" !important;
     font-family: Flaticon;
     position: absolute;
     left: 0px;
     top: 0px;
     z-index: 5;
     font-size: 25px;
     background: #fafafa;
     width: 50px;
     height: 50px;
     text-indent: 0;
     text-align: center;
}
 html .fixed-parent-node.visible, html .fixed-parent-node.visible > .direct-link-text {
     background-color: #fff;
     border: medium none;
}
 html body #page .productTitleContent {
     min-height: 60px;
}
 .contentslider {
     max-width: 100%;
     margin-top: 0px;
}
 .contentslider .contentdiv img {
     max-height: 345px;
     border: 1px solid #fff;
     max-width: 808px;
}
 .contentslider .contentdiv img:hover{
     box-shadow: 1px 1px 10px rgba(0,0,0,.2);
     border: 1px solid #ccc;
}
 html .fixed-parent-node.visible::before {
     color: #c20000;
     font-family: "fontawesome";
     font-size: 25px;
     background: #ccc;
     left: -12px;
     position: absolute;
     top: -1px;
     z-index: 5;
}
 html #centerpage, #centerpage2 {
     text-align: left !important;
}


/* Large Devices, Wide Screens 1024px */


 @media only screen and (min-width: 1280px) and (max-width : 1600px) {

body.home #und_footer {
     margin: auto;
     max-width: 100%;
     background: #eef3f6 url("https://static.golemos.com/lukasdubina/milotec/img/paticka1.png") no-repeat 40px 5px !important;
     border-top: 1px solid #d2dfe6;
     border-bottom: 1px solid #d2dfe6;
}

}



/* Large Devices, Wide Screens 1024px */
 @media only screen and (min-width: 993px) and (max-width : 1200px) {
     #incenterpage img {
         margin: 20px auto;
         max-width: 100%;
         height: auto;
    }
     #incenterpage2 #description .spc {
         background: none !important;
         padding-top: 0px;
    }
     body.home .rozcestnik-vyhody .col {
         float: left;
         padding: 0;
         width:30%;
         text-align: center;
         margin-bottom: 30px;
         font-size: 1em;
         line-height: 1.3em;
         padding: 0px;
    }
     body.home .rozcestnik-banery .col3 {
         float: left;
         padding: 0;
         width: 30%;
         text-align: center;
         margin-bottom: 13px;
         font-size: 0.9em;
         line-height: 1.3em;
         padding: 0px;
         margin-right: 15px;
    }
     .prodejna .col2 img {
         max-width: 100%;
    }
     .myfooter iframe {
         max-width: 100%;
    }
     .myfooter h4 {
         color: #fff !important;
         margin-bottom: 20px !important;
         width: 100% !important;
    }
}
/* Tablety iPad na výšku iPad Portrait */
 @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
     #nejlepsi-kategorie .col {
         width: 22% !important;
    }
     #incenterpage2 #description .spc {
         background: none !important;
         padding-top: 0px;
    }

    html #main-menu ul li a {
    font-size: 12px;
    padding: 0px 0px 0px 0px;
}


#main-menu > ul li {

    margin: 0px 9px;

}

body.home .rozcestnik-vyhody .col1 {

    width: 27%;

}

body.home #und_footer {

    background: #eef3f6 !important;
    

}


     body.home .rozcestnik-vyhody .col {
         width: 44% !important;
         margin-bottom: 30px;
         padding: 0px;
         font-size: 90%;
    }
     #und_footer .dotazy .content, body.home .prodejna .content {
         width: 100%;
    }
     .myfooter .content {
         padding: 0px 30px;
         max-width: 100%;
    }
     #und_footer .rozcestnik-vyhody .col {
         text-align: center;
         width: 44% !important;
         margin-bottom: 10px;
         padding: 20px 20px 20px 20px !important;
    }
     #masterpage {
         box-shadow: none;
         margin-top: 0px !important;
    }
     body.page-e-basket #submit_save, body.page-e-finish #submit_btn {
         float: right;
         padding: 0 15px;
         max-width: 300px;
         height: 50px;
         line-height: 37px;
         width: 100%;
         font-size: 15px !important;
         font-family: "Open Sans",! serif important;
    }
    /* Tablety */
}



 @media only screen and (min-width: 595px) and (max-width: 768px){
     html body #search, #search input[type="text"], html body #search input {
         margin-bottom: 0px;
         width: 255px !important;
         max-width: 255px !important;
    }



#page #search .search_submit 
{
    z-index: 1000;
    position: relative;
    
}   

#page #search .search_submit  {
    

    top: -37px;
    
    
}

    
     body.home .rozcestnik-vyhody .col.left, body.home .rozcestnik-vyhody .col.right {
         text-align: center !important;
    }
     body.home .rozcestnik-vyhody .col {
         width: 100%;
    }
     #nejlepsi-kategorie .col {
         float: left;
         padding: 0px;
         text-align: center;
         width: 44%;
    }
     #nejlepsi-kategorie .col img {
         max-width: 100%;
         height: auto;
    }
     body.home .prodejna .content {
         width: 90% !important;
         font-size: 15px !important;
    }
     .wrapper_search_submit .search_submit, #search .search_submit, html body #search .search_submit, .wrapper_search_submit, .wrapper_search_submit .search_submit {
         right: 3px !important;
    }
     html body #page #ebar_set #basket_tag {
         text-align: right;
         width: 50%;
         float: right;
    }
     html #search input#q {
         width: 255px !important;
    }
     #incenterpage2 #description .spc {
         background: none !important;
         padding-top: 0px;
    }
     #incenterpage img {
         margin: 20px auto;
         max-width: 100%;
         height: auto;
    }
     html body #page #centerpage, html body #page #centerpage2 {
         margin-top: 0;
    }
     #masterpage {
         box-shadow: none;
         margin-top: 10px;
    }
     .article-content {
         margin-top: 20px;
    }
     #incenterpage2 {
         padding-top: 30px;
    }
     html body #page #centerpage, html body #page #centerpage2 {
         margin-top: 0;
    }
     #heurekaIfrBoxleft {
         display: none;
    }
     #wherei, #incenterpage2 #wherei {
         margin-top: 20px !important;
    }
     #wherei p a:first-child::before {
         border-radius: 0px;
         content: "";
    }
     #incenterpage2 #wherei p, #incenterpage2 #wherei a, #incenterpage2 #wherei .active, #wherei .active, #wherei p a, #incenterpage #wherei p, #incenterpage #wherei a, #incenterpage #wherei .active, #wherei span.active {
         font-size: 12px !important;
         letter-spacing: 0.5px !important;
    }
     .subcat li a {
         padding: 0 0 0 10px;
         width: 48%;
    }
     #und_footer .rozcestnik-vyhody .col.left {
         text-align: left;
         width: 42% !important;
    }
     #incenterpage2 h1, .title_page.def_color {
         font-size: 20px;
    }
     #incenterpage .resp {
         display: inline-block;
         margin-bottom: 20px;
         padding: 5px !important;
         width: 100% !important;
    }
     #incenterpage .resp ul li {
         text-align: left !important;
    }
     body.home .prodejna {
         display: inline-block;
         margin-top: 0;
         padding: 30px 0 30px 0px;
         width: 100%;
         font-size: 15px;
    }
     .prodejna .col1, .prodejna .col2 {
         float: left;
         padding: 0px 5px 0px 5px;
         width: 100%;
         text-align: left;
    }
     .prodejna .col2 img {
         max-width: 100%;
    }
     #und_footer .rozcestnik-vyhody {
         margin: 0px auto;
         padding: 30px 0px;
         width: 100%;
         background: none !important;
    }
     #und_footer .rozcestnik-vyhody .col {
         text-align: center;
         width: 42% !important;
         margin-bottom: 10px;
         padding: 0px 0px 0px 0px;
    }
     .ui-tooltip {
         display: none !important;
    }
     .sorting .sorting_item, .sorting .sorting_label, html .total td.price-desc.left {
         line-height: 1em;
    }
     .myfooter h4 {
         margin-bottom: 0px;
         margin-top: 20px;
         width: 100% !important;
    }
     .myfooter .one, .myfooter .two, .myfooter .three, .myfooter .four {
         width: 45% !important;
         margin-bottom: 20px;
         padding: 0px;
         margin-top: 35px;
         float: none;
    }
     .myfooter .content {
         max-width: 100% !important;
         width: 100% !important;
         min-height: 400px;
         padding: 8px;
         text-align: left;
    }
     #paticka {
         line-height: 1.6em;
    }
     .rozcestnik img {
         margin-bottom: 10px !important;
         float: none;
         max-width: 100%;
    }
     .rozcestnik .col {
         width: 90%;
         float: none;
         margin: 0px auto 10px auto !important;
         padding: 5px 0px;
    }
     .rozcestnik {
         text-align: center;
    }
     .sliderwrapper {
         min-height: 115px !important;
         overflow: hidden;
    }
     #showHeurekaBadgeHere-11 img {
         height: 80% !important;
         width: 80% !important;
    }
     #masterpage iframe {
         width: 100% !important;
         height: auto !important;
    }
     #open_watch_dog {
         background: url('http://www.eshop-rychle.cz/images/watch_dog_small.png') transparent no-repeat center 8px;
         display: block;
         height: 40px;
         margin: 10px auto;
    }
}
/* ------- Mobil na šířku --------- */
 @media only screen and (min-width: 480px) and (max-width: 594px) {
     html .myheader .content {
         height: auto;
         padding-top: 35px;
    }
     #hw-87kwowifjjowiklsadh666left {
         display: none;
    }
     body.home .rozcestnik-banery .col, body.home .rozcestnik-banery .col2, body.home .rozcestnik-banery .col3, body.home .rozcestnik-banery .col4 {
         width: 100%;
    }
     body.home .rozcestnik-vyhody .col {
         width: 100% !important;
         padding: 0px;
    }
     html .logo-wrapper {
         position: relative;
         top: 0px;
    }
     html .mylogo {
         position: relative;
    }
     #und_footer .dotazy .content {
         padding: 30px 0 0px 0;
         width: 100%;
    }
     .article-content blockquote, #incenterpage blockquote {
         margin: 20px auto 20px auto;
         font-size: 16px;
         line-height: 1.5em;
         display: block;
         color: #78abab;
         font-weight: 700;
         font-style: normal;
         padding: 30px 10px 20px 10px;
         text-align: center;
    }
     .prodejna p {
         margin: 20px auto;
         line-height: 1.6em;
         font-size: 14px !important;
         font-family: "Open Sans";
         padding: 0px 10px;
    }
     body.home .prodejna iframe {
         max-width: 100%;
    }
     body.home .prodejna .content {
         width: 100%;
         font-size: 16px !important;
    }
     html body #page #ebar_set #basket_tag {
         margin-top: 50px;
    }
     html #ebar {
         padding-top: 0;
         top: -210px;
         padding-right: 0;
    }
     html body #page #ebar_set #user_content_tag_bg a {
         margin-bottom: 5px;
         display: inline;
         margin-right: 20px;
    }
     .pagination {
         text-align: center;
         padding: 20px 0px 20px !important;
         margin: 0px !important;
         font-size: 11px;
    }
     .next::before, .prev::before {
         font-family: flaticon;
         font-size: 20px;
         line-height: 30px;
         color: #263238;
         text-shadow: none;
         height: 45px;
         width: 45px;
         text-align: center;
         display: block;
         top: -4px;
         position: relative;
         left: -7px;
         font-weight: bold;
    }
     .next, .prev {
         display: inline-block !important;
         height: 20px !important;
         width: 50px !important;
         background: transparent !important;
         box-shadow: none !important;
         margin-bottom: 0 !important;
    }
     body {
         color: #333;
         font-size: 14px;
         line-height: 1;
         background: #fff !important;
    }
     #masterpage {
         box-shadow: none;
         margin-top: 10px;
    }
     .article-content {
         margin-top: 0px;
    }
     #incenterpage2 {
         padding-top: 30px;
    }
     html body #page #centerpage, html body #page #centerpage2 {
         margin-top: 0;
    }
     #heurekaIfrBoxleft {
         display: none;
    }
     #wherei, #incenterpage2 #wherei {
         margin-top: 20px !important;
    }
     .subcat li a {
         padding: 0 0 0 20px;
    }
     #incenterpage2 h1, .title_page.def_color {
         font-size: 20px;
    }
     #incenterpage .resp {
         display: inline-block;
         margin-bottom: 20px;
         padding: 5px !important;
         width: 100% !important;
    }
     #incenterpage .resp ul li {
         text-align: left !important;
    }
     .subcat li a {
         text-align: left;
    }
     .prefooter {
         display: inline-block;
         margin-top: 0;
         padding: 30px 0;
         width: 100%;
    }
     .prefooter .col1 {
         display: none;
    }
     .prefooter .col1 p {
         text-align: center !important;
    }
     .prefooter .col {
         float: left;
         padding: 10px 10px 10px 30px !important;
         text-align: left;
         width:100% !important;
         color: #333 !important;
    }
     #und_footer .rozcestnik-vyhody {
         margin: 0px auto;
         padding: 30px 0px;
         width: 100%;
         background: none !important;
    }
     #und_footer .rozcestnik-vyhody .col {
         text-align: center;
         width: 48% !important;
         margin-bottom: 10px;
         padding: 20px 0px 20px 0px;
    }
     #incenterpage .article-content img {
         max-width: 100% !important;
         height: auto !important;
    }
     .ui-tooltip {
         display: none !important;
    }
     .title_page.def_color {
         line-height: 1.5em;
    }
     html body .extract_details_btns span {
         padding: 12px 0px;
         background-color: #6ea3a3;
         display: block;
         line-height: 1.5em;
         transition: all .2s;
         text-shadow: none;
         letter-spacing: 0.5px;
         background-color: #6ea3a3;
         width: 100%;
         margin: 20px auto !important;
         border-radius: 3px;
         color: #6ea3a3;
         text-align: center;
         font-weight: 400;
         font-size: 14px;
    }
     #centerpage_label_min_price,#centerpage_price_slider_box_area, #centerpage_label_max_price {
         display: none !important;
    }
     html body .extract_details_btns {
         width: 100%;
         position: relative;
         top: 0px;
    }
     #centerpage_params_filter_header {
         position: relative;
         padding-bottom: 0px;
    }
     .sorting .sorting_item, .sorting .sorting_label, html .total td.price-desc.left {
         line-height: 1em;
    }
     .myfooter h4 {
         margin-bottom: 0px;
         margin-top: 20px;
         width: 100% !important;
    }
     .myfooter {
         padding-top: 0px;
    }
     .myfooter .one {
         width: 100% !important;
         margin-bottom: 20px;
         padding-left: 30px;
         margin-top: 35px;
    }
     .myfooter .two {
         width: 100% !important;
         margin-bottom: 20px;
         padding-left: 30px;
         margin-top: 35px;
    }
     .myfooter .three {
         width: 100% !important;
         margin-left: 0px !important;
         padding-left: 30px;
         margin-top: 35px;
    }
     .myfooter .four {
         width: 100% !important;
         margin-left: 0px !important;
         padding-left: 20px;
         margin-top: 35px;
    }
     .myfooter .four h4 {
         float: left;
    }
     #paticka {
         line-height: 1.6em;
    }
     .rozcestnik img {
         margin-bottom: 10px !important;
         float: none;
         max-width: 100%;
    }
     .rozcestnik .col {
         width: 90%;
         float: none;
         margin: 0px auto 10px auto !important;
         padding: 5px 0px;
    }
     .rozcestnik {
         text-align: center;
    }
     .sliderwrapper {
         min-height: 115px !important;
         overflow: hidden;
    }
     #showHeurekaBadgeHere-11 img {
         height: 80% !important;
         width: 80% !important;
    }
     #masterpage iframe {
         width: 100% !important;
         height: auto !important;
    }
     #open_watch_dog {
         background: url('http://www.eshop-rychle.cz/images/watch_dog_small.png') transparent no-repeat center 8px;
         display: block;
         height: 40px;
         margin: 10px auto;
    }
     body.home .prodejna {
         display: inline-block;
         margin-top: 0;
         padding: 30px 0 30px 0px;
         width: 100%;
         font-size: 15px;
    }
     .prodejna .col1, .prodejna .col2 {
         float: left;
         padding: 0px 5px 0px 5px;
         width: 100%;
         text-align: left;
    }
     .prodejna .col2 img {
         max-width: 100%;
    }
     .article-content {
         margin-top: 20px;
    }
     html body .productBody .img_box {
         min-height: 230px;
    }
     html body.page-e-finish #page #centerpage, html body.page-e-finish #page #centerpage2 {
         margin-top: 30px;
    }
     .article-content iframe {
         width: 100%;
    }
     #incenterpage img {
         margin: 20px auto;
         max-width: 100%;
    }
     #und_footer .dotazy .col {
         float: left;
         width: 100%;
         text-align: center;
         margin-bottom: 60px;
         font-size: 1em;
         line-height: 1.3em;
         padding: 0px 10px;
    }
     #und_footer .dotazy .col img {
         display: block;
         margin: 0px auto;
         height: auto;
    }
     html .home #aroundpage {
         margin-top: 0px;
         padding-top: 0px;
    }
     .article-content h2, #incenterpage h2, .spc h2, #incenterpage2 h2 {
         font-weight: 700;
         text-transform: uppercase;
         letter-spacing: 0.5px;
         font-size: 21px;
         color: #010101;
    }
     #submit_save {
         padding: 0 15px !important;
         max-width: 100% !important;
         height: 50px;
         line-height: 37px;
         width: 100%;
         font-size: 17px !important;
         font-family: "Open Sans", serif !important;
         letter-spacing: 0px;
    }
     #basket_form .fright {
         padding: 0 0px;
         height: 36px;
    }
     body.page-e-basket #incenterpage2 {
         padding-top: 30px;
         padding-bottom: 50px;
    }
     .rozcestnik-kategorie .col {
         float: left;
         position: relative;
         z-index: 1000;
         width: 45%;
         margin-bottom: 10px;
         margin-right: 10px;
    }
     .rozcestnik-kategorie .col a {
         overflow: hidden;
         font-family: "Open Sans";
         font-size: 14px;
         height: 30px;
         display: flex;
         text-decoration: none;
         font-weight: 400 !important;
         border: 1px solid #dcd9d3;
         padding: 2px 0px;
         vertical-align: middle;
         align-items: center;
         color: #333 !important;
         border-radius: 2px;
    }
   

  /* update Milotec */


      body.home .rozcestnik-vyhody .col1,
      body.home .rozcestnik-vyhody .col2, 
      body.home .rozcestnik-vyhody .col3

     {    
         width: 100%;

     }


     #und_footer .rozcestnik-vyhody .col1,
     #und_footer .rozcestnik-vyhody .col2,
     #und_footer .rozcestnik-vyhody .col3

     {
         
        width: 100%;
        margin-top: 0px;
        padding-left: 15px;

     }

html .logo-wrapper {
   
    text-align: left;
}

     #site_logo {
         background: url(https://static.golemos.com/lukasdubina/milotec/img/logo.jpg) no-repeat 0px 10px !important;
         width: 130px !important;
         height: 52px !important;
    }


body.home #und_footer {
   
   background: #eef3f6 !important;
}

html #ebar {
    position: absolute;
    left: 0px;
    text-align: right;
    top: -175px;
    width: 100%;
}


#user_icon {
    float: right;
}

html body #page #ebar_set #basket_tag {
    margin-top: 15px;
}

  /* / update Milotec */

     html body #search, #search input[type="text"], html body #search input {
         margin-bottom: 0px;
         width: 295px !important;
         max-width: 295px !important;
    }
     .wrapper_search_submit .search_submit, #search .search_submit, html body #search .search_submit, .wrapper_search_submit, .wrapper_search_submit .search_submit {
         right: 3px !important;
    }
     html body #page #ebar_set #basket_tag {
         text-align: right;
         width: 50%;
         float: right;
    }
     html #search input#q {
         width: 295px !important;
    }
     .prodejna p {
         margin: 20px auto;
         line-height: 1.6em;
         font-size: 14px !important;
         font-family: "Open Sans";
         letter-spacing: 0.5px;
         padding: 0px 10px;
    }
     .prodejna .col1 {
         float: left;
         padding: 0px 5px 0px 5px;
         width: 100%;
         text-align: left;
    }
     .prodejna .col2 {
         float: left;
         padding: 20px 5px 0px 5px;
         width: 100%;
         text-align: left;
    }
     .prodejna .col2 img {
         max-width: 100%;
    }
     .myfooter h4 {
         margin-bottom: 0px;
         margin-top: 40px;
         width: 100% !important;
    }
 
     #und_footer .rozcestnik-vyhody .col.left, #und_footer .rozcestnik-vyhody .col.right {
         text-align: center;
         width: 100% !important;
    }
     #und_footer .rozcestnik-vyhody {
         margin: 0px auto;
         padding: 30px 0px;
         width: 100%;
         background: none !important;
    }
     #und_footer .rozcestnik-vyhody .col {
         text-align: center;
         width: 100% !important;
         margin-bottom: 10px;
         padding: 20px 0px 20px 0px;
    }
     html body.not-home #incenterpage, html body.not-home #incenterpage2 {
         padding-bottom: 40px;
    }
    /* / update */



.leftmenuCat.category-menu-sep-187, .leftmenuCat.category-menu-sep-187:hover, .leftmenuCat.category-menu-sep-187, .leftmenuCat.category-menu-sep-187:hover,
.leftmenuCat.category-menu-sep-188, .leftmenuCat.category-menu-sep-188:hover, .leftmenuCat.category-menu-sep-188, .leftmenuCat.category-menu-sep-187:hover,
.leftmenuCat.category-menu-sep-190, .leftmenuCat.category-menu-sep-190:hover, .leftmenuCat.category-menu-sep-190, .leftmenuCat.category-menu-sep-190:hover

 {
    
    text-indent: 35px;
    padding-top: 5px;
    background: url("https://static.golemos.com/lukasdubina/milotec/img/divider.png") no-repeat scroll left 0px !important;
   
}


html .responsive-menu-button li {
    line-height: 38px;
    padding: 0 0px;
    clear: both;
}


#page #search .search_submit  {
    

    top: -37px;
    
    
}

#page #search .search_submit 
{
    z-index: 1000;
    position: relative;
    
}


    
}



/* ------- Mobil na výšku --------- */




 @media only screen and (min-width: 318px) and (max-width: 479px) {
   


#page #search .search_submit  {
    

    top: -37px;
    
    
}

#page #search .search_submit 
{
    z-index: 1000;
    position: relative;
    
}





.leftmenuCat.category-menu-sep-187, .leftmenuCat.category-menu-sep-187:hover, .leftmenuCat.category-menu-sep-187, .leftmenuCat.category-menu-sep-187:hover,
.leftmenuCat.category-menu-sep-188, .leftmenuCat.category-menu-sep-188:hover, .leftmenuCat.category-menu-sep-188, .leftmenuCat.category-menu-sep-187:hover,
.leftmenuCat.category-menu-sep-190, .leftmenuCat.category-menu-sep-190:hover, .leftmenuCat.category-menu-sep-190, .leftmenuCat.category-menu-sep-190:hover

 {
    
    text-indent: 35px;
    padding-top: 5px;
    background: url("https://static.golemos.com/lukasdubina/milotec/img/divider.png") no-repeat scroll left 0px !important;
   
}


html .responsive-menu-button li {
    line-height: 38px;
    padding: 0 0px;
    clear: both;
}



    /* update Milotec */


      body.home .rozcestnik-vyhody .col1,
      body.home .rozcestnik-vyhody .col2, 
      body.home .rozcestnik-vyhody .col3

     {    
         width: 100%;

     }


     #und_footer .rozcestnik-vyhody .col1,
     #und_footer .rozcestnik-vyhody .col2,
     #und_footer .rozcestnik-vyhody .col3

     {
         
        width: 100%;
        margin-top: 0px;
        padding-left: 15px;

     }


     #site_logo {
         background: url(https://static.golemos.com/lukasdubina/milotec/img/logo.jpg) no-repeat 0px 10px !important;
         width: 130px !important;
         height: 52px !important;
    }

html #ebar {
    position: absolute;
    left: 0px;
    text-align: right;
    top: -175px;
    width: 100%;
}


#ebar div {

    display: block !important;
    padding-right: 0;
    top: 15px;

}


#user_icon {
    float: right;
}

html body #page #ebar_set #basket_tag {
    margin-top: 15px;
}


 /* / update Milotec */


     html body #search, #search input[type="text"], html body #search input {
         margin-bottom: 0px;
         width: 295px !important;
         max-width: 295px !important;
    }
     .wrapper_search_submit .search_submit, #search .search_submit, html body #search .search_submit, .wrapper_search_submit, .wrapper_search_submit .search_submit {
         right: 3px !important;
    }
     html body #page #ebar_set #basket_tag {
         text-align: right;
         width: 50%;
         float: right;
    }
     html #search input#q {
         width: 295px !important;
    }
     .prodejna p {
         margin: 20px auto;
         line-height: 1.6em;
         font-size: 14px !important;
         font-family: "Open Sans";
         letter-spacing: 0.5px;
         padding: 0px 10px;
    }
     .prodejna .col1 {
         float: left;
         padding: 0px 5px 0px 5px;
         width: 100%;
         text-align: left;
    }
     .prodejna .col2 {
         float: left;
         padding: 20px 5px 0px 5px;
         width: 100%;
         text-align: left;
    }
     .prodejna .col2 img {
         max-width: 100%;
    }
     .myfooter h4 {
         margin-bottom: 0px;
         margin-top: 40px;
         width: 100%;
    }
    #incenterpage2 #description {
         background: url(https://static.golemos.com/lukasdubina/milotec/img/11.png) no-repeat 0px 0px !important;
         padding-top: 120px;
    }
     #und_footer .rozcestnik-vyhody .col.left, #und_footer .rozcestnik-vyhody .col.right {
         text-align: center;
         width: 100% !important;
    }
     #und_footer .rozcestnik-vyhody {
         margin: 0px auto;
         padding: 30px 0px;
         width: 100%;
         background: none !important;
    }
     #und_footer .rozcestnik-vyhody .col {
         text-align: center;
         width: 100% !important;
         margin-bottom: 10px;
         padding: 20px 0px 20px 0px;
    }
     html body.not-home #incenterpage, html body.not-home #incenterpage2 {
         padding-bottom: 40px;
    }
    /* / update */


    
     html .logo-wrapper {
         position: relative;
         top: 0px;
    }
     html .mylogo {
         position: relative;
    }
     #und_footer .dotazy .content {
         padding: 30px 0 0px 0;
         width: 100%;
    }
     .article-content blockquote, #incenterpage blockquote {
         margin: 20px auto 20px auto;
         font-size: 16px;
         line-height: 1.5em;
         display: block;
         color: #78abab;
         font-weight: 700;
         font-style: normal;
         padding: 30px 10px 20px 10px;
         text-align: center;
    }
     body.home .prodejna iframe {
         max-width: 100%;
    }
     body.home .prodejna .content {
         width: 100%;
         font-size: 16px !important;
    }
     html body #page #ebar_set #basket_tag {
         margin-top: 50px;
    }
     html #ebar {
         padding-top: 0;
         top: -175px;
         padding-right: 0;
    }
     html body #page #ebar_set #user_content_tag_bg a {
         margin-bottom: 5px;
         display: inline;
         margin-right: 20px;
    }
     .pagination {
         text-align: center;
         padding: 0px 0px 0px !important;
         margin: 0px !important;
         font-size: 11px;
    }
     .next::before, .prev::before {
         font-family: flaticon;
         font-size: 20px;
         line-height: 30px;
         color: #263238;
         text-shadow: none;
         height: 45px;
         width: 45px;
         text-align: center;
         display: block;
         top: -4px;
         position: relative;
         left: -7px;
         font-weight: bold;
    }
     .next, .prev {
         display: inline-block !important;
         height: 20px !important;
         width: 50px !important;
         background: transparent !important;
         box-shadow: none !important;
         margin-bottom: 0 !important;
    }
     body {
         color: #333;
         font-size: 14px;
         line-height: 1;
         background: #fff !important;
    }
     #masterpage {
         box-shadow: none;
         margin-top: 10px;
    }
     .article-content {
         margin-top: 0px;
    }
     #incenterpage2 {
         padding-top: 30px;
    }
     html body #page #centerpage, html body #page #centerpage2 {
         margin-top: 0;
    }
     #heurekaIfrBoxleft {
         display: none;
    }
     #wherei, #incenterpage2 #wherei {
         margin-top: 20px !important;
    }
     .subcat li a {
         padding: 0 0 0 20px;
    }
     #incenterpage2 h1, .title_page.def_color {
         font-size: 20px;
    }
     #incenterpage .resp {
         display: inline-block;
         margin-bottom: 20px;
         padding: 5px !important;
         width: 100% !important;
    }
     #incenterpage .resp ul li {
         text-align: left !important;
    }
     .subcat li a {
         text-align: left;
    }
     .prefooter {
         display: inline-block;
         margin-top: 0;
         padding: 30px 0;
         width: 100%;
    }
     .prefooter .col1 {
         display: none;
    }
     .prefooter .col1 p {
         text-align: center !important;
    }
     .prefooter .col {
         float: left;
         padding: 10px 10px 10px 30px !important;
         text-align: left;
         width:100% !important;
         color: #333 !important;
    }
     #incenterpage .article-content img {
         max-width: 100% !important;
         height: auto !important;
    }
     .ui-tooltip {
         display: none !important;
    }
     .title_page.def_color {
         line-height: 1.5em;
    }
     html body .extract_details_btns span {
         padding: 12px 0px;
         background-color: #6ea3a3;
         display: block;
         line-height: 1.5em;
         transition: all .2s;
         text-shadow: none;
         letter-spacing: 0.5px;
         background-color: #6ea3a3;
         width: 100%;
         margin: 20px auto !important;
         border-radius: 3px;
         color: #6ea3a3;
         text-align: center;
         font-weight: 400;
         font-size: 14px;
    }
     #centerpage_label_min_price,#centerpage_price_slider_box_area, #centerpage_label_max_price {
         display: none !important;
    }
     html body .extract_details_btns {
         width: 100%;
         position: relative;
         top: 0px;
    }
     #centerpage_params_filter_header {
         position: relative;
         padding-bottom: 0px;
    }
     .sorting .sorting_item, .sorting .sorting_label, html .total td.price-desc.left {
         line-height: 1em;
    }
     .myfooter {
         padding-top: 0px;
    }
     .myfooter .one {
         width: 100% !important;
         margin-bottom: 20px;
         padding-left: 30px;
         margin-top: 35px;
    }
     .myfooter .two {
         width: 100% !important;
         margin-bottom: 20px;
         padding-left: 30px;
         margin-top: 35px;
    }
     .myfooter .three {
         width: 100% !important;
         margin-left: 0px !important;
         padding-left: 30px;
         margin-top: 35px;
    }
     .myfooter .four {
         width: 100% !important;
         margin-left: 0px !important;
         padding-left: 20px;
         margin-top: 35px;
    }
     .myfooter .four h4 {
         float: left;
    }
     #paticka {
         line-height: 1.6em;
    }
     .rozcestnik img {
         margin-bottom: 10px !important;
         float: none;
         max-width: 100%;
    }
     .rozcestnik .col {
         width: 90%;
         float: none;
         margin: 0px auto 10px auto !important;
         padding: 5px 0px;
    }
     .rozcestnik {
         text-align: center;
    }
     .sliderwrapper {
         min-height: 115px !important;
         overflow: hidden;
    }
     #showHeurekaBadgeHere-11 img {
         height: 80% !important;
         width: 80% !important;
    }
     #masterpage iframe {
         width: 100% !important;
         height: auto !important;
    }
     #open_watch_dog {
         background: url('http://www.eshop-rychle.cz/images/watch_dog_small.png') transparent no-repeat center 8px;
         display: block;
         height: 40px;
         margin: 10px auto;
    }
     body.home .prodejna {
         display: inline-block;
         margin-top: 0;
         padding: 30px 0 30px 0px;
         width: 100%;
         font-size: 15px;
    }
     .article-content {
         margin-top: 20px;
    }
     html body .productBody .img_box {
         min-height: 230px;
    }
     html body.page-e-finish #page #centerpage, html body.page-e-finish #page #centerpage2 {
         margin-top: 30px;
    }
     .article-content iframe {
         width: 100%;
    }
     #incenterpage img {
         margin: 20px auto;
         max-width: 100%;
    }
     #und_footer .dotazy .col {
         float: left;
         width: 100%;
         text-align: center;
         margin-bottom: 60px;
         font-size: 1em;
         line-height: 1.3em;
         padding: 0px 10px;
    }
     #und_footer .dotazy .col img {
         display: block;
         margin: 0px;
         height: auto;
    }
     html .home #aroundpage {
         margin-top: 0px;
         padding-top: 0px;
    }
     .article-content h2, #incenterpage h2, .spc h2, #incenterpage2 h2 {
         font-weight: 700;
         text-transform: uppercase;
         letter-spacing: 0.5px;
         font-size: 21px;
         color: #010101;
    }
     #submit_save {
         padding: 0 15px !important;
         max-width: 100% !important;
         height: 50px;
         line-height: 37px;
         width: 100%;
         font-size: 17px !important;
         font-family: "Open Sans", serif !important;
         letter-spacing: 0px;
    }
     #basket_form .fright {
         padding: 0 0px;
         height: 36px;
    }
     body.page-e-basket #incenterpage2 {
         padding-top: 30px;
         padding-bottom: 50px;
    }



}
 