body{
	background: #ffffff;
}

/* Head */

#masthead{
	background: url(../images/header-bg.jpg) no-repeat;
	height: 220px;
}

/* Nowe formatowania dla bloczka strony głównej-gorący temat */
.hot{
	background-color: #fff5ee;
	border-bottom: 1px solid #dd0039;
	border-top: 1px solid #dd0039;
	float: left;
	margin-bottom: 40px;
	margin-top: 40px;
	position: relative;
	width: 99%;
}
.hot h5{
	background-color: #dd0039;
	color: #fff;
	font-size: 18px;
	padding: 7px 63px 7px 20px;
	position: absolute;
	text-transform: uppercase;
	top: -40px;
}
.hot .widget_text, .hot2 .widget_text{
	float: left;
	width: 63%;
}
.hot .widget_sp_image, .hot2 .widget_sp_image{
	background-color: #fff;
	border: 1px solid #dd0039;
	display: table;
	float: right;
	height: 65px;
	margin-bottom: -13px;
	margin-top: 17px;
	width: 228px;
}
.hot .widget_sp_image a.widget_sp_image-image-link, .hot2 .widget_sp_image a.widget_sp_image-image-link{
	display: table-cell;
	vertical-align: middle;
}
.hot .widget_sp_image h3, .hot2 .widget_sp_image h3{
	color: #dd0039;
	display: table-cell;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 23px;
	text-transform: uppercase;
	vertical-align: middle;
}
.hot .widget_sp_image .img, .hot2 .widget_sp_image .img{
	display: table-cell;
	vertical-align: middle;
}
.hot .widget_sp_image .img img, .hot2 .widget_sp_image .img img{
	display: table-cell;
	vertical-align: middle;
}
.hot .widget_text h3, .hot2 .widget_text h3{
	font-family: Roboto Slab;
	font-size: 21px;
	font-weight: bold;
	padding: 27px 4% 6px;
	width: 92%;
}
.sl-links-main{
	clear: both;
	float: left;
	font-size: 16px;
}
.sl-links-main ul li:first-of-type{
	background-image: url("../images/pierwszylink.png");
	background-position: 1px 2px;
	background-repeat: no-repeat;
	height: 67px;
	padding-left: 19px;
	width: 212px;
}
.sl-links-main ul li:nth-of-type(2){
	background-image: url("../images/drugilink.png");
	background-position: 1px 0;
	background-repeat: no-repeat;
	height: 70px;
	padding-left: 19px;
	width: 212px;
}
.sl-links-main ul li:last-of-type{
	background-image: url("../images/trzecilink.png");
	background-position: 1px 0;
	background-repeat: no-repeat;
	height: 65px;
	padding-left: 19px;
	width: 212px;
}
.sl-links-main a{
	color: #fff;
	display: block;
	letter-spacing: -0.4px;
	line-height: 20px;
	padding-right: 28%;
	padding-top: 13px;
}
.sl-links-main ul li:nth-of-type(2) a{
	padding-right: 25%;
}
.sl-links-main h3{
	color: #dd0039;
	font-size: 16px;
	padding-bottom: 7px;
	padding-left: 19px;
	text-transform: uppercase;
}
.sl-links-main ul{
	margin-bottom: 18px;
	margin-left: 0;
}
.sl-links-main ul li{
	list-style-type: none;
}
.widget_dpe_fp_widget{
	float: left;
	padding-left: 25px;
	width: 74.3%;
}
.widget_dpe_fp_widget h3{
	color: #323232;
	float: left;
	font-size: 16px;
	margin-bottom: 14px;
	padding-left: 3%;
	text-transform: uppercase;
}
.widget_dpe_fp_widget:last-of-type h3{
	background-image: url("../images/tlo-strz-roz.png");
	background-color: #DD0039;
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #fff;
	height: 39px;
	padding-left: 2%;
	padding-top: 18px;
	text-transform: none;
	width: 16.2%;
}
.hot2 .widget_dpe_fp_widget:last-of-type h3{
	background-image: url("../images/tlo-strz-roz2.png");
	background-color: #F80063;
}
.widget_dpe_fp_widget ul{
	margin-left: 0;
}
.widget_dpe_fp_widget ul.dpe-flexible-posts.najnowsze{
	clear: both;
}
.widget_dpe_fp_widget ul li{
	float: left;
	list-style-type: none;
}
.widget_dpe_fp_widget ul li.post{
	clear: none;
	height: 215px;
	margin-right: 3%;
    width: 22.75%;
}
.widget_dpe_fp_widget ul li.post:last-of-type{
	margin-right: 0;
}
.widget_dpe_fp_widget ul li.post a{
	bottom: 0;
	color: #fff;
	display: block;
	font-size: 16px;
	/* height: 200px; */
	line-height: 18px;
	position: relative;
}
.widget_dpe_fp_widget ul li.post a img{
	display: block;
    height: 145px;
    margin: 0 auto;
    width: 100%;
}
.widget_dpe_fp_widget ul li.post a .title{
	background-color: #dd0039;
	height: 66px;
    padding: 10px 15px;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    word-spacing: -2.7px;
    top: calc(100% - 11px);
    overflow: hidden;
}
.hot2 .widget_dpe_fp_widget ul li.post a .title{
	background-color: #f80063;
}
.widget_dpe_fp_widget:last-of-type ul li.post a .title{
	background-color: transparent;
	padding: 0px 30px;
	position: relative;
	word-spacing: 2.7px;
}
.widget_dpe_fp_widget:last-of-type{
	clear: both;
	padding-left: 0;
	width: 100%;
}
.widget_dpe_fp_widget:last-of-type ul li:first-of-type{
	/* background-image: url("../images/tlo-strz-ciem.png"); */
	background-color: #323232;
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 57px;
	width: 25%;
}
.widget_dpe_fp_widget:last-of-type ul li{
	margin-right: 0;
}
.widget_dpe_fp_widget:last-of-type ul li:first-of-type a{
	display: block;
}
/* .widget_dpe_fp_widget:last-of-type ul.czytaj li:first-of-type a h4{
	padding-left: 45%;
} */
.widget_dpe_fp_widget:last-of-type ul li:nth-of-type(2){
	/* background-image: url("../images/tlo-strz-szary.png"); */
	background-color: #4C4C4C;
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 57px;
	width: 25%;
}
.widget_dpe_fp_widget:last-of-type ul li:nth-of-type(3){
	/* background-image: url("../images/tlo-strz-szary.png"); */
	background-color: #565656;
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 57px;
	width: 25%;
}
.widget_dpe_fp_widget:last-of-type ul li:nth-of-type(2) a{
	display: block;
}
.widget_dpe_fp_widget:last-of-type ul li:last-of-type{
	/* background-image: url("../images/tlo-strz-jasny.png"); */
	background-color: #606060;
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 57px;
	width: 25%;
}
.widget_dpe_fp_widget:last-of-type ul li:last-of-type a{
	display: block;
}
.widget_dpe_fp_widget:last-of-type ul li a .title{
	color: #fff;
	display: table-cell;
	font-size: 13px;
	height: 55px;
	line-height: 16px;
	padding: 0 27px;
	vertical-align: middle;
}
div.button{
	background-color: blue;
	clear: both;
	height: 40px;
	width: 100px;
}

.single-post #masthead {
	height: 60px;
	background: #000;
}
.single-post .top {
	height: 60px;
}
.single-post #searchform {
	margin-top: 10px;
}
.single-post .site-branding .site-title {
	padding-top: 20px;
}
.single-post .title-top {
	font-size: 24px;
	margin-bottom: 0;
}
.single-post .title-top:after {
	content: url(../images/colorline_2.png);
	position: relative;
	top: 13px;
	left: -153px;
}
.single-post .title-bottom {
	display: none;
}

/* dodane ostatnio - poszerzanie bloków na głównej stronie */


.home .pytania .grid.cf{
	width: 100%;
}
/* koniec poszerzania bloków na głównej stronie */

@media only screen and (max-width: 1010px) {
	.widget_dpe_fp_widget{
		width: calc(100% - 231px);
	    box-sizing: border-box;
	}
	.home .forum .grid_4{
		width: 25%;
	}
	.home .forum .tyt{

	}
}
@media only screen and (max-width: 865px) {
	.widget_dpe_fp_widget{
		width: 65%;
	}
	.home .forum .grid_4 {
	    width: 100%;
	}
}
@media only screen and (max-width: 750px) {
	.widget_dpe_fp_widget {
		width: 64%;
	}
	.widget_dpe_fp_widget ul li.post{
		width: 48%;
	}
	.widget_dpe_fp_widget ul li.post:nth-of-type(2){
		margin-right: 0;
	}
	.widget_dpe_fp_widget:last-of-type ul li:last-of-type{
		display: none;
	}
	.widget_dpe_fp_widget:last-of-type h3{
		width: 29%;
	}
	.widget_dpe_fp_widget:last-of-type ul li:first-of-type{
		width: 35%;
	}
	.widget_dpe_fp_widget:last-of-type ul li:nth-of-type(2){
		width: 32%;
	}
}
@media only screen and (max-width: 718px) {
	/* .hot .widget_text{
		width: 50%;
	} */
	.widget_dpe_fp_widget{
		width: 57%;
	}
}
@media only screen and (max-width: 630px) {
	.hot .widget_text, .hot2 .widget_text {
		width: 100%;
	}
	.hot .widget_sp_image, .hot2 .widget_sp_image{
		float: left;
		margin-left: 25px;
	}
	.sl-links-main{
		margin-top: 40px;
	}
	.widget_dpe_fp_widget{
		margin-top: 40px;
	}
	.widget_dpe_fp_widget{
		width: 54%;
	}
}
@media only screen and (max-width: 585px) {
	.widget_dpe_fp_widget h3{
		padding-left: 10%;
	}
	.widget_dpe_fp_widget {
		width: 46%;
	}
	
	.widget_dpe_fp_widget ul li.post {
		padding-left: 10%;
		width: 84%;
	}
}
@media only screen and (max-width: 500px) {
	.widget_dpe_fp_widget h3 {
		padding-left: 0;
	}
	.widget_dpe_fp_widget {
		margin-top: 10px;
	}
	.widget_dpe_fp_widget {
		width: 40%;
	}
	.widget_dpe_fp_widget ul li.post {
		padding-left: 0;
		width: 101%;
	}
	.widget_dpe_fp_widget:last-of-type h3 {
		width: 44%;
	}
	.widget_dpe_fp_widget:last-of-type ul li:first-of-type {
		width: 52%;
	}
	.widget_dpe_fp_widget:last-of-type ul li:nth-of-type(2){
		display: none;
	}
}
@media only screen and (max-width: 450px) {
	.sl-links-main{
		margin-left: 6%;
	}
	.sl-links-main h3{
		padding-left: 0;
	}
	.widget_dpe_fp_widget {
		padding-left: 7%;
		width: 54%;
	}
	.widget_dpe_fp_widget:last-of-type{
		padding-left: 7%;
	}
	.widget_dpe_fp_widget:last-of-type h3 {
		width: 38%;
	}
	.widget_dpe_fp_widget:last-of-type ul li:first-of-type {
		width: 46%;
	}
}
@media only screen and (max-width: 320px) {
	.widget_dpe_fp_widget {
		padding-left: 7%;
		width: 76%;
	}
}


/* Formatowanie dla bloczka strony głównej - Po 22 */

