.theme-light {
--main-bg-color: #f1f1f1; --container-bg-color: #fcfbfb;
--main-font-color: #1b1b1b; 
--links-default-color: #121212; 
--links-hover-color: #36668b; --main-border-color: #e3e6e8; 
--main-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/main-content-bg-image-g.png);	
--second-border-color: #e3e6e8; 
--nav-border-color: #666;
--nav-bg-color-hover: #f1f2f3; 
--navbar-toggle-color: #fff;
--navbar-toggle-bar-color: #666;
--navbar-border-bottom-color: #babfc4;
--navbar-links-bg-hover-color: #f1f2f3; 
--tagline-color: #646464;
--img-border-color: #e3e6e8;
--img-bg-color: #fff;
--header-row-color: #f3f3f3;
--footer-font-color: #1b1b1b;
--footer-bg-color: #d5d5d5;
--footer-container-bg-color: #f3f3f3; 
--footer-h3-color: #1b1b1b;
--footer-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/goku-g.png);
--footer-mountains-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/footer-mountains-g.png);
--cloud-top-left-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/cloud-top-left-image-g.png);	
--cloud-top-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/cloud-top-bg-image-g.png);	
--table-border-color: #f1f2f3;
--pre-bg-color: #f5f5f5;
--title-bg-color: #f1f2f3; 
--img-frame-border-color: #707070;
}
.theme-dark {
--main-bg-color: #2d2d2d; --container-bg-color: #282727; --main-font-color: #f5f1ec; --links-default-color: #e4e4e4;
--links-hover-color: #bbc0c4;
--main-border-color: #4a4e51; --main-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/main-content-bg-image-d.png);
--second-border-color: #4a4e51; --nav-border-color: #4a4e51; --nav-bg-color-hover: #3f3f3f;
--tagline-color: #e4e4e4;
--navbar-toggle-color: #404040;
--navbar-toggle-bar-color: #4a4e51; --navbar-border-bottom-color: #4a4e51;
--navbar-links-bg-hover-color: #4a4e51;	
--img-border-color: #4a4e51; --img-bg-color: #4a4e51; --header-row-color: #353535;
--footer-font-color: #848d95;
--footer-h3-color: #bbc0c4;
--footer-bg-color: #242729; --footer-container-bg-color: #212325; --footer-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/goku-d.png);
--footer-mountains-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/footer-mountains-d.png);
--cloud-top-left-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/cloud-top-left-image-d.png);	
--cloud-top-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/cloud-top-bg-image-d.png);	
--table-border-color: #4a4e51;
--pre-bg-color: #4c4c4c;
--title-bg-color: #4a4e51;
--img-frame-border-color: #4a4e51;
}
.theme-orange {
--main-bg-color: #f9f3e9;
--container-bg-color: #fcfbfb;
--main-font-color: #242729; 
--links-default-color: #3f2b00; --links-hover-color: #ab801e;
--main-border-color: #eae3d5; 
--main-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/main-content-bg-image-o.png);	
--second-border-color: #eae3d5; 
--nav-border-color: #666;
--nav-bg-color-hover: #f4f1ea; 
--navbar-toggle-color: #fff;
--navbar-toggle-bar-color: #666;
--navbar-border-bottom-color: #c3b494; 
--navbar-links-bg-hover-color: #f4f1ea; /
--tagline-color: #646464;
--img-border-color: #a97600;
--img-bg-color: #fff;
--header-row-color: #f3f3f3;
--footer-font-color: #242729;
--footer-bg-color: #eddab6; 
--footer-container-bg-color: #f4eee4; 
--footer-h3-color: #242729;
--footer-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/goku-o.png);
--footer-mountains-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/footer-mountains-o.png);
--cloud-top-left-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/cloud-top-left-image-o.png);	
--cloud-top-bg-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/cloud-top-bg-image-o.png);	
--table-border-color: #f4f1ea;
--pre-bg-color: #f5f5f5;
--title-bg-color: #f4f1ea; 
--img-frame-border-color: #e7c788;
}
.toggle-theme {
background: transparent;
border: none;
vertical-align: sub;
padding: 6px 0px 0px 6px;
}
h3.widget-title, .toggle-theme, h1.entry-title { color: var(--links-default-color); }
.custom-html-widget { margin-left: 6px; }
html { font-weight: 300; }
body {
background: var(--main-bg-color);
color: var(--main-font-color);
letter-spacing: 0.1px !important; font-family: 'Nunito Sans', sans-serif;
font-weight: 400;
font-size: 13px;
font-display: swap;
}
.main-wrapper > .main-section > .container {
background-image: var(--main-bg-image);	
background-position: bottom;
background-repeat: no-repeat;
background-color: var(--container-bg-color);
}
.main-section {
background-image: var(--footer-mountains-image), var(--cloud-top-left-image), var(--cloud-top-bg-image);
background-position: bottom, top left, top;
background-repeat: repeat-x, no-repeat, repeat-x;
}
.main-wrapper .main-section .container, .navbar-default, .entry-post {
background-color: var(--container-bg-color);
}
.footer-section .container {
background-color: var(--footer-container-bg-color); 
}
.footer-section hr {
margin: 15px 0; 
}
.footer-widgets {
padding-top: 30px; 
} .sidebar-no-borders .widget-title span,
.recent-posts-widget-with-thumbnails .rpwwt-widget .rpwwt-post-title,
.entry-content .entry-title a,
.footer-widgets .widget-title,
.pagination-post a,
.pagination-blog-feed a { font-family: 'Mouse Memoirs', sans-serif; font-size: 15px; }
.pagination-post a,
.pagination-blog-feed a { font-size: 15px; }
.entry-post h1.entry-title,
.block-title span { font-family: 'Mouse Memoirs'; }
.block-title span:before, .block-title span:after { display: none; }
.sidebar-no-borders .widget-title { margin-bottom: 12px; } .rpwwt-widget img { margin-left: 1px !important; }
.pagination-blog-feed { padding-bottom: 35px; }
.recent-posts-widget-with-thumbnails .rpwwt-widget .rpwwt-post-title,
h3.widget-title { font-weight: 400 !important; } .header {
padding: 0px 0px 8px 0px;
}
.header-row-2 {
margin-bottom: 20px;
}
.logo .header-logo-text {
line-height: 35px;
font-size: 40px;
letter-spacing: -1px;
font-family: 'Pirata One';
font-weight: 400;
}
.header-row-1 .widget,
.widget.widget_text .textwidget {
margin-bottom: 0px;
}
body .main-wrapper {
color: var(--main-font-color);
}
pre {
background: var(--pre-bg-color);
border: 1px solid var(--table-border-color);
color: var(--main-font-color);
}
b, strong { font-weight: 400; }
.tagline {
color: var(--tagline-color);
}
.tagline p:before, .tagline p:after {
display: none;
}
.header-row-1 .widget_nav_menu .menu li a {
font-family: 'Nunito Sans', sans-serif;
letter-spacing: 0.1px !important;
font-weight: 400;
font-size: 9px;
}
.header-row-1-toggle {
background-color: var(--header-row-color);
}
@media all {
.header-row-3 {
margin-bottom: 0px;
}}
.element-is-sticky {
box-shadow: var(--container-bg-color) -10px 0px 0px 0px; }
.navbar {
min-height: 33px;
}
.main_search .form-control {
height: 30px;
}
.navbar-nav > li > a{
padding: 3px 8px;
margin: 3px 0px;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
}
.navbar-nav > li > a{
text-transform: none;
letter-spacing: 0.1px;
}
@media (min-width: 768px) {
.navbar-nav > li > a:hover{
border-radius: 3px;
display: inline-block;
-webkit-transition: background 0.6s ease;
transition: background 0.6s ease;
background-color: var(--navbar-links-bg-hover-color) !important;
color: var(--links-default-color) !important;
}
} .navbar-default {
border-top-width: 1px !important; 
border-top-color: var(--second-border-color) !important; border-bottom: medium double var(--navbar-border-bottom-color) !important;	
}
.navbar-default .navbar-toggle .icon-bar {
background-color: var(--navbar-toggle-bar-color);
}
.navbar-default .navbar-toggle {
border-color: var(--navbar-toggle-color);
color: var(--navbar-toggle-bar-color);
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: var(--navbar-toggle-color);
}
.entry-title a, a, a:visited, a:active, a:focus {
color: var(--links-default-color) !important;
}
.entry-title a:hover, a:hover, .menu-item a:hover {
color: var(--links-hover-color) !important;
text-decoration: none !important;
}
.navbar a:hover, .header-logo-text a:hover {
color: var(--links-default-color) !important;
text-decoration: none !important;
}
hr {
border-color: var(--main-border-color) !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: var(--second-border-color) !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
background-color: var(--nav-bg-color-hover);
}
.dropdown-menu { padding: 0px; }
.dropdown-menu, .navbar-default .navbar-nav > .current_page_item > a, .navbar-default .navbar-nav > .current_page_item > a:focus, .navbar-default .navbar-nav > .current_page_item > a:hover, 
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
background-color: var(--main-bg-color);
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
background-color: var(--nav-bg-color-hover);
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover {
background-color: var(--nav-bg-color-hover);
}
.dropdown-menu {
border-color: var(--main-border-color) !important;
}
nav.navbar.navbar-default {
border-color: var(--main-border-color);
}
.navbar-nav > li.search.open > a, .navbar-nav > li.search.open > a:hover, .main_search .form-control {
background-color: var(--main-bg-color);
color: var(--main-font-color);
}
.logo .header-logo-text a {
color: #000;
}
.page-content p, .single-content p, .rpwwt-post-excerpt {
text-align: justify;
}
.rpwwt-post-excerpt { font-size: 12px; }
.rpwwt-post-excerpt { margin-left: 4px; }
.single-content a, .entry-summary a {
text-decoration: none;
}
.single-content a:hover, .entry-summary a:hover {
text-decoration: none;
}
.block-title {
padding-top: 35px;
}
@media (min-width: 992px) {
.sidebar-column { padding-left: 0px; }
}  .entry-small .entry-thumb img { -webkit-filter: grayscale(45%) sepia(15%); 
filter: grayscale(45%) sepia(15%);       border-radius: 100% 1% 100% 1%/1% 100% 1%;
border: 2px solid var(--navbar-border-bottom-color) !important;
font-size: 0;
} .entry-small .entry-thumb img { margin-top: 4px;
margin-bottom: 4px;
}
.recent-posts-widget-with-thumbnails .rpwwt-widget .rpwwt-post-title span {
color: var(--main-font-color);
}
.recent-posts-widget-with-thumbnails .rpwwt-widget .rpwwt-post-title {
margin: 0px;
padding-bottom: 8px;
padding-top: 0px;
line-height: 13px;
}
.recent-posts-widget-with-thumbnails .rpwwt-widget img {
margin-right: 15px;
width: 45% !important;
float: left;
-webkit-filter: grayscale(45%) sepia(15%); 
filter: grayscale(45%) sepia(15%);     border-radius: 100% 1% 100% 1%/1% 100% 1%;
border: 2px solid var(--navbar-border-bottom-color) !important;
font-size: 0;
}
img.entry-category-thumbnail {
-webkit-filter: grayscale(45%) sepia(15%); 
filter: grayscale(45%) sepia(15%); border-radius: 100% 1% 100% 1%/1% 100% 1%;
border: 2px solid var(--navbar-border-bottom-color) !important;
font-size: 0;
}
img.entry-category-thumbnail:hover{
-webkit-filter: grayscale(50%) sepia(50%); 
filter: grayscale(50%) sepia(50%);
}
.recent-posts-widget-with-thumbnails .rpwwt-widget ul li {
text-align: left;
margin: 0px 0 7px;	
}
.sidebar-no-borders ul li:not(:last-child) {
padding-bottom: 7px;
border-bottom: 1px solid var(--main-border-color);
}
.entry-small .entry-thumb img:hover{
-webkit-filter: grayscale(50%) sepia(50%); 
filter: grayscale(50%) sepia(50%);
}
.rpwwt-post-title {
font-weight: 600;
padding-bottom: 0px;
font-family: 'Nunito Sans', sans-serif;
}
.rpwwt-widget img { 
max-height: 200px;
}
.sidebar-default { }
.sidebar-no-borders h3.widget-title {
position: relative;
height: 17px;
z-index: 5;
font-size: 12px;
margin-top: 5px;
}
.sidebar-no-borders h3.widget-title:before {
content: "";
width: 35%;
height: 10px;
position: absolute;
left: 0;
bottom: 1px;
z-index: -1;
background-color: var(--title-bg-color);
}
.sidebar-no-borders .widget-title {
font-weight: 400;
font-family: 'Nunito Sans', sans-serif;
text-align: left !important;
margin-bottom: 2px; }
.sidebar-no-borders .widget-title span {
padding: 0px !important;
}
.sidebar-no-borders .widget-title span:before, 
.sidebar-no-borders .widget-title span:after {
display: none;
}
@media (min-width: 992px) {
.entry h1 { margin-top: -10px; }
.entry h1 { font-weight: 400; font-family: 'Nunito Sans', sans-serif; font-size: 20px; }  }
.credit li {
text-align: left;
font-size: 12px;
}
.full-width-category h1.block-title {
display: none;
}
.full-width-category h1.block-title,
.entry-page h1.entry-title {
padding-top: 10px;
}
.entry-post {  min-height: 30vw; padding: 6px 15px 25px 0;
background: none;
}
.entry-post h1.entry-title.entry-light {
margin-bottom: 9px; 
}
.full-width-category h1.block-title,
.entry-post h1.entry-title { border-top: none; border-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
}
.full-width-category h1.block-title,
.entry-post h1.entry-title {
position: relative;
height: 25px;
z-index: 5;
}
.full-width-category h1.block-title:before,
.entry-post h1.entry-title:before {
content: "";
width: 60%;
height: 15px;
position: absolute;
left: 0;
bottom: 0;
z-index: -1;
background-color: var(--title-bg-color);
}
.full-width-category .block-title,
.entry-content .entry-title {
font-size: 15px;
min-height: 30px !important;
}
.entry-content .entry-title a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
}
.entry-content .entry-thumb {
margin: 0px 0px 15px 0px;
}
.single-content img { margin: 4px 8px 4px 8px !important;
-webkit-filter: grayscale(45%) sepia(15%); 
filter: grayscale(45%) sepia(15%);    max-width: 155px;    border-radius: 100% 1% 100% 1%/1% 100% 1%;
border: 2px solid var(--navbar-border-bottom-color) !important;
font-size: 0;
}
.single-content img.to-left {
float: left;
margin: 4px 8px 4px 0px !important; } .single-content img.to-right {
float: right;
margin: 4px 0px 4px 8px !important; }     .single-content>p:first-of-type:first-letter {
float: left;
font-family: 'Mouse Memoirs';
color: var(--main-font-color);
background-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/firstletter-bg.png);
background-repeat: no-repeat;
background-position: left; font-size: 40px;
line-height: 28px;
margin: 0px -15px 0px 0px;
padding: 4px 28px 4px 21px; 
}
.entry-thumb {
margin: 0px 0px 20px 0px;
padding-bottom: 8px;
border-bottom: 1px solid var(--main-border-color);
}
.entry-thumb img {  object-position: top; width: 100%;
margin: auto;  padding: 0px;
border: none;
-webkit-filter: grayscale(45%) sepia(15%); 
filter: grayscale(45%) sepia(15%); }
.blog-feed {
margin-top: 0px !important; }
.blog-feed .block-title {
padding-top: 0px;
}
.error-404 {
min-height: 30vh;
}
.error-404 h1.entry-title {
margin-top: 25px;
}
.ul-without-style-type {
list-style-type: none;
padding-left: 0px;
}
.ul-without-style-type li {
display: inline-block;
margin-bottom: 10px;
text-align: justify;
}
#wpadminbar .ab-item {
color: #fff !important;
}
.entry table, .entry th, .entry td {
border: 1px solid var(--table-border-color);
}
.footer-section {
padding: 0px;
background-color: var(--footer-bg-color);
color: var(--footer-font-color);
} .footer-section h3, .footer-section p, .footer-section a, .footer-widgets ul>li>a  {
color: var(--footer-font-color) !important;
}
.footer-widgets ul>li>a:hover  {
color: var(--links-hover-color) !important;
text-decoration: none;
}
.footer-section h3 {
color: var(--footer-h3-color) !important;
font-weight: 700;
}
.footer-widgets .widget.widget_text .textwidget, .entry-meta, h1, h2, h3, h4, h5, h6 {
color: var(--main-font-color);
}
.footer-widgets > hr {
overflow: visible;
padding: 0;
border: none;
border-top: medium double var(--main-border-color);
color: var(--main-border-color);
text-align: center;
}
.footer-widgets > hr:after {
display: inline-block;
position: relative;
top: -0.7em;
padding: 0 0.25em; font-size: 1.5em;
background: var(--main-bg-color);
}
.footer-widgets, .footer-widgets .widget.widget_text .textwidget { font-weight: 300; }
.footer-widgets .widget-title  {
margin-bottom: 25px;
}
.footer-widgets ul>li a {
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.footer-section .container {
background-image: var(--footer-bg-image);
background-repeat: no-repeat;
background-position-y: 74%;
background-position-x: 99%;
}
@media (max-width: 768px) {
.footer-section .container {
background-position-y: 90%;
}
}
.btn-to-category {
box-sizing: border-box;
display: inline-block;
text-align: center;
background-color: transparent;
border: 1px solid transparent;
padding: 4px 8px;
line-height: 1.5;
border-radius: 4px;
font-size: 75%;
font-weight: 700;
vertical-align: baseline;
text-decoration: none;
transition: all 0.3s;
flex: 1 1 auto;
color: var(--main-border-color);
border-color: var(--main-border-color);
}
.btn-to-category:hover {
background-color: var(--main-border-color);
color: var(--main-font-color) !important;	
}
.entry-content .entry-title { min-height: 18px !important; font-size: 18px; }
.entry-content .entry-thumb { border-bottom: none; margin: 0px 0px 8px 0px; }
h3.entry-title a {
font-family: 'Nunito Sans', sans-serif;
font-size: 12px;
}
.entry-summary p {
font-size: 12px; 
line-height: 1.42857143;
}
.credit { margin-bottom: 15px; }
.form-control:focus {
outline: none;
}
.full-width-category {
min-height: 65vh;
}
img.entry-category-thumbnail {
height: 155px !important;
}
@media (min-width: 992px) and (max-width: 1200px) {
img.entry-category-thumbnail {
height: 115px !important;
width: 100%;
width: -moz-available; width: -webkit-fill-available; width: fill-available;
}
}
@media (max-width: 991px) {
img.entry-category-thumbnail {
width: fit-content;
}
}