﻿

@font-face{font-family:'lato';src:url('../Content/lato.ttf') format("truetype"); font-display: swap;}
@font-face{font-family:'fontawsome';src:url('../Content/fontawsome/fontawesome-webfont.ttf') format("truetype"); font-display: swap;}

/*@font-face{font-family:'lato_light';src:url('../Content/lato_light.ttf') format("truetype");}
@font-face{font-family:'proxima';src:url('../fonts/proxima/ProximaNova-Regular.ttf') format("truetype");}
*/

/*@font-face{font-family:'bario';src:url('../Content/bario.ttf') format("truetype");}*/
/*@font-face{font-family:'cytat';src:url('../Content/george.ttf') format("truetype");}*/


body{margin:0px auto;font-family: 'lato', sans-serif;background:none;text-align:center; line-height: 1.48; font-size: 12px;}
body 
{
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: auto;
}

#cookie-alert{
    background: black;
    position: fixed;
    width: 100%;
    left: 0px;
    bottom: 0px;
    color: white;
    padding: 10px 5px 30px 5px;
    z-index: 50000000;
}

.button-first {
    padding: 15px 10px;
    background-color: #daa520;
    color: white;
    text-decoration: none;
    font-size: 13px;
    cursor: pointer;
}

    .button-first:visited {
        color: white;
    }

    .button-first:hover {
        background-color: #eab63c;
        color: white;
    }

.button-first-disabled {
    background-color: #a5a5a5;
    cursor: default;
}

    .button-first-disabled:hover {
        background-color: #a5a5a5;
        cursor: default;
    }