.hot2{
	background-image: url(../images/tlo_po_22.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: ;
	border-bottom: 1px solid #f80063;
	border-top: 1px solid #f80063;
	float: left;
	margin-bottom: 40px;
	margin-top: 40px;
	position: relative;
	width: 100%;
}
.hot2 h5{
	background-color: #f80063;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 7px 63px 7px 20px;
    position: absolute;
    text-transform: uppercase;
    top: -40px;
    width: 140px;
}
.hot2 .widget_text h3{
	color: #fff;	
}
.hot2 .widget_dpe_fp_widget{
	padding-bottom: 20px;
    padding-left: 0;
    width: 100%;
}
.hot2 .widget_dpe_fp_widget ul li.post{
	margin-right: 2%;
    width: 18.4%;
}
.hot2 .widget_dpe_fp_widget:last-of-type ul li:first-of-type{
	margin-right: 0;
	width: 25%;
}
.hot2 .widget_dpe_fp_widget:last-of-type ul li:nth-of-type(2){
	margin-right: 0;
	width: 25%;
}
.hot2 .widget_dpe_fp_widget:last-of-type ul li:nth-of-type(3){
	margin-right: 0;
	width: 25%;
}
.hot2 .widget_dpe_fp_widget:last-of-type ul li:last-of-type{
	width: 25%;
}
.hot2 .widget_text h3{
	letter-spacing: -0.1px;
    padding: 24px 3.2% 0;
}
.hot2 .widget_dpe_fp_widget ul li.post:last-of-type{
	margin-right: 0;
}
.h2 .hot .widget_text, .hot2 .widget_text{
	margin-bottom: 42px;
}
.hot2 .widget_dpe_fp_widget:last-of-type{
	padding-bottom: 0;
}
.widget_dpe_fp_widget:last-of-type ul{
	font-size: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.hot2 .widget_dpe_fp_widget:last-of-type ul li:first-of-type {
	/* background-image: url("../images/tlo-strz-ciem2.png"); */
	background-color: #323232;
	background-position: -15px 2px;
}
@media only screen and (max-width: 750px) {
	.hot2 .widget_dpe_fp_widget ul li.post {
    	margin-right: 3.4%;
    	width: 29.9%;
	}
	.hot2 {
	background-color: #000;
	background-image: none;
	}
	.hot2 .widget_dpe_fp_widget:last-of-type ul li:first-of-type{
		width: 50%;
	}
	.hot2 .widget_dpe_fp_widget:last-of-type ul li:nth-of-type(2){
		width: 45.4%;
	}
}
@media only screen and (max-width: 585px) {
	.hot2 .widget_dpe_fp_widget {
    	margin-top: 40px;
   }
	.hot2 .widget_dpe_fp_widget ul li.post {
		width: 35.9%;	
	}
   .hot2 .widget_dpe_fp_widget:last-of-type ul li:first-of-type {
		width: 75%;
	}
	
	.hot2 .widget_dpe_fp_widget:last-of-type h3 {
		width: 38%;
	}
}
@media only screen and (max-width: 500px) {
	.hot2 .widget_dpe_fp_widget ul li.post {
	    width: 45.9%;
	}
	.widget_dpe_fp_widget ul li.post a .title{
		font-size: 15px;	
	}
}
@media only screen and (max-width: 450px) {
	/*.widget_dpe_fp_widget:last-of-type ul li:first-of-type {
	    width: 55%;
	}*/
	.hot2 .widget_dpe_fp_widget ul li.post {
 	   width: 52%;
	}
	.hot2 .widget_dpe_fp_widget {
    	margin-left: 7%;
	}
}
@media only screen and (max-width: 350px) {	
	
	.hot2 .widget_dpe_fp_widget ul li.post {
 	   width: 76%;
	}
}


/* nowe formatowania dla forum*/
.site-branding{
	margin-top: 0;
}
.post-type-archive-forum #page.hfeed.site, .forum #page.hfeed.site, .topic #page.hfeed.site{
	background-color: #000;
	background-image: url("../images/tlo-top.jpg");
	background-position: 50% 0;
	background-repeat: no-repeat;
}
.post-type-archive-forum .site-main.container_12, .forum .site-main.container_12, .topic .site-main.container_12{
	background-color: #fff;
	clear: both;
	margin-top: 60px;
	overflow: hidden;
	padding: 30px;
	width: 1010px;
}
.post-type-archive-forum #masthead, .forum #masthead, .topic #masthead{
	background: none;
}
.forum #masthead{
	margin-top: -15px;
}
.post-type-archive-forum .title-top, .forum .title-top, .topic.bbpress .title-top{
	font-size: 45px;
	letter-spacing: -0.3px;
	/* line-height: 36px; */
	line-height: 65px;
	margin-bottom: 0;
}
.post-type-archive-forum .title-bottom, .forum .title-bottom, .topic.bbpress .title-bottom{
	font-size: 13px;
	line-height: 18px;
}
.post-type-archive-forum .title-bottom:after, .forum .title-bottom:after{
	left: -231px;
	top: 18px;
}
span.last{
	color: #ff6803;
	font-size: 24px;
	padding-left: 8px;
}
span.last span{
	color: #5d5d5d;
	padding-right: 7px;
}
.post-type-archive-forum .container_12.top, .forum .container_12.top{
	height: 210px;
}
.post-type-archive-forum #page-content, .forum #page-content{
	padding-top: 0!important;
}
.post-type-archive-forum #index-primary, .forum #index-primary, .topic #index-primary{
	width: 100%;
}
.category-kat{
	background-image: url("../images/tlo-kat.jpg");
	background-position: 50% 0;
	clear: both;
	color: #fff;
	display: block;
	overflow: hidden;
	width: 100%;
}
.category-kat h2{
	font-family: 'Roboto Slab';
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
	text-transform: uppercase;
}
.left-category-sidebar{
	float: left;
	padding: 2%;
	width: 45%
}
.left-category-sidebar ul{
	margin-bottom: 0px;
}
.category-kat .category-sidebar{
	padding: 2%;
	width: 46.5%;
}
.category-kat .category-sidebar ul{
	-moz-column-count: 2;
	column-count: 2;
}
.category-kat .category-sidebar ul li, .category-kat .left-category-sidebar ul li{
	list-style-type: none;
}
.category-kat ul li a{
	color: #fff;
	font-family: 'Roboto Slab';
	font-size: 11px;
	font-weight: normal;
}
.category-kat .category-sidebar ul li a{
	color: #fff;
	font-family: 'Roboto Slab';
	font-size: 12px;
	font-weight: normal;
}
.category-kat ul li a:hover{
	color: #ff6803;
}
.bottom-category-sidebar{
	color: #151515;
	font-family: "Roboto Slab";
	font-size: 16px;
	font-weight: bold;
	padding-top: 30px;
	text-transform: uppercase;
}
.bottom-category-sidebar ul{
	margin-left: 0;
	padding-top: 25px;
}
.bottom-category-sidebar ul li{
	display: block;
	float: left;
	font-weight: normal;
	list-style-type: none;
	padding-right: 5.5%;
	text-transform: none;
	width: 20.3%;
}
.bottom-category-sidebar ul li:last-of-type{
	padding-right: 0;
}
.bottom-category-sidebar ul li div{
	background-color: #ff6803;
	color: #fff;
	float: left;
	font-size: 12px;
	height: 38px;
	line-height: 17px;
	margin-right: 6%;
	padding-top: 6px;
	text-align: center;
	width: 45px;
}
.bottom-category-sidebar ul li  img{
	height: 24px;
	margin-left: 60px;
	padding-top: 7px;
	margin-right: 8px;
	width: 24px;
}
.bottom-category-sidebar ul li a.bbp-forum-title{
	color: #151515;
	display: block;
	font-size: 12px;
	line-height: 18px;
	min-height: 60px;
	padding-top: 4px;
	text-align: left;
}
.bottom-category-sidebar ul li span a.bbp-author-name{
	color: #8cb625;
	display: block;
	font-size: 12px;
	margin-top: 7px;
}
.category-sidebar-log{
	float: right;
}
.bbp-search-form{
	display: none;
}
#bbpress-forums li.bbp-header{
	background: none repeat scroll 0 0 #151515;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	padding: 12px;
}
#bbpress-forums li.bbp-header
#bbpress-forums li.bbp-header ul{
	padding-left: 10px;
}
#bbpress-forums li.bbp-header ul li {
	color: #fbfbfb;
	font-size: 15px;
	font-weight: normal;
}
#bbpress-forums li.bbp-header ul li.bbp-forum-info{
	width: 58%;
}
.forum a{
	color: #ff6803;
	font-size: 15px;
}
#bbpress-forums li.bbp-body ul.forum{
	padding: 0;
}
#bbpress-forums li.bbp-body ul.forum li{
	display: table-cell;
	float: none;
	vertical-align: middle;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info{
	width: 56%;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness{
	width: 20%;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .img{
	float: left;
	padding: 3px 27px 0 3px;
	width: 230px;
}
/* #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info img.wp-post-image{
	float: left;
	padding: 3px 27px 0px 3px;
} */
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .cont{
	float: left;
	width: 300px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title{
	display: inline-block;
	margin-top: 15px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content{
	clear: both;
	line-height: 20px;
	margin: 0;
	padding-top: 6px;
	width: 253px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-topic-count{
	width: 7%;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-reply-count{
	width: 7%;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-freshness{
	width: 15%;
}

form.bbp-login-form{
	clear: both;
	display: none;
	width: 265px;}
.category-sidebar-log .js-log{
	background-color: #2fa7d4;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 12px;
	margin-left: 1px;
	padding: 7px 20px;
	text-transform: uppercase;
}
.category-sidebar-log .bbp-login-links{
	float: left;
	margin-top: 7px;
}
.category-sidebar-log .bbp-login-links a.bbp-register-link{
	background-color: #ff6803;
	color: #fff;
	font-size: 12px;
	padding: 11.5px 20px;
	text-transform: uppercase;
}
.entry-content{
	margin: 21px 0;
}
a.button.logout-link{
	background-color: #ff6803;
	color: #fff;
	margin-bottom: 20px;
	padding: 7px 20px;
}
.bbp-logged-in h4{
	display: inline-block;
	float: left;
	margin-bottom: 4px;
	margin-right: 11px;
	padding-top: 9px;
}
.bbp-logged-in h4 a{
	margin-bottom: 4px;
}
.bbp-logged-in img.avatar {
	float: left;
	margin: 0 15px 0 0;
	width: 40px;
}
.bbp-username input#user_login{
	border: 1px solid #e8e8e8;
	width: 68%;
}
.bbp-password label{
	width: 30%;
}
.bbp-password input#user_pass{
	border: 1px solid #e8e8e8;
	width: 68%;
}
.bbp-remember-me{
	text-align: right;
}
.bbp-remember-me  label{
	width: 100px;
}
.bbp-submit-wrapper button#user-submit{
	font-size: 12px;
}
#bbpress-forums li.bbp-topic-title{
	width: 60%;
}
#bbpress-forums li.bbp-topic-title p{
	font-size: 11px;
	line-height: 20px;
	padding-left: 0;
	padding-top: 2px;
}
#bbpress-forums li.bbp-topic-title p a{
	font-size: 11px;
}
#bbpress-forums li.bbp-topic-freshness{
	width: 20%;
}
#bbpress-forums ul.forum li.bbp-forum-freshness a{
	color: #151515;
	font-size: 12px;
}
#bbpress-forums ul.forum li.bbp-forum-freshness p.bbp-topic-meta img.avatar{
	border: medium none;
	height: 24px;
	width: 24px;
}
#bbpress-forums ul.forum li.bbp-forum-freshness p.bbp-topic-meta span.bbp-topic-freshness-author, #bbpress-forums ul.forum li.bbp-forum-freshness p.bbp-topic-meta span.bbp-topic-freshness-author a{
	color: #8cb625;
	font-size: 12px;
}
#bbpress-forums p.bbp-topic-meta span.bbp-topic-freshness-author img.avatar{
	width: 24px;
	height: 24px;
	border: none;
}
#bbpress-forums p.bbp-topic-meta span.bbp-topic-freshness-author, #bbpress-forums p.bbp-topic-meta span.bbp-topic-freshness-author a{
	color: #8cb625;
	font-size: 12px;
}
#bbpress-forums ul.topic li.bbp-topic-freshness a{
	color: #151515;
	font-size: 12px;
}
li.bbp-topic-voice-count, li.bbp-topic-reply-count{
	font-size: 15px;
}
span.bbp-topic-started-by{
	font-weight: bold;
}
p.bbp-topic-meta span.bbp-topic-started-by a.bbp-author-name, p.bbp-topic-meta span.bbp-topic-started-in a{
	color: #8cb625;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
}
article.forum h1.entry-title, article.topic h1.entry-title{
	width: 70%;
} 
#bbpress-forums div.bbp-reply-header{
	background-color: #fff;
}
#bbpress-forums .bbp-replies li{
	clear: both;
}
#bbpress-forums .bbp-replies li.bbp-header .bbp-reply-author{
	/*padding-left: 10px;
	text-align: left;
	width: 17.3%;*/
	padding-left: 55px;
    text-align: left;
    width: 18.3%;
}
#bbpress-forums .bbp-replies li .bbp-reply-author{
/*	margin-left: -50px;
	padding-left: 50px;*/
	margin-top: 20px;
}
 #bbpress-forums li.bbp-footer{
	display: none;
 }
#bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author{
	background-color: #151515;
	border: none;
	height: auto;
}
#bbpress-forums li .bbp-reply-author{
	background-color: #f5f5f5;
	border-top: 1px solid #dedede;
	float: left;
	/*height: 225px;*/
	padding-right: 13px;
	width: 170px;
}
#bbpress-forums li .zawar{
	font-size: 13px;
	overflow: hidden;
	margin-top: 20px;
}
#bbpress-forums li .zawar .bbp-reply-header{
	font-size: 12px;
	padding: 0;
}
#bbpress-forums div.bbp-reply-content {
	padding: 0; 	
}
#bbpress-forums div.bbp-reply-content p{
	color: #666666;
	font-size: 12px;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	height: 190px;
}
.zawar a.bbp-author-name{
	color: #151515;
	font-weight: bold;
	margin-right: 5px;
}
.zawar a.bbp-author-name:after{
	content: ',';
}
.zawar span.bbp-reply-post-date{
	color: #151515;
	font-size: 12px;
}
.zawar a.bbp-reply-permalink{
	color: #949494;
	font-size: 12px;
}
.zawar span.bbp-admin-links a{
	color: #8cb625;
	font-size: 12px;
	text-transform: none;
}
.zawar .bbp-admin-links{
	display: none;
}
.zawar .bbp-reply-permalink{
	display: none;
}
#bbpress-forums ul.forums li .zawar .bbp-reply-content{
	font-size: 13px;
	margin-left: 0;
}
.topic #bbpress-forums fieldset.bbp-form, .forum #bbpress-forums fieldset.bbp-form{
	border: none;
}
.topic #bbpress-forums fieldset.bbp-form p{
	clear: both;
}
.topic #bbpress-forums fieldset.bbp-form, .forum #bbpress-forums fieldset.bbp-form{
	/* width: 68%; */
	width: 47%;
}
.topic #bbpress-forums fieldset.bbp-form.forum fieldset.bbp-form, #bbpress-forums fieldset.bbp-form fieldset.bbp-form{
	width: 98%;
}

.topic #bbpress-forums fieldset.bbp-form + p, .forum #bbpress-forums fieldset.bbp-form + p{
	margin-left: -12px;
	margin-top: -21px;
	width: 69.6%;
}
.forum #bbpress-forums fieldset.bbp-form + p{
	width: 100%;
}
.topic #bbpress-forums fieldset.bbp-form + p label, .forum #bbpress-forums fieldset.bbp-form + p label{
	width: 32%;
}
.topic #bbpress-forums fieldset.bbp-form + p input, .forum #bbpress-forums fieldset.bbp-form + p input{
	width: 68%;
}
.topic #bbpress-forums fieldset.bbp-form p, .forum #bbpress-forums fieldset.bbp-form p{
	clear: both;
}
.forum #bbpress-forums fieldset.bbp-form p.form-allowed-tags, .topic #bbpress-forums fieldset.bbp-form p.form-allowed-tags{
	display: none;
	padding-left: 13%;
	width: 95%;
}
.topic #bbpress-forums fieldset.bbp-form label, .forum #bbpress-forums fieldset.bbp-form label{
	color: #010101;
	float: left;
	font-size: 12px;
	line-height: 13px;
	margin-left: -22px;
	padding-right: 4%;
	padding-top: 13px;
	text-align: right;
	width: 27%;
}
.topic #bbpress-forums fieldset.bbp-form  code, .forum #bbpress-forums fieldset.bbp-form  code{
	float: left;
}
.topic #bbpress-forums fieldset.bbp-form  code{
	width: 68%;
}
.topic #bbpress-forums fieldset.bbp-form  .bbp-submit-wrapper, .forum #bbpress-forums fieldset.bbp-form  .bbp-submit-wrapper{
	float: left;
	margin-left: 31.7%;
}
.topic #bbpress-forums fieldset.bbp-form  .bbp-submit-wrapper button#bbp_reply_submit, .forum #bbpress-forums fieldset.bbp-form  .bbp-submit-wrapper button#bbp_topic_submit{
	font-size: 12px;
}
.forum #bbpress-forums fieldset.bbp-form  code{
	width: 71%;
}
.topic #bbpress-forums fieldset.bbp-form  p.form-allowed-tags label, .forum #bbpress-forums fieldset.bbp-form  p.form-allowed-tags label{
	width: 20%;
}

.topic #bbpress-forums fieldset.bbp-form label span, .forum #bbpress-forums fieldset.bbp-form label span{
	color: #a7a7a7;
	font-size: 10px;
}
.topic #bbpress-forums fieldset.bbp-form label span.orang, .forum #bbpress-forums fieldset.bbp-form label span.orang, span.orang{
	color: #ff6803;
}
.topic #bbpress-forums fieldset.bbp-form input, .forum #bbpress-forums fieldset.bbp-form input{
	border: 1px solid #dfdfdf;
	float: left;
	height: 40px;
	width: 73%;
}
.single-post #bbpress-forums fieldset.bbp-form label{
	width: 100%;
}
.topic #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper{
	clear: both;
	color: rgb(1, 1, 1);
	padding-top: 12px;
	width: 144%;
}
.topic #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper label{
	padding-right: 2.8%;
	width: 22%;
}
.topic #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper textarea{
	height: 200px;
	width: 47.4%;
}
.forum #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper{
	clear: both;
	color: rgb(1, 1, 1);
	padding-top: 12px;
	width: 100%;
}
.forum #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper{
	width: 144%;
}
.logged-in .forum #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper{
	width: 126%;
}
.forum #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper label{
	padding-right: 2.8%;
	width: 22%;
}
.forum #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper textarea{
	height: 200px;
	width: 71%;
}
.logged-in .forum #bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper textarea{
	width: 56%;
}
form#new-post .bbp-login-links{
	background-image: url("../images/zareje-forum.jpg");
	background-repeat: no-repeat;
	float: right;
	height: 199px;
	margin-top: 100px;
	position: relative;
	width: 48.5%;
}
form#new-post .bbp-login-links a{
	background-color: #ff6803;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	left: 35%;
	padding: 7px 20px;
	position: absolute;
	text-transform: uppercase;
	top: 124px;
}
.forum #bbpress-forums ul.bbp-topics li.bbp-body ul.topic{
	display: table;
	padding: 15px;
	width: 100%;
}
.forum #bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-topic-voice-count, .forum #bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-topic-reply-count, .forum #bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-topic-freshness{
	display: table-cell;
	float: none;
	vertical-align: middle;
}
.forum #bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-topic-voice-count{
	width: 16%;
}
.forum #bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-topic-reply-count{
	width: 4%;
}
.forum #bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-topic-freshness{
	width: 25%;
}
.forum .container_12.forum, .topic .container_12.forum, .forum-archive .container_12.forum{
	display: none;
}
.forum #bottom, .topic #bottom, .forum-archive #bottom{
	margin-top: -4px;
}
.forum #bottom ul, .topic #bottom ul, .forum-archive #bottom ul{
	background-color: #fff;
	margin: 0 -30px;
}
.forum #bottom ul h3.bothead, .topic #bottom ul h3.bothead, .forum-archive #bottom ul h3.bothead{
	background-color: #fff;
	color: #2c312b !important;
	float: left;
	padding-left: 6.5%;
	width: 110px;
}
.forum #bottom ul .menu-menu-dolne-container, .topic #bottom ul .menu-menu-dolne-container, .forum-archive #bottom ul .menu-menu-dolne-container{
	float: left;
}
@media only screen and (max-width: 1010px) {
	.post-type-archive-forum .site-main.container_12, .forum .site-main.container_12, .topic .site-main.container_12{
		width: 100%;
	}
}
















