/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Oct 30 2022 | 03:59:11 (pm)
/*
/******* Do not edit this file *******/

/***** tab z komentarzami *****/
.mh-tab-button.active, .mh-tab-button.active:hover { background: #ffb600}
.mh-tab-buttons {    border-bottom: 3px solid #ffb600; }
/***** logo *****/
.mh-header { background: transparent; }
.header-wrap { background: transparent; }
.logo-wrap { padding: none; overflow: hidden; }
/***** Obrazki na post głównej 320 *****/
.mh-loop-thumb img { width: 100%; max-width: 300px; }
/***** Tu reguluje długość kolumn *****/
.mh-content { width: 660px; overflow: hidden; }
.mh-content { width: 66.83%; overflow: hidden; }
.mh-sidebar, .hp-sidebar { width: 260px; float: right; }
.sb-right { margin-left: 20px; }
.sb-left { margin-right: 20px; }
/***** wielkość nagłówków *****/
h6 { font-size: 76px; font-size: 0.700rem; }
/***** kolory linków *****/
a { color: #343328; text-decoration: none; }
a:visited { color: #808080; text-decoration: none; }
a:hover { color: #ffb600; text-decoration: none; }
.post-meta a:hover { color: #5076e5; }
/***** kolory separatorów *****/
.sb-widget .menu > .menu-item, .sb-widget .cat-item { padding: 5px 0px; padding: 0.375rem 0rem; border-bottom: 1px solid #dcdcdc; }
.loop-wrap { padding-bottom: 20px; padding-bottom: 1.25rem; margin-bottom: 20px; margin-bottom: 1.25rem; border-bottom: 1px solid #dcdcdc; }
pre, code { font-family: "Consolas", Courier New, Courier, monospace; margin-bottom: 20px; margin-bottom: 1.25rem; background: #f7f7f7; border: 1px solid #DCDCDC; }
.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #DCDCDC; }
.post-meta { margin-top: 10px; margin-top: 0.625rem; padding: 5px; padding: 0.3125rem; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; }
/***** menu górne *****/
.main-nav { background: #000; text-transform: uppercase; border-bottom: 0px solid #000; border-top: 5px solid #fff; }
.main-nav li:hover { background: #ffb600; }
.main-nav .current-menu-item { background: #ffb600; }
.mh-main-nav { text-transform: uppercase; background: #00000; border-bottom: 0px solid #000; }
.mh-main-nav li:hover { background: #ffb600; }
.mh-main-nav .current-menu-item { background: #ffb600; }
.mh-main-nav { text-transform: uppercase; border-bottom: 3px solid #ffb600; }
.mh-main-nav .menu > .current-menu-item { background: #ffb600; }
/***** menu prawe *****/
.sb-right { margin-right: 0px; margin-left: 5; background-color: #f3f3f3; }
.mh-widget-title, .mh-footer-widget-title { padding-bottom: 5px; margin-bottom: 20px; margin-bottom: 1.25rem; text-transform: uppercase; border-bottom: 1px solid #ffb600; }
.mh-slider-widget .flex-control-paging li a.flex-active { background: #ffb600; border: 1px solid #fff; }
.mh-slider-caption { position: absolute; width: 350px; max-width: 100%; top: 0; right: 0; color: #fff; border-bottom: 3px solid #ffb600; background: #2a2a2a; background: rgba(42, 42, 42, 0.8); }
/***** tu cienie ramki wywaliłem *****/
.mh-container { width: 980px; margin: none auto; position: relative; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/***** żółte daje tekst postu*****/
.mh-subheading { display: inline-block; font-size: 13px; font-size: 0.8125rem; color: #fff; padding: 5px 10px; margin-bottom: 10px; margin-bottom: 0.625rem; background: #ffb600; text-transform: uppercase; }
.mh-meta a:hover, .mh-footer .mh-meta a:hover { color: #5076e5; }
.entry-content a { font-weight: 600; color: #5076e5; }
.entry-content a:hover { color: #5076e5; text-decoration: underline; }
.entry-tags li:hover { background: #ffb600; }
.entry-tags .fa { float: left; padding: 10px; margin-right: 6px; background: #ffb600; }
/***** żółte daje *****/
.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { color: #fff; background: #ffb600; }
.mh-category-desc { color: #000; padding: 20px; margin-bottom: 20px; margin-bottom: 1.25rem; background: #f5f5f5; border-top: 3px solid #ffb600; border-bottom: 3px solid #ffb600; }
.slicknav_btn { background: #ffb600; }
.slicknav_menu { padding: 0; border-bottom: 1px solid #2a2a2a; background: #ffb600; display: none; }
.slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover { color: #fff; background: #ffb600; }
.mh-header-tagline { display: inline-block; font-size: 14px; font-size: 0.875rem; line-height: 1; color: #ffb600; padding-top: 10px; margin-top: 10px; border-top: 1px solid #e5e5e5; }
.slicknav_btn { margin: 0 5px; text-decoration: none; background: #ffb600; }
.main-nav .current-menu-item { background: #ffb600; }
.slicknav_menu { background: #ffb600; border-bottom: none; }
.slicknav_nav a:hover { background: #ffb600; color: #fff; }
.slicknav_btn { margin: 0 5px; text-decoration: none; background: #ffb600; }
.slicknav_menu { background: #ffb600; border-bottom: 2px solid #2a2a2a; }
.slicknav_nav .slicknav_item:hover { background: #ffb600; color: #fff; }
.slicknav_nav a:hover { background: #ffb600; color: #fff; }
.slide-caption { width: 25em; max-width: 100%; position: absolute; background: #2a2a2a; color: #fff; top: 0; right: 0; border-bottom: 3px solid #ffb600; opacity: 0.6; filter: alpha(opacity=60); }
.slide-title:hover { color: #ffb600; }
.entry a { color: #ffb600; }
.post-tags li:hover { background: #ffb600; }
.cat-desc { margin-bottom: 30px; margin-bottom: 1.875rem; padding: 20px; padding: 1.25rem; background: #f7f7f7; border-top: 3px solid #ffb600; border-bottom: 3px solid #ffb600; }
.page-numbers:hover, .current, a:hover .pagelink { background: #ffb600; color: #fff; text-decoration: none; }
.pagelink { padding: 5px 10px; padding: 0.3125rem 0.625rem; background: #ffb600; color: #fff; }
.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #ffb600; text-decoration: none; }
.slide-caption { position: relative; width: 100%; bottom: 0; top: auto; border-top: 3px solid #ffb600; border-bottom: none; opacity: 1; }
/***** paginacje *****/
.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { color: #fff; background: #ffb600; }
.pagelink { display: inline-block; font-weight: 700; color: #fff; padding: 10px 15px; background: #ffb600; }
.mh-post-nav a:hover { color: #ffb600; }
/***** formularze *****/
input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover, textarea:hover { border: 1px solid #ffb600; }
input[type=submit] { display: inline-block; min-width: 100px; font-weight: 700; color: #fff; padding: 10px 15px; background: #ffb600; cursor: pointer; text-transform: uppercase; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; border: 0; -webkit-appearance: none; }
input[type=text]:hover, textarea:hover { border: 1px solid #ffb600; }
input[type=submit] { min-width: 75px; color: #fff; padding: 5px 10px; padding: 0.3125rem 0.625rem; background: #ffb600; text-decoration: none; cursor: pointer; display: inline-block; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; border: 0; }
#cancel-comment-reply-link { font-size: 12px; font-size: 0.75rem; background: #ffb600; padding: 5px; padding: 0.3125rem; color: #fff; }
.required { color: #ffb600; }
.wpcf7-form input[type=email]:hover { border: 1px solid #ffb600; }
/***** commenty! *****/
#respond a:hover { color: #ffb600; }
#respond #cancel-comment-reply-link { font-size: 12px; font-size: 0.75rem; color: #fff; padding: 5px 10px; background: #ffb600; }
.required { color: #ffb600; }
.commentlist .bypostauthor .vcard { border-left: 3px solid #ffb600; }
.comment-info { color: #ffb600; margin: 20px 0px; margin: 1.25rem 0rem; }
/***** nagłówki wigetów i odstępy od krawędzi *****/
.widget-title, .footer-widget-title { color: #fff; text-indent: 12px ; border-bottom: none; border-left: 5px solid #000; padding-bottom: 0px; background: #ffb600;  }
.sb-widget, .footer-widget { margin-bottom: 0px; overflow: hidden; padding-left: 5px; padding-right: 5px; }
.bypostauthor .mh-comment-meta { border-bottom: 2px solid #ffb600; }
.mh-comment-info { color: #ffb600; margin: 20px 0; margin: 1.25rem 0; }
/***** author box żółte *****/
.mh-author-box a:hover { color: #ffb600; }
.author-box { line-height: 1.5; margin-bottom: 20px; margin-bottom: 1.25rem; background: #f7f7f7; border-top: 3px solid #ffb600; border-bottom: 3px solid #ffb600; }
/***** nagłówek postu i strony *****/
.page-title { font-size: 24px; font-size: 1.5rem; color: #fff; padding: 0px 10px 3px; padding: 0rem 0.625rem 0.1875rem; margin-bottom: 10px; margin-bottom: 1.25rem; background: #ffb600; display: inline-block; }
.subheading { font-size: 15px; font-size: 0.9375rem; color: #fff; line-height: 1.3; font-weight: 400; margin-bottom: 10px; margin-bottom: 0.625rem; padding: 2px 7px 3px; padding: 0.125rem 0.4375rem 0.1875rem; background: #ffb600; display: inline-block; }
/***** opcje cytatu *****/
blockquote { display: block; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; font-style: italic; color: #666; padding: 15px; padding: 0.9375rem; border-left: 5px solid #ffb600; border-right: 2px solid #ffb600; box-shadow: 2px 2px 15px #ccc; }
blockquote { font-style: italic; padding: 0px 20px; padding: 0rem 1.25rem; border-left: 3px solid #ffb600; border-right: 3px solid #ffb600; background: #f7f7f7; color: #000; display: inline-block; }
/***** obrazek wyróżniający *****/
.post-thumbnail img { width: 320px; }