.button-second {
    padding: 15px 30px;
    background-color: transparent;
    color: #1c1c23;
    border: 1px solid #1c1c23;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}

    .button-second:visited {
        color: #1c1c23;
    }

    .button-second:hover {
        color: #000000;
        border: 2px solid #000000;
        font-weight: bold;
    }

.container, .row{font-family: 'lato', sans-serif;}
.grow{padding-top:2px;position:fixed;top:-4px;background-color:#FFFFFF;z-index:200;margin:0px auto;margin-top:0px;width:100%;height:55px;-webkit-box-shadow:0px 2px 4px #b3b3b3;-moz-box-shadow:0px 2px 4px #b3b3b3;box-shadow:0px 2px 4px #b3b3b3;}
.grow .dl-menu, .grow .logowanie_top{display:none;}
.logo-czasnarolety {height: 50px;}
.grow .logo-czasnarolety{height: 40px; padding-top: 7px;} 
.grow .phone_top_icon{ margin-left: 35px; }
.grow .search_all_top{margin-top:-5px; margin-left: 260px; width: 440px;}
.grow .price_cart{font-size:24px;margin-top:-15px;margin-right:50px;}
.grow .free_dispatch{display:none;}
.grow .contact_top_all { margin-top: 5px; margin-left: 160px;}
.grow .top_hidden_cart_basket{transform:scale(0.7);top:4px;right:60px;}
.grow .top_hidden_cart_count{transform:scale(0.8);right:57px;top:5px;}
.grow .cart-hidden-box{position:absolute;top:18px;right:-14px;}
.top_container {padding-left: 0px; margin-left: 0px;}
div.tooltip{padding: 3px; text-decoration: italic;}
.hide_more { display: none; }
.tooltip-inner {
    background-color: #000000;
    color: #fff;
    opacity: 100;
}

.desc_product img
{
    max-width: 100%;
}

.sticky_container_1 
{
    max-width: 700px;
    margin: 0px auto;
}

.darmowe_probki 
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.loader_bg 
{
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    opacity: 0.3;
    z-index: 1000000000000000000000000000;
    position: fixed;
    display: none;
}

.loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #9370DB;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #BA55D3;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}

.loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #FF00FF;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.mobile-contact-btn {
    background-color: #48c23f; transform: perspective(200px ) rotateY( 45deg ); color:#FFF; position: fixed; top: 290px; left: 260px; z-index: 65499998 !important; font-size: 22px; padding: 20px 10px; cursor: pointer;
}

.mobile-contact-content {
    background-color:#FFF; position: fixed; top: 180px; left: 0px; width: 270px; height: 210px; padding: 15px; z-index: 65499999 !important; border: solid 8px #48c23f; font-size: 12px; text-align: left;
}

.mobile-contact-content-remove {
    display: none;
    z-index: 5499999;
}

.mobile-contact-btn-remove {
    left: -5px;
    z-index: 65499999;
}

.z-index-custome
{
    z-index: 65499999;
}

/*.loader 
{
    border-left: 16px solid #3D3D3F;
    border-top: 16px solid #FABF14;
    border-right: 16px solid #3D3D3F;
    border-bottom: 16px solid #FABF14;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
    margin-left: 50%;
    margin-top: 300px;
    transform: translate(-50%, -50%);
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); } 
}*/


/* newsletter home */
.newsletter_n_left { padding-top: 170px; padding-bottom: 170px; text-align: left; }
.newsletter_n_right { padding-top: 100px; padding-bottom: 100px; padding-left: 100px; text-align: left; }
.newsletter_n_title { font-size : 48px; font-weight:lighter; line-height: 110%; }
.newsletter_n_is { font-size: 48px; font-weight:lighter; }
.newsletter_n_li { font-size: 24px; font-weight:lighter; clear: both; margin-top: 20px; }
/* newsletter end */


.zoom 
{
    cursor: zoom-in;
}

.szczegoly_konfiguracji 
{
    margin-top: 5px;
    color: #333333;
    font-size: 14px;
    cursor: pointer;
    text-decoration: underline;
}

.color_groups 
{
    float: left; 
    display: inline;
    margin-top: 5px;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    border: solid 2px #D7D7D7;
    cursor: pointer;
}

.color_g_select 
{
    border: solid 2px #FABA00;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #FFFFFF;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #FFFFFF;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #FFFFFF;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #FFFFFF;
}

.container_photo  { position:relative; padding: 0px; border: solid 1px #f7bb00;}
.jak_mierzyc { margin: 30px 0px; padding: 0px; min-height: 42px;}
.jak_m { margin-top: 5px; padding: 0px; height:48px;}
.szer_wys_label { font-size: 14px; font-style: italic; color:#616161;}
.konfigurator_box_jak_m { margin-bottom: 15px; padding: 10px 25px 20px 25px; background-color: #f5f5f5; }
.konf_title {color:#2f2e2c; font-size: 14px;}
.konf_title_opis {color:#2f2e2c; font-size: 24px;}


.opcje_produktu_single {margin-bottom: 6px; padding-left: 0px; margin-left: 0px; text-align:left;}
.header_search_btn_n{float:right;border-radius:0px;background-color:#FFFFFF;border:none;font-size:16px;text-align:center;}
.btn-rwd-swal{padding:10px; background-color:#F9BE14;}
.com_cart{display:none;}
.phone_top_icon{float: left; display: inline; margin-left: 15px;}
#modal_bg, #modal_bg_2{top:0px;margin:0px;padding:0px;display:none;position:fixed;width:100%;height:100%;background-color:#000000;z-index:324;opacity:0.4;filter:alpha(opacity=40);}
#messages, #messages_2{top:90px;margin:0px auto;padding:0 20 0 20;position:absolute;display:none;width:500px;background-color:#FFFFFF;z-index:325;}
#messages_close{margin-right:10px;margin-bottom:5px;float:right;cursor:pointer;cursor:hand;color:#404040;text-align:right;}
.marka_karta {padding-left: 0px; padding-top: 0px;}
.marka_karta a:link, .marka_karta a:visited{color:#4D4D4D; font-weight: 600; font-size: 12px;}
.logowanie_top a:link, .logowanie_top a:visited{ color:#9a9a9a; font-size: 12px;}
.logowanie_top{color:#9a9a9a; padding-right: 0px; padding-left: 0px; padding-top: 5px; padding-bottom: 3px; vertical-align: baseline;}
.lt_l { padding-left: 0px; text-align: left; }
.ico_ { padding-right: 3px; vertical-align:middle;} 
.contact_top_all {position: absolute; margin-left: 285px; margin-top: 25px;}
.email_update, .password_update, .edit_users_address, .edit_dane_do_faktury{display:none;}
.edit_email, .edit_password{margin-left:5px;background-color:#72b414;color:#FFFFFF;padding-left:3px;padding-right:3px;}
.clear{height:2px;clear:both;}
.css-label{font-weight:normal;}
.css-label:hover {text-decoration: underline;}
.dodaj_do_porownaniaa { background-color:#FFF;}
.left_menu input[type=checkbox]{}
img{border:none;}
.btn {border-radius: 0px;}
.glyphicon-chevron-down {position: absolute; right: 8px; top: 8px; color:#4D4D4D;}
.opacity_true{opacity:0.85;filter:alpha(opacity=85);}
.header_cart_info{padding-top:3px;text-align:left;font-size:12px;font-weight:bold;}
.header_price{text-align:left;font-size:36px;}
.item_name{height:66px;font-size:13px;}
.item_name a:link, .item_name a:visited{color:#4D4D4D;}
.item_price{font-size:14px;}
.price_cart{margin-top:4px;}
.price_cart a:link, .price_cart a:visited{text-decoration:none;color:#4D4D4D;}
.nav-tabs > li > a, .nav-tabs > li, .nav-tabs.nav > li > a{color:#4D4D4D;font-size:16px;padding:0px !important;}
.nav-tabs > li > a:hover{background-color:#FFFFFF;border-radius:0px;color:#4D4D4D;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border:none;border-radius:0px;color:#FABF14;}
.header_cart_all{padding-top:9px;padding-bottom:10px;color:#4D4D4D;}
.header_cart{text-align:left;}
.header_search_btn{float:right;border-radius:0px;background-color:#FABF14;border:none;font-size:16px;text-align:center; height: 50px; width: 50px;}
.header_logo{padding-top:10px;padding-bottom:10px;text-align:left;}

.header_search{padding-top:15px;padding-bottom:10px;}
.header_search_g_input{border:solid 1px #FABF14;color:#FABF14; width:100%; -webkit-box-shadow:0px;-moz-box-shadow:0px;box-shadow:0px; height: 50px; font-size: 16px; color:#f5f5f5;  }

.header_search_g_input:focus{ -webkit-box-shadow:0px;-moz-box-shadow:0px;box-shadow:0px;}
.header_search_input{ border-radius:0px;border:none;font-size:12px; -webkit-box-shadow:0px;-moz-box-shadow:0px;box-shadow:0px; height: 50px;}
.header_search_input::before, .header_search_input::after, .header_search_input:focus { -webkit-box-shadow:0px;-moz-box-shadow:0px;box-shadow:0px;}

.cart_top_count{color:#FFFFFF;font-size:14px;font-weight:bold; text-align: center; }

.best_name { clear: both; font-size: 16px; margin: 0px auto; margin-top: 5px; height: 60px; max-width: 230px; color: #3d3c39; }
.best_price { clear: both; font-size: 18px; margin: 0px auto; margin-top: 5px; height: 60px; max-width: 230px; color: #3d3c39;  }
.best_btn { clear: both; margin-top: 5px; color: #f7bb00; padding: 5px; font-size: 15px; height: 60px; border: solid 1px #f7bb00; }
.best_price_val { font-size: 28px; font-weight: bold; color:#fab900; }

.home_korzysci, .bestsellers, .nowosci{border-bottom:solid 1px #c8c8c9;}
.article_home{width:31.33%;text-align:center;margin:1%;}
.menu_left_index_normal{width:19.47%;float:left;display:inline;margin-right:5px;padding-top:4px;padding-bottom:6px;height:32px;background-color:#4D4D4D;color:#FFFFFF;font-size:16px;}
.menu_left_index_normal a:link, .menu_left_index_normal a:visited{display:block;height:32px;color:#FFFFFF;text-decoration:none;}
.menu_left_promocje{width:20.06%;float:right;margin-right:0px;}
.nowosci_next, .nowosci_prev, .besteseller_next, .besteseller_prev, .print_art, .font_art,.facebook_art, .google_art, .ocen_artykul, .cechy_other_values, #filtruj, .btn_plus_cart, .btn_minus_cart, .logout, .edit_email, .edit_password, .back, .koszt_dostawy{cursor:pointer;cursor:hand;}
.my_acconunt_content a:link, .my_acconunt_content a:visited{color:#4D4D4D;}
.my_acconunt_content h4{color:#FABF14;}
.delete_filters{float:left;display:inline-block;padding:4px 5px;;font-size:14px;cursor:pointer;color:#4D4D4D;border:solid 1px #ccc;margin-right:10px;}
.filters_delete{margin-top:10px;margin-left:13px;}
.filtruj_button{border:solid 2px  #ddd;padding:2px;background-color:#FFFFFF;width:125px;text-align:center;font-size:12px;margin:0px auto;}
.where_i_am{margin-left:0px;color:#8d8d8d;text-align:left;margin-bottom:0px;padding-bottom:0px;font-size:13px;padding-left:0px;}
.where_i_am a:link, .where_i_am a:visited, .where_i_am a:hover{color:#8d8d8d;font-family: 'lato', sans-serif; font-size: 13px;}
.go_to_opinion {color:#005CA9; cursor: pointer; margin-left: 10px; padding-bottom: 3px;}
.go_to_opinion:hover { border-bottom: 1px dotted #005CA9;}
.breadcrumb > li + li::before { color:#4D4D4D; }
.breadcrumb_przydomu{margin-bottom:0px;padding-bottom:0px;padding-left:0px;text-align:left;background-color:#FFFFFF; color: #4D4D4D;}
.show_product_title, .show_product_title  h1{color:#4D4D4D;text-align:left;padding-left:0px;margin-left:0px;font-size:36px; margin-bottom: 6px; margin-top: 0px; font-weight: lighter;}
.show_product_ocena { margin-left:0px;padding-left:0px;text-align:left; padding-bottom: 4px;}
.show_product_dostawca{margin-left:0px;padding-left:5px;text-align:left;}
.show_product_options{color:#4D4D4D;text-align:left;font-size:12px;margin:0px;padding:0px;}
.show_product_photo_big, .show_product_photo_mini{margin-top:10px;}
.show_product_right{color:#4D4D4D;text-align:left;border: solid 1px #ececec; margin-top: 22px;}
.show_product_right_short_desc{padding-top: 20px; padding-bottom: 20px; font-size:14px;text-align:left;}
.newsletter_karta { background-color:#ececec; padding: 15px 5px; color:#4D4D4D; text-align: center; margin-top: 5px; font-size: 14px; cursor: pointer;}
.zwin_rozwin{margin-top:20px;text-align:left;font-size:16px;color:#FABF14;cursor:pointer;border-bottom:solid 1px #c8c8c9;}
.zwin_rozwin h2{font-size:16px;padding:3px 0px 0px 0px;margin:0px;}
.desc{padding-top:10px;color:#4D4D4D;text-align:left; font-size: 14px;}
.desc a:link, .desc a:visited{color:#FABF14;}
.add_to_cart_mini{background-color:#FABF14;color:#FFFFFF;border:none;border-radius:0px;padding:4px 3px;font-size:30px; text-align: center; font-weight: bold; cursor: pointer; width: 100%;}
.header_search_g_input .form-control:focus {border: 0px;box-shadow: none;}
.header_search_g_input .form-control::-moz-placeholder { color:#b5b3b3; font-size: 14px; padding-top: 15px; }
.header_search_g_input .form-control{border-radius:0px; box-shadow: 0px;}
.header_search_g_input .form-control:focus{border-color:#FFFFFF;box-shadow:0px;}
.cart_step_two{background-color:#FABF14;color:#FFFFFF;border:none;border-radius:0px;font-weight:bold;padding:5px;padding-left:15px;padding-right:15px;font-size:16px;}
.cart_btn{background-color:#FABF14;color:#FFFFFF;border:none;border-radius:0px;font-weight:bold;padding:5px;padding-left:15px;padding-right:15px;font-size:14px;}
.add_to_cart_mini:link, .add_to_cart_mini:hover, .add_to_cart_mini:visited, .add_to_cart_mini:focus{color:#FFFFFF;}
.add_to_cart_mini:hover { background-color: #3D3D3F; }
.cart_step_two:link, .cart_step_two:hover, .cart_step_two:visited, .cart_step_two:focus{color:#FFFFFF;}
.dodaj_do_porownania_label{font-size:11px;font-weight:normal;}
.price_product_cart_green{font-size:32px;font-weight:bold;color:#4D4D4D;}
.price_product_cart_silver{font-size:15px;font-weight:bold;color:#FABF14; letter-spacing: -1px;}
.price_product_cart_oszczedzasz {font-size:12px;font-weight:bold;background-color:#FABF14; color:#FFFFFF; padding: 1px 3px;}
.pluginButtonLabel{background-image:none;}
.newsletter_botto {background-color:#FABF14;font-size:14px;color:#FFFFFF;padding-top:5px;padding-bottom:5px;}
footer .container {width: 100%;}
.bottom{color:#eaecec; margin-top: 20px; width: 100%; background-color: #1c1b21; padding: 5px 0px 15px 0px;    }
.bottom_row_all {max-width: 1140px; margin: 0px auto;}
.newsletter_bottom_a {max-width: 1140px; margin: 0px auto; background-repeat:no-repeat;} /* background-image:url('../Content/images/newsletter_bg.webp'); */
.bottom_menu{padding-top:10px;color:#858688;font-size:12px;text-align:left;}
.bottom_title{font-size: 16px; padding-top:10px;padding-bottom:3px; margin-bottom: 5px; text-align:left; padding-right: 5px; font-weight: normal; width: 90%;}
.bottom_pos{text-align:left;color:#858688;font-size:12px;margin-bottom:3px;}



.btn-newsletter, .btn-newsletter:hover { color: #FFFFFF; background-color: #f7bb00; height: 60px; width: 60px; font-family: "lato2"; border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.btn-send-form, .btn-send-form:hover { color: #FFFFFF; background-color: #f7bb00; height: 45px; width: 100%; font-family: "lato"; border-radius: 6px; margin-top: 8px;}
.input-newsletter { height: 60px; color:#bebcbc;}

.input-newsletter::placeholder { color:#bebcbc; }

.text_shadow {line-height: 110%; text-shadow: 0.045em 0.06em 0.1em rgba(0, 0, 0, 1); }


.bottom_pos a:link, .bottom_pos a:visited{padding-left: 5px; text-decoration:none;font-size:12px;color:#dddcdc; font-weight: 300;   }
.bottom_pos a:hover{text-decoration:none;font-size:12px;color:#FABF14; -webkit-transition: color ease-in-out 80ms; border-bottom: solid 1px #FABF14; }

.bottom2{color:#4d4d4d;  width: 100%; background-color: #f5f5f5; padding: 5px 0px 15px 0px;    }
.bottom_row_all2 {max-width: 1100px; margin: 0px auto;}
.bottom_menu2{padding-top:10px;color:#858688;font-size:12px;text-align:left;}
.bottom_title2, .bottom_title2 a:link, .bottom_title2 a:visited {padding-top:10px; color:#4d4d4d; padding-bottom:3px; margin-bottom: 5px; text-align:left; padding-right: 5px; font-weight: normal;  width: 90%; font-size: 16px; text-decoration: none;}
.bottom_title2 a:hover { color:#FABF14; -webkit-transition: color ease-in-out 120ms; }
.bottom_pos2{text-align:left;color:#858688;font-size:12px;margin-bottom:3px;}

.bottom_pos2 a:link, .bottom_pos2 a:visited{text-decoration:none;font-size:12px;color:#4d4d4d; font-weight: 300; padding-left: 5px;   }
.bottom_pos2 a:hover{text-decoration:none;font-size:12px;color:#FABF14; -webkit-transition: color ease-in-out 120ms; border-bottom: solid 1px #FABF14; }

.main-nav 
{
    margin-bottom: 0px;
}


.form_btn a:link, .form_btn a:visited
{
    padding: 10px 18px;
    background-color: #76777B;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    width: 100%;
}

.form_btn a:hover 
{
    background-color: #FABF14;
    -webkit-transition: background-color ease-in-out 120ms;
}


.bottom_icon{text-align:left;margin-bottom:14px;}
.bottom_kontakt{text-align:left;font-size:11px;margin-bottom:14px;}
.social_bottom{padding-left:0px;margin-left:0px;text-align:left;padding-top:10px;}
.social_pos{float:left;padding-right:6px;}
.powiazane_karta_nazwa{height:60px;}
.zam_tel_karta{font-size:12px;}
.item{color:#4D4D4D;font-size:12px;padding:3px;height:300px;}
.item_name{height:36px;}
.item_price{font-weight:bolder;height:25px;font-size:12px;}
.article_home_title{padding-top:4px;padding-bottom:4px;font-size:13px;height:42px;}
.article_home_desc{font-size:11px;text-align:justify;height:105px;}
.article_home_wiecej{font-size:10px;text-align:left;}
.left_menu_title{padding-left:0px;margin-left:15px;font-size:26px; font-weight: bold; color:#1d1d1e;text-align:left;padding-top:0px;padding-bottom:10px;}
.left_menu {padding-left:0px; margin-left:0px; text-align:left; color:#4D4D4D; margin-bottom: 3px; }
.left_menu a:link,.left_menu a:hover, .left_menu a:visited{ font-size:14px; color:#4D4D4D; font-weight: 500; }
.left_menu_subcat{padding-left:3%; margin-right: 1px; padding-right: 1px;}
.count_prod { color:#878787;}
.kategorie_zwin_rozwin, .opcje_zwin_rozwin{cursor:pointer;}
.del_padding{margin-left:0px; padding-left: 0px; margin-right:0px; padding-right:0px; padding-bottom: 1px;}
.filtry{padding-top:7px;font-size:12px; margin-top:15px;text-align:left; padding-left: 15px; padding-right: 15px; border: solid 1px #ebeff2; }
.cena_do, .cena_od{border:solid 1px #ebeff2;width:70%; height:30px; color:#4D4D4D;}
.desc_left_przydomu > a:link, .desc_left_przydomu > a:visited {color:#FABF14;}
.center_products{padding-top:15px;text-align:left;}
.center_products_list{margin-right:0px;padding-right:0px;}
.cat_header{margin:0px;padding:7px 0px 0px 0px;font-size:20px;color:#1d1d1e; font-weight: normal;}
.options_product_top{font-size:11px;color:#4D4D4D;text-align:left;}
.sort_products{padding:0px;border-radius:0px;border-color:#ebeff2;font-size:10px;width:100%;color:#4D4D4D;height:18px;}
.one_product_bootstrap {padding-right: 0px; padding-left: 0px;}
.one_product{position:relative; border-bottom: solid 1px #d6dae3; padding-top: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.one_product_name{padding-top:12px;padding-left:3px;padding-right:3px;height:73px;overflow:hidden; text-align: center;}
.one_product_name a:link, .one_product_name a:visited, .one_product_name a:hover{font-size:18px;color:#4D4D4D; font-weight: bold; }
.one_product_add_to_cart{position:absolute;left:0px;bottom:0px;z-index:20;width:30%;height:30px;font-size:12px;text-align:center;padding:2px 0px 2px 0px;margin:0px auto;border-left:solid 1px #c8c8c9;border-right:solid 1px #c8c8c9;border-bottom:solid 1px #c8c8c9;}
/*.one_product_add_to_cart{position:absolute;left:-1px;bottom:75px;z-index:20;width:60%;height:30px;font-size:14px;text-align:center;padding:4px 0px 4px 0px;margin:0px auto;border-left:solid 1px #c8c8c9;border-right:solid 1px #c8c8c9;border-bottom:solid 1px #c8c8c9; margin-left: 55px;}*/
.one_product_add_to_cart:hover{opacity:1;}
.one_product_name h2{padding:0px;margin:0px;font-size:14px; color:#1d1d1e; }
/*.one_product_desc{padding-top:5px;padding-bottom:3px;padding-left:10px;padding-right:10px;color:#4D4D4D;overflow:visible;height:57px;width:100%;font-size:11px; position: absolute; bottom: 15px;}*/
.one_product_desc{padding-top:3px;padding-bottom:2px;padding-left:5px;padding-right:5px;color:#4D4D4D;overflow:visible;font-size:11px; height: 75px; }
.one_product_price{position: absolute; bottom: 5px; right: 15px; display: none;}
.bg_one_product {position: absolute; width: 106%; left: -3%; height:455px; overflow: visible; background-color: #FAFAFA; display: none; -webkit-box-shadow:0px 2px 4px #b3b3b3;-moz-box-shadow:0px 2px 4px #b3b3b3;box-shadow:0px 2px 4px #b3b3b3;}
.gallery_products_big{border:solid 1px #4D4D4D;}
.gallery_products{border:solid 1px #4D4D4D;cursor:pointer;margin-bottom:2px;}
.gallery_products:hover{border:solid 1px #FABF14;}
.cart-hidden-box{right:-60px;top:40px;text-align:left;border:1px solid #ebeff2;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 2px 0 #ddd;-moz-box-shadow:0 1px 2px 0 #ddd; box-shadow:0 1px 2px 0 #ddd;width:375px; color:#585858;background:#fff;position:absolute;z-index:33301;}
.cart-hidden-box:before{content:'';border-bottom:7px solid #ddd;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;top:-7px;left:290px}
.cart-hidden-box:after{content:'';border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:-5px;left:292px}
.hidden-cart-footer > a:link, .hidden-cart-footer > a:visited{color:#FFFFFF;text-decoration:none;}
.hidden-cart-footer > a:hover{text-decoration:underline;}
.hidden-cart-list{height:70px;font-size:11px;color:#000000;border-bottom: solid 1px #D7D7D7;}
.hidden-cart-list a:link, .hidden-cart-list a:visited{color:#4D4D4D;font-weight:bold;text-decoration:none;font-size:11px;}
.hidden-cart-list a:hover{text-decoration:underline;}
.hidden-cart-header{padding-left:5px;margin-top:15px;}
.hidden-cart-content{padding:5px;}
.top_hidden_cart_basket img {max-width: 36px;}
.top_hidden_cart_basket{position:absolute;right:10px;top:26px; }
.top_hidden_cart_count{position:absolute; text-align: center; right:4px;top:22px;z-index:2;  width: 22px; height: 22px; background:#FABF14; border-radius: 50%;}
.sort_listing{text-align:right; padding-right:10px; font-size: 14px; padding-bottom: 5px; }
.article_top{color:#58595b;font-size:13px;font-weight:bold;text-align:right;padding:0px;}
.article_social{margin-bottom:10px;clear:both;padding:0px;}
.article_social_left{float:left;}
.article_social_right{text-align:right;float:right;}
.article_social_right > img{margin-left:5px;}
.article_title{margin-top:10px;margin-bottom:20px;text-align:left;color:#000000;font-size:18px;clear:both;}
.article_title > h1{margin:0px;padding:0px;}
.article_photo{clear:both;}
.article_content{text-align:justify;font-size:14px;}
.article_content a:link, #article_content a:visited{color:#72b414;text-decoration:none;font-size:14px;}
.article_content a:hover{color:#72b414;text-decoration:none;font-size:14px;}
.faq{padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:10px;background-color:#f6f6f6;}
.article_cytat{margin-top:-16px;margin-left:-60px;width:220px;font-family:"cytat", MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;font-size:30px;float:left;padding:0px;text-align:left;display:block;}
.article_product{margin-left:6px;margin-right:6px;border:solid 1px #e5e5e5;float:left;display:inline;width:188px;height:274px;background-color:#f6f6f6;text-align:center;font-size:14px;margin-bottom:5px;}
.article_product_title{height:46px;padding:8px 2px 0px 2px;color:#85868a;font-weight:bold;clear:both;}
.article_product_photo{margin:0px auto;height:160px;width:160px;padding:4px;clear:both;}
.article_product_button{height:30px;padding:4px;padding-bottom:18px;clear:both;}
.article_show_product{border:solid 1px #959595;background-color:#72b414;height:38px;cursor:pointer;cursor:hand;padding-top:9px;width:120px;text-align:center;color:#FFFFFF;font-size:16px;margin:0px auto;margin-top:5px;}
.article_like{padding-left:0px;margin-bottom:10px;text-align:left;font-size:16px;color:#000000;font-weight:bold;line-height:33px;clear:both;}
.article_like > span{display:inline-block;vertical-align:middle;}
.article_button{display:inline-block;text-align:center;vertical-align:middle;padding:12px 24px;border:1px solid #72b514;border-radius:0px;background:#72b514;background:-webkit-gradient(linear, left top, left bottom, from(#72b514), to(#72b514));background:-moz-linear-gradient(top, #72b514, #72b514);background:linear-gradient(to bottom, #72b514, #72b514);text-shadow:#395b0a 1px 1px 1px;font:normal normal bold 20px arial;color:#ffffff;text-decoration:none;}
.article_button:hover,
.article_button:focus{border:1px solid #94eb1a;background:#89d918;background:-webkit-gradient(linear, left top, left bottom, from(#89d918), to(#89d918));background:-moz-linear-gradient(top, #89d918, #89d918);background:linear-gradient(to bottom, #89d918, #89d918);font:normal normal bold 20px arial;color:#ffffff;text-decoration:none;}
.article_button:active{background:#446d0c;background:-webkit-gradient(linear, left top, left bottom, from(#446d0c), to(#72b514));background:-moz-linear-gradient(top, #446d0c, #72b514);background:linear-gradient(to bottom, #446d0c, #72b514);font:normal normal bold 20px arial;color:#ffffff;}
.article_button:after{content:"\0000a0";display:inline-block;height:24px;width:24px;line-height:24px;margin:0 -4px -6px 4px;position:relative;top:0px;left:0px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABWUlEQVRIie2SMUoDURRFz5UsQYJVGMIsQKxtZLD/AwbBxrW4BJdgL+SnlsFCa3EBIQypxC2M+CySH74hzp8hlrkwxfzHu/e9+y4ckIDaipPJhKZpboB7YAlce+/nfQSO2opN05wDD8AxcAY8OefG/yYAnEoaSKtFJWVA1UekVcDMHs1sbmZIwswAgki+t8BsNvsACmABICl8GR3tSlmE934JFGa2CG/rjTI62NWaohjOuRFQAXlkF0ANXP6Vrs4CkcizpF9Tm1kNXHjv6+2epEUxEnbd7erpJQCrQ2+Rh9/vvQXKshyZWSVpHN0gWLTfBmVZjoANeYismdWSil3+Q8cjO+cySRUwjm1ZT1547xd/9SYFQnKATXLC5CnypIBz7gR4kZRvHbQGiul02koO6RtcScrD1H3JAQaJ+ruZfUkarFNT08GWGK0bDIfDV+DWzD6Bt77kB3TCD1cuo2reO+LVAAAAAElFTkSuQmCC") no-repeat left center transparent;background-size:100% 100%;font:normal normal bold 20px arial;color:#ffffff;}
.article_button > a:link, .article_button > a:visited{font:normal normal bold 20px arial;color:#FFFFFF;}
.article_button > a:hover{font:normal normal bold 20px arial;color:#FFFFFF;}
.licznik_przydatny, .licznik_nieprzydatny{margin-left:15px;margin-right:15px;}
.menu_left_brd {border: solid 1px #ebeff2; margin-top: 24px;}
.kategorie_menu{margin-left:0px;padding-left:0px; }
.kategorie_menu a:hover { color:#FABF14; -webkit-transition: color ease-in-out 120ms; }
.pagination{text-align:right;margin-right:2px;padding-right:2px; font-size: 14px; margin-top: 15px; margin-bottom: 15px;}
.pagination_all{float:right; margin-bottom: 12px; margin-top: 20px;}
.page_normal, .page_back, .page_selected{ padding:2px; float:left;display:block; width: 25px; height: 25px; text-align: center; }
.pagination, .pagination a{color:#444;font-size:14px; text-decoration: none;}
.page_selected {background-color: #f4f4f5;}
.page_selected, .page_normal {margin-top: 5px; margin-left: 5px;}
.page_normal:hover{background-color: #f4f4f5;}
.one_product_photo { padding-top: 20px; overflow: hidden;}
/*.page_selected{border:solid 1px #4D4D4D; padding: 2px 5px;}*/
.page_selected{font-weight: bold;}
.pagination .glyphicon{font-size:12px;}
.tabs_products{margin-left:15px;margin-bottom:10px;padding-bottom:5px;font-size:16px;}
.zgody_bottom{display:none;padding-top:10px;padding-bottom:10px;font-size:10px;padding-left:5%;padding-right:5%;text-align:justify;background-color:#FFFFFF;color:#4D4D4D;}
.zgody_bottom input[type=checkbox]{margin-right:10px;}
.left_menu_cms{text-align:left;margin-left:0px;padding-left:0px;}
.left_menu_cms h2, .center_cms h1{color:#4D4D4D;font-size:25px;padding-top:10px;padding-bottom:10px;padding-left:0px;margin-left:0px;text-transform:uppercase;}
.left_menu_cms a:link, .left_menu_cms a:visited{color:#4D4D4D;font-size:13px;text-transform:uppercase;}
.center_cms{text-align:left;color:#4D4D4D;margin-bottom:20px;}
.remove_from_cart{color:#FF0000;cursor:pointer;}

.table_header_label{text-align:left;}
.table_content, .table_content a:link, .table_content a:visited{font-size:12px;color:#4D4D4D;text-align:center;}
.table_content_name{text-transform:uppercase;text-align:left;}
.table_content_wartosc{font-size:16px;font-weight:bold;}
.back_url{text-align:left;}
.back_url a:link, .back_url a:visited{color:#4D4D4D;}
.logo_cart img{max-width:90%;}

.cart_steps{margin:0px;padding:5px; border-bottom: solid 1px #D7D7D7; font-size: 16px; color:#D7D7D7;}
.cart_steps_select{margin:0px;padding:5px; border-bottom: solid 1px #FABF14; font-size: 16px; color:#3D3D3F; }

.circle {background-color: #FABA00;height: 20px;width: 20px; border-radius: 50%;text-align: center;color: #FFFFFF;float: left;display: inline; margin-right: 5px;}
.circle_2 {background-color: #D7D7D7;height: 20px;width: 20px; border-radius: 50%;text-align: center;color: #FFFFFF;float: left;display: inline; margin-right: 5px;}

.cart_table{margin-top:100px;}
.btn_minus_cart{float:left;display:inline-block;padding:3px;margin-left:18px;}
.btn_plus_cart{float:left;display:inline-block;padding:3px;}
.reload_cart_txt{border:solid 1px #e0e0e0;width:30px;text-align:center;}
.cart_suma{background-color:#f3f3f3;color:#4D4D4D;font-size:12px;font-weight:bold;text-align:right;}
.cart_suma > span{font-size:16px;padding-right:60px;}
.payment_dispatch_c{text-align:left;font-size:14px;color:#4D4D4D;}
.zastosowanie_sor{padding:0px;margin-top:25px;margin-bottom:25px;text-align:left;font-size:12px;color:#4D4D4D;font-weight:normal;}
.zastosowanie_sor input{border:solid 1px #4D4D4D;}
.zastosowanie_sor label{font-weight:normal;}
.wybrany_paczkomat{margin-left:25px;margin-top:5px;text-align:left;margin-bottom:3px;}
.wybierz_paczkomat{margin-left:24px;margin-top:10px;color:#FABF14;clear:both;cursor:pointer;}
.dostawa_platnosc_koszyk{color:#4D4D4D;font-size:16px;text-align:right;padding-right:80px;padding-top:15px;padding-bottom:15px;}
.kod_rabatowy_koszyk{margin-top:10px;margin-bottom:10px;border-top:solid 1px #c8c8c9;border-bottom:solid 1px #c8c8c9;color:#FF0000;padding:15px;padding-bottom:30px;}
.rabat_koszyk{padding-top:10px;text-align:right;padding-right:80px;}
.rabat_koszyk_summary{margin-top:10px;margin-bottom:10px;text-align:right;}
.koszyk_darmowa_dostawa{background-color:#f3f3f3;color:#FABF14;font-size:12px;font-weight:bold;text-align:right;padding-top:15px;padding-bottom:15px;}
.razem_do_zaplaty{background-color:#f3f3f3;color:#FABF14;font-size:16px;font-weight:bold;text-align:right;padding-right:80px;padding-top:15px;padding-bottom:15px;}
.dostawa_platnosc{margin-top:10px;margin-bottom:10px;background-color:#f3f3f3;color:#FABF14;font-size:16px;font-weight:bold;text-align:right;padding-right:80px;padding-top:15px;padding-bottom:15px;}
.dostawa_platnosc_summary{font-weight:bold;margin-top:10px;margin-bottom:10px;text-align:right;color:#4D4D4D;}
.summary_podsumowanie{text-align:left;margin-top:10px;margin-bottom:10px;color:#4D4D4D;}
.table_content img{width:50px;height:50px;}
.input-cart{border:solid 1px #e7e7e7;border-radius:0px;font-size:12px;}
.labels-cart{color:#4D4D4D;font-weight:normal;font-size:12px;}
.form-group a:link, .form-group a:visited{color:#007cf9;}
.cart-forms-title{margin-top:30px;margin-bottom:20px;}
.cart-forms-title h4{padding-left:4px;color:#4D4D4D;font-weight:normal;font-size:18px;}
.label-cart-zgody{font-weight:normal;font-size:10px;color:#4D4D4D;text-align:justify;}
.star{color:#FF0000;}
.errors_form_brd{border:solid 1px #f4767b;background-color:#fbd6d7;}
.dostawa{color:#4D4D4D;}
.dostawa td{font-size:11px;}
#payu-installment-calc{max-width:100%;}
.price_product_cart_green_a{padding-top:15px; padding-bottom: 15px;}
.cart_pl_min{padding-left:16px;}
.sztuk_txt{font-size: 12px; }
.promocja_czas {background-color: #FFFFFF; position: absolute; top: 20%; left: 9%; display: none; color:#858585; font-size: 12px; padding-top: 10px; padding-bottom: 10px;}
.product_d_header { background-color:#F4F4F4; text-align: left; padding: 10px; margin-top: 30px;}
.product_d_header h2 { font-size: 26px; color:#4D4D4D; padding: 0px; margin: 0px; font-weight: bold; letter-spacing: -1px;}

.item_zr { height: 260px; }
.item_photo_zr img {max-width: 60%; margin: 0px auto;}
.item_name_zr {padding: 0px 10px; max-width:90%; margin: 0px auto;}
.item_name_zr a, .item_name_zr a:visited{ color:#4D4D4D; font-weight: normal; font-size: 12px;}
.item_price_zr{ color:#4D4D4D; font-size: 14px; padding-top: 10px; padding-bottom: 10px; font-weight: bold;}
.add_to_cart_zr { position: absolute; bottom: 0px; right: 20px; margin-top: 15px; }
.cart_right_sticky {display: none; border: solid 3px #ECECEC; background-color:#FFFFFF; position: fixed; top: 60px; text-align:left;}
.right_column {text-align: right; padding-right: 0px; margin-right: 0px;}
.table_header_title{font-size: 18px;font-weight: bold;text-align: left;}
.table_header_title a:link, .table_header_title a:visited {text-decoration: none;color:#3D3D3F;}
.table_header_title a:hover{ text-decoration: underline;}


.zobacz_wiecej 
{
    width: 100%;
    background-color:#3D3D3F;
    color: #FFFFFF;
    border: solid 1px #3D3D3F;
    text-align: center;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    font-size: 14px;
    margin-bottom: 5px;
}

.zobacz_wiecej:hover 
{
  background-color: #FABF14;
  border: solid 1px #FABF14;
  color:#FFFFFF;
  cursor: pointer;
}



.best_one:hover
{
    background-color: #fcfbf6;
}

.one_product:hover
{
    background-color: #fcfbf6;
}

.best_btn:hover
{
    background-color: #fab900;
    color: #FFF;
}


.bottom_by_title 
{
    color: #dddcdc;
    font-size: 22px;
    padding: 0px; 
    margin: 0px;
}

.dopl_ {position: absolute; bottom: 3px; right: 3px; background-color:#f7bb00; padding: 3px; color:#FFFFFF;font-size: 10px;}
.konf_name_l {padding: 0px; padding-bottom: 5px; padding-top: 5px; min-height: 64px;}  
.input-group-btn-vertical { display: table-cell;  }

.button
{
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  color: #0C5;

  font-size: 20px;
  font-family: "lato", sans-serif;
  font-weight: 300;
  
  position: absolute; 

  padding: 10px 0;
  width: 90%;

  background: #f7bb00;
  border: 1px solid #f7bb00;
  color: #FFF;
  overflow: hidden;
  
  transition: all 0.5s;
}

.button a {
  text-decoration: none; 
  font-family: "lato", sans-serif; font-size: 20px;
}

.button:hover, .button:active 
{
  text-decoration: none;
  color: #f7bb00;
  border-color: #f7bb00;
  background: #FFF;
}

.button span 
{
  display: inline-block;
  position: relative;
  padding-right: 0;
  
  transition: padding-right 0.5s;
}

.right_column_price 
{
    font-size: 36px;
    font-weight: bold;
    color: #222222;
}

.right_column_vat 
{
    font-size: 12px;
    padding-bottom: 5px;
}

.input-group-btn-vertical { display: none; }

.table_header_cena_j, .table_header_cena_c 
{
    font-weight: bold;
    font-size: 18px;
    text-align: left;
}


.parent {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    height: 320px;
    margin-top: 10px;
    padding: 3px;
    font-family: 'lato';
}

.parent_f 
{
    height: 650px;
}

.child {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.parent:hover .child, .parent:focus .child {
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.parent:hover .child:before, .parent:focus .child:before {
    display: block;
}

.parent:hover a, .parent:focus a {
    display: block;
}

.child:before {
    content: "";
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;

}

.child_price 
{
    position: absolute; bottom: 88px; left: 0px; font-size: 18px; color:#6EAF1F; padding: 5px;padding-left: 52px; padding-right: 15px; background:rgba(255,255,255,0.9); display: none;
}

.child_title 
{
    position: absolute; bottom: 25px; left: 0px; font-size: 26px; color:#FFFFFF; padding: 5px;padding-left: 15px; padding-right: 15px;  text-shadow: 1px 1px 1px #424244;
}

.child_cat 
{
    position: absolute; bottom: 10px; left: 0px; font-size: 16px; color:#FFFFFF; padding: 5px;padding-left: 15px; padding-right: 15px;
}

@media(max-width:320px)
{
    html, body, .container {
      max-width: 320px;
      overflow-x: hidden;
    }
}

@media(max-width:640px)
{
html, body {
  max-width: 100%;
  overflow-x: hidden;
  
}

.cookie-top 
{
    height: 60px;
}

.logo_f {text-align: center; padding: 5px 10px; margin: 0px;  padding-right: 0px; padding-top: 10px;}
.logo-czasnarolety { width: 100%; padding: 5px; height: auto; padding-top: 10px;  padding-right: 0px;}
.right_column {position: fixed; bottom: 0px; z-index: 2; background-color: #FFFFFF;  border-top: solid 1px #D7D7D7;}
/*.show_product_options {position: fixed; top: 0px; z-index: 3; background-color: #FFFFFF; right: 0px; max-width: 50%;}*/
.zadzwon_karta { display: none; }
.right_column_price  { font-size: 18px; font-weight: bold; clear: both;}
.right_column_vat {display: none;}
.price-size { font-size: 32px;  }
.add_to_cart_mini {margin-left: 10px; margin-top: 8px;}
.add_to_cart_mini img { width: 18px; }
.szczegoly_konfiguracji { padding-bottom: 3px;}



.best_name { clear: both; font-size: 14px; margin: 0px auto; margin-top: 5px; height: 60px; max-width: 230px; }
.best_price { clear: both; font-size: 14px; margin: 0px auto; margin-top: 5px; height: 50px; max-width: 230px;  }
.best_btn { clear: both; margin-top: 5px; color: #f7bb00; padding: 7px; font-size: 14px; height: 60px; border: solid 1px #f7bb00; margin-bottom: 10px; }
.best_price_val { font-size: 18px; font-weight: bold; color:#fab900; }

.dopl_ {position: absolute; bottom: 3px; right: 3px; background-color:#f7bb00; padding: 3px; color:#FFFFFF;font-size: 8px;}
.konf_name_l {padding: 3px; padding-bottom: 5px; padding-top: 5px; min-height: 46px; font-size: 10px;}

.input-group-btn-vertical { display: none; }
#szerokosc { margin-right: 3px; border-radius: 4px; } #wysokosc {margin-left: 3px; border-radius: 4px;}


.container_photo  { position:relative; padding: 0px; border: none}
.jak_mierzyc { margin: 10px auto; padding: 0px;  min-height: 42px;}
.jak_m { margin-top: 10px; padding: 0px; height:48px; }
.jak_m .button { width: 100%;}
.szer_wys_label { font-size: 12px; font-style: italic; color:#616161;}
.konfigurator_box_jak_m { margin-bottom: 15px; margin-top: 10px; padding: 10px 10px;; background-color: #f5f5f5; }
.konf_title {color:#2f2e2c; font-size: 18px; font-family: 'lato'}
.konf_title_opis {color:#2f2e2c; font-size: 20px;}
.szer_wys_inp { padding-left: 0px; padding-right: 0px; }


.marka_karta {padding-left: 15px; padding-top: 0px;}
.show_product_ocena {padding-left: 15px;}
.one_product_bootstrap {padding-right: 0px; padding-left: 0px;}
.bottom_wyr{margin-bottom:10px;}
.bottom_wyr img{height:30px;}
.cart_pl_min{padding-left:0px;}
.back_url{margin-bottom:10px;}
.logowanie_top{font-size:12px;}
.cart-forms-title , .cart-forms-title h4{margin-left:-10px;}
.cart_table{margin-top:50px;}
.logo_cart img{max-width:70%;}
.zoom_p {display: none;}

.cart_suma{font-size:11px;}
.cart_suma span{padding-right:0px;font-size:12px;}
#kod_rabatowy{font-size:10px;}
.table_content{font-size:8px;}
.table_content img{width:30px;height:30px;}
.table_content_name, .table_content_wartosc, .table_content_name .col-xs-12, .table_content_name .col-xs-12 a:link{padding-left:0px;padding-right:3px;font-size:8px;}
.dostawa_platnosc_koszyk{font-size:12px;}
.payment_dispatch_c h4{font-size:13px;}
.payment_dispatch_c label{font-size:9px;}
.zastosowanie_sor label{font-size:9px;color:#4D4D4D;}
.back_url a:link{font-size:10px;}
.com_cart{font-size:10px;}
.remove_from_cart{font-size:10px;}
.table_content, .table_content_wartosc, .table_content_name{padding:0px;margin:0px;font-size:10px;}
.left_menu_cms{padding-left:30px;}
.zgody_bottom{padding-left:2%;padding-right:2%;font-size:8px;}
.tabs_products{margin-top:5px;margin-left:0px;}
.kategorie_menu{padding-left:12px;}
.filtry{margin-left:2%;width:98%;}
.where_i_am{padding-left:5px;}
.left_menu_title{margin-left:15px;}
.kategorie_menu, .filtry{display:none;}
.filters_delete{padding-left:17px;margin-left:0px;}
.kategorie_zwin_rozwin, .opcje_zwin_rozwin{margin-bottom:10px;background-color:#f3f3f3;height:30px;padding-top:5px;margin-left:5px;width:100%;}
.sort_listing{text-align:left;}
.cat_header{margin-left:0px;margin-top:10px;margin-bottom:10px;}
.cat_header_all{padding-left:5px;margin-left:0px;}
.article_home_title a{font-size:10px;}
.article_title > h1{font-size:26px;}
.article_content{font-size:13px;}
.left_menu_title{padding-left:15px;}
.top_hidden_cart img{width:34px;height:34px;}
.kategorie_menu{margin-bottom:10px;}
.top_hidden_cart_basket{top:13px;right:20px;}
.top_hidden_cart_count{top:10px; right: 10px;}
.top_hidden_cart_count a span{font-size:12px;}
.show_product_title{margin-left:10px; }
.show_product_title h1 {font-size:24px; font-weight: bold;}
.show_product_dostawca{margin-left:10px;}
.breadcrumb_przydomu{padding-left:7px;}
.price_product_cart_green_a{padding-top:10px;}
.price_product_cart_green{font-size:28px;}
.search_all_top{}
.social_bottom{text-align:center;}
.social_pos{float:none;display:inline-block;text-align:center;}
.zam_tel_karta{font-size:9px;}
.powiazane_karta_nazwa{height:80px;font-size:9px;}
.add_to_cart_mini{font-size:14px;}
.add-cart-gotowy { margin-left: 0px; margin-right: 0px; font-size: 24px; }
.add-cart-gotowy-d { padding-left: 0px; padding-right: 0px;}
.add-cart-gotowy-p { padding-top: 5px;}
.gotowe-stars { margin-top: 10px; }
.bottom_title{font-size:12px;}
.bottom_pos, .bottom_pos a:link, .bottom_pos a:visited, .bottom_pos a:hover{font-size:12px;}
.item{font-size:10px;height:260px;}
.item_name{height:56px;font-size:11px;}
.item_price{height:25px;font-size:11px;}
.article_home_title{font-size:11px;height:68px;}
.article_home_desc{padding-top:1%;font-size:9px;height:168px;text-align:left;}
.article_home_wiecej{font-size:9px;}
.p_articles, .licznik_przydatny, .licznik_nieprzydatny{font-size:11px;}
.article_cytat{display:none;}
.one_product{position:relative; margin-bottom:0px; padding: 5px;}
.one_product_name{padding-top:2px;padding-left:3px;padding-right:3px;height:53px;overflow:hidden;}
.one_product_name a:link, .one_product_name a:visited, .one_product_name a:hover{font-size:11px;color:#4D4D4D;}
.one_product_name h2{}one_product_desc{display:none;}
.one_product_ocena { display: none;}
.one_product_desc {display: none;}
.zobacz_wiecej { font-size: 10px; }
.sztuki{padding-left:0px;}
.sztuk_txt{font-size: 12px;}
.selectpicker { max-width: 260px;}
.right_column {text-align: center;}
.table_header {text-align: left;}

.float_left { float: left;display: inline; }
.table_header .input-group {max-width: 60%; margin-left: 5px;}
.page-header {margin: 10px 0px 20px;}
#kod_rabatowy_form .form-group {margin-top: 0px;}
.btn-number {font-size: 10px; padding: 2px;}
.table_header_title, .table_header_title a { font-size: 14px;}
.remove { font-size: 11px; }
.sum_pr {padding-left: 0px;}
.b_pr {padding-left: 0px;}

/* newsletter home */
.newsletter_n_left { padding-top: 30px; padding-bottom: 30px; text-align: left; }
.newsletter_n_right { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; text-align: left; margin: 0px auto; }
.newsletter_n_title { font-size : 24px; font-weight:lighter; line-height: 110%; }
.newsletter_n_is { font-size: 24px; font-weight:lighter; }
.newsletter_n_li { font-size: 14px; font-weight:lighter; clear: both; margin-top: 20px; }
/* newsletter end */


.table_header_cena_j, .table_header_cena_c 
{
    font-weight: bold;
    font-size: 22px;
    text-align: left;
}

.table_header_cena_sztuka 
{
    font-weight: normal;
    font-size: 14px;
    text-align: left;
}


.parent {
    max-width: 300px;
}

}



@media(min-width:641px) and (max-width:767px){.cart_pl_min{padding-left:0px;}
.header_search_g_input_newsletter{margin:0px auto;max-width:480px;}
.kategorie_zwin_rozwin, .opcje_zwin_rozwin{margin-bottom:10px;background-color:#f3f3f3;height:30px;padding-top:5px;margin-left:5px;width:100%;}
.one_product_desc{display:none;}
.article_home_title a{font-size:10px;}
.article_title > h1{font-size:26px;}
.article_cytat{font-size:20px;}
.article_content{font-size:14px;}
.left_menu_title{padding-left:15px;}
.top_hidden_cart img{width:34px;height:34px;}
.kategorie_menu{margin-bottom:10px;}
.top_hidden_cart_basket{top:13px;right:20px;}
.top_hidden_cart_count{top:0px;}
.top_hidden_cart_count a span{font-size:12px;}
.show_product_title{margin-left:10px;font-size:24px;}
.show_product_dostawca{margin-left:10px;}
.breadcrumb_przydomu{padding-left:7px;}
.price_product_cart_green{font-size:28px;}
.search_all_top{}
.social_bottom{text-align:center;}
.social_pos{float:none;display:inline-block;text-align:center;}
.zam_tel_karta{font-size:9px;}
.powiazane_karta_nazwa{height:80px;font-size:9px;}
.add_to_cart_mini{font-size:14px;}
.bottom_title{font-size:12px;}
.bottom_pos, .bottom_pos a:link, .bottom_pos a:visited, .bottom_pos a:hover{font-size:11px;}
.item{font-size:10px;height:260px;}
.owl-carousel .owl-item img{height:180px;width:180px;}
.item_name{height:56px;font-size:11px;}
.item_price{height:25px;font-size:11px;}
.article_home_title{font-size:11px;height:68px;}
.article_home_desc{padding-top:1%;font-size:9px;height:168px;text-align:left;}
.article_home_wiecej{font-size:9px;}
.one_product{position:relative; height:430px;}
.one_product_name{padding-top:2px;padding-left:3px;padding-right:3px;height:43px;overflow:hidden;}
.one_product_name a:link, .one_product_name a:visited, .one_product_name a:hover{font-size:12px;color:#4D4D4D;}
.one_product_name h2{}
.one_product_desc{height:83px;}
.one_product_price{}
.sztuk_txt{font-size: 12px;}
.table_header {text-align: left;}
.table_header_title { padding-left: 0px; }
.float_left { float: left;display: inline; }
.cart_steps{font-size: 14px; }
.cart_steps_select{font-size: 14px; }
.right_column {text-align: center;}

/* newsletter home */
.newsletter_n_left { padding-top: 30px; padding-bottom: 30px; text-align: left; }
.newsletter_n_right { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; text-align: left; }
.newsletter_n_title { font-size : 24px; font-weight:lighter; line-height: 110%; }
.newsletter_n_is { font-size: 24px; font-weight:lighter; }
.newsletter_n_li { font-size: 14px; font-weight:lighter; clear: both; margin-top: 20px; }
/* newsletter end */

}
@media(min-width:768px) and (max-width:991px)
{
    
    .cart_pl_min{padding-left:4px;}
    .header_search_g_input_newsletter{margin-top:5px;margin-bottom:5px;margin:0px auto;max-width:500px;}
    .one_product{position:relative;margin-bottom:10px;height:510px;}
    .one_product_name{padding-top:2px;padding-left:3px;padding-right:3px;height:43px;overflow:hidden;}
    .one_product_name a:link, .one_product_name a:visited, .one_product_name a:hover{font-size:14px;color:#4D4D4D;}
    .one_product_desc{height:83px;}
    .article_home_title a{font-size:10px;}
    .article_home_desc a{font-size:9px;}
    .search_all_top{margin:5px 2px;padding:5px 2px;}
    .header_search_g_input{width:100%;}
    .header_cart{text-align:left;}
    .cat_header{font-size:1.2em;}
    .header_price{font-size:2.2em;}
    .header_search{padding-top:10px;}
    .price_cart{margin-top:10px;}
    .menu_left_index_normal{width:19.28%;}
    .menu_left_promocje{width:20.2%;}
    .powiazane_karta_nazwa{height:70px;font-size:9px;}
    .zam_tel_karta{font-size:10px;}
    .add_to_cart_mini{font-size:14px;}
    .bottom_title{font-size:12px;}
    .bottom_pos, .bottom_pos a:link, .bottom_pos a:visited, .bottom_pos a:hover{font-size:11px;}
    .item{height:290px;}
    .item_name{height:66px;font-size:13px;}
    .item_price{font-size:14px;}
    .article_home_title{font-size:12px;height:42px;}
    .article_home_desc{font-size:10px;height:108px;}
    .article_home_wiecej{font-size:9px;}
    .article_product{margin-left:2px;margin-right:2px;}
    .article_cytat{padding-left:10px;font-size:20px;}
    .sztuk_txt{font-size: 12px;}
    .sel_del_padd {padding-right: 0px;}
    .add_to_cart_zr { position: absolute; bottom: 0px; right: 65px; margin-top: 15px; }
    .selectpicker { max-width: 320px;}
    .table_header {text-align: left;}
    .float_left { float: left;display: inline; }
    .cart_steps{font-size: 12px; }
    .cart_steps_select{font-size: 12px; }

    /* newsletter home */
    .newsletter_n_left { padding-top: 30px; padding-bottom: 30px; text-align: left; }
    .newsletter_n_right { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; text-align: left; }
    .newsletter_n_title { font-size : 20px; font-weight:lighter; line-height: 110%; }
    .newsletter_n_is { font-size: 20px; font-weight:lighter; }
    .newsletter_n_li { font-size: 13px; font-weight:lighter; clear: both; margin-top: 20px; }
    /* newsletter end */

    .align-items-center {
      -ms-flex-align: center!important;
      align-items: center!important;
    }
    .d-flex {
      display: -ms-flexbox!important;
      display: flex!important;
    }
    
    .bottom_by_title { font-size: 14px; }

}
@media(min-width:992px) and (max-width:1199px)
{
    .header_search_g_input{width:100%;}
    .container{width:1140px;}
    .sel_del_padd {padding-right: 0px;}
    .add_to_cart_zr { position: absolute; bottom: 0px; right: 70px; margin-top: 15px; }
    .selectpicker { max-width: 460px;}
    .news_btn_s {padding-right: 0px; }
    .table_header {text-align: center; padding: 0px;}
    .float_left { float: left;display: inline; }
    .table_header .input-group {max-width: 100%;}
    .align-items-center {
      -ms-flex-align: center!important;
      align-items: center!important;
    }
    .d-flex {
      display: -ms-flexbox!important;
      display: flex!important;
    }
    
    .bottom_by_title { font-size: 16px; }
    #szerokosc, #wysokosc { width: 286px; }
    .stars-widget {margin: 0px auto; padding-left: 80px;}
    .gotowe-stars .stars-widget {margin: 0px auto; padding-left: 0px;}
}

@media(min-width:1200px)
{
    .container{width: 1140px;}
    .sel_del_padd {padding-right: 0px;}
    .add_to_cart_mini{padding:10px;font-size:30px; }
    .search_all_top{margin-right: 0px; padding: 0px;}
    .add_to_cart_zr { position: absolute; bottom: 0px; right: 70px; margin-top: 15px; }
    .news_btn_s {padding-right: 0px; }
    .table_header {text-align: center; font-size: 14px; padding: 0px;}
    .your_cart {padding-left: 0px;}
    .cart_row, .header_op {padding-left: 0px;}
     .align-items-center {
      -ms-flex-align: center!important;
      align-items: center!important;
    }
    .d-flex {
      display: -ms-flexbox!important;
      display: flex!important;
    }

    #szerokosc, #wysokosc { width: 286px; }
    
    .bf_l { padding-left: 160px;}
    .stars-widget {margin: 0px auto; padding-left: 80px;}
    .gotowe-stars .stars-widget {margin: 0px auto; padding-left: 0px;}
    .text-6 { padding-top: 60px; }
    .right-gotowy { margin-top: 50px;}
    .show_product_title, .show_product_title h1 { font-size:43px; font-weight: bold;}
    .right-cechy { font-size: 16px; }
    .price-size { font-size: 47px;  }
}
 #szerokosc, #wysokosc {border-color:rgb(204, 204, 204); border-radius: 4px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px;  border-right: solid 1px #FFF; }
 .szer_wys_inp .input-group { max-width: 80%;} 
.opinie{color:#4D4D4D;font-size:12px;padding-top:20px;}
.opinia_linia{margin-bottom:8px;padding-left:0px;margin-left:0px;}
.opinia_linia_lbl{padding:0px;margin:0px;}
.opinion{font-size:9pt;border-bottom:1px solid #ddd;padding:20px 0px 20px 0px;clear:both;}
.opinion .dateAdded{width:140px;margin-top:-15px;display:block;}
.opinion .nick{display:inline-block;}
.opinion .opinionText{border-top:1px solid #ddd;}
.rated{display:inline-block;background-image:url('../Content/images/dom_z_ogrodem/opinions.png');background-repeat:no-repeat;height:18px;width:104px;}
.rated5{background-position:0px 0px;}
.rated4_5{background-position:0px -22px;}
.rated4{background-position:0px -44px;}
.rated3_5{background-position:0px -66px;}
.rated3{background-position:0px -88px;}
.rated2_5{background-position:0px -110px;}
.rated2{background-position:0px -132px;}
.rated1_5{background-position:0px -154px;}
.rated1{background-position:0px -176px;}
.rated05{background-position:0px -198px;}
.rated00{background-position:0px -220px;}
.rating-editor{clear:left;margin-top:10px;}
.reviewTitle{margin-top:6px;}
.lineFormOpinion{}
.lineFormOpinion input, .lineFormOpinion textarea{width:400px;}
.lineFormOpinion .textInput, .lineFormOpinion .textarea{border:0;height:19px;margin:2px 5px 0 5px;display:inline-block;}
.textInput > input{border:solid 1px #4D4D4D;}
.lineFormOpinion .label{display:inline-block;width:150px;font-weight:bold;vertical-align:top;}
.your-opinion a{background:url(../Content/images/dom_z_ogrodem/opinions.png) no-repeat 0 -220px;width:20px;height:21px;float:left;}
.your-opinion a.active{background-position:0 0;}
.opinion-form-buttonn{border:solid 1px #959595;background-color:#ddd;height:27px;cursor:pointer;cursor:hand;padding-top:5px;width:105px;text-align:center;color:#FFFFFF;}
.opinionBodySeparator{width:6px;height:9px;display:inline-block;background:url(../Content/images/dom_z_ogrodem/opinions.png) no-repeat -4px -247px;background-color:#fff;padding:0;margin:0;position:relative;top:33px;left:5px;zoom:1;*display:inline;}
.voting{height:20px;text-decoration:none;float:left;}
.voting a{text-decoration:none;display:inline-block;}
.voting .number{color:#000000;line-height:20px;height:20px;white-space:nowrap;}
.helpful{display:inline-block;background:url(../Content/images/dom_z_ogrodem/voting.png) no-repeat 0 0;padding:0;width:25px;height:20px;text-align:left;text-indent:-999em;text-decoration:none;overflow:hidden;}
.voting .activeHelpful{background:url(../Content/images/dom_z_ogrodem/voting.png) no-repeat 0px -46px;}
.voting .activeUnhelpful{background:url(../Content/images/dom_z_ogrodem/voting.png) no-repeat 0px -69px;}
.unhelpful{display:inline-block;background:url(../Content/images/dom_z_ogrodem/voting.png) no-repeat 0px -23px;padding:0;width:25px;height:20px;text-align:left;text-indent:-999em;text-decoration:none;overflow:hidden;}
.opinionLinks, .opinionLinks:link, .opinionLinks a:visited{color:#393939;text-decoration:none;}
.opinionLinks:hover{text-decoration:underline;}
select.filter{border-style:solid;border-width:1px;border-color:#cccccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ffffff;width:auto !important;height:auto !important;position:static;filter:alpha(opacity=100);opacity:1 !important;padding-left:2px;}
.field-validation-error{color:#ff0000;}
.field-validation-valid{display:none;}
.input-validation-error{border:1px solid #ff0000;background-color:#ffeeee;}
.validation-summary-errors{font-weight:bold;color:#ff0000;}
.validation-summary-valid{display:none;}
#scroll-to-top{position:fixed;bottom:100px;right:20px;opacity:0.8;z-index:3;}
#top_hidden{padding-top:3px;width:100%;height:65px;position:absolute;top:-63px;z-index:10000;background-color:#FFFFFF;overflow:hidden;text-align:left;-webkit-box-shadow:0px 2px 4px #b3b3b3;-moz-box-shadow:0px 2px 4px #b3b3b3;box-shadow:0px 2px 4px #b3b3b3;visibility:hidden;}
.compare_all{margin-bottom:30px;font-family: 'lato', sans-serif;}
.compare_image{padding-top:5px;}
.compare_name{font-size:12px;color:#878787;height:40px;text-align:left;padding-left:25px;padding-right:25px;}
.compare_name > a{font-size:13px;color:#878787;}
.compare_more > a{font-size:13px;color:#FABF14;}
.compare_code{padding-top:2px;padding-bottom:15px;font-size:11px;color:#878787;text-align:left;padding-left:25px;padding-right:25px;}
.compare_price{font-size:32px;font-weight:bold;color:#FABF14;}
.compare_add_cart{margin-bottom:15px;margin-top:10px;}
.compare_add_cart > .add_to_cart_mini{font-size:13px;width:200px;padding:10px;}
.compare_options{text-align:center;background-color:#f9f9f9;padding:5px;}
.compare_options_one{margin-bottom:15px;border:solid 1px #d3d3d3;padding:0px;}
.compare_options > h1{font-size:14px;font-weight:bold;padding:0px;margin-top:10px;margin-bottom:10px;color:#848587;}
.compare_remove{padding-top:3px;padding-bottom:3px;margin-top:5px;margin-bottom:5px;text-align:right;font-size:11px;cursor:pointer;}
.one_row{padding-top:5px;padding-bottom:5px;font-size:12px;}
.one_row_all{border-left:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3;}
.options_compare_left{margin-top:10px;padding-left:0px;font-size:11px;color:#858585;}
.print_compare{cursor:pointer;font-size:12px;}
#porownaj_kategoria_btn, #roznice, #porownaj_kategoria_btna{cursor:pointer;background-color:#FABF14;padding:5px;color:#FFFFFF;text-align:center;}
#porownaj_kategoria_btn, #roznice{width:155px;margin:0px auto;}
#porownaj_kategoria{border:1px solid #c5c5c5;padding:5px 5px 5px 5px;font-size:16px;border:1px solid #c5c5c5;color:#99999b;height:30px;font-size:12px;background-color:#FFFFFF;}
#porownaj_kategoriaa{border:1px solid #c5c5c5;padding:5px 1px 5px 1px;border:1px solid #c5c5c5;color:#99999b;height:25px;font-size:11px;background-color:#FFFFFF;}


.sticky_menu_product { text-align: left; margin: 0px; padding: 0px;}

.sticky_menu_product ul {
    margin: 35px 0 0 5px;
    padding-left: 0px;
    text-align: left;
}
.sticky_menu_product ul li {
    list-style: none;
    display: inline;
    margin-left: 0px;
    padding-left: 0px;
}

.sticky_menu_product ul li a, .sticky_menu_product ul li a:visited
{
    padding: 0px 0px 8px 0px;
    margin-right: 25px;
    margin-left: 0px;
    text-decoration: none;
    color: #4D4D4D;
    font-size: 13px;
    font-weight: bold;
}

.sticky_menu_product ul li a:hover 
{
    text-decoration: none;
    border-bottom: solid 5px #FABF14;
}

.active_sticky {
    text-decoration: none;
    line-height: 50px;
    border-bottom: solid 4px #87BF36;
}

.sticky_menu_product_fixed 
{
    position: fixed;
    top: 25px;
    z-index: 1000;
    background-color: #FFFFFF;
    overflow: hidden;
    text-align: left;
    -webkit-box-shadow:0px 5px 5px -5px #b3b3b3;-moz-box-shadow:0px 5px 5px -5px #b3b3b3; box-shadow:0px 5px 5px -5px #b3b3b3;
}


.checkbox-custom {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom, .checkbox-custom-label{
    display: inline-block;
    vertical-align: middle;
    margin: 3px;
    cursor: pointer;
}

.checkbox-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    padding: 0px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    background: #FFFFFF;
    color: #BED62F;
    content: "\f00c";
    font-family:'fontawsome';
   
}

.checkbox-custom:focus + .checkbox-custom-label {
  outline: 1px solid #ddd; /* focus style */
}


.checkbox-custom-zero {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom-zero, .checkbox-custom-label-zero{
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}

.checkbox-custom-label-zero {
    position: relative;
    color:#B3B6BA;
}

.checkbox-custom-zero + .checkbox-custom-label-zero:before {
    content: '';
    background: #FAFAFA;
    border: 1px solid #F7F7F7;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    padding: 0px;
    margin-right: 10px;
    text-align: center;
    
}

.checkbox-custom-zero:checked + .checkbox-custom-label-zero:before {
    background: #FFFFFF;
    color: #BED62F;
    content: "\f00c";
    font-family:'fontawsome';
}
.checkbox-custom-zero:focus + .checkbox-custom-label-zero {
  outline: 1px solid #ddd; /* focus style */
}

.cechy_title { color:#1d1d1e; font-size: 13px;  font-family: 'lato';  font-weight: 700; word-break: normal; word-wrap: break-word;}

.autocomplete-suggestions { border: 1px solid #CCCCCC; background: #fff; cursor: default; overflow: auto; position: absolute; z-index: 2000000;}
.autocomplete-suggestion { padding: 6px 0px 6px 10px; font-size: 12px; white-space: nowrap; overflow: hidden; text-align: left; }
.autocomplete-selected { background: #FABF14; color: #FFFFFF; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399ff; }
.autocomplete-selected strong { color: #FFFFFF; font-weight: bold;}
.typeahead { z-index: 323;}
.dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:active, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover { background-color: #F4F4F4; color:#333333;}
.popup_25 
{
    -webkit-box-shadow: -1px 1px 2px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: -1px 1px 2px 3px rgba(0,0,0,0.15);
     box-shadow: -1px 1px 2px 3px rgba(0,0,0,0.15);
}

.btn_news 
{
    background-color:#F6F6F6; color: #3D3D3F; text-decoration: none; font-size: 16px; padding: 12px;
}

.btn_news:hover 
{
    background-color:#FABF14; color:#FFFFFF; -webkit-transition: background-color 0.2s ease-out;
}



.konfigurator_img 
{
    border: solid 3px #F6F6F6;
    cursor: pointer;
}

.default_img 
{
    border: solid 3px #FABA00;
}

.sweet-alert button
{
    background-color: #FABF14;
}

.no_select 
{
    display: none;
    /*border: solid 3px #F6F6F6;
    cursor: default;
    -webkit-filter: grayscale(1) opacity(.4);
    filter: grayscale(1) opacity(.4);*/
}

.sticky_photo 
{
    position: -webkit-sticky;
    position : fixed;
    top: 10px;
    z-index: 2;
}

.konfigurator_nazwa 
{
    font-size: 15px; 
    font-weight: bold; 
    padding-left: 5px; 
    padding-bottom: 2px;
    border-bottom: solid 1px #D7D7D7;
    margin-bottom: 5px;
}

/* spinner */

.spinner input {
  text-align: right;
  border: solid 1px #c2c2c2;
  color: #aaaaaa;
}

.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 2%;
  vertical-align: middle;
  /*display: table-cell; */
  /*display: none;*/
}

.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}

.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}

.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
  
}

.input-group-btn-vertical i {
  position: absolute;
  top: 0;
  left: 4px;
  color:#c2c2c2;
}




.modal-lg 
{
    max-width: 750px;
}

.modal-body 
{
    overflow: hidden;
    
}


/* Opacity #1 */
/*.img-responsive{
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.img-responsive:hover{
	opacity: .5;
}*/

.one_product_photo img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	-webkit-filter: blur(3);
	filter: blur(3);
	margin: 0px auto;
}
.one_product_photo:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-filter: blur(0);
	filter: blur(0);
	-webkit-animation: flash 0.5s;
	animation: flash 0.5s;
}


@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}

#colorSelector {
	position: relative;
	width: 36px;
	height: 36px;
	background: url('../Scripts/colorpicker/images/select.png');
}
#colorSelector div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;
	background: url('../Scripts/colorpicker/images/select.png') center;
}

.cart_r 
{
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: left;
    color: #3D3D3F;
    
}

.cart_r h1 
{
    margin-bottom: 20px;
}




.table_header_konf 
{
    padding: 0px;
    text-align: left;
    padding-left: 10px;
}

.cart_one_product 
{
    margin-bottom: 15px;
    border-bottom: solid 1px #D7D7D7;
    padding: 10px 10px;
}



.input-number 
{
     text-align: center;
     color:#7a7a7a;
     font-size: 20px;
     width: 45px;
     
}


.label_cart 
{
    font-size: 14px;
    padding-top: 3px;
    padding-right: 3px;
}

.bottom_title i
{
    font-size: 12px;
}







.header_op 
{
    font-size: 20px;
    font-weight: 500;
}


.modal.in .modal-dialog 
{
    -webkit-transform: translate(0, calc(30vh - 30%));
    -ms-transform: translate(0, 30vh) translate(0, -30%);
    -o-transform: translate(0, calc(30vh - 30%));
    transform: translate(0, 30vh) translate(0, -30%);
}

.input-group-addon 
{
    background-color: #FFF;
}


.text-12, .text-6 
{
    font-size: 16px;
    text-align: justify;
}