/*  */
@media only screen and (min-width: 1024px) and (max-width: 4096px) {
	.menu1{

	}
	.menu2{
	display: none;
	}
	.top {
		padding: 0px 20px;
		height: 220px;
		font-size: 0px;
		line-height: 0px;
	}

	h1.site-title{
		font-weight:900;
		text-transform: uppercase;
		font-size: 48px;
		color: #fff !important;
	}

	h1.site-title a:link, h1.site-title a:visited{
		color: #fff;
	}

	h2.site-title{
		font-weight:900;
		text-transform: uppercase;
		font-size: 48px;
		color: #fff !important;
	}

	h2.site-title a:link, h2.site-title a:visited{
		color: #fff;
	}

	.title-top,
	.title-bottom {
		color: #fff !important;
	}

	/*------------------------------------*\
	    Flaunt JS Navigation
	\*------------------------------------*/
	a,
	a:hover {
		text-decoration:none;
	}

	.content {
		text-align:left;
		margin:25px 0;
	}
	.content-text {
		margin:0 0 15px;
	}

	.nav {
		position:relative;
		display:inline-block;
		font-size:14px;
		font-weight:900;
		float: left;
	}


	.nav ul {
		float:left;
		list-style: outside none none;
		background: none repeat scroll 0% 0% #050505;
		margin: 0;
		padding: 0 0px;
		font-size: 14px;
		background: #050505;
		width: 1010px;
		/*position: absolute;*/
		z-index:100;
	}

	.nav li{
		border-right: 1px solid #2F2F2F;
		text-transform: capitalize;
	}

	.nav-list {
		text-align:left;
	}
	.menu-item {
		float:left;
		*display:inline;
		zoom:1;
	}
	.menu-item ul{
		left: 0px;
		position: absolute;
		background-color: #3b3b3c;
	}
	.menu-item li{
		text-transform: none;
		border-right: 1px solid #2F2F2F;
		font-size: 13px;
	}

	.nav .menu-item-1259 a {
		background-image: url('../images/home.png');
		background-repeat: no-repeat;
		background-position: center;
		width: 0px;
		height: 24px;
		text-indent: -9000px;
		padding-bottom: 14px;
		margin-right: 0;
		background-color: #ff6803;
	}

	.menu-item a {
		font-weight:400;
		display: block;
		color:#FFF;
		padding: 12px 25px;
		/*background:#000000;*/
		/*border-bottom:1px solid #8B2870;*/
		background: url('../images/after.png') no-repeat scroll 95% 50% transparent;
	}
	.menu-item > a:hover {
		background-color:#ff6803;
	}
	.menu-item:hover .sub-menu {
		display:block;
	}
	/* Navigation submenu */

	.sub-menu {
		display:none;
		border-top: 1px solid #FF6803;
	}

	.sub-menu .menu-item a{
		background: none;
		padding: 5px 10px;
	}
	.sub-menu .menu-item a:hover{
		background: none;
		color:#ff6803;
	}

	/* Mobile navigation */
	.nav-mobile {
		display:none; /* Hide from browsers that don't support media queries */
		cursor:pointer;
		position:absolute;
		top:0;
		right:0;
		background-size:18px;
		height:50px;
		width:50px;
	}
	/* Mobile navigation, clickable area for revealing <ul> */
	.nav-click {
		position:absolute;
		top:0;
		right:0;
		display:none;
		border-left:1px solid #8B2870;
		height:49px;
		width:50px;
		cursor:pointer;
	}
	.nav-click i {
		display:block;
		height:48px;
		width:48px;
		background-size:20px;
	}
	.nav-click:hover {
		background-color:#6E1656;
	}
	.nav-rotate {
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		transform:rotate(180deg);
	}


	.drugie-menu {
		background: url("../images/drugie-tlo.jpg");
		width: 1265px;
		padding: 25px 21px;
		margin-bottom: 11px;
		overflow: hidden;
		box-sizing: border-box;
	}

	#secmenu ul {
		display: table;
		list-style-type: none;
		width: 100%;
		margin: 0;
		padding: 0;
		overflow: hidden;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#secmenu ul  div{
		display: table-row;
	}

	#secmenu ul li {
		display: table-cell;
		margin: 0;
		padding: 0;
	}

	#secmenu ul li a {
		color: #f4f4f4;
		float: none;
		margin: 0;
		padding: 0;
		text-decoration: none;
		position: relative;
		padding: 6px 100px 2px 0;
		font-size: 19px;
		background: none;
	}

	#secmenu ul li a:hover {
		color: #FF6803;
	}


	.drugie-menu h1 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
	padding: 0;
	font-weight: 600;
	letter-spacing: -1px;
	font-family: 'Roboto Slab', serif;
	}

	.drugie-menu h2 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
	padding: 0;
	font-weight: 600;
	letter-spacing: -1px;
	font-family: 'Roboto Slab', serif;
	}


		

	#submenu #menu-item-1134 a {
	background-image: url('../images/home.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 8px;
	height: 20px;
	text-indent: -9000px;
	padding-bottom: 14px;
	margin-right: 0;
	*padding-left:0;
	}


	/* Subhead */


	#subhead{
		padding: 0px 20px;
		background: #fff;
	}

	.welcome{
		padding: 0px 10px;
	}

	.welcome h2{
		font-weight: 900;
		margin: 30px 0px 20px 0px;
		line-height: 1;
		text-transform: uppercase;
		font-size: 56px;
		color: #444;
		letter-spacing: -2px;
	}

	.welcome p,.pagehead p{
		font-size: 18px;
		color: #999;
		margin-bottom: 30px;
	}

	.pagehead{
		padding: 0px 10px;
	}

	h2.pagetitle{
		font-size: 42px;
		font-weight: 900;
		margin:10px 0px 0px 0px;
		color: #444;
	}

	/* Content */

	#index-primary {
		padding: 0px !important;
		padding-bottom: 20px !important;
	}

	#index-content {
		padding: 0px !important;
	}

	#page-content {
		padding-top: 50px !important;
	}

	#primary {
		padding: 20px 0px;
	}
	#secondary {
		padding: 29px 0px 20px;
	}

	.content-single .entry-header {
		clear: both;		
	}

	.fb_iframe_widget {
		margin-top: 25px;
		float: left;
	}

	h1.entry-title:not(.product-name){
	margin: 110px 0 20px 0;
	color: #151515;
	font: 48px 'Roboto Slab';
	text-align: left;
	}
	.post.type-post h1.entry-title {
	font: 23px/31px 'Roboto Slab';
	}
	h1.entry-title a:link, h1.entry-title a:visited{
		color: #4c4c4b;
	}
	h1.entry-title a:hover {
		color: #FF6803;
	}
	.singpic{
		margin-top: 0px;		
		margin-right: 16px;
		text-align: center;
	}
	.bg-singpic{
		height: 339px;
	}

	.tags-box-pictures {
		margin: 0 0 30px;
	    overflow: hidden;
	    position: relative;
	}
	.tags-box-pictures .single_tags {
		margin: 0 0 -4px 0;
	}
	.tags-box-pictures .comments-title1 {
		bottom: -14px;
	    left: 0;
	    position: absolute;
	}
	.tags-box-pictures .strona {
		bottom: 9px;
	    position: absolute;
	    right: 0;
	}



	/* Widgets */
	.widget {
		margin: 0 0px 27px 0px;
		
	}

	h1.widget-title, h3.sidetitl, .rsswidget-title {
		font-size: 24px/26px 'cantoraoneregular';
		color:#ff6803;
		text-align: center;
		text-transform: uppercase;
	}

	.widget ul {
	    list-style-type: none;
	    margin: 0px;
	    padding: 0px 0px 20px 0px;
	}

	.widget li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	.widget ul ul {
		list-style-type: none;
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px;
	}

	.widget ul li {
		list-style-type: none;
		margin: 0px;
		margin: 0px 0px;
		color: #2b2b2b;
		font-family: Arial;
		font-size: 14px;
		line-height: 27px;
	}

	.widget ul li a:link,.widget ul li a:visited {
		color: #2b2b2b;
		text-decoration: none;
	}

	.widget ul li a:hover{
		color: #ff6803;
	}

	.widget.widget_categories ul li,.widget.widget_pages ul li,.widget.widget_archive ul li,.widget.widget_links ul li,.widget.widget_meta ul li,
	.right-sidebar .widget.widget_nav_menu  ul li {
		border-bottom: 1px solid #cfcfcf;
		padding: 7px 0px 5px;
	}
	select {
		padding: 9px 14px;
		border: 1px solid #cccccc;
	}
	.widget_categories select, .widget_archive select {
		width: 100%;
		margin-bottom: 10px;
	}
	.widget.widget_recent_entries ul li  {
		padding: 8px 0px;
		border-bottom: 1px solid #cfcfcf;
	}

	.widget ul#recentcomments li.recentcomments {
		padding: 7px 0;
		font-size: 11px;
	}

	.widget .textwidget p {
		padding: 0px 0px;
	}

	.widget .tagcloud {
		padding: 0px 0px 20px 0px;
	}

	.widget .tagcloud a {
		color: #747272;
		margin: 0px 5px 5px 0px;
		display: inline-block;
		font-size: 15px !important;
		line-height: 20px;
		font-weight: bold;
		font-family: Arial;
	}

	.widget .tagcloud a:hover{
		color: #FF6803;
	}

	.right-sidebar .widget ul li:first-child {
		border-top: 1px solid #CFCFCF;
	}
	.right-sidebar .widget.widget_rss ul li {
		border: none;
		padding-bottom: 16px;
	}

	.right-sidebar .widget.widget_rss ul {
		padding-bottom: 0px;
	}
	#wp-calendar caption {
		padding-bottom: 10px;
	}
	li.rbanner{
		margin-right:0px!important;
	}

	/* Bottom widgets */


	#bottom{
	clear: both;
	-webkit-border-image: url(../images/line.png) 1;
	-o-border-image: url(../images/line.png) 1;
	border-image: url(../images/line.png) 1;
	border-top: 4px solid transparent;
	font-family: 'Roboto Slab', serif;
		
	}



	#bottom ul{
		margin:0px 0px;
		padding:0px;
	}

	h3.bothead{
		font-size: 12px;
	line-height: 18px;
	/* margin-right: 5px; */
	color: #2c312b;
	padding: 0px 0px;
	vertical-align: top;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	font-family: 'Roboto Slab', serif;

	}
	.menu-menu-dolne-container {
		display: inline-block;
		vertical-align: top;
		*float: left;
		*display: block;
	}
	.botwid {
		color: #818181;
		list-style:none;
		text-align: center;
		padding-top: 14px;
		padding-bottom: 4px;
		*padding-bottom: 8px;
	}
		
	.botwid ul {
		list-style-type: none;
		margin:  0px;
		padding: 0px 0px 0px 0px ;
	}
	.botwid li{
		list-style-type: none;
		margin: 0 ;
		padding: 0px 0px;
		float: left;
	}
	.botwid ul li:after {
		content: '';
		width: 1px;
		height: 12px;
		border-right: 1px solid #2c312b;
		margin: 5px 0px 0px;
		float: left;
	}
	.botwid ul ul  {
		list-style-type: none;
		margin: 0;
		padding: 0px 0px 0px 0px;
		background-repeat:no-repeat;
	}

	.botwid ul ul ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border:0;
		}

	.botwid ul ul ul ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border:0;
	}

	.botwid ul li {
		list-style-type: none;
		color: #6a6a6a;
		float: left;
	}
	.botwid ul li:last-child:after {
		display: none;
	}
	.botwid ul li a {
		font-size: 13px;
	letter-spacing: -1px;
	line-height: 18px;
	color: #2c312b;
	float: left;
	padding: 0px 11px;
	font-weight: 600;
	}
	.botwid ul li a:link, .botwid ul li a:visited  {
		color: #2c312b;
		text-decoration: none;
		display:block;
	}

	.botwid ul li a:hover{
		color: #fe3000;
		background:none;
	}

	.botwid p{
		padding: 5px 0px;
		margin:0;
		line-height:150%;
	}

	.botwid table {
		width:100%;
		text-align:center;
		color: #818181;
	}

	.botwid ul#recentcomments li.recentcomments {
		border-bottom: 1px solid #4c4c4c;
		padding:7px 0;
	}


	/* Comments */

	h2.comments-title{
		font-size: 20px;
		margin: 0px 0px 20px 0px;
		color: #111;
	}

	#comments ol.commentlist {
		clear: both;
		overflow: hidden;
		list-style: none;
		margin: 0;
	}

	#comments ol.commentlist li.comment,#comments ol.commentlist li.pingback {
		margin: 20px 0px 20px 0px;
		padding: 0px 0px;

	}

	ol.commentlist li .comment-author{

	}

	ol.commentlist li .comment-author .avatar {
		 margin: 0px 10px 0px 0px ;
		 float:left;
	}

	cite.fn {
		color: #444;
		font-style:normal;
		font-weight:bold;
		font-size:14px;
		margin-top: 10px;


	}

	cite.fn a:link,cite.fn a:visited {
		color:#444;
	}


	ol.commentlist li .comment-meta{

	}

	ol.commentlist li .comment-meta a {
		color: #444;
		text-decoration: none!important;
	}

	ol.commentlist li .comment-meta,#respond label small {
		font-size: 10px;
	}

	.comment-content{
		padding:10px 0px;
		margin:10px 0px;
		border-top:1px solid #eee;
	}

	ol.commentlist li .reply {
		color: #fff;
		font-size: 12px;
		display: inline-block;
	}

	ol.commentlist li .reply a {
		color:#fff;
	}

	.space{
		height:30px;
	}

	ol.commentlist li ul.children {
		list-style: none;
		text-indent: 0;
		margin: 20px 0px 20px 40px;
		overflow: hidden;
	}

	/* Footer */

	.site-footer{
		padding: 20px 20px;
		background:#222;
		margin-bottom: 100px;
		font-size: 13px;
	}

	.fcred{
		padding: 10px 10px;
		color: #aaa;
	}

	.fcred a:link, .fcred a:visited{
		color:#aaa;
	}



	/* paginate */

	.paginate{
		margin-bottom: 0px;
		padding:0px 0px 0px 0px;
		
	}

	.paginate a{
	text-align: center;
	margin-right: 10px;
	font-weight: 500;
	color: #000000;
	font-size: 23px;
	margin-right: 14px;
	}

	.paginate span, .paginate a:hover {
		color: #ff6803;
		text-align: center;
		margin-right: 14px;
		font-size: 23px;
	}
	.pagination {
		text-align: center;
	}



	.paginate span.prev a{
		background: url("../images/prev.png");
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width: 38px;
	height: 38px;
	text-indent: -9000px;
	margin-right: 0;
	color: #ffffff;
	}

	.paginate .prev a:hover{
	    opacity: 0.4;
	    filter: alpha(opacity=40); /* For IE8 and earlier */
	}

	.paginate .next a{
	background: url("../images/next.png") 50% 50%;
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	text-indent: -9000px;
	float:right;
	margin-right: 0;
	color: #ffffff;
	}

	.paginate .next a:hover{
	   opacity: 0.4;
	    filter: alpha(opacity=40); /* For IE8 and earlier */
	}


	#content #searchform {
		width: 285px;
	}
	#content #searchform input {
		border: 1px solid #CCCCCC;
		float: left;
		margin-right: 5px;
	}
	#content #searchform .submit {
		padding: 5px 20px;
	}
	.rsswidget {
		color: #ff6803;
		font: bold 12px/14px Arial;
		display: inline-block;
		margin-bottom: 6px;
	}
	.widget_rss ul li {
		font: 12px/14px Arial;
	}
	.rssSummary {
		display: none;
	}
	.rss-date, .post-date {
		clear: both;
		display: block;
		color: #9c9696;
		font: 11px Arial;
	}
	.post-date {
		margin-top: 8px;
	}
	.widget-title a.rsswidget {
		margin-bottom: 0px;
		top: -2px;
		position: relative;
	}
	#bottom .botwid.widget_recent_comments, #bottom .botwid.widget_meta, #bottom .botwid.widget_archive,  #bottom .botwid.widget_tag_cloud,  #bottom .botwid.widget_recent_entries{
		display: none
	}

	li.comments-title1 a:hover {
		text-decoration: underline;
		color: #FF6803;
	}
	li.comments-title1::before {
		content: '|';
		margin: 0 5px;
		color: #eeeeee;
	}

	h2.comments-title1{
		color: #fff5ee;
	}
	h2.comments-title1 a{
				
	} 
	h2.comments-title2{
		font-size: 20px;
		color: #fff;
		background-color: #bc2121;
		border-radius: 0 2px 2px 0;
		display: inline-block;
		font-weight: 700;
		line-height: 1.2727272727;
		/*margin: 2px 4px 2px 0px;*/
		padding:11px 15px;
		position: relative;
		text-transform: uppercase;
		font: 16px 'cantoraoneregular';
		clear: both;
		overflow-x: hidden;
		overflow-y: hidden;
		margin-bottom: 25px;
		/*width: 17%;
		max-height: 50px;*/
		margin-right: 5px;
	}
	h2.comments-title2 a{
		color: #fff;
		font-weight: 700;
		
	} 

	span.comments-title2{
		color: #151515;
		font: 12px 'Roboto Slab';
		
	}
	span.comments-title2 a{
		color: #fff;
		font-weight: 700;
		
	} 
}

