/*style dla długich opisów produktów, opisów kategorii i dla stron CMS*/

/*RODZAJ FONTU*/
#projector_longdescription, .search_description .search_description__wrapper, #Text {
    font-family: "Open Sans", sans-serif;
}

/*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;
    border-left: 5px solid #007fc0;
}

/*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;
}

/*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: justify;
}

/*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;
}
/*ELEMENTY TABELKI*/
#projector_longdescription td {padding:5px;font-size: 10pt;}

/*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;
    }
}