/*style dla długich opisów produktów, opisów kategorii i dla stron CMS*/

/*Global*/
/*szerokosc glownego bannera*/
#main_banner1 img {width: auto !important;}
/*wyrownanie elementow gornego menu - wyrownanie przestrzeni miedzy nimi*/
header .navbar-nav { justify-content: space-between;}

/*menu boczne Asortyment*/
.big_label {margin-top: -2px;}
/*okruszki breadcrumbs*/
div#breadcrumbs.breadcrumbs {padding-top:14px;}

/*produkt gratisowy w koszyku - ukrycie pomaranczowej linii
/*strona koszyka - krok 1 */
/* #basketedit_gifts.bg_alter {border: 2px solid #fc7f06 !important;} */

/*ukrycie modulu gratisowego*/
div#basketedit_gifts.bg_alter {display:none;}

/*strona glowna*/
ul.main_tree_sub {text-align: center;}


/*karta towaru - ukrycie ceny katalogowej*/
div#projector_price_srp_wrapper.projector_prices__srp_wrapper {display:none;}


/*RODZAJ FONTU*/
#projector_longdescription, .search_description .search_description__wrapper, #Text {
    font-family: "Open Sans", sans-serif;
}

/*tekst na wyborach parametrow na karcie towaru*/
small.conflict_txt {color:gray !important;}

/*Tymczasowe ukrycie ceny OD produktu grupowego*/
.price_from {display: none;} 

/*zmiana wielkosci kontenera dostawy na karcie towaru - popup*/
.modal__wrapper {max-width: 860px!important;}

/*przycisk global*/
.przycisk1 a {
    display: inline-block;
    padding: 12px 22px;
    background: #007cbb;
    color: white !important;
    text-decoration: none;
    transition: all ease 0.3s;
    border: 2px solid #007cbb;
}

.przycisk1 a:hover,
.przycisk1 a:focus {
    background: white;
    color: #007cbb !important;
    border: 2px solid #007cbb;
    }


/*p*/
.cm p {  font-size: 16px;
    font-family: "Open Sans", sans-serif;
    color: #111;
    text-align: left;
    line-height: 1.6;}

/*H1*/
#projector_longdescription h1, .search_description .search_description__wrapper h1, #Text h1 {
    font-size: 24px;
    font-weight: 500;
    color: #333;
    padding-left: 10px;
    margin-bottom: 30px;
    margin-top: 0px;
    border-left: 5px solid #007fc0;
    line-height:35px;
}

/*H2*/
#projector_longdescription h2, .search_description .search_description__wrapper h2, #Text h2 {
    font-size: 22px;
    font-weight: 500;
    color: #333;
    padding-left: 10px;
    margin: 20px 0 24px 0;
    border-left: 5px solid #007fc0;
}

/*H3*/
#projector_longdescription h3, .search_description .search_description__wrapper h3, #Text h3 {
    font-size: 1.5em;
    font-weight: 500;
    color: #333;
    padding-left: 7px;
    margin: 20px 0;
    border-left: 4px solid #007fc0;
}

/*H4*/
#projector_longdescription h4, .search_description .search_description__wrapper h4, #Text h4 {
    font-size: 1.3em;
    font-weight: 500;
    color: #333;
    margin: 15px 0;
}

/*H5*/
#projector_longdescription h5, .search_description .search_description__wrapper h5, #Text h5 {
    font-size: 1.2em;
    font-weight: 400;
    color: #e15959;
    padding: 20px;
    margin-bottom: 24px;
    border: 2px solid #e15959;
    text-align: left;
}

/*H6*/
#projector_longdescription h6, .search_description .search_description__wrapper h6, #Text h6 {
    font-size: 1.2em;
    font-weight: 400;
    color: #333;
    padding: 20px;
    margin-bottom: 24px;
    border: 1px solid #007fc0;
    text-align: left;
}

/*P*/
#projector_longdescription p, #projector_longdescription span, #projector_longdescription div, .search_description .search_description__wrapper p, .search_description .search_description__wrapper span, .search_description .search_description__wrapper div, #Text p, #Text span, #Text div {
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    color: #111;
    text-align: left;
    line-height: 1.6;
}

/*LINKI*/
#projector_longdescription a, .search_description .search_description__wrapper a, #Text a {
    color: #007fc0;
}

/*LINKI NA HOVER*/
#projector_longdescription a:hover, .search_description .search_description__wrapper a:hover, #Text a:hover {
    color: #59A3D4;
}
a.btn.--large.--solid:hover {border: 1px solid #004c72;
    background-color: #004c72;}

/*ELEMENTY TABELKI*/
#projector_longdescription td {
    padding: 5px;
    font-size: 10pt;
    padding-right: 20px;}
/*LISTY*/
#projector_longdescription ul, .search_description .search_description__wrapper ul, #Text ul, 
#projector_longdescription ol, .search_description .search_description__wrapper ol, #Text ol {
    font-size: 16px;
    line-height: 1.6;
    color: #111;
}

/*ELEMENTY LISTY*/
#projector_longdescription ul li, .search_description .search_description__wrapper ul li, #Text ul li, 
#projector_longdescription ol li, .search_description .search_description__wrapper ol li, #Text ol li {
    padding: 5px 0;
}


/*tablety/laptopy/większe ekrany*/
@media (min-width: 757px) {
    /*H1*/
    #projector_longdescription h1, .search_description .search_description__wrapper h1, #Text h1 {
        font-size: 31px;
    }

    /*H2*/
    #projector_longdescription h2, .search_description .search_description__wrapper h2, #Text h2 {
        font-size: 1.7em;
    }
}

/*custom css*/


/*odstępy header global*/
@media (min-width: 979px){
header #menu_categories3 {
    margin: 12px 0 0;}}