@media only screen and (min-width: 720px) and (max-width: 1023px) {
	.site-branding{
		margin-top: 50px;
	}
	.single-post .site-branding {
		margin-top: 0;
	}

	.menu1{
	display: none;
	}
	.menu2{

	}
	.top {
		padding: 0px 0px;
		height: 218px;
		font-size: 0px;
		line-height: 0px;
		float:left;
		
	}

	h1.site-title{
		font-weight:900;
		text-transform: uppercase;
		font-size: 48px;
		color: #fff !important;
	}

	h1.site-title a:link, h1.site-title a:visited{
		color: #fff;
	}

	h2.site-title{
		font-weight:900;
		text-transform: uppercase;
		font-size: 48px;
		color: #fff !important;
	}

	h2.site-title a:link, h2.site-title a:visited{
		color: #fff;
	}

	.title-top,
	.title-bottom {
		color: #fff !important;
		display: block;
		text-transform: none;
		font-family: 'Roboto Slab', serif;
		clear: both;
		font-size: 11px;
		font-weight: 400;
		margin-left: 30px;
		margin-right: 40px;
		letter-spacing: 0;
		line-height: 18px;
		position: relative;
	    text-align: left;
		width: 300px;
	}
	.title-top {
	  font-family: 'Roboto Slab', serif;
	  text-transform: lowercase;
	  font-size: 45px;
	  font-weight: 100;
	  letter-spacing: 1px;
	  display: block;
	  margin-bottom: 38px;
	}
	.

	/*------------------------------------*\
	    Menu JS Navigation
	\*------------------------------------*/
	a,
	a:hover {
		text-decoration:none;
	}


	.nav ul,ol {
		list-style:none;
		}
	.content {
		text-align:left;
		margin:25px 0;
	}
	.content-text {
		margin:0 0 15px;
	}

	.nav {
		position:relative;
		font-size:14px;
		font-weight:900;
	}
	.nav_list{
	display:none;
	  padding: 0;
	  margin: 0;
	}

	.menu-item {
		*display:inline;
		zoom:1;
		position:relative;
		
	}
	.nav .menu-item-1259 a {
	background-image: url('../images/home.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 24px;
	text-indent: -9000px;
	padding-bottom: 14px;
	margin-right: 0;
	background-color: #ff6803;
	}
	.menu-item a {
		display:block;
		color:#DDDDDD;
		padding:12px 20px;
		/*background:#000000;*/
		/*border-bottom:1px solid #8B2870;*/
		border-bottom: 1px solid #222222;
	}
	.menu-item > a:hover {
		/*background:#ff6803;*/
	}
	.menu-item:hover .sub-menu {
		display:block;
	}
	/* Navigation submenu */
	.sub-menu {
		display:none;
		position:absolute;
		left:0;
		width:180px;
		background: none repeat scroll 0% 0% #2F2F2F;
	}
	.sub-menu a {
	border-bottom: none;
	}

	/*.sub-menu-item a {
		background:#8B2770;
		border-bottom:1px solid #9A337E;
		display:block;
		padding:15px;
	}
	.sub-menu-item a:hover {
		background:#ff6803;
	}*/
	/* Mobile navigation */
	.find {
		cursor: pointer;
		float: right;
		right: 100px;
		background: url(../images/find.png) no-repeat center center;
		height: 50px;
		width: 50px;
		position: absolute;
		margin-top: 85px;
	}
	.single-post .find {
		margin-top: 5px;
	}
	.nav-mobile {
		cursor: pointer;
		float: right;
		right: 50px;
		background: #ff6803 url(../images/nav.png) no-repeat center center;
		height: 50px;
		width: 50px;
		position: absolute;
		margin-top: 85px;
	}
	.single-post .nav-mobile {
		margin-top: 5px;
	}
	/* Mobile navigation, clickable area for revealing <ul> */
	.nav-click {
		position:absolute;
		top:0;
		right:0;
		display:none;
		/*border-left:1px solid #ff6803;*/
		height:49px;
		width:50px;
		cursor:pointer;
	}
	.nav-click i {
		display:block;
		height:48px;
		width:48px;
		background: url('../images/after.png') no-repeat center center;
		background-size:20px;
	}
	.nav-click:hover {
		/*background-color:#6E1656;*/
	}
	.nav-rotate {
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		transform:rotate(180deg);
	}

	.nav-mobile {
			display:block;
		}
	.find {
			display:block;
	}
		.nav {
			width:100%;
			/*padding:50px 0 0;*/
		}
		.nav-list {
			display:none;
		}
		.menu-item {
			width:100%;
			float:none;		
			background-color:#000000;
		}
		.menu-item > a {
			/*padding:15px;*/
		}
		.menu-item li{
			background-color: #3b3b3c;
		}
		.nav-click {
			display:block;
		}
		.nav-mobile-open {
			border-radius:5px 5px 0 0;
			-webkit-border-radius:5px 5px 0 0;
			-moz-border-radius:5px 5px 0 0;
		}
		.menu-item:hover .sub-menu {
			display:none;
		}
		.sub-menu {
			position:static;
			width:100%;
		}
		
		
	.menu-menu-dolne-container {
	  display: inline-block;
	  vertical-align: top;
	    width: 80%;
	}

	#menu-menu-dolne .menu-item {
	  width: 100%;
	  float: none;
	  background-color: #FFFFFF;
	}

	#menu-menu-dolne .menu-item a {
		border-bottom: none;
	}

	#menu-menu-kategorii .menu-item{
		background: none;
	}
	#menu-menu-kategorii .menu-item a{
		border-bottom: none;
	}


	.drugie-menu {
		background: url("../images/drugie-tlo.jpg") no-repeat;
		padding: 25px 3px;
		margin-bottom: 11px;
		overflow: hidden;
	}

	#secmenu ul {
		display: table;
		list-style-type: none;
		width: 100%;
		margin: 0;
		padding: 0;
		overflow: hidden;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#secmenu ul  div{
		display: table-row;
	}

	#secmenu ul li {
		  display: table-cell;
		  margin: 0;
		  padding: 0;
		  float: left;
		  width: 100%;
		  text-align: center;
	}

	#secmenu ul li a {
		color: #f4f4f4;
		float: none;
		margin: 0;
		padding: 0;
		text-decoration: none;
		position: relative;
		padding: 6px 0 2px 0;
		font-size: 19px;
		background: none;
	}

	#secmenu ul li a:hover {
		color: #FF6803;
	}


	.drugie-menu h1 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
	padding: 0;
	font-weight: 600;
	letter-spacing: -1px;
	font-family: 'Roboto Slab', serif;
	}

	.drugie-menu h2 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
	padding: 0;
	font-weight: 600;
	letter-spacing: -1px;
	font-family: 'Roboto Slab', serif;
	}


	/* Subhead */


	#subhead{
		padding: 0px 20px;
		background: #fff;
	}

	.welcome{
		padding: 0px 10px;
	}

	.welcome h2{
		font-weight: 900;
		margin: 30px 0px 20px 0px;
		line-height: 1;
		text-transform: uppercase;
		font-size: 56px;
		color: #444;
		letter-spacing: -2px;
	}

	.welcome p,.pagehead p{
		font-size: 18px;
		color: #999;
		margin-bottom: 30px;
	}

	.pagehead{
		padding: 0px 10px;
	}

	h2.pagetitle{
		font-size: 42px;
		font-weight: 900;
		margin:10px 0px 0px 0px;
		color: #444;
	}


	/* Content */

	#index-primary {
		padding: 0px !important;
		padding-bottom: 20px !important;
	}

	#index-content {
		padding: 0px !important;
	}

	#page-content {
		padding-top: 50px !important;
	}

	#primary {
		padding: 20px 0px;
	}
	#secondary {
		padding: 29px 0px 20px;
	}

	.content-single .entry-header {
		clear: both;
	}


	h1.entry-title:not(.product-name){
	margin: 0px;
	color: #151515;
	font: 29px/32px 'Roboto Slab';
	text-transform: uppercase;

	}
	.post.type-post h1.entry-title {
	font: 23px/31px 'Roboto Slab';
	}
	h1.entry-title a:link, h1.entry-title a:visited{
		color: #4c4c4b;
	}
	h1.entry-title a:hover {
		color: #FF6803;
	}
	.singpic{
		margin-top: 0px;
		float: left;
		margin-right: 16px;
		width: 100%;
	}

	._43qm .pluginFacepile ._43qf{
	width: 100%;
	}

	.tags-box-pictures {
		margin: 0 0 30px;
	    overflow: hidden;
	    position: relative;
	    width: 100%;
	}
	.tags-box-pictures img{
	width: 100%;
	}
	.tags-box-pictures .single_tags {
		margin: 0 0 -4px 0;
	}
	.tags-box-pictures .comments-title1 {
		bottom: -14px;
	    left: 0;
	    position: absolute;
	}
	.tags-box-pictures .strona {
		bottom: 9px;
	    position: absolute;
	    right: 0;
	}



	/* Widgets */
	.widget {
		margin: 0 0px 27px 0px;
		
	}

	h1.widget-title, h3.sidetitl, .rsswidget-title {
		font-size: 24px/26px 'cantoraoneregular';
		color:#ff6803;
		text-align: center;
		text-transform: uppercase;
	}

	.widget ul {
	    list-style-type: none;
	    margin: 0px;
	    padding: 0px 0px 20px 0px;
	}

	.widget li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	.widget ul ul {
		list-style-type: none;
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px;
	}

	.widget ul li {
		list-style-type: none;
		margin: 0px;
		margin: 0px 0px;
		color: #2b2b2b;
		font-family: Arial;
		font-size: 14px;
		line-height: 27px;
	}

	.widget ul li a:link,.widget ul li a:visited {
		color: #2b2b2b;
		text-decoration: none;
	}

	.widget ul li a:hover{
		color: #ff6803;
	}

	.widget.widget_categories ul li,.widget.widget_pages ul li,.widget.widget_archive ul li,.widget.widget_links ul li,.widget.widget_meta ul li,
	.right-sidebar .widget.widget_nav_menu  ul li {
		border-bottom: 1px solid #cfcfcf;
		padding: 7px 0px 5px;
	}
	select {
		padding: 9px 14px;
		border: 1px solid #cccccc;
	}
	.widget_categories select, .widget_archive select {
		width: 100%;
		margin-bottom: 10px;
	}
	.widget.widget_recent_entries ul li  {
		padding: 8px 0px;
		border-bottom: 1px solid #cfcfcf;
	}

	.widget ul#recentcomments li.recentcomments {
		padding: 7px 0;
		font-size: 11px;
	}

	.widget .textwidget p {
		padding: 0px 0px;
	}

	.widget .tagcloud {
		padding: 0px 0px 20px 0px;
	}

	.widget .tagcloud a {
		color: #747272;
		margin: 0px 5px 5px 0px;
		display: inline-block;
		font-size: 15px !important;
		line-height: 20px;
		font-weight: bold;
		font-family: Arial;
	}

	.widget .tagcloud a:hover{
		color: #FF6803;
	}

	.right-sidebar .widget ul li:first-child {
		border-top: 1px solid #CFCFCF;
	}
	.right-sidebar .widget.widget_rss ul li {
		border: none;
		padding-bottom: 16px;
	}

	.right-sidebar .widget.widget_rss ul {
		padding-bottom: 0px;
	}
	#wp-calendar caption {
		padding-bottom: 10px;
	}
	li.rbanner{
		margin-right:0px!important;
	}

	/* Bottom widgets */


	#bottom{
	clear: both;
	-webkit-border-image: url(../images/line.png) 1;
	-o-border-image: url(../images/line.png) 1;
	border-image: url(../images/line.png) 1;
	border-top: 4px solid transparent;
	font-family: 'Roboto Slab', serif;
		
	}



	#bottom ul{
		margin:0px 0px;
		padding:0px;
	}

	h3.bothead{
		font-size: 12px;
	line-height: 18px;
	/* margin-right: 5px; */
	color: #2c312b;
	padding: 0px 0px;
	vertical-align: top;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	font-family: 'Roboto Slab', serif;

	}

	.botwid {
		color: #818181;
		list-style:none;
		text-align: center;
		padding-top: 14px;
		padding-bottom: 4px;
		*padding-bottom: 8px;
	}
		
	.botwid ul {
		list-style-type: none;
		margin:  0px;
		padding: 0px 0px 0px 0px ;
	}
	.botwid li{
		list-style-type: none;
		margin: 0 ;
		padding: 0px 0px;
		float: left;
	}
	.botwid ul li:after {
		content: '';
		width: 1px;
		height: 12px;
		border-right: 1px solid #2c312b;
		margin: 5px 0px 0px;
		float: left;
	}
	.botwid ul ul  {
		list-style-type: none;
		margin: 0;
		padding: 0px 0px 0px 0px;
		background-repeat:no-repeat;
	}

	.botwid ul ul ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border:0;
		}

	.botwid ul ul ul ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border:0;
	}

	.botwid ul li {
		list-style-type: none;
		color: #6a6a6a;
		float: left;
	}
	.botwid ul li:last-child:after {
		display: none;
	}
	.botwid ul li a {
		font-size: 13px;
	letter-spacing: -1px;
	line-height: 18px;
	color: #2c312b;
	float: left;
	padding: 0px 11px;
	font-weight: 600;
	}
	.botwid ul li a:link, .botwid ul li a:visited  {
		color: #2c312b;
		text-decoration: none;
		display:block;
	}

	.botwid ul li a:hover{
		color: #fe3000;
	}

	.botwid p{
		padding: 5px 0px;
		margin:0;
		line-height:150%;
	}

	.botwid table {
		width:100%;
		text-align:center;
		color: #818181;
	}

	.botwid ul#recentcomments li.recentcomments {
		border-bottom: 1px solid #4c4c4c;
		padding:7px 0;
	}


	/* Comments */

	h2.comments-title{
		font-size: 20px;
		margin: 0px 0px 20px 0px;
		color: #111;
	}

	#comments ol.commentlist {
		clear: both;
		overflow: hidden;
		list-style: none;
		margin: 0;
	}

	#comments ol.commentlist li.comment,#comments ol.commentlist li.pingback {
		margin: 20px 0px 20px 0px;
		padding: 0px 0px;

	}

	ol.commentlist li .comment-author{

	}

	ol.commentlist li .comment-author .avatar {
		 margin: 0px 10px 0px 0px ;
		 float:left;
	}

	cite.fn {
		color: #444;
		font-style:normal;
		font-weight:bold;
		font-size:14px;
		margin-top: 10px;


	}

	cite.fn a:link,cite.fn a:visited {
		color:#444;
	}


	ol.commentlist li .comment-meta{

	}

	ol.commentlist li .comment-meta a {
		color: #444;
		text-decoration: none!important;
	}

	ol.commentlist li .comment-meta,#respond label small {
		font-size: 10px;
	}

	.comment-content{
		padding:10px 0px;
		margin:10px 0px;
		border-top:1px solid #eee;
	}

	ol.commentlist li .reply {
		color: #fff;
		font-size: 12px;
		display: inline-block;
	}

	ol.commentlist li .reply a {
		color:#fff;
	}

	.space{
		height:30px;
	}

	ol.commentlist li ul.children {
		list-style: none;
		text-indent: 0;
		margin: 20px 0px 20px 40px;
		overflow: hidden;
	}

	/* Footer */

	.site-footer{
		padding: 20px 20px;
		background:#222;
		margin-bottom: 100px;
		font-size: 13px;
	}

	.fcred{
		padding: 10px 10px;
		color: #aaa;
	}

	.fcred a:link, .fcred a:visited{
		color:#aaa;
	}



	/* paginate */

	.paginate{
		margin-bottom: 0px;
		padding:0px 0px 0px 0px;
		
	}

	.paginate a{
	text-align: center;
	margin-right: 10px;
	font-weight: 500;
	color: #000000;
	font-size: 23px;
	margin-right: 14px;
	}

	.paginate span, .paginate a:hover {
		color: #ff6803;
		text-align: center;
		margin-right: 14px;
		font-size: 23px;
	}
	.pagination {
		text-align: center;
	}



	.paginate span.prev a{
		background: url("../images/prev.png");
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width: 38px;
	height: 38px;
	text-indent: -9000px;
	margin-right: 0;
	color: #ffffff;
	}

	.paginate .prev a:hover{
	    opacity: 0.4;
	    filter: alpha(opacity=40); /* For IE8 and earlier */
	}

	.paginate .next a{
	background: url("../images/next.png") 50% 50%;
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	text-indent: -9000px;
	float:right;
	margin-right: 0;
	color: #ffffff;
	}

	.paginate .next a:hover{
	   opacity: 0.4;
	    filter: alpha(opacity=40); /* For IE8 and earlier */
	}


	#content #searchform {
		width: 285px;
	}
	#content #searchform input {
		border: 1px solid #CCCCCC;
		float: left;
		margin-right: 5px;
	}
	#content #searchform .submit {
		padding: 5px 20px;
	}
	.rsswidget {
		color: #ff6803;
		font: bold 12px/14px Arial;
		display: inline-block;
		margin-bottom: 6px;
	}
	.widget_rss ul li {
		font: 12px/14px Arial;
	}
	.rssSummary {
		display: none;
	}
	.rss-date, .post-date {
		clear: both;
		display: block;
		color: #9c9696;
		font: 11px Arial;
	}
	.post-date {
		margin-top: 8px;
	}
	.widget-title a.rsswidget {
		margin-bottom: 0px;
		top: -2px;
		position: relative;
	}
	#bottom .botwid.widget_recent_comments, #bottom .botwid.widget_meta, #bottom .botwid.widget_archive,  #bottom .botwid.widget_tag_cloud,  #bottom .botwid.widget_recent_entries{
		display: none
	}

	h2.comments-title1{
		font-size: 20px;
		color: #fff;
		background-color: #bc2121;
		border-radius: 0 2px 2px 0;
		display: inline-block;
		font-weight: 700;
		line-height: 1.2727272727;
		/*margin: 2px 4px 2px 0px;*/
		padding:11px 15px;
		position: relative;
		text-transform: uppercase;
		font: 16px 'cantoraoneregular';
		clear: both;
		overflow-x: hidden;
		overflow-y: hidden;
		margin-bottom: 25px;
		/*width: 17%;
		max-height: 50px;*/
		margin-left: 4px;
	}
	h2.comments-title1 a{
		color: #fff;
		font-weight: 700;
		
	} 
	h2.comments-title2{
		font-size: 20px;
		color: #fff;
		background-color: #bc2121;
		border-radius: 0 2px 2px 0;
		display: inline-block;
		font-weight: 700;
		line-height: 1.2727272727;
		/*margin: 2px 4px 2px 0px;*/
		padding:11px 15px;
		position: relative;
		text-transform: uppercase;
		font: 16px 'cantoraoneregular';
		clear: both;
		overflow-x: hidden;
		overflow-y: hidden;
		margin-bottom: 25px;
		/*width: 17%;
		max-height: 50px;*/
		margin-right: 5px;
	}
	h2.comments-title2 a{
		color: #fff;
		font-weight: 700;
		
	} 

	span.comments-title2{
		color: #151515;
		font: 12px 'Roboto Slab';
		
	}
	span.comments-title2 a{
		color: #fff;
		font-weight: 700;
		
	} 
}
@media only screen and (max-width: 719px) {
	.site-branding{
		margin-top: 50px;
	}
	.single-post .site-branding {
		margin-top: 0;
	}
	.menu1{
	display: none;
	}
	.menu2{

	}
	.top {
		padding: 0px 0px;
		height: 218px;
		font-size: 0px;
		line-height: 0px;
		float:left;
		
	}

	h1.site-title{
		font-weight:900;
		text-transform: uppercase;
		font-size: 48px;
		color: #fff !important;
	}

	h1.site-title a:link, h1.site-title a:visited{
		color: #fff;
	}

	h2.site-title{
		font-weight:900;
		text-transform: uppercase;
		font-size: 48px;
		color: #fff !important;
	}

	h2.site-title a:link, h2.site-title a:visited{
		color: #fff;
	}

	.title-top,
	.title-bottom {
		color: #fff !important;
		  display: block;
	  text-transform: none;
	  font-family: 'Roboto Slab', serif;
	  clear: both;
	  font-size: 11px;
	  font-weight: 400;
	  margin-left: 10px;
	  margin-right: 40px;
	  letter-spacing: 0;
	  line-height: 18px;
	  position: relative;
	    text-align: left;
		width: 300px;
	}
	.title-top {
	  font-family: 'Roboto Slab', serif;
	  text-transform: lowercase;
	  font-size: 45px;
	  font-weight: 100;
	  letter-spacing: 1px;
	  display: block;
	  margin-bottom: 38px;
	}

	/*------------------------------------*\
	    Menu JS Navigation
	\*------------------------------------*/
	a,
	a:hover {
		text-decoration:none;
	}
	ul,
	ol {
		/*list-style:none;*/
		  margin: 0px 10px 0px 10px;
	}

	.nav ul,ol {
		list-style:none;
		}
	.content {
		text-align:left;
		margin:25px 0;
	}
	.content-text {
		margin:0 0 15px;
	}

	.nav {
		position:relative;
		font-size:14px;
		font-weight:900;
	}
	.nav_list{
	display:none;
	  padding: 0;
	  margin: 0;
	}



	.menu-item {
		*display:inline;
		zoom:1;
		position:relative;
		
	}
	.nav .menu-item-1259 a {
	background-image: url('../images/home.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 24px;
	text-indent: -9000px;
	padding-bottom: 14px;
	margin-right: 0;
	background-color: #ff6803;
	}
	.menu-item a {
		display:block;
		color:#DDDDDD;
		padding:12px 20px;
		/*background:#000000;*/
		/*border-bottom:1px solid #8B2870;*/
		border-bottom: 1px solid #222222;
	}
	.menu-item > a:hover {
		/*background:#ff6803;*/
	}
	.menu-item:hover .sub-menu {
		display:block;
	}
	/* Navigation submenu */
	.sub-menu {
		display:none;
		position:absolute;
		left:0;
		width:180px;
		background: none repeat scroll 0% 0% #2F2F2F;
	}
	.sub-menu a {
	border-bottom: none;
	}

	/* Mobile navigation */
	.find {
		cursor:pointer;
		float:right;
		right:50px;
		background:url(../images/find.png) no-repeat center center;
		height:50px;
		width:50px;
		position:absolute;
	}
	.nav-mobile {
		cursor:pointer;
		float:right;
		right:0;
		background:#ff6803 url(../images/nav.png) no-repeat center center;
		height:50px;
		width:50px;
		position:absolute;
	}
	/* Mobile navigation, clickable area for revealing <ul> */
	.nav-click {
		position:absolute;
		top:0;
		right:0;
		display:none;
		/*border-left:1px solid #ff6803;*/
		height:49px;
		width:50px;
		cursor:pointer;
	}
	.nav-click i {
		display:block;
		height:48px;
		width:48px;
		background: url('../images/after.png') no-repeat center center;
		background-size:20px;
	}
	.nav-click:hover {
		/*background-color:#6E1656;*/
	}
	.nav-rotate {
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		transform:rotate(180deg);
	}

	.nav-mobile {
			display:block;
		}
	.find {
			display:block;
	}
	.nav {
		width:100%;
		/*padding:50px 0 0;*/
	}
	.nav-list {
		display:none;
	}
	.menu-item {
		width:100%;
		float:none;		
		background-color:#000000;
	}
	.menu-item > a {
		/*padding:15px;*/
	}
	.menu-item li{
		background-color: #3b3b3c;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.menu-item:hover .sub-menu {
		display:none;
	}
	.sub-menu {
		position:static;
		width:100%;
	}
	
	

	#menu-menu-dolne .menu-item {
	  width: 100%;
	  float: none;
	  background-color: #FFFFFF;
	}

	#menu-menu-dolne .menu-item a {
		border-bottom: none;
	}

	#menu-menu-kategorii .menu-item{
		background: none;
	}
	#menu-menu-kategorii .menu-item a{
		border-bottom: none;
	}


	.drugie-menu {
		background: url("../images/drugie-tlo.jpg") no-repeat;
		padding: 25px 3px;
		margin-bottom: 11px;
		overflow: hidden;
	}

	#secmenu ul {
		display: table;
		list-style-type: none;
		width: 100%;
		margin: 0;
		padding: 0;
		overflow: hidden;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#secmenu ul  div{
		display: table-row;
	}

	#secmenu ul li {
		  display: table-cell;
		  margin: 0;
		  padding: 0;
		  float: left;
		  width: 100%;
		  text-align: center;
	}

	#secmenu ul li a {
		color: #f4f4f4;
		float: none;
		margin: 0;
		padding: 0;
		text-decoration: none;
		position: relative;
		padding: 6px 0 2px 0;
		font-size: 19px;
		background: none;
	}

	#secmenu ul li a:hover {
		color: #FF6803;
	}


	.drugie-menu h1 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
	padding: 0;
	font-weight: 600;
	letter-spacing: -1px;
	font-family: 'Roboto Slab', serif;
	}

	.drugie-menu h2 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
	padding: 0;
	font-weight: 600;
	letter-spacing: -1px;
	font-family: 'Roboto Slab', serif;
	}

	/* Subhead */


	#subhead{
		padding: 0px 20px;
		background: #fff;
	}

	.welcome{
		padding: 0px 10px;
	}

	.welcome h2{
		font-weight: 900;
		margin: 30px 0px 20px 0px;
		line-height: 1;
		text-transform: uppercase;
		font-size: 56px;
		color: #444;
		letter-spacing: -2px;
	}

	.welcome p,.pagehead p{
		font-size: 18px;
		color: #999;
		margin-bottom: 30px;
	}

	.pagehead{
		padding: 0px 10px;
	}

	h2.pagetitle{
		font-size: 42px;
		font-weight: 900;
		margin:10px 0px 0px 0px;
		color: #444;
	}


	/* Content */

	#index-primary {
		padding: 0px !important;
		padding-bottom: 20px !important;
	}

	#index-content {
		padding: 0px !important;
	}

	#page-content {
		padding-top: 50px !important;
	}

	#primary {
		padding: 20px 0px;
	}
	#secondary {
		padding: 29px 0px 20px;
	}

	.content-single .entry-header {
		clear: both;
	}


	h1.entry-title:not(.product-name){
	margin: 15px 0;
	color: #151515;
	font: 29px/32px 'Roboto Slab';
	text-transform: uppercase;
	float: left;

	}
	.post.type-post h1.entry-title {
	font: 23px/31px 'Roboto Slab';
	}
	h1.entry-title a:link, h1.entry-title a:visited{
		color: #4c4c4b;
	}
	h1.entry-title a:hover {
		color: #FF6803;
	}
	.singpic{
		margin-top: 0px;
		float: left;
		margin-right: 16px;
	}

	.tags-box-pictures {
		margin: 0 0 30px;
	    overflow: hidden;
	    position: relative;
	}
	.tags-box-pictures .single_tags {
		margin: 0 0 -4px 0;
	}
	.tags-box-pictures .comments-title1 {
		bottom: -14px;
	    left: 0;
	    position: absolute;
	}
	.tags-box-pictures .strona {
		bottom: 9px;
	    position: absolute;
	    right: 0;
	}



	/* Widgets */
	.widget {
		margin: 0 0px 27px 0px;
		
	}

	h1.widget-title, h3.sidetitl, .rsswidget-title {
		font-size: 24px/26px 'cantoraoneregular';
		color:#ff6803;
		text-align: center;
		text-transform: uppercase;
	}

	.widget ul {
	    list-style-type: none;
	    margin: 0px;
	    padding: 0px 0px 20px 0px;
	}

	.widget li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	.widget ul ul {
		list-style-type: none;
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px;
	}

	.widget ul li {
		list-style-type: none;
		margin: 0px;
		margin: 0px 0px;
		color: #2b2b2b;
		font-family: Arial;
		font-size: 14px;
		line-height: 27px;
	}

	.widget ul li a:link,.widget ul li a:visited {
		color: #2b2b2b;
		text-decoration: none;
	}

	.widget ul li a:hover{
		color: #ff6803;
	}

	.widget.widget_categories ul li,.widget.widget_pages ul li,.widget.widget_archive ul li,.widget.widget_links ul li,.widget.widget_meta ul li,
	.right-sidebar .widget.widget_nav_menu  ul li {
		border-bottom: 1px solid #cfcfcf;
		padding: 7px 0px 5px;
	}
	select {
		padding: 9px 14px;
		border: 1px solid #cccccc;
	}
	.widget_categories select, .widget_archive select {
		width: 100%;
		margin-bottom: 10px;
	}
	.widget.widget_recent_entries ul li  {
		padding: 8px 0px;
		border-bottom: 1px solid #cfcfcf;
	}

	.widget ul#recentcomments li.recentcomments {
		padding: 7px 0;
		font-size: 11px;
	}

	.widget .textwidget p {
		padding: 0px 0px;
	}

	.widget .tagcloud {
		padding: 0px 0px 20px 0px;
	}

	.widget .tagcloud a {
		color: #747272;
		margin: 0px 5px 5px 0px;
		display: inline-block;
		font-size: 15px !important;
		line-height: 20px;
		font-weight: bold;
		font-family: Arial;
	}

	.widget .tagcloud a:hover{
		color: #FF6803;
	}

	.right-sidebar .widget ul li:first-child {
		border-top: 1px solid #CFCFCF;
	}
	.right-sidebar .widget.widget_rss ul li {
		border: none;
		padding-bottom: 16px;
	}

	.right-sidebar .widget.widget_rss ul {
		padding-bottom: 0px;
	}
	#wp-calendar caption {
		padding-bottom: 10px;
	}
	li.rbanner{
		margin-right:0px!important;
	}

	/* Bottom widgets */


	#bottom{
	clear: both;
	-webkit-border-image: url(../images/line.png) 1;
	-o-border-image: url(../images/line.png) 1;
	border-image: url(../images/line.png) 1;
	border-top: 4px solid transparent;
	font-family: 'Roboto Slab', serif;
		
	}



	#bottom ul{
		margin:0px 0px;
		padding:0px;
	}

	h3.bothead{
		font-size: 12px;
	line-height: 18px;
	/* margin-right: 5px; */
	color: #2c312b;
	padding: 0px 0px;
	vertical-align: top;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	font-family: 'Roboto Slab', serif;

	}
	.menu-menu-dolne-container {
		display: inline-block;
		vertical-align: top;
		overflow: hidden;
		width: 80%;
		height: 100px;
	}

	.botwid {
		color: #818181;
		list-style:none;
		text-align: center;
		padding-top: 14px;
		padding-bottom: 4px;
		*padding-bottom: 8px;
	}
		
	.botwid ul {
		list-style-type: none;
		margin:  0px;
		padding: 0px 0px 0px 0px ;
	}
	.botwid li{
		list-style-type: none;
		margin: 0 ;
		padding: 0px 0px;
		float: left;
	}
	.botwid ul li:after {
		content: '';
		width: 1px;
		height: 12px;
		border-right: 1px solid #2c312b;
		margin: 5px 0px 0px;
		float: left;
	}
	.botwid ul ul  {
		list-style-type: none;
		margin: 0;
		padding: 0px 0px 0px 0px;
		background-repeat:no-repeat;
	}

	.botwid ul ul ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border:0;
		}

	.botwid ul ul ul ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border:0;
	}

	.botwid ul li {
		list-style-type: none;
		color: #6a6a6a;
		float: left;
	}
	.botwid ul li:last-child:after {
		display: none;
	}
	.botwid ul li a {
		font-size: 13px;
	letter-spacing: -1px;
	line-height: 18px;
	color: #2c312b;
	float: left;
	padding: 0px 11px;
	font-weight: 600;
	}
	.botwid ul li a:link, .botwid ul li a:visited  {
		color: #2c312b;
		text-decoration: none;
		display:block;
	}

	.botwid ul li a:hover{
		color: #fe3000;
	}

	.botwid p{
		padding: 5px 0px;
		margin:0;
		line-height:150%;
	}

	.botwid table {
		width:100%;
		text-align:center;
		color: #818181;
	}

	.botwid ul#recentcomments li.recentcomments {
		border-bottom: 1px solid #4c4c4c;
		padding:7px 0;
	}


	/* Comments */

	h2.comments-title{
		font-size: 20px;
		margin: 0px 0px 20px 0px;
		color: #111;
	}

	#comments ol.commentlist {
		clear: both;
		overflow: hidden;
		list-style: none;
		margin: 0;
	}

	#comments ol.commentlist li.comment,#comments ol.commentlist li.pingback {
		margin: 20px 0px 20px 0px;
		padding: 0px 0px;

	}

	ol.commentlist li .comment-author{

	}

	ol.commentlist li .comment-author .avatar {
		 margin: 0px 10px 0px 0px ;
		 float:left;
	}

	cite.fn {
		color: #444;
		font-style:normal;
		font-weight:bold;
		font-size:14px;
		margin-top: 10px;


	}

	cite.fn a:link,cite.fn a:visited {
		color:#444;
	}


	ol.commentlist li .comment-meta{

	}

	ol.commentlist li .comment-meta a {
		color: #444;
		text-decoration: none!important;
	}

	ol.commentlist li .comment-meta,#respond label small {
		font-size: 10px;
	}

	.comment-content{
		padding:10px 0px;
		margin:10px 0px;
		border-top:1px solid #eee;
	}

	ol.commentlist li .reply {
		color: #fff;
		font-size: 12px;
		display: inline-block;
	}

	ol.commentlist li .reply a {
		color:#fff;
	}

	.space{
		height:30px;
	}

	ol.commentlist li ul.children {
		list-style: none;
		text-indent: 0;
		margin: 20px 0px 20px 40px;
		overflow: hidden;
	}

	/* Footer */

	.site-footer{
		padding: 20px 20px;
		background:#222;
		margin-bottom: 100px;
		font-size: 13px;
	}

	.fcred{
		padding: 10px 10px;
		color: #aaa;
	}

	.fcred a:link, .fcred a:visited{
		color:#aaa;
	}



	/* paginate */

	.paginate{
		margin-bottom: 0px;
		padding:0px 0px 0px 0px;
		
	}

	.paginate a{
	text-align: center;
	margin-right: 10px;
	font-weight: 500;
	color: #000000;
	font-size: 23px;
	margin-right: 14px;
	}

	.paginate span, .paginate a:hover {
		color: #ff6803;
		text-align: center;
		margin-right: 14px;
		font-size: 23px;
	}
	.pagination {
		text-align: center;
	}



	.paginate span.prev a{
		background: url("../images/prev.png");
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width: 38px;
	height: 38px;
	text-indent: -9000px;
	margin-right: 0;
	color: #ffffff;
	}

	.paginate .prev a:hover{
	    opacity: 0.4;
	    filter: alpha(opacity=40); /* For IE8 and earlier */
	}

	.paginate .next a{
	background: url("../images/next.png") 50% 50%;
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	text-indent: -9000px;
	float:right;
	margin-right: 0;
	color: #ffffff;
	}

	.paginate .next a:hover{
	   opacity: 0.4;
	    filter: alpha(opacity=40); /* For IE8 and earlier */
	}


	#content #searchform {
		width: 285px;
	}
	#content #searchform input {
		border: 1px solid #CCCCCC;
		float: left;
		margin-right: 5px;
	}
	#content #searchform .submit {
		padding: 5px 20px;
	}
	.rsswidget {
		color: #ff6803;
		font: bold 12px/14px Arial;
		display: inline-block;
		margin-bottom: 6px;
	}
	.widget_rss ul li {
		font: 12px/14px Arial;
	}
	.rssSummary {
		display: none;
	}
	.rss-date, .post-date {
		clear: both;
		display: block;
		color: #9c9696;
		font: 11px Arial;
	}
	.post-date {
		margin-top: 8px;
	}
	.widget-title a.rsswidget {
		margin-bottom: 0px;
		top: -2px;
		position: relative;
	}
	#bottom .botwid.widget_recent_comments, #bottom .botwid.widget_meta, #bottom .botwid.widget_archive,  #bottom .botwid.widget_tag_cloud,  #bottom .botwid.widget_recent_entries{
		display: none
	}

	h2.comments-title1{
		font-size: 20px;
		color: #fff;
		background-color: #bc2121;
		border-radius: 0 2px 2px 0;
		display: inline-block;
		font-weight: 700;
		line-height: 1.2727272727;
		padding:11px 15px;
		position: relative;
		text-transform: uppercase;
		font: 16px 'cantoraoneregular';
		clear: both;
		overflow-x: hidden;
		overflow-y: hidden;
		margin-bottom: 25px;
		margin-left: 4px;
	}
	h2.comments-title1 a{
		color: #fff;
		font-weight: 700;
		
	} 
	h2.comments-title2{
		font-size: 20px;
		color: #fff;
		background-color: #bc2121;
		border-radius: 0 2px 2px 0;
		display: inline-block;
		font-weight: 700;
		line-height: 1.2727272727;
		padding:11px 15px;
		position: relative;
		text-transform: uppercase;
		font: 16px 'cantoraoneregular';
		clear: both;
		overflow-x: hidden;
		overflow-y: hidden;
		margin-bottom: 25px;
		margin-right: 5px;
	}
	h2.comments-title2 a{
		color: #fff;
		font-weight: 700;
		
	} 

	span.comments-title2{
		color: #151515;
		font: 12px 'Roboto Slab';
		
	}
	span.comments-title2 a{
		color: #fff;
		font-weight: 700;
		
	} 
}


