/*
Additional CSS
*/


/* General
--------------------------------------------- */

.has-gold-borders-background-color {background-color: #b9a868;}
.has-gold-borders-color {color: #b9a868;}
.has-gold-logo-background-color {background-color: #b39855;}
.has-gold-logo-color {color: #b39855;}
.has-dark-gray-background-color {background-color: #161614;}
.has-dark-gray-color {color: #161614;}
.has-light-gold-background-color {background-color: #f4f1ea;}
.has-light-gold-color {color: #f4f1ea;}
.has-light-grey-background-color, .has-only-light-grey-background-color {background-color: #f4f4f4;}
.has-light-grey-color {color: #f4f4f4;}

.slider-button {font-family: 'Muli', sans-serif !important;}

@media only screen and (max-width: 1200px) {
	
.wp-block-atomic-blocks-ab-columns.alignfull {padding-left: 3%; padding-right: 3%;}
.backtoshop {text-align: center;}
.wp-block-group.addspace .wp-block-spacer {display: none;}	

  .how-help .wp-block-group__inner-container,
  .recent-posts .wp-block-group__inner-container,
  .footer-widgets .wrap{padding-left: 5%; padding-right: 5%;}
	
	.site-inner {padding: 0px 3%;}
	.home .site-inner {padding: 0px 0%;}
	
	.content-sidebar-wrap {margin: 40px 0px;}
	.full-width-content .content-sidebar-wrap {display: block;}
	.home .content-sidebar-wrap {margin: 0px auto;}
	
  
}

@media only screen and (max-width: 1060px) {
	
.header-widget-area .menu a {padding: 10px 13px 10px;}
	
}

@media only screen and (max-width: 1000px) {
	
.title-area {text-align: center; float: none; margin: 0px auto;}
.shrink header.site-header {position: initial;}  
.admin-bar .shrink header.site-header {margin-top: 0px;}
.shrink header.site-header .wrap {padding: 20px 0px 15px;}
	
.shrink.site-container {margin-top: 0px;}	
  
.site-header .widget-area {float: none; padding-left: 5%; padding-right: 5%; text-align: center; border-top: 1px solid #eee; padding-top: 15px; margin-top: 15px;} 
.site-header .widget-area .menu {justify-content: space-between} 
	
.subscribe-box .wp-block-group__inner-container {background-image: url();}	

}

@media only screen and (max-width: 900px) {
	
.content-sidebar-wrap {display: block;}	
.content-sidebar-wrap .content {margin-right: 0px; padding-right: 0px; border-right: 0px solid #eee;  flex: 1 1 0;}
.content-sidebar-wrap .sidebar-primary {min-width: 300px; flex: 1 0 0; text-align: center;}
	
}

@media only screen and (max-width: 768px) {
	
	.wp-block-columns	.wp-block-column{ margin-bottom: 20px}
	.wp-block-columns .wp-block-column:last-child {margin-bottom: 0px;}
	
.wp-block-columns {display: block; text-align: center;}	
.wp-block-column:not(:first-child) {margin-left:0px;}	
	
.subscribe-box form {display: block;}	
.subscribe-box .ab-button-size-medium, .subscribe-box input[type="submit"].ab-button-size-medium{width: 100%; max-width: none; padding: 16px; margin-top: 5px;}	
.subscribe-box input {MARGIN: 0PX;}	
	
.how-help .wp-block-column:first-of-type {border-right: 0px solid #afa06a; padding-right: 0px;  margin-right: 0px;}	
.wp-block-buttons {width: 100%;}	
.wp-block-column::after {
  content: "";
  clear: both;
  display: table;
}	
	
.how-help {padding-top: 20px;}	
.how-help .wp-block-column {margin-bottom: 50px;}	
.home .has-text-align-right {text-align: center;}	

.home .ab-block-layout-column-inner {text-align: center;}
.ab-block-post-grid header .ab-block-post-grid-title {margin-bottom: 30px;}	
	
.ab-block-button {text-align: center !important;}
	
.alignright, .alignleft	{float: none; text-align: center;}	

	.archive.genesis-author-pro .content
	.archive.genesis-pro-portfolio .content,
	.entry,
	.five-sixths,
	.flexible-widgets.widget-fourths .widget,
	.flexible-widgets.widget-halves .widget,
	.flexible-widgets.widget-thirds .widget,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {margin-left: 0;width: 100%;}

	.category .post {width: 49.9%;}
	
}


@media only screen and (max-width: 768px) {
	

	
.site-header .sub-menu {padding-top: 0px;}	
.mobile-hide {display: none;}
	
.footer-widgets .widget_media_image {position: relative !important;  top: 0px; left: auto;}	
	
.site-header .widget-area .menu {display: none;}
.genesis-nav-menu .sub-menu {opacity: 1;}
	
	

/* menu responsive */
/* ================== lo panie ========================== */

	.genesis-nav-menu a {font-size: 16px}
	.site-header .widget-area .menu .cart {border: 0px; padding: 0px; background-color: #b9a868; margin-top: 10px}
	.site-header .widget-area .menu .cart a {color: #fff; padding: 15px;}
	
	
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
	.genesis-nav-menu.responsive-menu {display: none;}

	.genesis-nav-menu.responsive-menu .menu-item,	.responsive-menu-icon {display: block;}
	.responsive-menu-icon {background-color: #fff}
	
	.genesis-nav-menu a {line-height: 1.5;padding: 18px 20px;}
	.genesis-nav-menu.responsive-menu .menu-item-has-children {cursor: pointer; text-align: center;}

	.genesis-nav-menu.responsive-menu .menu-item-has-children a {margin-right: 30px; text-align: center;}
  .genesis-nav-menu.responsive-menu .menu-item-has-children > a span {margin-left:30px;}
	.genesis-nav-menu.responsive-menu .sub-menu .menu-item-has-children > a span {margin-left:0px;}

	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {content: "\f347";	float: right;	font: normal 16px/1 'dashicons';height: 16px;
		padding: 30px 10px 0 0;	right: 0;	text-align: right;z-index: 9999;}

	.genesis-nav-menu.responsive-menu .sub-menu {border: none;	position: relative; width: 100%;	z-index: 99; left: 0px; margin-left: 0px; background-color: #f4f4f4;}
	.genesis-nav-menu.responsive-menu .sub-menu .menu-item {border-bottom: 2px solid #fff;}

	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {background-color: #ddd;	margin: 0;padding-left: 0px;}

	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {background: none;	border: none;	padding: 14px 20px;	position: relative;	width: 100%;}
	
	
	/*---------------------------------------*/
  
}

@media only screen and (max-width: 600px) {
	.page .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:nth-child(-n+2) {margin-bottom: 40px;}
    .entry-content .wp-block-columns ul {margin-left:0;}
}

@media only screen and (max-width: 550px) {
	
#related_posts_thumbnails li {width: 100% !important;}	
	
.footer-widgets .menu .menu-item {display: block;  text-align: center;}
.footer-widgets .menu .right {float: none;}
#menu-new-footer .right {display: inline-block; margin-top:20px; padding:0 10px;}
#menu-new-footer {text-align: center;}
}
@media only screen and (max-width: 480px) {
	.wp-block-buttons.alignright .wp-block-button {margin-left:0;}
	.wp-block-buttons.alignleft .wp-block-button {margin-right:0;}
	.entry-content .wp-block-columns ul > li {list-style-type: none;}
	.category .post {width: 100%;}
	.category .post .entry-header img {margin: 10px auto; display: block;}
	
	
}
/* header size */
@media only screen and (max-width: 360px) {
	
.title-area {width: 100%}
	
}
/*css download accessories */
.edd_download_inner .edd_download_image img{float: left; margin-right: 25px; border: 1px solid #eee; padding: 0px !important;}
.edd_download_inner h3 {font-size: 22px;}
.edd_download_image .size-large-square {width: 250px;}
.edd_download_excerpt p{padding: 0px; margin: 0px;}
.edd-learnmore {margin-bottom: 20px !important; display: block;}

.edd_price_options li p{padding: 0px; margin: 0px;}
#edd_download_459273 .edd_download_excerpt p, #edd_download_459254 .edd_download_excerpt p{display: none;}
#edd_download_459273 h3, #edd_download_459254 h3{margin-bottom: 5px;}

img {image-rendering: -webkit-optimize-contrast;}
.archive-description {margin-bottom: 50px;}

/*css do usuniecia */
hr.clear {overflow: auto; padding-bottom:20px;}
.post-97946 .wp-block-columns figure {text-align: center;}
.purchase, .demo, .premiumtheme .price-test {border:2px solid #b39855; padding:10px 20px; margin-right:5px;}
.premiumtheme .more-space {padding:2%; display:inline-block;}
.premiumtheme .second {margin-top:102px;}
.wp-block-column .purchase, .wp-block-column .demo {border:0; padding:0;}
@media only screen and (max-width: 450px) {
	.demo, .purchase, .price-test {display: block; margin-top:3px;}}
@media only screen and (max-width: 550px) {
	center .demo, center .purchase {display: block; margin-top:3px;}}
/*sidebar popular posts */
.sidebar .popularpost br {display: none;}

.full-width-content .entry-content .alignfull .ab-testimonial-avatar {width: 55px;}

/* centrowanie add to cart na postach z categoria desktop-backgrounds */
.category-desktop-backgrounds .entry-content form.edd_download_purchase_form {text-align: center;}

/* Affiliate */
#wp_aff_inside .alert-success {text-align: center;}
.alert-success a {margin-bottom: 20px; display: block; font-size: 20px; text-transform: uppercase; font-weight: bold; margin-top: 20px;}

.top-bar .textwidget{text-align: center; padding: 0px 20px;}

.wework h4 {margin: 0px;}
.wework figure {margin: 0px;}
.wework {line-height: 0.5;}

/* hr color dla postow */
main.content article .entry-content hr.wp-block-separator {color: #f4f1ea; background-color: #f4f1ea;}

/* zmiana grubosci linkow w postach */
main.content article .entry-content a {font-weight: 500;}

@media only screen and (max-width: 900px) {
.home.full-width-content .entry-content .alignwide {margin-left: 0px; margin-right: 0px; max-width: 100vw;}
}

/* EDD w postach */
.single-post .wp-block-edd-downloads .edd-blocks__download-header h3 {font-size: 18px; text-align: center;}
.wp-block-edd-downloads .edd-blocks__download-header img {border: 1px solid #ddd;}

.wp-block-kadence-rowlayout .edd_price_option_name {font-weight: bold;}
.wp-block-kadence-rowlayout .edd_price_options li p{padding-bottom: 15px; font-size: 14px;}

/* button center on custom logo service */
#edd_purchase_724820-2 {text-align: center;}