body {
font-size: 1rem;
line-height: 180%;
font-weight: 400;
color: #000;
}
a.et_pb_button {
font-size: 1.1rem;
font-weight: 400;
}
.clr {
clear: both;
}
.et-db #et-boc .et-l .et_pb_row,
.et_pb_row {
width: 90%;
}
@media (max-width: 980px) {
.et-db #et-boc .et-l #head-photo-row .et_pb_row {
width: 100%;
}
}
tr:nth-child(odd) {
background: #e7e7e7;
}
@keyframes fromFog {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.et_pb_row--with-menu {
animation: fromFog 0.3s ease-in-out 0s;
animation-fill-mode: backwards;
}
.header-photo-desktop,
.header-photo-mobile {
animation: fromFog 0.3s ease-in-out 0.3s;
animation-fill-mode: backwards;
}
#et-main-area {
animation: fromFog 0.3s ease-in-out 0.6s;
animation-fill-mode: backwards;
}
footer {
animation: fromFog 0.3s ease-in-out 0.9s;
animation-fill-mode: backwards;
position: relative;
}
.et_pb_scroll_top.et-pb-icon {
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.et_pb_title_container h1,
h1 {
font-size: 2.8rem;
}
@media (max-width: 980px) {
.et_pb_title_container h1,
h1 {
font-size: 1.8rem;
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 120%;
font-weight: 400;
}
a,
img,
input {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a.entry-featured-image-url,
.et_pb_image_container a,
.et_pb_image a,
.et_pb_gallery_image a,
.dg-post-thumb a {
border-bottom: 0 !important;
}
#et-main-area #main-content a:link,
#et-main-area #main-content a:visited {
color: #b20000;
border-bottom: 1px solid #b20000;
}
#et-main-area #main-content a:hover {
color: #ff0016;
border-bottom: 1px solid #fff;
}
#et-main-area #main-content h2 a:link,
#et-main-area #main-content h2 a:visited {
color: #b20000;
border-bottom: 0;
}
#et-main-area #main-content h2 a:hover {
color: #ff0016;
border-bottom: 0;
}
#et-main-area #main-content .wp-pagenavi a:link,
#et-main-area #main-content .wp-pagenavi a:visited {
color: #fff;
border-bottom: 0;
}
#et-main-area #main-content .wp-pagenavi a:hover {
color: #fff;
border-bottom: 0;
}
a.et_pb_button {
color: #fff !important;
} .et_pb_ajax_pagination_container .wp-pagenavi span.current {
color: #000 !important;
}
.et_pb_ajax_pagination_container .wp-pagenavi {
text-align: left;
}
.et_pb_ajax_pagination_container .wp-pagenavi .nextpostslink,
.et_pb_ajax_pagination_container .wp-pagenavi .previouspostslink {
color: #fff !important;
}
.single #najnowsze-wpisy-kolumna .post {
padding-bottom: 0.3rem;
}
#najnowsze-wpisy-kolumna .et_pb_post {
margin-bottom: 1rem;
word-wrap: break-word;
border-bottom: 1px solid #eee;
}
#najnowsze-wpisy-kolumna h2 {
padding-bottom: 0;
}
.et_pb_blog_grid .et_pb_post {
border: 0;
padding: 0;
}
.et_pb_blog_grid .et_pb_post .et_pb_image_container {
margin: 0;
}
.wp-pagenavi {
clear: both;
}
.wp-pagenavi span.pages {
border: 0;
padding: 12px 12px 12px 0;
}
.wp-pagenavi span.current {
border: 0;
padding: 12px 12px;
background-color: #eee;
color: #000;
}
.wp-pagenavi a {
border: 0;
padding: 12px 12px;
margin: 2px;
background-color: #c61b1b;
color: #fff;
}
.wp-pagenavi a:hover {
background-color: #9e0000;
color: #fff;
}  .ikonki1-naglowek {
display: flex;
justify-content: flex-end;
margin: 0;
}
#searchmodaltrigger {
margin: 0 0 0 1.2em;
border: 0;
color: #000;
}
.ikonki2-naglowek a {
margin: 0 0 0 1.5em;
border: 0;
}
.ikonki1-naglowek a {
margin: 0 0 0 1.4em;
border: 0;
}
.ikonki2-naglowek a.first-icon,
.ikonki1-naglowek a.first-icon {
margin: 0;
border: 0;
}
.ikonki2-naglowek span.et-pb-icon {
margin: 0;
border: 0;
}
.ikonki2-naglowek span.et-pb-icon.start-icon {
color: #f07c00;
}
.ikonki2-naglowek span.et-pb-icon.user-icon {
color: #b70000;
}
.ikonki2-naglowek span.et-pb-icon.search-icon {
color: #e30016;
}
.ikonki1-naglowek a:hover {
border: 0;
}
#searchmodaltrigger:hover,
.ikonki2-naglowek span.et-pb-icon:hover,
.ikonki2-naglowek a:hover {
border: 0;
color: #b70000;
}
.ikonki2-naglowek span.et-pb-icon.user-icon:hover {
color: #780000;
}
.ikonki2-naglowek {
display: flex;
justify-content: flex-end;
margin: 0.8em 0 -0.5em 0;
}
.ikonki2-naglowek .et-pb-icon {
font-size: 2em;
}
.ikonki2-naglowek img {
height: 32px;
}
.et_pb_menu .et-menu>li {
padding-left: 11px;
padding-right: 21px;
}
.et-db #et-boc .et-l .et_pb_menu .et-menu-nav>ul li.dwie-kolumny ul.sub-menu {
width: 640px;
column-count: 2;
}
.et-db #et-boc .et-l .et_pb_menu .et-menu-nav>ul li.dwie-kolumny ul.sub-menu li {
width: 320px;
}
.et-db #et-boc .et-l .et_pb_menu .et-menu-nav>ul li.dwie-kolumny ul.sub-menu li a {
width: 310px;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
padding: 9px 0;
font-size: 1.3em;
border-bottom: 0;
font-weight: 400;
}
.et-menu .menu-item-has-children>a:first-child:after {
top: 8px;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
margin-top: 0;
}
header nav ul.et-menu a:hover {
opacity: 1;
}
.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.menu-item-has-children>a:first-child,
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.menu-item-has-children>a:first-child {
padding-right: 20px;
}
.et-db #et-boc .et-l .et_pb_menu ul#menu-glowne-menu {
margin-left: 123px;
}
.et-db #et-boc .et-l .et_pb_menu .et-menu-nav>ul ul,
.nav li ul {
width: 280px;
border-top: 0;
}
.et-db #et-boc .et-l .nav li li,
.nav li li {
padding: 0;
}
.et-db #et-boc .et-l .et-menu li li a,
.et-menu li li a {
padding: 6px 20px;
width: 280px;
border-bottom: 0;
border-top: 1px solid #eee;
}
.et-menu li li a:hover {
border-bottom: 0;
}
#header-top-menu .et_pb_code_inner {
display: flex;
justify-content: flex-end;
align-items: center;
}
.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li.mobile-menu-item,
header .et_pb_menu__menu>nav>ul>li.mobile-menu-item {
display: none;
}
@media (max-width: 980px) {
header .ikonki1-naglowek,
header .ikonki2-naglowek {
justify-content: center;
}
#header-top-menu {
display: none;
}
.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li.mobile-menu-item,
header .et_pb_menu__menu>nav>ul>li.mobile-menu-item {
display: flex;
}
}
.et-db #et-boc .et-l a.top-menu-item,
a.top-menu-item,
span.top-menu-item {
color: #000;
font-size: 1rem;
font-weight: 500;
margin: 0 0 0 2rem;
display: flex;
align-items: center;
border-bottom: 1px solid #fff;
}
.et-db #et-boc .et-l a.top-menu-item:hover,
a.top-menu-item:hover,
span.top-menu-item:hover {
color: #610000;
border-bottom: 1px solid #610000;
}
a.top-menu-item img,
span.top-menu-item img {
height: 1.5rem;
width: auto;
margin: 0 0.6rem 0 0;
}
.header-photo-desktop {
display: flex;
}
.header-photo-mobile {
display: none;
}
@media (max-width: 980px) {
header .et_pb_row .et_pb_menu .et_pb_menu_inner_container {
flex-direction: column;
}
.et_pb_menu--style-left_aligned .et_pb_menu__logo {
margin-right: 0;
}
.mobile_menu_bar:before {
font-size: 44px;
}
.et_pb_menu .et_mobile_menu {
border-top: 1px solid #e7e7e7;
}
header .et_pb_menu .et_mobile_nav_menu {
margin: 1rem 0 0.5rem 0 !important;
}
header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar {
background: #fff;
}
header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
color: #000;
}
header .et_pb_menu__logo img {
max-width: 120px;
position: relative;
top: 0;
left: 0;
margin: 0 auto;
}
.header-photo-mobile {
display: block;
height: 200px;
width: 100%;
background-size: cover;
}
.header-photo-desktop {
display: none;
}
}
.et_pb_menu .et-menu-nav>ul ul {
padding: 0;
}  @media (min-width: 680px) {
footer:before {
content: ' ';
background-image: url(//technikummundurowe.bydgoszcz.pl/wp-content/themes/technikum-bydgoszcz/images/glowa-stopa-l.png);
background-position: center;
background-repeat: no-repeat;
height: 176px;
width: 81px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto 0;
z-index: 11;
}
footer:after {
content: ' ';
background-image: url(//technikummundurowe.bydgoszcz.pl/wp-content/themes/technikum-bydgoszcz/images/glowa-stopa-p.png);
background-position: center;
background-repeat: no-repeat;
height: 173px;
width: 81px;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto 0;
z-index: 11;
}
}  input[type='submit'],
input[type='button'] {
color: #fff;
background-color: #c61b1b;
border-radius: 0px;
font-size: 1.1rem;
font-weight: 400;
border: 0;
padding: 8px 18px;
cursor: pointer;
}
input[type='button'].wpv-reset-trigger {
color: #000;
background-color: #ddd;
margin-right: 10px;
}
input[type='submit']:hover,
input[type='button']:hover {
color: #fff;
background-color: #9e0000;
}
select:focus,
textarea:focus,
input.text:focus,
input.title:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='text']:focus {
box-shadow: 0 0 21px #a7000043;
}
input.text,
input.title,
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='text'],
select,
textarea {
background-color: #fff;
border: 1px solid #bbb;
padding: 5px;
color: #000;
font-size: 1rem;
}  @keyframes animatetop {
0% {
top: -300px;
opacity: 0;
}
100% {
top: 0;
opacity: 1;
}
}
#searchmodalcolumn .et_pb_code_inner {
display: flex;
flex-direction: column;
}
#searchmodalcolumn {
display: flex;
flex-direction: column;
}
#searchmodalcolumn .close {
align-self: flex-end;
margin: 0 0 2rem 0;
}
#searchmodalcolumn .left {
align-self: flex-start;
}
.et-db #et-boc .et-l #searchmodal.et_pb_section,
#searchmodal.et_pb_section {
display: none; z-index: 9999999; width: 100%; height: 100%; overflow: auto; background-color: #002a5daa; }
.searchmodalcontent {
animation: animatetop 0.5s;
color: #000000;
}
.searchmodalcontent a {
color: #000000;
}
#searchmodaltrigger {
cursor: pointer;
}
.et-db #et-boc .et-l #searchmodaltrigger.et-pb-icon,
#searchmodaltrigger.et-pb-icon {
font-size: 1.3rem;
margin: 0 0 0 20px;
}
.searchmodalcontent .left {
float: left;
font-size: 1.3rem;
margin: 0 0 1rem 0;
}
.searchmodalcontent .close {
color: #000000;
font-size: 28px;
}
.searchmodalcontent .close:hover,
.searchmodalcontent .close:focus {
color: #a70000;
text-decoration: none;
cursor: pointer;
}
.et_pb_search input.et_pb_s,
.et_pb_search input.et_pb_searchsubmit {
font-size: 1rem;
color: #000;
}
.searchmodalcontent .et_pb_search input.et_pb_s {
background: #000000;
}
#searchmodal input[type='text'] {
background-color: #eee;
}
.et_pb_search {
border: 0;
border-radius: 0;
}
#searchmodalcolumn .et_pb_search_0_tb_header input.et_pb_s,
#searchmodalcolumn .el_ajax_search .el_ajax_search_field {
padding: 0.8rem !important;
}
#searchmodalcolumn form#searchform {
display: flex;
}
#searchmodalcolumn #s {
font-size: 1.1rem;
padding: 0.5rem;
margin: 0;
border: 0;
}
#searchmodalcolumn #searchsubmit {
color: #fff;
background-color: #a70000;
font-size: 1.1rem;
padding: 0.5rem;
margin: 0;
border: 0;
}
#searchmodalcolumn #searchsubmit:hover {
color: #fff;
background-color: #770000;
cursor: pointer;
}  .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 25px;
}
.home .et_pb_slides .et_pb_container {
display: flex;
align-items: flex-end;
}
.home .et_pb_slide_description,
.home .et_pb_slider_fullwidth_off .et_pb_slide_description {
margin: 0 0 5rem 0;
padding: 0;
}
.home .et_pb_slides .et_pb_slider_container_inner {
display: block;
width: auto;
margin: 0 auto;
}
.home .et_pb_slide {
padding: 0;
}  .pa-add-accordion-icon .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before {
display: block;
content: '\e04f';
color: #000;
}