.bx-wrapper .bx-loading{
	display: none;
}
.front-sidebar li, .category-sidebar > li{
	margin-bottom: 0px;
}
.last-year{
	max-width: 100%;
	width: 100%;
	margin: 0;
	float: left;
	display: block;
	clear: both;
}

.last-year .bg:hover{
	cursor: pointer;
}
.last-year .bg, .recommended-posts .bg{
	width: 100%;
	height: 180px;
	background-size: cover;
	background-position: center center;
}
.last-year .bg h5, .recommended-posts .bg h5{
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 10px;
    font-size: 17px;
    line-height: 23px;
    width: 100%;
    box-sizing: border-box;
}
.last-year .bg h5{
	background-color: #C37A2E;
}
.recommended-posts .bg h5{
	background-color: #BC2121;
}
.last-year a, .recommended-posts a{
	color: #fff;
}
.last-year li{
    list-style: none;
}
.last-year li:nth-child(5n+5){
	margin-right: 0;
}
.last-year li img{
	height: auto;
    width: 100%;
    display: block;
}
.recommended-posts{
	width: 50%;
	float: left;
	margin-left: 0;
}
.recommended-posts li{
	float: left;
    list-style: none;
    position: relative;
    width: 220px;
    margin-right: 31px;
    margin-bottom: 25px;
}
.recommended-posts li:nth-child(2n+3){
	clear: both;
}
.recommended-posts-widget{
	float: left;
	max-width: 50%;
}
.single-post #new-post .bbp-form > p:not(.bbp_anonymous_website_hide){
	display: inline-block;
	width: 49%;
}
.single-post #new-post .bbp-form > p label span{
	font-size: 10px;
	line-height: 12px;
}
.single-post #new-post .bbp-form > p label span.orang{
	vertical-align: top;
	font-size: 12px;
}
.last-add li{
	margin-bottom: 31px;
}
.last-add figure{
	overflow: hidden;
}
.last-add li .boximage .bg-image{
    height: 100%;
    background-size: cover;
    background-position: center center;
}
.clearfixx{
	display: block;
	clear: both;
}
.single-forum .category-sidebar-log, .single-topic .category-sidebar-log{
	display: none;
}

