.theme-light {
  --main-bg-color: #f1f1f1; /* #e3e3e3; */
  --container-bg-color: #fcfbfb;
  --main-font-color: #1b1b1b; 
  --links-default-color: #121212; 
  --links-hover-color: #36668b; /* #f2740d 607080 006bbd */
  --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; /* 1a1a1a */
  --container-bg-color: #282727; /* #2d2d2d; */
  --main-font-color: #f5f1ec; /* cacaca */
  --links-default-color: #e4e4e4;
  --links-hover-color: #bbc0c4;
  --main-border-color: #4a4e51; /* 303030 */
  --main-bg-image: url('https://a-f.pl/wp-content/themes/afstyle/assets/main-content-bg-image-d.png');
  --second-border-color: #4a4e51; /* 303030 */
  --nav-border-color: #4a4e51; /* 303030 */
  --nav-bg-color-hover: #3f3f3f;
  --tagline-color: #e4e4e4;
  --navbar-toggle-color: #404040;
  --navbar-toggle-bar-color: #4a4e51; /* 303030 */
  --navbar-border-bottom-color: #4a4e51;
  --navbar-links-bg-hover-color: #4a4e51;	
  --img-border-color: #4a4e51; /* 303030 */
  --img-bg-color: #4a4e51; /* 38393a 4a4e51 151515 */
  --header-row-color: #353535;
  --footer-font-color: #848d95;
  --footer-h3-color: #bbc0c4;
  --footer-bg-color: #242729; /* 292929 */
  --footer-container-bg-color: #212325; /* 242729 292929 */
  --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; /* 121212 */
  --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; 
  /* line-height: normal; */
  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; 
}

/* Bangers style */
.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: 2px 8px 4px 4px !important; } */
.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;
/*   
  transition: width 0.1s; transition-timing-function: ease-in; 
  opacity:0.98;
  transition:opacity 1s linear;* 
*/
}

.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-nav > li > a:hover{
	color: var(--links-hover-color);
}*/

.navbar-default {
  border-top-width: 1px !important; 
  border-top-color: var(--second-border-color) !important; 
  /* border-bottom: 2px var(--main-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; }
}
/* Commented after add category 'kryminaly';
@media (max-width: 992px) {
.entry-post {
  margin-top: -35px;
}} 
*/
/*.entry-small .entry-thumb img, .rpwwt-widget img {*/
.entry-small .entry-thumb img {
/*
  -webkit-filter: grayscale(50%) sepia(80%);
  filter: grayscale(50%) sepia(80%);
*/
  -webkit-filter: grayscale(45%) sepia(15%); 
  filter: grayscale(45%) sepia(15%);
/*  border: 1px solid var(--img-border-color);
  border-radius: 2px;
  padding: 1px; */
/* 	
  background-color: var(--img-bg-color);
  border-radius: 4px;
  padding: 1px; */
/*   box-shadow: var(--img-border-color) 0px 0px 11px -6px; */
	
/*	border: solid var(--second-border-color);
	border-color: var(--second-border-color);
	border-radius: 95% 4% 97% 5%/4% 94% 3% 95%;
	transform: rotate(1deg);
	box-shadow: none;
*/
/* 	box-shadow: -12px -12px 0 -10px var(--navbar-border-bottom-color), 17px 17px 0 -15px var(--navbar-border-bottom-color); */
/* 	box-shadow: -12px -12px 0 -11px var(--img-frame-border-color), 17px 17px 0 -16px var(--img-frame-border-color); */
	
/*     --b: 1px;
    --d: 1px;
    --s: 1;
    --_d: calc(var(--d) + var(--s)*1em);
    --_g: calc(100% - 2*(var(--_d) + var(--b)));
    --_m: conic-gradient(from 90deg at var(--_d) var(--_d),#0000 25%,#000 0) 0 0/calc(100% - var(--_d)) calc(100% - var(--_d)), linear-gradient(#000 0 0) 50%/var(--_g) var(--_g) no-repeat;
    -webkit-mask: var(--_m);
    mask: var(--_m); */
	
	border-radius: 100% 1% 100% 1%/1% 100% 1%;
    border: 2px solid var(--navbar-border-bottom-color) !important;
	
    font-size: 0;
}
/* .rpwwt-widget img {
  margin: 4px 8px 4px 4px !important;
}*/
.entry-small .entry-thumb img {
/*   margin: 4px 8px 4px 0px !important; */
	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%);
	/*background-color: var(--img-bg-color);
	border: solid var(--second-border-color);
	border-color: var(--second-border-color);
	border-radius: 95% 4% 97% 5%/4% 94% 3% 95%;
	transform: rotate(1deg);
	box-shadow: none;*/
/* 	box-shadow: -12px -12px 0 -10px var(--navbar-border-bottom-color), 17px 17px 0 -15px var(--navbar-border-bottom-color); */
/* 	box-shadow: -12px -12px 0 -12px var(--navbar-border-bottom-color), 17px 17px 0 -16px var(--navbar-border-bottom-color); */
/* 	box-shadow: -12px -12px 0 -11px var(--img-frame-border-color), 17px 17px 0 -16px var(--img-frame-border-color); */

/* 	--b: 1px;
    --d: 1px;
    --s: 1;
    --_d: calc(var(--d) + var(--s)*1em);
    --_g: calc(100% - 2*(var(--_d) + var(--b)));
    --_m: conic-gradient(from 90deg at var(--_d) var(--_d),#0000 25%,#000 0) 0 0/calc(100% - var(--_d)) calc(100% - var(--_d)), linear-gradient(#000 0 0) 50%/var(--_g) var(--_g) no-repeat;
    -webkit-mask: var(--_m);
    mask: var(--_m); */
	
	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%);
	