.single-post .site-main .category-sidebar1 .post-ratings .title-rating{
	display: none;
}
.single-post .site-main .rating-content{
	
	padding: 30px 0;
	text-align: center;
	margin: 30px 0;
}
.single-post .site-main .rating-content .title-rating{
	display: block;
}

.single-post .site-main .post-ratings img[src]{
   // display: none;
}

.post-ratings img{
	display: none;
}
.post-ratings > span:not(.score-rating){
	color: #fff;
	margin: 5px;
	padding: 7px 35px;
	display: inline-block;
	font-weight: bold;
}
.post-ratings > span:not(.score-rating):hover{
	cursor: pointer;
}
.post-ratings span.green{
	color: #2ECC71;
}
.post-ratings > span:nth-child(1){
	background-color: #E74C3C;
}
.post-ratings > span:nth-child(2){
	background-color: #2ECC71;
}
.grey-section{
	background-color: #FAFAFA;
	text-align: center;
    margin-top: 65px;
    padding-top: 40px;
    padding-bottom: 20px;
    margin-bottom: 45px;
    position: relative;
}
.grey-section:after,
.grey-section:before{
	content: ' ';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: #FAFAFA;
}
.grey-section:after{
	right: -99%;
}
.grey-section:before{
	left: -99%;
}
.grey-section h5{
	margin-bottom: 15px;
}
.grey-section h5,
.grey-section h6{
	font-weight: bold;
}
.grey-section hr{
	width: 350px;
}
.grey-section .kategorie{
    margin-bottom: 22px;
    margin-top: 0;
}
.grey-section .kategorie a{
	float: none;
    font-size: 14px;
    color: #8e8e8e;
}
.grey-section .post-ratings{
	float: none;
    margin: 22px 0;
    width: 100%;
}
.grey-section .post-ratings > span:not(.score-rating){
    margin: 5px;
    padding: 11px 59px;
}
.grey-section .post-ratings .score-rating{
    display: block;
    font-size: 22px;
    margin: 20px 0;
    color: #8e8e8e;
}
html{
	overflow-x: hidden;
}

@media only screen and (min-width: 1024px) {
	.category-sidebar1{
		float: left;
		width: calc(100% - 420px);
	}
	.post-ratings{
		float: right;
    	width: auto;
    	width: 420px;
	}
}
@media only screen and (min-width: 1300px) and (max-width: 4096px) {
	.the-best-trips .grid_4{
		width: calc(100% / 4 - 30px);
	}
	.last-add .grid-element-5{
		width: calc(100% / 5 - 8px);
	}
	.category-hot.sl-links-main{
		width: 231px;
	}
	.hot2 .category-hot.widget_dpe_fp_widget{
		width: 100%;
	}
	.hot .category-hot.widget_dpe_fp_widget{
		width: calc(100% - 231px);
		box-sizing: border-box;
	}
	.hot .category-hot.widget_dpe_fp_widget:last-child{
		width: 100%;
	}
	.last-add li:nth-child(1){
		width: 440px;
	}
	.last-add li:nth-child(4), .last-add li:nth-child(7){
		margin-right: 0;
	}
	.last-add li:nth-child(1) .boximage{
		height: 475px
	}
	.last-year li{
		margin-right: 30px !important;
	}
	.last-year li:nth-child(4),
	.last-year li:nth-child(7),
	.last-year li:nth-child(12),
	.last-year li:nth-child(16),
	.last-year li:nth-child(19),
	.last-year li:nth-child(24){
		margin-right: 0px !important;
	}
	.last-year li:nth-child(1),
	.last-year li:nth-child(13){
		width: 488px;
	}
	.last-year li:nth-child(1) .bg,
	.last-year li:nth-child(13) .bg{
		height: 380px
	}
}
@media only screen and (max-width: 1299px) {
	.the-best-trips .grid_4{
		width: calc(100% / 3 - 30px);
	}
	.the-best-trips .grid_4:nth-child(3){
		margin-right: 0;
	}
	.hot .najnowsze li{
		width: 31.3% !important;
	}
	.hot .najnowsze li:nth-child(3){
		margin-right: 0;
	}
	.hot .najnowsze li:nth-child(4),
	.the-best-trips .grid_4:nth-child(4){
		display: none;
	}
	.hot2 .category-hot.widget_dpe_fp_widget li{
		width: 23.5% !important;
	}
	.hot2 .category-hot.widget_dpe_fp_widget li:nth-child(4){
		margin-right: 0;
	}
	.hot2 .category-hot.widget_dpe_fp_widget li:nth-child(5){
		display: none;
	}
}
@media only screen and (max-width: 1023px){
	.the-best-trips .grid_4{
		width: calc(100% / 4 - 30px);
		margin-right: 30px !important;
	}
	.the-best-trips .grid_4:nth-child(4){
	    display: inline-block;
		margin-right: 0 !important;
	}
	.category-hot.widget_dpe_fp_widget{
		width: 100%;
	}
	.hot .najnowsze li{
		width: 23% !important;
		margin-right: 10px !important;
	}
	.hot .najnowsze li:nth-child(4){
		display: list-item;
		margin-right: 0 !important;
	}
	.category-hot.sl-links-main{
		display: none;
	}
}
@media only screen and (max-width: 719px){
	.post-ratings{
		text-align: center;
	}
	.hot .widget_sp_image, .hot2 .widget_sp_image{
		margin-bottom: 10px;
	}
	.widget_dpe_fp_widget:last-of-type h3,
	.hot2 .widget_dpe_fp_widget:last-of-type h3{
		width: 100%;
	}
	.widget_dpe_fp_widget:last-of-type ul{
		display: block;
		width: 100%;
	}
	#index-primary .najlepsze ul li, .hot .category-hot.widget_dpe_fp_widget ul li, .hot2 .category-hot.widget_dpe_fp_widget ul li{
		width: 100% !important;
		display: block;
	}
}