/*  --b: 1px;
    --d: 1px;
    --s: 1;
    --_d: calc(var(--d) + var(--s)*1em);
    --_g: calc(100% - 2*(var(--_d) + var(--b)));
    --_m: conic-gradient(from 90deg at var(--_d) var(--_d),#0000 25%,#000 0) 0 0/calc(100% - var(--_d)) calc(100% - var(--_d)), linear-gradient(#000 0 0) 50%/var(--_g) var(--_g) no-repeat;
    -webkit-mask: var(--_m);
    mask: var(--_m); */

	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 {	
/*   padding-top: 6px; */
}
.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;
/*  padding-bottom: 8px;
  border-bottom: 2px solid var(--second-border-color); */
}
.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; }
	/* .sidebar-column { border-left: 1px solid var(--main-border-color);  } */
	/* .entry-post     { border-right: 1px solid var(--main-border-color); } */
}
.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 {
  /*   border-top-right-radius: 6px; */
  /*   margin-bottom: 235px; */
  min-height: 30vw;
  /*   margin-top: -59px; */
  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 {
/*   margin-bottom: 25px; */
  border-top: none;
/*  border-bottom: 2px solid var(--main-border-color); */
  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 {
/*   background-color: var(--img-bg-color); */
  margin: 4px 8px 4px 8px !important;
  -webkit-filter: grayscale(45%) sepia(15%); 
  filter: grayscale(45%) sepia(15%);
  /* 
   * -webkit-filter: grayscale(35%) sepia(35%); 
   * filter: grayscale(40%) sepia(40%);
   * border: 1px solid var(--img-border-color);
   * border-radius: 2px;
   * padding: 1px; 
   * */
/*   border-radius: 4px;
  padding: 1px;
  box-shadow: var(--img-border-color) 0px 0px 11px -6px; */
	
/*	border: solid var(--second-border-color); 
	border-color: var(--second-border-color);
	border-radius: 95% 4% 97% 5%/4% 94% 3% 95%;
	transform: rotate(1deg);
	box-shadow: none; */
	/* 	max-height: 150px; */
	max-width: 155px;
/* 	box-shadow: -12px -12px 0 -10px var(--navbar-border-bottom-color), 17px 17px 0 -15px var(--navbar-border-bottom-color); */
/* 	box-shadow: -12px -12px 0 -12px var(--navbar-border-bottom-color), 17px 17px 0 -16px var(--navbar-border-bottom-color); */
/* 	box-shadow: -12px -12px 0 -11px var(--img-frame-border-color), 17px 17px 0 -16px var(--img-frame-border-color); */

/*  --b: 1px;
    --d: 1px;
    --s: 1;
    --_d: calc(var(--d) + var(--s)*1em);
    --_g: calc(100% - 2*(var(--_d) + var(--b)));
    --_m: conic-gradient(from 90deg at var(--_d) var(--_d),#0000 25%,#000 0) 0 0/calc(100% - var(--_d)) calc(100% - var(--_d)), linear-gradient(#000 0 0) 50%/var(--_g) var(--_g) no-repeat;
    -webkit-mask: var(--_m);
    mask: var(--_m); */

	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;
/*  margin: 3px 8px 3px 0px !important; */
}
/*.single-content p:first-child img:first-of-type { transform: rotate(-2deg); }*/
.single-content img.to-right {
  float: right;
  margin: 4px 0px 4px 8px !important;
/*  margin: 3px 0px 3px 8px !important; */
}
/* .single-content>p:first-of-type:first-letter {
  float: left;
  font-size: 63px;
  line-height: 63px;
  font-family: 'TTimes New Roman';
  margin: -5px 10px 0 0;
  padding: 0 6px;
  color: var(--main-font-color);
  font-weight: bold;
  background-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/firstletter-bg.png);
  background-repeat: no-repeat;
  background-position: center;
} */
/* .single-content>p:first-of-type:first-letter {
  float: left;
  font-size: 59px;
  line-height: 59px;
  font-family: 'BBangers';
  margin: -3px 3px 0 0;
  padding: 2px 16px;
  color: var(--main-font-color);
  font-weight: bold;
  background-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/firstletter-bg.png);
  background-repeat: no-repeat;
  background-position: center;
} */
/* .single-content>p:first-of-type:first-letter {
  float: left;
  font-size: 58px;
  line-height: 30px;
  font-family: 'Mouse Memoirs';
  margin: 9px 6px 0 0;
  padding: 9px 9px;
  color: var(--main-font-color);
  font-weight: bold;
  background-image: url(https://a-f.pl/wp-content/themes/afstyle/assets/firstletter-bg.png);
  background-repeat: no-repeat;
  background-position: center;
} */
/* .single-content>p:first-of-type:first-letter {
  float: left;
  font-size: 60px;
  line-height: 16px;
  font-family: 'Mouse Memoirs';
  margin: 9px 9px 0 0;
  padding: 12px 12px;
  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: center;
} */
/* .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: revert;
  font-size: 40px;
  line-height: 30px;
  margin: 0px -15px 0px 0px;
  padding: 4px 30px 4px 20px;
} */
.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;
  /*   initial-letter: 2; */
  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-fit: cover; */
  /* aspect-ratio: 7 / 4; */
  object-position: top;
  /* max-height: 333px; */
  width: 100%;
  margin: auto;
  /*border: 1px solid var(--img-border-color);
  background-color: var(--img-bg-color);
  border-radius: 2px;*/
/*   border-bottom-right-radius: 2px; */
  padding: 0px;
  border: none;
  -webkit-filter: grayscale(45%) sepia(15%); 
  filter: grayscale(45%) sepia(15%);
/*   -webkit-filter: grayscale(35%) sepia(35%); 
  filter: grayscale(35%) sepia(35%); */
}
.blog-feed {
  margin-top: 0px !important; /*35px;*/
}
.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-widgets ul>li>a  {
	font-weight: 400;
} */
.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;
  /*content: "AF";*/
  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;          /* WebKit-based browsers will ignore this. */
	width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
	width: fill-available;
  }
}
@media (max-width: 991px) {
  img.entry-category-thumbnail {
	width: fit-content;
  }
}

/* @media (min-width: 654px) and (max-width: 991px) { */
/* @media (max-width: 991px) {
    .blog-feed {
        .entry { margin-bottom:20px; }
        .entry-content {
            overflow: hidden;       
            .entry-thumb {
                float: left;
                padding-right: 10px;
                img.entry-category-thumbnail { width: fit-content; }
            }
            .entry-title { display: flex; margin-top: 3px; }
            .entry-summary { display: flex; }
        }
        .entry-content { border-bottom: 1px solid var(--main-border-color); }
    }
    hr { border-color: transparent !important; }
} */

/*  */
/*  */
