/*
Theme Name: Adifier Child Theme
Author: SpoonThemes
Theme URI: http://demo.spoonthemes.net/themes/adifier/
Author URI: http://themeforest.net/user/spoonthemes
License: GPL 2.0
Template: adifier
License URI: license.txt
Description:  Adifier - Classified Ads WordPress Theme
Version: 1.0
Tags: four-columns
*/

/*Nav Mods*/

body {
	font-family: 'Martel', serif;
}

.small-sidebar-close {
	top: 20px;
	z-index: 1000 !important;
}

body > header > div > div > div.navigation-wrap.open > div > ul > div > a.submit-btn-wrap.submit-btn > i {
	display: none;
}

body > header > div > div > div.navigation-wrap.open > div > ul > div > a.submit-btn-wrap.submit-btn > span.small-icon {
	display: none;
}

header {
	z-index: 30;
}

label {
	font-size: 14px;
	font-weight: 600;
	color: #333;
	display: inline;
}

.hide_desktop {
	display: none!important;
}
.hide_mobile {
	display: inherit!important;
}
@media only screen and (max-width: 768px) {
	.hide_desktop {
		display: inherit!important;
	}
	.hide_mobile {
		display: none!important;
	}

}
/* @media (min-width: 769px) { */

body header a.account-btn,
body.logged-in header a.account-btn,
.navigation-wrap .navigation .menu-item a.account-btn {
	color: #ffffff !important;
	border: 2px solid #1E9BF7 !important;
	padding: 10px 20px 7px 20px!important;
	margin: 15px 10px;
	color: #fff;
	background: #1E9BF7 !important;
	border-radius: 50px;
	line-height: 22px;
}

.navigation-wrap .navigation .menu-item a.account-btn {
	margin: 15px auto;
}

body header a.account-btn.header-messages-icon {
	background-color: transparent!important;
	border-color: transparent!important;
	color: #000!important;
	padding: 10px 0px!important;

}
body header a.account-btn.header-messages-icon .small-icon,
header .special-nav a.account-btn.header-messages-icon span.small-icon, body.logged-in header .special-nav a.account-btn.header-messages-icon span.small-icon {
	display: none!important;
}

/* } */

header a.account-btn i.aficon-user,
body.logged-in header a.account-btn i.aficon-user {
	margin-right: 10px;
	font-size: 20px;
	vertical-align: middle;
}

header a.account-btn i.aficon-user:before,
body.logged-in header a.account-btn i.aficon-user:before {
	width: 20px !important;
	height: 20px !important;
}

header a.account-btn span,
body.logged-in header a.account-btn span {
	line-height: 20px;
	position: relative;
	top: -2px;
}

body > header.header-5 .special-nav {
	background: transparent !important;
}

.submit-btn {
	color: #ffffff;
	border: 2px solid #1E9BF7;
	padding: 10px 20px;
	margin: 15px 0px;
	color: #fff;
	background: #1E9BF7 !important;
	border-radius: 50px;
	line-height: 22px;
	margin-right: 20px;
}

.submit-btn.btn-red {
	border: 2px solid #f44336;
	background: #f44336 !important;
}


/*New Design Styles*/

header.header-2.header-5 {
	background: #fff;
	position: fixed;
	top: 0;
	width: 100%;
}

header.header-2.header-5 .container .flex-wrap {
	min-height: 33px;
}

header.header-2.header-5 .container .custom-wrap .special-nav {
	background: transparent;
}

header.header-2.header-5 .container .custom-wrap .special-nav a.submit-btn-wrap.submit-btn {
	display: none;
}

header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.gi-icon,
header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.small-sidebar-open span.gi-icon {
	font-size: 18px;
	position: relative;
	top: 2px;
}

header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover span.gi-icon {
	color: #fff;
}

header .special-nav a.account-btn:nth-child(3),
body.logged-in header .special-nav a.account-btn:nth-child(3) {
	margin-right: 0px !important;
}


/*---*/

.small-sidebar-close {
	display: none;
}

@media (max-width: 768px) {

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		color: #1E9BF7 !important;
		border: none !important;
		background: transparent !important;
		border-bottom: 3px solid #1E9BF7 !important;
		border-radius: 0px !important;
		font-weight: 500 !important;
		margin: 15px 0px;
		line-height: 22px;
		margin-right: 20px;
	}

	header .special-nav a.account-btn span {
		font-size: 15px !important;
		line-height: 24px !important;
	}
}

@media (min-width: 415px) and (max-width: 768px) {
	.small-sidebar-close {
		right: 28px !important;
		top: 20px !important;
	}
}

@media (max-width: 414px) {
	.small-sidebar-close {
		right: 10px !important;
		top: 20px !important;
	}

	header .hide-on-mobile {
		display: block;
	}

	.aficon-align-justify {
		color: #0465b3;
	}

	body.author.logged-in header .special-nav a i,
	body.author.logged-in header .special-nav a span.small-icon {
		color: #1f9bf6;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.small-sidebar-open {
		display: block !important;
		border: none;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.gi-icon,
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.small-icon {
		display: block;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span {
		display: none;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover {
		background: transparent;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover span.gi-icon,
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover span.small-icon {
		color: white;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.scroll-to {
		display: none;
	}
}

@media (max-width: 480px) and (min-width: 414px) {
	header .special-nav a.special-menu {
		display: none !important;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.small-sidebar-open {
		display: block !important;
		border: none;
	}


	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.gi-icon,
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.small-icon {
		display: block;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span {
		display: none;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover {
		background: transparent;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover span.gi-icon,
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover span.small-icon {
		color: white;
	}
}

@media (max-width: 1023px) and (min-width: 480px) {
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.small-sidebar-open {
		display: block !important;
		border: none;
	}

	/* header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon{
		border: none !important;
	} */
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.gi-icon,
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.small-icon {
		display: block;
	}

	/* header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span{
		display: none;
	} */
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover {
		background: transparent;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover span.gi-icon,
	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:hover span.small-icon {
		color: white;
	}
}

@media (max-width: 1440px) and (min-width: 1024px) {

	header .special-nav a.account-btn,
	body.logged-in header .special-nav a.account-btn {
		border: none;
		padding: inherit;
	}

	/* body.logged-in header .special-nav a.account-btn span{
		display: none;
	} */
	header .special-nav a.account-btn span,
	body.logged-in header .special-nav a.account-btn span {
		position: relative;
		/* top: 0px; */
	}

	header .special-nav a.account-btn span.small-icon,
	body.logged-in header .special-nav a.account-btn span.small-icon {
		display: block !important;
		line-height: 1;
		margin-top: 5px;
		display: none;
		font-size: 10px;
	}

	body.author.logged-in header a.main-menu {
		display: none;
	}

	body.author.logged-in header .special-nav a.special-menu {
		display: none;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.small-sidebar-open {
		display: none;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon {
		/* color: #ffffff;
		border: 2px solid #ffffff;
		
		margin: 20px;
		color: #fff;
		background: transparent;
		border-radius: 50px;
		line-height: 22px;
		margin-right: 20px; */
		padding: 10px 20px;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.gi-icon {
		display: inline-block !important;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span.small-icon {
		font-size: 14px;
		line-height: 20px;
		position: relative;
		top: -2px;
		/*display: inline-block !important;*/
	}
}


/*Items*/

h4.adv-author {
	font-size: 14px;
	font-weight: 300;
	min-height: 18px;
}

h5.adv-title,
h4.adv-author {
	text-align: center;
}

h4.adv-author {
	display: flex;
	align-items: center;
	justify-content: center;
}

.bottom-advert-meta {
	justify-content: center;
}


/*Product page*/

body.single-advert main .col-sm-8 .white-block h1.blog-item-title {
	margin-bottom: 0px;
}

body.single-advert main .col-sm-8 .white-block h2.blog-item-author {
	color: #aaa;
	font-size: 25px;
	font-weight: 700;
}


/*Other*/

body.home main {
	margin: 0px 0px !important;
}

#share .post-share {
	justify-content: space-evenly;
}

#share .post-share a {
	width: 50px;
	height: 50px;
	line-height: 53px;
}

#share .post-share a i {
	font-size: 20px;
}

#share .post-share a.external-link-alt {
	background-color: black;
}

.modal-dialog .social-login {
	display: flex;
	justify-content: center;
}

.social-login > * + * {
	margin-left: 0px;
}

.element-categories-list.categories-slider .af-item-wrap {
	min-height: 122px;
}


/*Dashboard*/

body.archive.author.logged-in .author-panel .dashboard-box {
	background-color: white;
}

body.archive.author.logged-in .author-panel .dashboard-box.dashboard-box-1:after,
body.archive.author.logged-in .author-panel .dashboard-box.dashboard-box-2:after {
	background-size: contain;
	background-repeat: no-repeat;
}

body.archive.author.logged-in .user-details-list a {
	width: auto;
}

body.archive.author.logged-in .account-delete a.af-button.blocked {
	cursor: not-allowed;
	opacity: 0.2;
	text-decoration: none;
}

body.archive.author.logged-in .agreement .terms-box .terms-conditions {
	margin-top: 10px;
}

body.archive.author.logged-in .agreement .terms-box .terms-conditions label.terms-label {
	align-items: flex-start;
}

body.archive.author.logged-in .agreement .terms-box .terms-conditions label.terms-label:before {
	position: relative;
	top: 2px;
}

body.archive.author.logged-in .agreement .terms-box .terms-button {
	display: flex;
	justify-content: flex-end;
}

body.archive.author.logged-in .author-panel .company-account {
	display: none;
}

body.archive.author.logged-in .author-panel .company-account.show-account-fields {
	display: block;
}

body.archive.author.logged-in .author-panel input#user_url {}

body.archive.author.logged-in .author-panel input#user_url:disabled {
	color: #bfbebe;
}

body.archive.author.logged-in .author-panel span.reload-info {
	margin: 0px;
	font-size: 10px;
	text-transform: none;
	font-weight: 400;
	color: #c3c3c3;
	text-align: right;
	width: 100%;
	display: block;
}


/*Single Adv*/

body.single-advert .single-advert-media .single-thumb-item {
	height: 90px;
	width: 100%;
	background-color: #1f9bf6;
	display: flex;
}

body.single-advert .single-advert-media .single-thumb-item .video-cover {
	display: flex;
	justify-content: center;
	width: 100%;
	height: 100%;
	align-items: center;
}

body.single-advert .single-advert-media .single-thumb-item .video-cover i {
	font-size: 35px;
	color: white;
}

.logout-contact textarea {
	margin-bottom: 10px;
	min-height: 100px;
}

.logout-contact a.logout-contact-button {
	color: #ffffff;
	border: 2px solid #ffffff;
	padding: 10px 20px;
	margin: 15px 0px;
	color: #fff;
	background: #1f9bf6;
	border-radius: 50px;
	line-height: 22px;
	margin-right: 20px;
}

.logout-contact a.logout-contact-button:hover {
	background: #0979d0;
}


/*Signle Adv Edit page (user dashboard)*/

label.terms-label a.terms-link {
	color: #97cbf1;
}

label.terms-label a.terms-link:hover {
	color: #1f9bf6;
}

label.terms-label a.terms-link.email {
	color: #666;
}

label.terms-label a.terms-link.email:hover {
	color: #1f9bf6;
}


/*Adv Category*/

.af-listing-card .advert-item.advert-grid h4.adv-author {
	color: white;
}


/*Adv Filter Sidebar*/


/*Category: photography*/

form.search-form .category-custom-fields .filter-group.cf_wysokosc-fotografii .date-range input:nth-child(1),
form.search-form .category-custom-fields .filter-group.cf_szerokosc-fotografii .date-range input:nth-child(1) {
	/* display: none; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-fotografii,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-fotografii {
	/* display: inline-block;
	width: 48%; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-fotografii .date-range input,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-fotografii .date-range input {
	/* width: calc(100% - 0px); */
}


/*Category: sculpture*/

form.search-form .category-custom-fields .filter-group.cf_autor,
form.search-form .category-custom-fields .filter-group.cf_rok-utworzenia-rzezby {
	display: none;
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-rzezby .date-range input:nth-child(1),
form.search-form .category-custom-fields .filter-group.cf_szerokosc-rzezby .date-range input:nth-child(1),
form.search-form .category-custom-fields .filter-group.cf_dlugosc-rzezby .date-range input:nth-child(1) {
	/* display: none; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-rzezby,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-rzezby,
form.search-form .category-custom-fields .filter-group.cf_dlugosc-rzezby {
	/* display: inline-block;
	width: 32%; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-rzezby .date-range input,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-rzezby .date-range input,
form.search-form .category-custom-fields .filter-group.cf_dlugosc-rzezby .date-range input {
	/* width: calc(100% - 0px); */
}


/*Category: paintings*/

form.search-form .category-custom-fields .filter-group.cf_rok-utworzenia {
	display: none;
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-obrazu .date-range input:nth-child(1),
form.search-form .category-custom-fields .filter-group.cf_szerokosc-obrazu .date-range input:nth-child(1) {
	/* display: none; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-obrazu,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-obrazu {
	/* display: inline-block;
	width: 48%; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-obrazu .date-range input,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-obrazu .date-range input {
	/* width: calc(100% - 0px); */
}


/*Category: drawings*/

form.search-form .category-custom-fields .filter-group.cf_autor-dziela-rys,
form.search-form .category-custom-fields .filter-group.cf_data-utworzenia-rysunku {
	display: none;
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-rysunku .date-range input:nth-child(1),
form.search-form .category-custom-fields .filter-group.cf_szerokosc-rysunku .date-range input:nth-child(1) {
	/* display: none; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-rysunku,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-rysunku {
	/* display: inline-block;
	width: 48%; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc-rysunku .date-range input,
form.search-form .category-custom-fields .filter-group.cf_szerokosc-rysunku .date-range input {
	/* width: calc(100% - 0px); */
}


/*Category: hancraft*/

form.search-form .category-custom-fields .filter-group.cf_artysta,
form.search-form .category-custom-fields .filter-group.cf_waga {
	display: none;
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc .date-range input:nth-child(1),
form.search-form .category-custom-fields .filter-group.cf_szerokosc .date-range input:nth-child(1),
form.search-form .category-custom-fields .filter-group.cf_dlugosc .date-range input:nth-child(1) {
	/* display: none; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc,
form.search-form .category-custom-fields .filter-group.cf_szerokosc,
form.search-form .category-custom-fields .filter-group.cf_dlugosc {
	/* display: inline-block;
	width: 32%; */
}

form.search-form .category-custom-fields .filter-group.cf_wysokosc .date-range input,
form.search-form .category-custom-fields .filter-group.cf_szerokosc .date-range input,
form.search-form .category-custom-fields .filter-group.cf_dlugosc .date-range input {
	/* width: calc(100% - 0px); */
}


/*Search on homepage*/

#search-input form.header-search {
	border-radius: 100px;
}

#search-input form.header-search .styled-select {
	display: none;
	borer-radius: 0px !important;
}

#search-input form.header-search .keyword-wrap {
	margin-right: 0px;
	border-right: none;
	border-radius: 0px !important;
}

#search-input form.header-search a.af-button.submit-form {
	border-radius: 0px;
}

#search-input form.header-search .keyword-wrap input {
	border: none;
	border-radius: 0px;
	background-color: #f9f9f9;
}

#search-input form.header-search .keyword-wrap:after {
	content: '\f002';
}


/*Modal Share*/

p.copy-status {
	text-align: center;
	font-weight: 700;
	height: 24px;
	margin: 10px;
}


/*Modal*/

body.modal-open .modal {
	overflow-y: hidden;
}

body.modal-open {
	padding-right: 0px !important;
}

a.button-modal {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #000000;
	color: #000000;
	background-color: var(--e-global-color-df36c74);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 30px 15px 30px !important;
	line-height: 1;
	margin-left: 20px;
}

a.button-modal:focus,
a.button-modal:hover {
	color: #ffffff;
	background-color: var(--e-global-color-853fb79);
}

.modal-content .close {
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	line-height: 32px;
	font-size: 32px;
}


/*GDPR*/

#cookie-law-info-bar .cli-plugin-button {
	border-radius: 25px;
	padding: 15px 25px;
}


/*Payments*/

#stripe-button,
#stripe-p24-button {
	display: block;
	padding: 4px 0px;
}


/*TinyMCE Statusbar*/

.mce-tinymce .mce-statusbar span.mce-charactercount {
	color: green;
}

.mce-tinymce .mce-statusbar span.mce-charactercount.char-limit {
	color: red !important;
}


/*Adv Form*/
form.ajax-save-advert .flex-right {
	display: grid;
}
form.ajax-save-advert .flex-right .ajax-form-result {
/*	margin: 10px;*/
}
form.ajax-save-advert {
	margin-bottom: 100px;
}
form.ajax-save-advert .terms-button a.af-button.first-button,
form.ajax-save-advert .terms-button a.af-button.second-button {
	border-radius: 50px;
}

form.ajax-save-advert .terms-button a.af-button.second-button {
/*	margin-left: 15px;*/
}

form.ajax-save-advert .terms-button a.af-button.first-button.hide-button {
	display: none;
}

form.ajax-save-advert .terms-button a.af-button.second-button.blocked-button {
	cursor: not-allowed;
	background: #b0c1ce;
}

form.ajax-save-advert .cf-field span.reset-radio {
	font-size: 12px;
	color: #ec8585;
	margin-bottom: 5px;
}

form.ajax-save-advert .cf-field span.reset-radio:hover {
	color: red;
	cursor: pointer;
}


/*Dashboard 'Add New Adv' Button*/

body.author .special-nav .submit-btn.blocked-button {
	cursor: not-allowed;
	background: #b0c1ce;
}


/*Payment Modal*/

#purchase .modal-payment-methods {
	display: block;
	padding: 0px 5px;
}

#purchase .modal-payment-methods h6 {
	margin-bottom: 20px;
}

#purchase .modal-payment-methods ul {
	list-style: none;
	display: inline-flex;
	align-items: center;
	width: 100%;
	padding-left: 0px;
}

#purchase .modal-payment-methods ul li {
	margin: 0px 10px;
}

#purchase .modal-payment-methods ul.stripe-list li img {
	width: 40px;
	height: auto;
}

#purchase .modal-payment-methods ul.p24-list {
	flex-wrap: wrap;
	justify-content: space-between;
}

#purchase .modal-payment-methods ul.p24-list li img {
	width: auto;
	height: 24px;
}

#purchase .modal-payment-methods ul.stripe-list li img,
#purchase .modal-payment-methods ul.p24-list li img {
	filter: grayscale(1);
	opacity: 0.75;
}

#purchase .modal-payment-methods ul.stripe-list li img:hover,
#purchase .modal-payment-methods ul.p24-list li img:hover {
	filter: grayscale(0);
	opacity: 1;
}

body.modal-open .modal {
	overflow: auto;
}

body.modal-open .alert-error,
body.modal-open .alert-success,
body.modal-open .alert-info {
	margin: 0px;
	padding: 20px 20px;
	line-height: 23px;
	font-size: 13px;
}


/*Single Ad Order - Invoice page*/

body.single-ad-order .container {
	background-color: white;
	padding: 30px;
}

body.single-ad-order .invoice-header {
	background-color: white;
}

body.single-ad-order .invoice-header .invoice-right {
	display: flex;
}

body.single-ad-order p.small-title {
	font-weight: 600 !important;
	color: black;
}

body.single-ad-order .invoice-details {
	border-top: none;
}

body.single-ad-order .invoice-details .details-title {
	border-bottom: none;
	background-color: rgba(207, 238, 254, 0.25);
	padding: 10px;
}

body.single-ad-order .invoice-details .details-title div {
	font-weight: 600 !important;
	color: black;
}

body.single-ad-order .invoice-details .product-item,
body.single-ad-order .invoice-details .total-line.product-item {
	padding: 10px;
}

body.single-ad-order .invoice-details .total-line.product-item {
	background-color: rgba(207, 238, 254, 0.25);
}

body.single-ad-order .invoice-middle .buyer-information {
	margin-bottom: 20px;
}

body.single-ad-order .invoice-details .product-item span.product-name {
	margin-left: 25px;
}


/*FB Messenger Chat & Jump To Top */

.to_top,
.to_top:focus,
.to_top:active {
	right: 0px;
	bottom: 10px;
	font-size: 25px;
	height: 55px;
	width: 55px;
	line-height: 55px;
	margin: 0px 12px;
}


/*Contact*/

main.contact {
	margin: 100px 0px 50px 0px;
}

#map {
	width: 100%;
	height: 600px;
}


/*------------------------------------------------------------------------------------------*/


/*Mobile*/

@media (max-width: 413px) {

	/*Logo size*/
	.logo {
		max-width: 160px;
	}

	body.archive.author .logo {
		max-width: 185px;
	}

	/*Home*/
	body.home .elementor-section-wrap section:nth-child(1) {
		margin-top: 0px;
	}

	body.home .elementor-section-wrap section:nth-child(1) .elementor-widget-kc_search .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	body.home .elementor-section-wrap section:nth-child(1) .elementor-widget-kc_search .elementor-widget-container form .keyword-wrap {
		width: 65%;
		display: inline-flex;
		margin-top: 0px;
	}

	body.home .elementor-section-wrap section:nth-child(1) .elementor-widget-kc_search .elementor-widget-container form a.af-button.submit-form {
		width: 35%;
		display: inline-flex;
		margin-top: 0px;
	}

	/*Author*/
	header.author-header .logo {
		order: 2;
	}

	header.author-header .small-sidebar-open.author-menu {
		order: 1;
	}

	header.author-header .show-on-414.add-product {
		order: 3;
	}

	/*Purchase Modal*/
	#purchase .modal-payment-methods ul.stripe-list li img {
		width: 30px;
	}

	#purchase .modal-payment-methods ul.p24-list li img {
		height: 15px;
	}

	#purchase .modal-payment-methods ul.p24-list li {
		display: none;
	}

	#purchase .modal-payment-methods ul.p24-list li:nth-child(-n+6) {
		display: inline-flex;
	}

	#purchase .modal-payment-methods ul.p24-list li:last-child {
		display: inline-flex;
		font-size: 10px;
	}

	/*Dashboard 'Add New Adv' Button*/
	body.author .special-nav .submit-btn.blocked-button {
		cursor: not-allowed;
		background: transparent;
	}

	body.author .sticky-header.author-header .submit-btn.blocked-button i:before,
	body.author .sticky-header.author-header span.small-icon {
		color: #b0c1ce;
	}

	body.author-dashboard .sticky-header.author-header .special-nav {
		display: none;
	}

	/*FB Messenger Chat & Jump To Top */
	.fb_dialog iframe[data-testid="bubble_iframe"] {
		right: 0px !important;
		bottom: 67px !important;
		box-shadow: none !important;
	}

	/*New Design Styles*/
	/*
	header.header-2.header-5{
		background: #ffffff;
		
	}
	
	header.header-2.header-5 .container .custom-wrap .special-nav{
		background: rgb(1,88,158);
		background: -moz-linear-gradient(180deg, rgba(1,88,158,1) 0%, rgba(29,153,245,1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(1,88,158,1) 0%, rgba(29,153,245,1) 100%);
		background: linear-gradient(180deg, rgba(1,88,158,1) 0%, rgba(29,153,245,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01589e",endColorstr="#1d99f5",GradientType=1);
		padding: 5px 35px;
	}
	header.header-2.header-5 .container .custom-wrap .special-nav .material-icons.gi-icon{
		display: block;
		font-size: 20px;
	}
	*/
	/*Login, Register, Recover password Modal*/
	.modal-dialog,
	.modal-dialog,
	.modal-dialog {
		height: 100%;
		width: 100%;
		margin: 0 !important;
	}

	a.dismiss,
	a.dismiss,
	a.dismiss {
		position: absolute;
		left: 15px;
		top: 15px;
	}

	a.dismiss span.gi-icon,
	a.dismiss span.gi-icon,
	a.dismiss span.gi-icon {
		color: #ddd;
	}

	a.dismiss:hover span.gi-icon,
	a.dismiss:hover span.gi-icon,
	a.dismiss:hover span.gi-icon {
		color: white;
	}

	.modal-dialog .modal-content,
	.modal-dialog .modal-content,
	.modal-dialog .modal-content {
		border-radius: 2px;
		box-shadow: none;
		border: none;
		padding: 0px 0px;
/*		height: 100%;*/
		transform: translateY(-50%);
		top: 50%;
	}

	.modal-header,
	.modal-header,
	.modal-header {}

	.modal-header .social-login-new,
	.modal-header .social-login-new {
		display: block;
	}

	.modal-header .social-login-new ul.social-login,
	.modal-header .social-login-new ul.social-login {
		margin-bottom: 0px;
		display: flex;
		justify-content: center;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li {
		width: 45px;
		margin-right: 15px;
		height: 45px;
		display: flex;
		justify-content: center;
		border-radius: 10px;
		margin-right: 0;
	}

	.social-login-new ul.social-login li:nth-child(1),
	.social-login-new ul.social-login li:nth-child(1) {
		margin-right: 15px;
	}

	.social-login-new ul.social-login li.facebook,
	.social-login-new ul.social-login li.facebook {
		background-color: #4460a0;
	}

	.social-login-new ul.social-login li.google,
	.social-login-new ul.social-login li.google {
		background-color: #ea4335;
	}

	.social-login-new ul.social-login li a {
		position: relative;
		right: 0;
		top: 0;
		background-color: transparent;
	}

	.social-login-new ul.social-login li a i {
		font-size: 29px;
	}

	.social-login-new ul.social-login li a:hover {
		color: white;
	}

	span.or-login {
		display: block;
		width: 100%;
		color: white;
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	.modal-header h5.modal-title {
		margin: 15px 20px;
		font-weight: 300;
	}

	.modal-body,
	.modal-footer {
		padding: 0px 20px;
	}

	.modal-body .form-group {
		margin-bottom: 10px;
	}

	.modal-body .form-group input.form-control {
		padding: 28px 20px;
		box-shadow: 0px 2px 4px #0000001a;
		border-bottom: none;
	}

	.modal-body .form-group a.toggle-password {
		bottom: 16px;
		right: 5px;
	}

	.modal-body .form-group input.form-control::placeholder {
		color: #878787;
	}

	.modal-body .form-group a.submit-ajax-form.af-button {
		font-weight: 600;
	}

	.modal-body .row.form-inputs {
		position: relative;
	}

	.modal-body .row.form-actions {
		position: relative;
	}

	.modal-body .row.form-actions a {
		text-transform: uppercase;
		font-weight: 300;
		color: #878787;
	}

	.modal-body .row.form-actions a span {
		font-weight: bold;
	}

	/* .modal-body .ajax-form-result {
		position: absolute;
		z-index: 999;
		left: 10px;
		width: calc(100% - 20px);
		top: -225px;
	} */
}

@media (max-width: 480px) and (min-width: 414px) {

	/*Author*/
	header.author-header .logo {
		order: 2;
	}

	header.author-header .small-sidebar-open.author-menu {
		order: 1;
	}

	header.author-header .special-nav {
		order: 3;
	}

	header.author-header .special-nav a.search-trigger {
		display: none !important;
	}

	/*Purchase Modal*/
	#purchase .modal-payment-methods ul.stripe-list li img {
		width: 30px;
	}

	#purchase .modal-payment-methods ul.p24-list li img {
		height: 15px;
	}

	#purchase .modal-payment-methods ul.p24-list li {
		display: none;
	}

	#purchase .modal-payment-methods ul.p24-list li:nth-child(-n+6) {
		display: inline-flex;
	}

	#purchase .modal-payment-methods ul.p24-list li:last-child {
		display: inline-flex;
		font-size: 10px;
	}

	/*Dashboard 'Add New Adv' Button*/
	body.author .special-nav .submit-btn.blocked-button {
		cursor: not-allowed;
		background: transparent;
	}

	body.author .sticky-header.author-header .submit-btn.blocked-button i:before,
	body.author .sticky-header.author-header span.small-icon {
		color: #b0c1ce;
	}

	/*FB Messenger Chat & Jump To Top */
	.fb_dialog iframe[data-testid="bubble_iframe"] {
		right: 0px !important;
		bottom: 75px !important;
		box-shadow: none !important;
	}

	.fb_dialog.start-chat-bottom iframe[data-testid="bubble_iframe"] {
		bottom: 10px !important;
	}

	#fb-customer-chat iframe[data-testid="dialog_iframe"] {
		bottom: 140px !important;
	}

	#fb-customer-chat.start-chat-bottom iframe[data-testid="dialog_iframe"] {
		bottom: 75px !important;
	}

	#fb-customer-chat iframe[data-testid="unread_iframe"] {
		bottom: 75px !important;
		right: 10px !important;
	}

	/*Login, Register, Recover password Modal*/
	.modal-dialog,
	.modal-dialog,
	.modal-dialog {
		width: 100%;
		height: 100%;
		margin: 0 !important;
	}

	.modal-dialog .modal-header a.dismiss,
	.modal-dialog .modal-header a.dismiss,
	.modal-dialog .modal-header a.dismiss {
		position: absolute;
		left: 15px;
		top: 15px;
	}

	.modal-dialog .modal-header a.dismiss span.gi-icon {
		color: #ddd;
	}

	.modal-dialog .modal-header a.dismiss:hover span.gi-icon {
		color: white;
	}

	.modal-dialog .modal-content {
		border-radius: 2px;
		box-shadow: none;
		border: none;
		padding: 0px 0px;
		height: 100%;
	}


	.modal-header {
		/* min-height: 600px; */
	}

	.modal-dialog .modal-content .modal-header .social-login-new {
		display: block;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login {
		margin-bottom: 15px;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li {
		width: 45px;
		margin-right: 15px;
		height: 45px;
		display: flex;
		justify-content: center;
		border-radius: 10px;
		margin-right: 0;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li:nth-child(1) {
		margin-right: 15px;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.facebook {
		background-color: #4460a0;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.google {
		background-color: #ea4335;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a {
		position: relative;
		right: 0;
		top: 0;
		background-color: transparent;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a i {
		font-size: 29px;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a:hover {
		color: white;
	}

	.modal-dialog .modal-content .modal-header span.or-login {
		display: block;
		width: 100%;
		color: white;
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	.modal-dialog .modal-content .modal-header h5.modal-title,
	.modal-dialog .modal-content .modal-header h5.modal-title {
		margin: 15px 20px;
		font-weight: 300;
	}

	.modal-dialog .modal-content .modal-body,
	.modal-dialog .modal-content .modal-footer {
		padding: 0px 20px;
	}

	.modal-dialog .modal-content .modal-body .form-group,
	.modal-dialog .modal-content .modal-body .form-group,
	.modal-dialog .modal-content .modal-body .form-group {
		margin-bottom: 10px;
	}

	.modal-dialog .modal-content .modal-body .form-group input.form-control,
	.modal-dialog .modal-content .modal-body .form-group input.form-control,
	.modal-dialog .modal-content .modal-body .form-group input.form-control {
		padding: 28px 20px;
		box-shadow: 0px 2px 4px #0000001a;
		border-bottom: none;
	}

	.modal-dialog .modal-content .modal-body .form-group a.toggle-password {
		bottom: 16px;
		right: 5px;
	}

	.modal-dialog .modal-content .modal-body .form-group input.form-control::placeholder,
	.modal-dialog .modal-content .modal-body .form-group input.form-control::placeholder,
	.modal-dialog .modal-content .modal-body .form-group input.form-control::placeholder {
		color: #878787;
	}

	.modal-dialog .modal-content .modal-body .form-group a.submit-ajax-form.af-button,
	.modal-dialog .modal-content .modal-body .form-group a.submit-ajax-form.af-button,
	.modal-dialog .modal-content .modal-body .form-group a.submit-ajax-form.af-button {
		font-weight: 300;
		padding: 3px 0px;
		box-shadow: 0px 2px 4px #0000001a;
		background: rgb(1, 88, 158);
		background: -moz-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01589e", endColorstr="#1d99f5", GradientType=1);
	}

	.modal-dialog .modal-content .modal-body .row.form-inputs,
	.modal-dialog .modal-content .modal-body .row.form-inputs,
	.modal-dialog .modal-content .modal-body .row.form-inputs {
		position: relative;
		top: -28px;
	}

	.modal-dialog .modal-content .modal-body .row.form-actions,
	.modal-dialog .modal-content .modal-body .row.form-actions,
	.modal-dialog .modal-content .modal-body .row.form-actions {
		position: relative;
		top: -28px;
	}

	.modal-dialog .modal-content .modal-body .row.form-actions a,
	.modal-dialog .modal-content .modal-body .row.form-actions a,
	.modal-dialog .modal-content .modal-body .row.form-actions a {
		text-transform: uppercase;
		font-weight: 300;
		color: #878787;
	}

	.modal-dialog .modal-content .modal-body .row.form-actions a span,
	.modal-dialog .modal-content .modal-body .row.form-actions a span,
	.modal-dialog .modal-content .modal-body .row.form-actions a span {
		font-weight: bold;
	}

	/* .modal-dialog .modal-content .modal-body .ajax-form-result,
	.modal-dialog .modal-content .modal-body .ajax-form-result,
	.modal-dialog .modal-content .modal-body .ajax-form-result {
		position: absolute;
		z-index: 999;
		left: 10px;
		width: calc(100% - 20px);
		top: -225px;
	} */
}

ul.navigation.list-inline li .social_icon_mobile .icon a {
	display: none;
}

ul.navigation.list-inline li .social_icon_mobile .icon a i {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

@media (max-width:768px) {
	.small-sidebar-close {
		right: 10px;
		display: block !important;
	}

	header .hide-on-mobile {
		display: block !important;
	}

	.special-nav {
		flex-direction: column;

	}

	.navigation-wrap {
		background: #fff !important;
		display: none;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon span {
		display: block;
	}

	.show-on-414 i {
		color: #000
	}

	a.small-sidebar-open:nth-child(5) {
		display: none !important;
	}

	.elementor-15733 .elementor-element.elementor-element-ffeefe2 {
		margin-top: 0 !important;
	}

	.white-block {
		margin-bottom: 20px;
	}

	.logo {
		margin-bottom: -5px;
	}

	ul.navigation.list-inline li .social_icon_mobile .icon a {
		color: #000000 !important;
		width: 20% !important;
		min-width: auto !important;
		display: inline-block !important;
		font-size: 22px;
	}
}

@media (max-width: 768px) and (min-width: 480px) {

	/*Logo Size*/
	.logo {
		width: 235px;
	}

	body.archive.author .logo {
		width: 235px;
	}

	header .hide-on-mobile {
		display: none;
	}

	body.home .elementor-section-wrap section:nth-child(1) .elementor-widget-kc_search .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	body.home .elementor-section-wrap section:nth-child(1) .elementor-widget-kc_search .elementor-widget-container form .keyword-wrap {
		width: 65%;
		display: inline-flex;
		margin-top: 0px;
	}

	body.home .elementor-section-wrap section:nth-child(1) .elementor-widget-kc_search .elementor-widget-container form a.af-button.submit-form {
		width: 35%;
		display: inline-flex;
		margin-top: 0px;
	}

	/*Author*/
	header.author-header .logo {
		order: 2;
	}

	header.author-header .small-sidebar-open .author-menu {
		order: 1;
	}

	header.author-header .special-nav {
		order: 3;
	}

	header.author-header .special-nav a.search-trigger {
		display: none !important;
	}

	/*Purchase Modal*/
	#purchase .modal-payment-methods ul.p24-list li:last-child {
		display: none;
	}

	/*Dashboard 'Add New Adv' Button*/
	body.author .special-nav .submit-btn.blocked-button {
		cursor: not-allowed;
		background: transparent;
	}

	body.author .sticky-header.author-header .submit-btn.blocked-button i:before,
	body.author .sticky-header.author-header span.small-icon {
		color: #b0c1ce;
	}

	/*FB Messenger Chat & Jump To Top */
	.fb_dialog iframe[data-testid="bubble_iframe"] {
		right: 0px !important;
		bottom: 81px !important;
		box-shadow: none !important;
	}

	.fb_dialog.start-chat-bottom iframe[data-testid="bubble_iframe"] {
		bottom: 10px !important;
	}

	#fb-customer-chat iframe[data-testid="dialog_iframe"] {
		bottom: 140px !important;
	}

	#fb-customer-chat.start-chat-bottom iframe[data-testid="dialog_iframe"] {
		bottom: 75px !important;
	}

	#fb-customer-chat iframe[data-testid="unread_iframe"] {
		bottom: 75px !important;
		right: 10px !important;
	}

	/*New Design Styles*/
	header.header-2.header-5 {
		background: #fff;
	}

	header.header-2.header-5 .container .custom-wrap {
		/*justify-content: center;*/
	}

	header.header-2.header-5 .container .custom-wrap .special-nav .material-icons.gi-icon {
		display: block;
		font-size: 20px;
	}

	/*Login, Register, Recover password Modal*/
	.modal-dialog,
	.modal-dialog,
	.modal-dialog {
		width: calc(100% - 20px);
	}

	.modal-dialog .modal-header a.dismiss,
	.modal-dialog .modal-header a.dismiss,
	.modal-dialog .modal-header a.dismiss {
		position: absolute;
		left: 15px;
		top: 15px;
	}

	.modal-dialog .modal-header a.dismiss span.gi-icon,
	.modal-dialog .modal-header a.dismiss span.gi-icon,
	.modal-dialog .modal-header a.dismiss span.gi-icon {
		color: #ddd;
	}

	.modal-dialog .modal-header a.dismiss:hover span.gi-icon,
	.modal-dialog .modal-header a.dismiss:hover span.gi-icon,
	.modal-dialog .modal-header a.dismiss:hover span.gi-icon {
		color: white;
	}

	.modal-dialog .modal-content,
	.modal-dialog .modal-content,
	.modal-dialog .modal-content {
		border-radius: 2px;
		box-shadow: none;
		border: none;
		padding: 0px 0px;
	}

	.modal-dialog .modal-content .modal-header,
	.modal-dialog .modal-content .modal-header,
	.modal-dialog .modal-content .modal-header {
		min-height: 300px;
		background: rgb(1, 88, 158);
		background: -moz-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#01589e", endColorstr="#1d99f5", GradientType=1);
		display: flex;
		flex-direction: column;
		align-items: center;
		flex-wrap: wrap;
		justify-content: flex-end;
		margin-bottom: 0;
	}

	.modal-dialog .modal-content .modal-header .social-login-new,
	.modal-dialog .modal-content .modal-header .social-login-new {
		display: block;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login {
		margin-bottom: 15px;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li {
		width: 45px;
		margin-right: 15px;
		height: 45px;
		display: flex;
		justify-content: center;
		border-radius: 10px;
		margin-right: 0;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li:nth-child(1),
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li:nth-child(1) {
		margin-right: 15px;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.facebook span,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.facebook span,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.google span,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.google span {
		display: none;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.facebook,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.facebook {
		background-color: #4460a0;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.google,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li.google {
		background-color: #ea4335;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a {
		position: relative;
		right: 0;
		top: 0;
		background-color: transparent;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a i {
		font-size: 29px;
	}

	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a:hover,
	.modal-dialog .modal-content .modal-header .social-login-new ul.social-login li a:hover {
		color: white;
	}

	.modal-dialog .modal-content .modal-header span.or-login,
	.modal-dialog .modal-content .modal-header span.or-login {
		display: block;
		width: 100%;
		color: white;
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	.modal-dialog .modal-content .modal-header h5.modal-title {
		margin: 15px 20px;
		font-weight: 300;
	}

	.modal-dialog .modal-content .modal-body,
	.modal-dialog .modal-content .modal-footer {
		padding: 0px 20px;
	}

	.modal-dialog .modal-content .modal-body .form-group,
	.modal-dialog .modal-content .modal-body .form-group,
	.modal-dialog .modal-content .modal-body .form-group {
		margin-bottom: 10px;
	}

	.modal-dialog .modal-content .modal-body .form-group input.form-control,
	.modal-dialog .modal-content .modal-body .form-group input.form-control,
	.modal-dialog .modal-content .modal-body .form-group input.form-control {
		padding: 28px 20px;
		box-shadow: 0px 2px 4px #0000001a;
		border-bottom: none;
	}

	.modal-dialog .modal-content .modal-body .form-group a.toggle-password {
		bottom: 16px;
		right: 5px;
	}

	.modal-dialog .modal-content .modal-body .form-group input.form-control::placeholder,
	.modal-dialog .modal-content .modal-body .form-group input.form-control::placeholder,
	.modal-dialog .modal-content .modal-body .form-group input.form-control::placeholder {
		color: #878787;
	}

	.modal-dialog .modal-content .modal-body .form-group a.submit-ajax-form.af-button,
	.modal-dialog .modal-content .modal-body .form-group a.submit-ajax-form.af-button,
	.modal-dialog .modal-content .modal-body .form-group a.submit-ajax-form.af-button {
		font-weight: 300;
		padding: 3px 0px;
		box-shadow: 0px 2px 4px #0000001a;
		background: rgb(1, 88, 158);
		background: -moz-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01589e", endColorstr="#1d99f5", GradientType=1);
	}

	.modal-dialog .modal-content .modal-body .row.form-inputs,
	.modal-dialog .modal-content .modal-body .row.form-inputs,
	.modal-dialog .modal-content .modal-body .row.form-inputs {
		position: relative;
		top: -28px;
	}

	.modal-dialog .modal-content .modal-body .row.form-actions,
	.modal-dialog .modal-content .modal-body .row.form-actions,
	.modal-dialog .modal-content .modal-body .row.form-actions {
		position: relative;
		top: -28px;
	}

	.modal-dialog .modal-content .modal-body .row.form-actions a,
	.modal-dialog .modal-content .modal-body .row.form-actions a,
	.modal-dialog .modal-content .modal-body .row.form-actions a {
		text-transform: uppercase;
		font-weight: 300;
		color: #878787;
	}

	.modal-dialog .modal-content .modal-body .row.form-actions a span,
	.modal-dialog .modal-content .modal-body .row.form-actions a span,
	.modal-dialog .modal-content .modal-body .row.form-actions a span {
		font-weight: bold;
	}

	/* .modal-dialog .modal-content .modal-body .ajax-form-result,
	.modal-dialog .modal-content .modal-body .ajax-form-result,
	.modal-dialog .modal-content .modal-body .ajax-form-result {
		position: absolute;
		z-index: 999;
		left: 10px;
		width: calc(100% - 20px);
		top: -225px;
	} */
}


@media (max-width: 1024px) {
	.small-sidebar-open {
		margin-right: 0;
	}
	body .show-on-414 {
		display: block;
		z-index: 99;
	}
}


@media (max-width: 1024px) and (min-width: 768px) {

	/*Logo Size*/
	.logo {
		width: 235px !important;
	}

	body.archive.author .logo {
		width: 235px !important;
	}

	header .hide-on-mobile {
		display: none;
	}

	/*Author*/
	header.author-header .logo {
		order: 2;
	}

	header.author-header .small-sidebar-open author-menu {
		order: 1;
	}

	header.author-header .special-nav {
		order: 3;
	}

	header.author-header .special-nav a.search-trigger {
		display: none !important;
	}

	/*Purchase Modal*/
	#purchase .modal-payment-methods ul.p24-list li:last-child {
		display: none;
	}

	/*Dashboard 'Add New Adv' Button*/
	body.author .special-nav .submit-btn.blocked-button {
		cursor: not-allowed;
		background: transparent;
	}

	body.author .sticky-header.author-header .submit-btn.blocked-button i:before,
	body.author .sticky-header.author-header span.small-icon {
		color: #b0c1ce;
	}

	/*FB Messenger Chat & Jump To Top */
	.fb_dialog iframe[data-testid="bubble_iframe"] {
		right: 0px !important;
		bottom: 12px;
		box-shadow: none !important;
	}

	.fb_dialog.start-chat-bottom iframe[data-testid="bubble_iframe"] {
		bottom: 10px !important;
	}

	#fb-customer-chat iframe[data-testid="dialog_iframe"] {
		bottom: 72px !important;
	}

	#fb-customer-chat.start-chat-bottom iframe[data-testid="dialog_iframe"] {
		bottom: 75px !important;
	}

	#fb-customer-chat iframe[data-testid="unread_iframe"] {
		bottom: 75px !important;
		right: 10px !important;
	}

	/*Login, Register, Recover password Modal*/
	.modal-dialog,
	.modal-dialog,
	.modal-dialog {
		width: 540px;
	}

	.modal-dialog .modal-header a.dismiss,
	.modal-dialog .modal-header a.dismiss,
	.modal-dialog .modal-header a.dismiss {
		position: absolute;
		left: 15px;
		top: 15px;
	}

	.modal-dialog .modal-header a.dismiss span.gi-icon,
	.modal-dialog .modal-header a.dismiss span.gi-icon,
	.modal-dialog .modal-header a.dismiss span.gi-icon {
		color: #ddd;
	}

	.modal-dialog .modal-header a.dismiss:hover span.gi-icon,
	.modal-dialog .modal-header a.dismiss:hover span.gi-icon,
	.modal-dialog .modal-header a.dismiss:hover span.gi-icon {
		color: white;
	}

	.modal-dialog .modal-content,
	.modal-dialog .modal-content,
	.modal-dialog .modal-content {
		border-radius: 2px;
		box-shadow: none;
		border: none;
		padding: 0px 0px;
	}

	.modal-dialog .modal-content .modal-header,
	.modal-dialog .modal-content .modal-header,
	.modal-dialog .modal-content .modal-header {
		min-height: 300px;
		background: rgb(1, 88, 158);
		background: -moz-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#01589e", endColorstr="#1d99f5", GradientType=1);
		display: flex;
		flex-direction: column;
		align-items: center;
		flex-wrap: wrap;
		justify-content: flex-end;
		margin-bottom: 0;
	}

	.modal-header .social-login-new,
	.modal-header .social-login-new {
		display: block;
	}

	.modal-header .social-login-new ul.social-login,
	.modal-header .social-login-new ul.social-login {
		margin-bottom: 15px;
	}

	.modal-header .social-login-new ul.social-login li,
	.modal-header .social-login-new ul.social-login li {
		width: 25px;
		margin-right: 15px;
		height: 35px;
		display: flex;
		justify-content: center;
		border-radius: 10px;
		margin-right: 0;
	}

	.modal-header .social-login-new ul.social-login li:nth-child(1),
	.modal-header .social-login-new ul.social-login li:nth-child(1) {
		margin-right: 15px;
	}

	.modal-header .social-login-new ul.social-login li.facebook span,
	.modal-header .social-login-new ul.social-login li.facebook span,
	.modal-header .social-login-new ul.social-login li.google span,
	.modal-header .social-login-new ul.social-login li.google span {
		display: none;
	}

	.modal-header .social-login-new ul.social-login li.facebook,
	.modal-header .social-login-new ul.social-login li.facebook {
		background-color: #4460a0;
	}

	.modal-header .social-login-new ul.social-login li.google,
	.modal-header .social-login-new ul.social-login li.google {
		background-color: #ea4335;
	}

	.modal-header .social-login-new ul.social-login li a,
	.modal-header .social-login-new ul.social-login li a {
		position: relative;
		right: 0;
		top: 0;
		background-color: transparent;
	}

	.modal-header .social-login-new ul.social-login li a i {
		font-size: 19px;
	}

	.modal-header .social-login-new ul.social-login li a:hover {
		color: white;
	}

	.modal-header span.or-login {
		display: block;
		width: 100%;
		color: white;
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	.modal-header h5.modal-title {
		margin: 15px 20px;
		font-weight: 300;
	}

	.modal-body,
	.modal-footer {
		padding:10px 20px;
	}
	.modal-footer {
		padding-bottom: 20px;
	}

	.modal-body .form-group,
	.modal-body .form-group,
	.modal-body .form-group {
		margin-bottom: 10px;
	}

	.modal-body .form-group input.form-control,
	.modal-body .form-group input.form-control,
	.modal-body .form-group input.form-control {
		padding: 28px 20px;
		box-shadow: 0px 2px 4px #0000001a;
		border-bottom: none;
	}

	.modal-body .form-group a.toggle-password {
		bottom: 16px;
		right: 5px;
	}

	.modal-body .form-group input.form-control::placeholder,
	.modal-body .form-group input.form-control::placeholder,
	.modal-body .form-group input.form-control::placeholder {
		color: #878787;
	}

	.modal-body .form-group a.submit-ajax-form.af-button,
	.modal-body .form-group a.submit-ajax-form.af-button,
	.modal-body .form-group a.submit-ajax-form.af-button {
		font-weight: 300;
		padding: 3px 0px;
		box-shadow: 0px 2px 4px #0000001a;
		background: rgb(1, 88, 158);
		background: -moz-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		background: linear-gradient(90deg, rgba(1, 88, 158, 1) 0%, rgba(29, 153, 245, 1) 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#01589e", endColorstr="#1d99f5", GradientType=1);
	}

	.modal-body .row.form-inputs,
	.modal-body .row.form-inputs,
	.modal-body .row.form-inputs {
		position: relative;
		top: -28px;
	}

	.modal-body .row.form-actions,
	.modal-body .row.form-actions,
	.modal-body .row.form-actions {
		position: relative;
		top: -28px;
	}

	.modal-body .row.form-actions a,
	.modal-body .row.form-actions a,
	.modal-dialog .modal-content .modal-body .row.form-actions a {
		text-transform: uppercase;
		font-weight: 300;
		color: #878787;
	}

	.modal-body .row.form-actions a span,
	.modal-body .row.form-actions a span,
	.modal-body .row.form-actions a span {
		font-weight: bold;
	}

	/* .modal-body .ajax-form-result,
	.modal-body .ajax-form-result,
	.modal-body .ajax-form-result {
		position: absolute;
		z-index: 999;
		left: 10px;
		width: calc(100% - 20px);
		top: -225px;
	} */
}

@media (min-width: 1025px) {

	/*Logo Size*/
	/*
	.logo {
		width: 250px !important;
	}
*/
	/*
	body.archive.author .logo {
		width: 250px !important;
	}
*/
	/*Purchase Modal*/
	#purchase .modal-payment-methods ul.p24-list li:last-child {
		display: none;
	}

	/*FB Messenger Chat & Jump To Top */
	.fb_dialog iframe[data-testid="bubble_iframe"] {
		right: 0px !important;
		bottom: 12px !important;
		box-shadow: none !important;
	}

	.fb_dialog.start-chat-bottom iframe[data-testid="bubble_iframe"] {
		bottom: 10px !important;
	}

	#fb-customer-chat iframe[data-testid="dialog_iframe"] {
		bottom: 72px !important;
		margin-right: 5px !important;
	}

	#fb-customer-chat.start-chat-bottom iframe[data-testid="dialog_iframe"] {
		bottom: 75px !important;
	}

	#fb-customer-chat iframe[data-testid="unread_iframe"] {
		bottom: 75px !important;
		right: 10px !important;
	}

	/*Login, Register, Recover password Modal*/
	.modal-dialog,
	.modal-dialog,
	.modal-dialog {
		width: 540px;
	}

	a.dismiss span.gi-icon,
	a.dismiss span.gi-icon,
	a.dismiss span.gi-icon {
		color: #ddd;
	}

	a.dismiss:hover span.gi-icon,
	a.dismiss:hover span.gi-icon,
	a.dismiss:hover span.gi-icon {
		color: white;
	}

	.modal-content,
	.modal-content,
	.modal-content {
		border-radius: 2px;
		box-shadow: none;
		border: none;
		padding: 0px 0px;
	}

	.modal-header,
	.modal-header,
	.modal-header {
		display: flex;
		flex-direction: column;
		align-items: center;
		flex-wrap: wrap;
		justify-content: flex-end;
		margin-bottom: 0;
	}

	social-login-new,
	social-login-new {
		display: block;
	}

	.modal-header .social-login-new ul.social-login,
	.modal-header .social-login-new ul.social-login {
		margin-bottom: 19px;
	}

	.social-login-new ul.social-login li,
	.social-login-new ul.social-login li {
		width: 25px;
		margin-right: 15px;
		height: 35px;
		display: flex;
		justify-content: center;
		border-radius: 10px;
		margin-right: 0;
	}

	.modal-header .social-login-new ul.social-login li:nth-child(1),
	.modal-header .social-login-new ul.social-login li:nth-child(1) {
		margin-right: 15px;
	}

	.modal-header .social-login-new ul.social-login li.facebook span,
	.modal-header .social-login-new ul.social-login li.facebook span,
	.modal-header .social-login-new ul.social-login li.google span,
	.modal-header .social-login-new ul.social-login li.google span {
		display: none;
	}

	.modal-header .social-login-new ul.social-login li.facebook,
	.modal-header .social-login-new ul.social-login li.facebook {
		background-color: #4460a0;
	}

	.modal-header .social-login-new ul.social-login li.google,
	.modal-header .social-login-new ul.social-login li.google {
		background-color: #ea4335;
	}

	.modal-header .social-login-new ul.social-login li a,
	.modal-header .social-login-new ul.social-login li a {
		position: relative;
		right: 0;
		top: 0;
		background-color: transparent;
	}

	.modal-header .social-login-new ul.social-login li a i {
		font-size: 19px;
	}

	.modal-header .social-login-new ul.social-login li a:hover,
	.modal-header .social-login-new ul.social-login li a:hover {
		color: white;
	}

	.modal-header span.or-login,
	.modal-header span.or-login {
		display: block;
		width: 100%;
		color: white;
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	.modal-header h5.modal-title,
	.modal-header h5.modal-title {
		color: white;
		font-size: 35px;
		margin-bottom: 15px;
		font-weight: 300;
	}

	.modal-header h5.modal-title {
		color: white;
		font-size: 35px;
		margin-bottom: 30px;
		font-weight: 300;
	}

	.modal-body,
	.modal-body,
	.modal-body {
		padding: 0px 50px;
	}

	.modal-body .form-group,
	.modal-body .form-group,
	.modal-body .form-group {
		margin-bottom: 10px;
	}

	.modal-body .form-group input.form-control,
	.modal-body .form-group input.form-control,
	.modal-body .form-group input.form-control {
		padding: 28px 20px;
		box-shadow: 0px 2px 4px #0000001a;
		border-bottom: none;
	}

	.modal-body .form-group a.toggle-password {
		bottom: 16px;
		right: 5px;
	}

	.modal-body .form-group input.form-control::placeholder,
	.modal-body .form-group input.form-control::placeholder,
	.modal-body .form-group input.form-control::placeholder {
		color: #878787;
	}

	.modal-body .form-group a.submit-ajax-form.af-button,
	.modal-body .form-group a.submit-ajax-form.af-button,
	.modal-body .form-group a.submit-ajax-form.af-button {
		font-weight: 600;
	}

	.modal-body .row.form-inputs,
	.modal-body .row.form-inputs,
	.modal-body .row.form-inputs {
		position: relative;
	}

	.modal-body .row.form-actions,
	.modal-body .row.form-actions,
	.modal-body .row.form-actions {
		position: relative;
	}

	.modal-body .row.form-actions a,
	.modal-body .row.form-actions a,
	.modal-body .row.form-actions a {
		text-transform: uppercase;
		font-weight: 300;
		color: #878787;
	}

	.modal-body .row.form-actions a span,
	.modal-body .row.form-actions a span,
	.modal-body .row.form-actions a span {
		font-weight: bold;
	}

	/* .modal-body .ajax-form-result,
	.modal-body .ajax-form-result,
	.modal-body .ajax-form-result {
		position: absolute;
		z-index: 999;
		left: 10px;
		width: calc(100% - 20px);
		top: -150px;
	} */
}


.modal-footer {
	padding: 15px 20px;
}


footer {
	background-color: #374252;
}

footer h1 {
	color: #fff;
}

footer .container .row .col-md-5 {
	margin-top: 25px;
}

footer .container .row {
	padding-top: 2rem;
}

header .special-nav a.account-btn span.small-icon {
	display: none !important;
}

.elementor-element.dodaj_block .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-size-lg {
	padding: 15px 40px !important;
}


/**********************new css added **************************/


/*  footer	 */

@media (max-width: 767px) {
	.footer_button .elementor-widget-container a.button-modal {
		margin: 0 !important;
		width: 100% !important;
		text-align: center !important;
	}
}

@media only screen and (min-width:768px) and (max-width:993px) {
	.footer_button .elementor-widget-container a.button-modal {
		margin: 0px !important;
		text-align: center !important;
		padding: 15px 21px 15px 21px !important;
	}
}

.socical_icon {
	display: none;
}

.main_banner_section {
	min-height: 370px;
	justify-content: center;
	display: flex;
	align-items: center;
}

.add_lastsection .text_block {
	max-width: 500px !important;
}


/*********how it work section       ***********/

.fa-diamond::before {
	content: "\f3a5" !important
}

.hiw-item .service-icon {
	color: #FFFFFF !important;
	background: #1F9BF6 !important;
}

.hiw-item:hover .service-icon {
	color: #1F9BF6 !important;
	background: #CEEEFF !important;
}

.hiw-item:nth-child(3n)::before,
.hiw-item:nth-child(2n)::before {
	content: " ";
	width: calc(100% + 45px);
	height: calc(50% + 130px);
	top: -52%;
	border: 2px dotted #1F9BF6;
	position: absolute;
	border-radius: 50%;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	left: calc(-50% - 23px);
	z-index: -1;
}

.hiw-item:nth-child(3n)::before {
	border-top-width: 2px !important;
	border-bottom-width: 0 !important;
	top: 4% !important;
}

.hiw-item.service p {
	color: #7a7a7a !important;
}

.twobox_wrapper .boxcoltwo {
	min-height: 400px;
}

.twobox_wrapper .boxcoltwo .elementor-element .elementor-widget-container p {
	max-width: 450px;
	margin: 0 auto;
}

body,
.mapboxgl-popup-content .price {
	color: #7a7a7a;
}

.twobox_wrapper .elementor-container .boxcoltwo .elementor-widget-wrap::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: inline-block;
}

.twobox_wrapper .elementor-container .boxcoltwo-2 .elementor-widget-wrap::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(9, 121, 208, 0.5);
	display: inline-block;
}

.twobox_wrapper .elementor-container .boxcoltwo .elementor-widget-wrap .elementor-element {
	position: relative;
	z-index: 1;
}

.howitwork_section .elementor-container {
	background: #FFFFFF;
	padding: 0 30px;
}

.howitwork_section:nth-child(3) .elementor-container {
	padding-top: 35px !important;
}

.howitwork_section:nth-child(6) .elementor-container {
	padding-bottom: 25px !important;
}



.page-id-1698 main,
body.tax-advert-category main {
	/* margin: 100px 0 50px 0 !important; */
}


/*********   contact page            ************/

.contactmain_wrapper .elementor-widget-wrap .minmenu_block p a,
.banner_column .elementor-widget-wrap .how-it-work_banner_title p a {
	color: #FFFFFF !important;
	transition: 0.3s !important;
}

.contactmain_wrapper .elementor-widget-wrap .minmenu_block p a:hover,
.banner_column .elementor-widget-wrap .how-it-work_banner_title p a:hover {
	color: #1e9bf7 !important;
}

.contact_wrapper {
	padding-top: 40px;
	margin: 0 15px;
}

.contact_wrapper .elementor-column-gap-default {
	background-color: #ffffff;
}

.contact_wrapper .elementor-column-gap-default .elementor-element-populated {
	padding: 0px;
}

.contact_wrapper .elementor-column-gap-default .elementor-widget-heading {
	margin-right: 0px !important;
	margin-bottom: 0px;
	padding: 20px 30px 0px;
}

.contact_wrapper .elementor-column-gap-default .elementor-widget-shortcode {
	margin: 0px !important;
	padding: 20px 30px;
}

.contact_wrapper .elementor-column-gap-default .elementor-shortcode .wpcf7-form .contact_form {
	display: flex;
	flex-flow: wrap;
}

.contact_wrapper .elementor-column-gap-default .elementor-shortcode .wpcf7-form .contact_form .form_group {
	width: 33.333%;
}

.contact_wrapper .elementor-column-gap-default .elementor-shortcode .wpcf7-form .contact_form .form_group label {
	display: block;
	width: 100%;
}

.contact_wrapper .elementor-column-gap-default .elementor-shortcode .wpcf7-form .contact_form .form_group:nth-child(4) {
	width: 100%;
}

.contact_wrapper .elementor-shortcode .wpcf7-form .contact_form .form_btn .wpcf7-spinner {
	margin: 0 13px;
	top: 7px;
}

.contact_wrapper .elementor-shortcode .wpcf7-form .contact_form .form_btn {
	margin-left: auto;
}

.contact_wrapper .elementor-shortcode .wpcf7-form .form_btn .submit_btn {
	font-size: 14px;
	font-weight: 600;
	line-height: 44px;
	border-radius: 50px;
	margin: 0px;
	transition: 0.3s;
}

.contact_wrapper .elementor-shortcode .wpcf7-form .form_btn .submit_btn:hover {
	color: #000000;
	background-color: #ceeeff;
}

.contact_wrapper .elementor-shortcode .wpcf7-form .wpcf7-response-output {
	border-color: #dc3232;
}

.contact_wrapper .elementor-element-9fb9115 .contact_form .input_field {
	height: 35px;
	display: block;
	width: 95%;
	margin-bottom: 20px;
}

.contact_wrapper .elementor-element-9fb9115 .contact_form .form_group:nth-child(3) .input_field,
.contact_wrapper .elementor-element-9fb9115 .contact_form .form_group:nth-child(4) .input_field {
	width: 100%;
}

.contact_wrapper .elementor-element-9fb9115 .contact_form .form_btn {
	display: block;
	margin-left: auto;
}

.howitwork_section {
	margin: 0 15px;
}

.translated-ltr .header-2.header-5.sticky-header .custom-wrap .navigation-wrap ul .special-nav a {
	padding: 10px 12px !important;
}


/*
.translated-ltr .navigation-wrap .navigation li.menu-item:nth-child(4) {
	margin-right: 30px !important;
}
*/

.translated-ltr .navigation li a {
	padding: 15px 10px !important;
}

.translated-ltr .navigation-wrap .navigation li.menu-item a i {
	margin-left: 7px !important;
}


/*      header     */

.navigation-wrap .navigation .menu-item a {
	color: #000000 !important;
}

.navigation-wrap .navigation .menu-item a:hover {
	color: #1e9bf7 !important;
}

.navigation-wrap .navigation .menu-item a:hover {
	color: #1e9bf7 !important;
}

.navigation-wrap .navigation .menu-item.current_page_item a {
	color: #1e9bf7 !important;
}


/* .navigation-wrap .navigation li.menu-item:nth-child(4) {
	margin-right: 60px !important;
} */


/*
.header-2.header-5.sticky-header .navigation-wrap .navigation {
	display: flex;
}
*/

main {
	margin: 100px 0px 50px;
}

.archive main {
	margin-top: 90px;
}

@media screen and (max-width: 768px) {
	main {
		margin: 75px 0px 0;
	}
	.archive main {
		margin-top: 60px;
	}
	
}

.exhibityour,
.righttick p {
	margin: 0 !important;
}

.howitwork_section .elementor-container .elementor-element-b3481be .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
	margin-top: 5px;
}

.howitwork_section .elementor-column-gap-default .elementor-element-b3481be .elementor-element-dabc414 p span:first-child {
	padding-left: 5px;
}

.utrzymuj_kontakt_col .elementor-container.elementor-column-gap-default {
	padding-bottom: 0px !important;
}

.page-id-11768 main {
	margin-bottom: 0px !important;
}




@media (max-width: 1024px) {
	.navigation {
		text-align: center !important;
	}
}
@media (min-width: 768px) and (max-width: 1250px) {
	.author-dashboard .navigation-wrap .navigation .menu-item {
		display: none!important;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1345px) {
	.navigation-wrap .navigation .menu-item {
		padding: 10px 5px;
	}

	.navigation-wrap .navigation .menu-item a {
		font-size: 14px;
		text-align: center;
		line-height: normal;
		padding: 0 3px;
	}

	.logo {
		width: 160px !important;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	.navigation-wrap .navigation .menu-item {
		padding: 10px 5px;
	}

	.navigation-wrap .navigation .menu-item a {
		font-size: 12px;
		text-align: center;
		line-height: normal;
	}

	/* .navigation-wrap .navigation li.menu-item:nth-child(4) {
		margin-right: 20px !important;
	} */
	.logo {
		width: 160px !important;
	}

	.header-2.header-5.sticky-header .container {
		width: 1000px;
	}

	header .special-nav a.account-btn:nth-child(2) {
		margin-right: 10px;
	}

	.navigation-wrap .scroll-wrapper,
	.scroll-wrapper > .scroll-content {
		overflow: visible !important;
	}

	.dropdown-menu {
		position: absolute;
		padding: 20px 10px;
		background: #fff;
		box-shadow: 0 0 5px 4px rgba(23, 23, 23, .06);
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon {
		line-height: 12px;
	}

	header.header-2.header-5 .container .custom-wrap .special-nav a.account-btn.header-user-icon:nth-child(3) {
		margin-right: 0px;
	}

	.translated-ltr .header-2.header-5.sticky-header .custom-wrap .navigation-wrap ul .special-nav a {
		padding: 11px 6px !important;
		min-width: 134px;
		text-align: center;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	.header-2.header-5.sticky-header .container {
		width: 100%;
		padding: 0 40px;
	}

	.navigation-wrap.open {
		top: 54px !important;
	}

	.header-form-search {
		display: flex;
	}

	header .hide-on-mobile {
		display: block !important;
	}

	.navigation-wrap {
		background: #fff !important;
		display: none;
	}

	.show-on-414 i {
		color: #000;
	}

	.small-sidebar-close {
		display: block !important;
		right: 35px;
	}

	.header-2.header-5.sticky-header .navigation-wrap .navigation {
		display: block;
	}

	.navigation-wrap {
		position: fixed;
		z-index: 999;
		box-shadow: 4px 0px 4px 0 rgba(23, 23, 23, .06);
		left: 0;
		top: 0px;
		bottom: 0px;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-ms-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
		width: 100vw;
		min-width: 280px;
		padding: 15px 10px;
	}

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		color: #1E9BF7 !important;
		border: none !important;
		border-bottom-color: currentcolor;
		border-bottom-style: none;
		border-bottom-width: medium;
		background: transparent !important;
		border-bottom: 3px solid #1E9BF7 !important;
		border-radius: 0px !important;
		font-weight: 500 !important;
		margin: 15px 0px;
		line-height: 22px;
		margin-right: 20px;
	}

	.navigation-wrap.open .navigation ul.list-inline li {
		text-align: center !important;
	}

	.navigation-wrap .navigation li.menu-item:nth-child(4) {
		margin: 0 !important;
	}

	.navigation li a.dropdown-toggle {
		justify-content: center !important;
	}

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		color: #000000 !important;
		font-weight: 500 !important;
		border-bottom: .5px solid #000000 !important;
		padding: 10px 0 !important;
	}

	.dropdown-menu li a {
		justify-content: center !important;
	}

	ul.navigation.list-inline li a {
		border-bottom: .5px solid #000;
		max-width: 170px;
		margin: 0 auto;
		min-width: 147px !important;
		padding: 10px 0 !important;
	}

	ul.navigation.list-inline.scroll-content li a:nth-child(3) {
		padding: 7px 0 !important;
	}

	.special-nav {
		padding: 0 !important;
	}

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		min-width: 147px;
		max-width: 147px;
		justify-content: center;
		display: flex;
	}

	header .special-nav a.account-btn,
	body.logged-in header .special-nav a.account-btn {
		background: transparent !important;
		color: #000000 !important;
		font-weight: 500 !important;
		border: 0px !important;
		border-bottom: .5px solid #000000 !important;
		padding: 10px 0 !important;
	}

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		margin: 0 !important;
	}

	header .special-nav a.account-btn:hover,
	body.logged-in header .special-nav a.account-btn:hover {
		color: #1e9bf7 !important;
	}

	.dropdown-toggle i {
		width: 20px;
		text-align: right;
		height: 20px;
		line-height: 20px;
	}

	.socical_icon {
		display: block;
	}

	.socical_icon .icon {
		text-align: center;
		font-size: 20px;
		border-bottom: .5px solid #000;
		min-width: 147px;
		max-width: 147px;
		margin: 0 auto;
		padding: 10px 0 !important;
	}

	.socical_icon .icon a:nth-child(1) {
		margin-right: 40px !important;
	}

	.navigation > li {
		padding: 0px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item {
		padding: 5px 0 !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item a {
		padding: 0px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item:last-child {
		padding-bottom: 0px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item:last-child a {
		padding-bottom: 5px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item:not(:last-child) a {
		border-bottom: none;
	}

	.navigation ul.dropdown-menu {
		padding: 0px;
	}

	.header-2.header-5.sticky-header .navigation-wrap .navigation {
		display: block;
	}

	.special-nav {
		flex-direction: column;
	}

	.header-form-search {
		top: 15px !important;
	}

	.header-2.header-5.sticky-header .navigation-trigger {
		margin-top: -12px;
		margin-right: 0px;
	}

	header .special-nav a.account-btn span,
	body.logged-in header .special-nav a.account-btn span {
		font-size: 15px;
		line-height: 22px;
	}

	header .special-nav a.account-btn:hover,
	header .special-nav a.submit-btn:hover {
		color: #1e9bf7 !important;
	}

	.translated-ltr .navigation-wrap .navigation li.menu-item:nth-child(4) {
		margin-right: 0px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.howitwork_section .elementor-element .elementor-widget-container h4 {
		font-size: 23px !important;
	}

	.contact_wrapper .elementor-shortcode .wpcf7-form .contact_form .form_btn {
		margin-right: auto;
	}

	.wpcf7-spinner {
		position: absolute;
	}

	.contact_wrapper .elementor-shortcode .wpcf7-form .contact_form .form_btn {
		position: relative;
	}

	.elementor-11250 .elementor-element.elementor-element-5e34bf2 .elementor-image img,
	.elementor-11250 .elementor-element.elementor-element-e01a87a .elementor-image img,
	.elementor-11250 .elementor-element.elementor-element-4216b65 .elementor-image img,
	.elementor-11250 .elementor-element.elementor-element-1ef1825 .elementor-image img {
		max-width: 90% !important;
	}

	.contact_wrapper .elementor-column-gap-default .elementor-widget-heading {
		padding: 20px 20px 0px;
	}

	.contact_wrapper .elementor-column-gap-default .elementor-widget-shortcode {
		margin: 0px !important;
		padding: 20px 20px;
	}
}

@media only screen and (max-width: 768px) {
	.navigation-wrap.open .navigation ul.list-inline li {
		text-align: center !important;
	}

	.navigation-wrap .navigation li.menu-item:nth-child(4) {
		margin: 0 !important;
	}

	.navigation li a.dropdown-toggle {
		justify-content: center !important;
	}

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		color: #000000 !important;
		font-weight: 500 !important;
		border-bottom: .5px solid #000000 !important;
		padding: 10px 0 !important;
	}

	header .special-nav a.account-btn:hover,
	header .special-nav a.submit-btn:hover {
		color: #1e9bf7 !important;
	}

	.dropdown-menu li a {
		justify-content: center !important;
	}

	ul.navigation.list-inline li a {
		border-bottom: .5px solid #000;
		max-width: 170px;
		margin: 0 auto;
		min-width: 147px !important;
		padding: 10px 0 !important;
	}

	ul.navigation.list-inline.scroll-content li a:nth-child(3) {
		padding: 7px 0 !important;
	}

	.special-nav {
		padding: 0 !important;
	}

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		min-width: 147px;
		max-width: 147px;
		justify-content: center;
		display: flex;
	}

	header .special-nav a.account-btn,
	header .special-nav a.submit-btn {
		margin: 0 !important;
	}

	.dropdown-toggle i {
		width: 20px;
		text-align: right;
		height: 20px;
		line-height: 20px;
	}

	/******social icon *******/
	.socical_icon {
		display: block;
	}

	.socical_icon .icon {
		text-align: center;
		font-size: 20px;
		border-bottom: .5px solid #000;
		min-width: 147px;
		max-width: 147px;
		margin: 0 auto;
		padding: 10px 0 !important;
	}

	.socical_icon .icon a:nth-child(1) {
		margin-right: 40px !important;
	}

	.navigation > li {
		padding: 0px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item {
		padding: 5px 0 !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item a {
		padding: 0px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item:last-child {
		padding-bottom: 0px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item:last-child a {
		padding-bottom: 5px !important;
	}

	.navigation-wrap .menu-item-has-children .dropdown-menu .menu-item:not(:last-child) a {
		border-bottom: none;
	}

	.navigation ul.dropdown-menu {
		padding: 0px;
	}

	.header-2.header-5.sticky-header .navigation-wrap .navigation {
		display: block;
		display: flex;
		flex-direction: column;
	}

	.header-2.header-5.sticky-header .navigation-wrap .navigation li {
		width: 100%;
	}
	#menu-item-17484 {
		order: -1.elementor-element-populated;
	}

	.header-form-search {
		top: 15px !important;
	}

	.header-2.header-5.sticky-header .navigation-trigger {
		margin-top: -12px;
		margin-right: 10px;
	}

	.navigation-wrap.open {
		top: 54px !important;
	}
}

@media only screen and (max-width: 767px) {
	.header-form-search {
		top: 15px !important;
	}

	.header-2.header-5.sticky-header .navigation-trigger {
		margin-top: -7px;
		margin-right: 20px;
	}

	.hiw-item:nth-child(3n)::before,
	.hiw-item:nth-child(2n)::before {
		display: none;
	}

	.twobox_wrapper .boxcoltwo .elementor-widget-container,
	.howitwork_section .elementor-container {
		padding: 0 15px;
	}

	.contact_wrapper .elementor-column-gap-default .elementor-shortcode .wpcf7-form .contact_form .form_group {
		width: 100% !important;
	}

	.contact_wrapper .elementor-element-9fb9115 .contact_form .input_field {
		width: 100%;
	}

	.contact_wrapper {
		padding-top: 0px !important;
	}

	.translated-ltr .navigation-wrap .navigation li.menu-item:nth-child(4) {
		margin-right: 0px !important;
	}

	.contact_wrapper .elementor-shortcode .wpcf7-form .contact_form .form_btn {
		margin-right: auto;
	}

	.wpcf7-spinner {
		position: absolute;
	}

	.contact_wrapper .elementor-shortcode .wpcf7-form .contact_form .form_btn {
		position: relative;
	}

	.elementor-11250 .elementor-element.elementor-element-5e34bf2 .elementor-image img,
	.elementor-11250 .elementor-element.elementor-element-e01a87a .elementor-image img,
	.elementor-11250 .elementor-element.elementor-element-4216b65 .elementor-image img,
	.elementor-11250 .elementor-element.elementor-element-1ef1825 .elementor-image img {
		max-width: 80% !important;
	}

	.contact_wrapper .elementor-column-gap-default .elementor-widget-heading {
		padding: 20px 20px 0px;
	}

	.contact_wrapper .elementor-column-gap-default .elementor-widget-shortcode {
		margin: 0px !important;
		padding: 20px 20px;
	}
}

.header-form-search {
	display: none;
}

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

	.header-form-search .af-button,
	.header-form-search .af-button:hover {
		margin-top: 0px;
		color: #666666 !important;
		background: #fff !important;
		font-size: 20px;
	}

	.logo-under-530 {
		width: 0px !important;
	}

	.header-form-search .keyword-wrap {
		width: 0px;
	}

	.search-input-under-530 {
		display: block !important;
		width: 100% !important;
	}

	.header-form-search {
		display: flex;
	}

	.keyword-wrap input {
		margin-bottom: 0;
	}

	body .show-on-414.submit {
		display: none;
	}

	.header-form-search {
		align-items: center;
		position: absolute;
		right: 40px;
		top: 10px !important;
	}

	.header-form-search.search-under-530 {
		width: calc(100% - 60px);
		display: inline-flex;
	}
}

@media only screen and (max-width: 413px) {
	.header-2.header-5.sticky-header .navigation-trigger {
		margin-top: 0px;
	}

	.header-form-search .af-button {
		margin-top: 0px;
	}

	.header-2.header-5.sticky-header .navigation-trigger {
		margin-right: 0px;
	}
}

@media only screen and (min-width: 360px) and (max-width: 767px) {
	.elementor-11768 .elementor-element.elementor-element-580429e:nth-child(1) {
		--spacer-size: 182px;
	}
}


/**********************************************               login and register css                    **************************************************************/

.page-id-12125 main.clearfix {
	margin: 90px 0px 0px 0px !important;
}

.login_section .loginleft_block {
	justify-content: center !important;
	padding: 30px !important;
	align-items: center;
}

.login_section {
	background-color: #ffffff;
	width: 100%;
	min-height: 90vh;
	display: -ms-grid;
	display: grid;
	position: relative;
	z-index: 1;
}

.login_section .loginleft_block:before {
	content: "";
	border-radius: 0 100px 100px 0;
	position: absolute;
	z-index: -1;
	height: 100%;
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url("/wp-content/uploads/2022/09/background-1.jpg");
	top: 0;
	left: 0;
	opacity: 1;
	filter: blur(8px);
}

.login_section .loginleft_block .elementor-widget-wrap {
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	max-height: 680px;
	height: 100%;
	padding: 60px 50px;
	border-radius: 30px;
	max-width: 515px;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.7);
	box-shadow: -3px -5px 29px -9px;
}

.login_rightblock {
	padding: 50px 65px 40px 65px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.login_section .loginleft_block .logo_icon {
	max-width: 200px;
	margin: 0px !important;
}

.login_section .loginleft_block .elementor-widget p,
.login_section .loginleft_block .elementor-widget {
	margin: 0px !important;
}

.login_section .loginleft_block .elementor-widget h2 {
	font-size: 30px;
	line-height: 35px;
	margin: 10px 0 !important;
	font-weight: 600;
}

.login_rightblock label {
	font-size: 18px;
	line-height: 24px;
}

.login_rightblock .input_field {
	min-height: 35px;
	width: 100%;
}

.login_rightblock .google_icon,
.login_rightblock .facebook_icon {
	max-width: 50%;
	margin: 0;
}

.login_form_right_side .wpcf7-submit {
	border-radius: 50px;
	transition: all 0.2s;
	padding: 0px 35px !important;
	font-weight: 600 !important;
	font-size: 16px !important;
}

.login_form_right_side .wpcf7-submit:hover {
	background: #ceeeff !important;
	color: #000 !important;
}

.login_rightblock .google_icon .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
	margin-right: 10px;
}

.login_rightblock .zapomniales_block p,
.login_rightblock .cieszymy_block p,
.login_rightblock .contact_form p,
.login_rightblock .wpcf7-submit,
.login_rightblock .input_field,
.login_rightblock .login_form_right_side,
.login_rightblock .cieszymy_block,
.login_rightblock .zaloguj_block,
.login_rightblock .lub_block p,
.login_rightblock .lub_block {
	margin: 0;
	margin-top: 10px;
}

.login_rightblock .zaloguj_block,
.login_rightblock .login_form_right_side,
.login_rightblock .zapomniales_block {
	margin-top: 20px !important;
}

.login_rightblock .contact_form .form_group {
	margin-top: 10px !important;
}

.page-id-12280 main.clearfix {
	margin: 90px 0px 0px !important;
}

@media only screen and (max-width: 1024px) {
	.page-id-12125 main.clearfix {
		margin: 90px 0px 0px 0px !important;
	}

	.login_section .loginleft_block::before {
		border-radius: 0;
	}

	.login_section .loginleft_block .elementor-widget h2 {
		font-size: 16px;
		line-height: 20px;
	}

	.login_rightblock .elementor-widget-wrap {
		margin: 50px 0px !important;
	}

	.login_rightblock {
		position: static;
		height: auto !important;
		padding: 5px;
	}

	.author-dashboard .btm_set_con a i.aficon-add-ad {
		font-size: 20px;
	}

	.author-dashboard .btm_set_con .submit-btn {
		color: #ffffff;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.page-id-12125 main.clearfix {
		margin: 80px 0px 0px 0px !important;
	}

	.login_section .login_rightblock {
		padding: 0 20px;
	}
}

@media only screen and (max-width: 767px) {
	.page-id-12280 main.clearfix {
		margin: 65px 0px 0px !important;
	}
}


/*---------------------------------------------             login and register v2                         --------------------------------------------------------------*/

.login_main_section {
	text-align: center;
}

.login_main_section .elementor-column.elementor-col-66 {
	width: 100% !important;
	max-width: 540px;
}

.login_main_section .elementor-container {
	background: #fff;
	border-radius: 20px;
	overflow: hidden;
}

.login_main_section .login_regster .log_in {
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

.login_input_feild {
	width: 80% !important;
	margin: 0 auto !important;
	display: block !important;
	padding: 10px !important;
	background: #f1f1f1 !important;
	border-radius: 12px !important;
	min-height: 45px !important;
}

.submit_btn {
	position: relative !important;
	margin-top: 20px;
	border-radius: 10px !important;
}

.submit_btn:hover {
	background: #ceeeff !important;
	color: #000 !important;
}

.login_main_section .wpcf7-spinner {
	position: absolute !important;
	margin-top: 23px;
}

.page-id-20090 main.clearfix,
.page-id-20101 main,
.page-id-20111 main {
	margin: 100px 0px 12px;
}

@media screen and (max-width: 768px) {
	.page-id-20090 main.clearfix,
	.page-id-20101 main,
	.page-id-20111 main {
		margin: 60px 0px 12px;
	}
}

.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .row.form-actions a {
	font-family: 'Martel', serif;
	text-transform: none;
	color: #7a7a7a;
	font-size: 14px;
}

.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .row.form-actions a span {
	font-weight: bold;
}

.login_main_section .forgotpassword .form-actions {
	padding-top: 5px;
}

.login_main_section .elementor-element form .modal-header .list-unstyled {
	margin-top: 10px;
	margin-bottom: 10px;
}

.login_main_section .elementor-element form .modal-body .form-inputs .col-sm-12:last-child .form-group {
	margin-top: 15px;
}

.page-id-12536 .login_main_section .elementor-element form .modal-body .form-inputs .col-sm-12:last-child .form-group {
	margin-bottom: 0px;
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.login_main_section {
		padding: 0 30px !important;
	}
}

@media only screen and (max-width: 1024px) {
	.modal-header .social-login-new ul.social-login {
		margin-bottom: 0px;
		display: flex;
		justify-content: center;
		margin: 0px;
	}

	.social-login-new ul.social-login li {
		width: 45px;
		margin-right: 15px;
		height: 45px;
		display: flex;
		justify-content: center;
		border-radius: 10px;
	}

	.social-login-new ul.social-login li:last-child {
		margin-right: 0px;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-header {
		margin-bottom: 0px;
		min-height: inherit;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body {
		padding: 0 20px;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .toggle-password {
		right: 15px !important;
	}

	.social-login-new ul.social-login li a {
		position: relative;
		right: 0;
		top: 0;
		background-color: transparent;
		font-size: 29px;
	}

	.social-login-new ul.social-login li.facebook {
		background-color: #4460a0;
	}

	.social-login-new ul.social-login li.google {
		background-color: #ea4335;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .form-group {
		margin-bottom: 10px;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .form-inputs .col-sm-12:nth-last-child(2) .form-group {
		margin-bottom: 0px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.login_main_section .elementor-column.elementor-col-66 {
		width: 60% !important;
	}

	.login_input_feild {
		width: 100% !important;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .row.form-inputs {
		top: 0px;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .form-group a.submit-ajax-form.af-button {
		font-weight: 600;
		padding: 0px 15px;
		box-shadow: none;
		background: #1f9bf6 !important;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .form-group a.submit-ajax-form.af-button:hover {
		background: #ceeeff !important;
	}

	.login_main_section .elementor-container .elementor-column .elementor-element form.ajax-form .modal-body .row.form-actions {
		top: 0px;
	}

	.page-id-12632 main.clearfix {
		margin: 100px 0px 25px;
	}

	.footer_button .elementor-widget-container a.button-modal {
		padding: 15px 16px 15px 16px !important;
	}

	.login_main_section .elementor-element form .modal-body .form-inputs .col-sm-12:last-child .form-group {
		margin-top: 22px;
	}
}

@media only screen and (min-width: 360px) and (max-width: 413px) {

	.page-id-12536 main.clearfix,
	.page-id-12359 main.clearfix {
		margin: 75px 0px 10px !important;
	}
}

@media only screen and (max-width: 767px) {
	.login_input_feild {
		width: 100% !important;
	}

	.page-id-12536 main.clearfix,
	.page-id-12359 main.clearfix {
		margin: 60px 0px 10px;
	}

	.login_main_section .forgot_blank {
		min-height: 200px;
	}

	.login_main_section .forgotpassword .form-actions {
		padding-top: 15px;
	}

	.af-button.submit-ajax-form {
		margin-top: 25px !important;
	}

	.page-id-12632 main.clearfix {
		margin: 80px 0px 15px;
	}

	.login_main_section .elementor-element form .modal-header .list-unstyled {
		margin-bottom: 12px;
	}

	.login_main_section .elementor-element form .modal-body .form-inputs .col-sm-12:last-child .form-group {
		margin-top: 25px;
	}
}


/*---------------------------------------------                 forgot password                     --------------------------------------------------------------*/

.login_main_section .toggle-password {
	bottom: 10px !important;
	right: 85px !important;
}

.af-button.submit-ajax-form {
	margin-top: 0px !important;
	border-radius: 12px !important;
}

@media only screen and (min-width: 415px) and (max-width: 767px) {
	.elementor-12359 .elementor-element.elementor-element-1bbd1b2 {
		margin-top: 38px;
	}
}


/**********************************************               user penal-author-dashboard css              **************************************************************/

.hydrated.translated-ltr .author-dashboard .styled-checkbox label {
	display: inline-block;
}

.social-login-new ul.social-login li a:hover {
	color: #ffffff;
}


/*-------------------------------------    user panel header  --------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1240px) {
	body.archive.author-dashboard .logo {
		width: 230px !important;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	body.archive.author-dashboard .logo {
		width: 150px !important;
	}

	.navigation li a {
		padding: 5px !important;
	}
}

.author-dashboard .author-sidebar .scroll-wrapper .scroll-content {
	background: transparent !important;
}

.open-arrow {
	right: -31px;
	top: 2%;
	font-size: 30px;
}


/************************************************************************************************************************************************************************************************/

.author-dashboard main {
	margin: 100px 0px 0px 0px;
}

.author-dashboard .author-dashboard .status.live {
	border-radius: 6px;
}

.profile-advert-views,
.profile-advert-expire,
.status.live,
.price,
.icon-caption.animation,
.key-submit-form,
.profile-advert-cats a,
.profile-advert-listing-titles,
.adverts-filter ul li a,
.user-details a,
li.author-sidebar-title {
	font-family: 'Martel', serif !important;
}



.author-dashboard .adverts-filter ul li:hover a {
	border-color: #1e9bf7 !important;
}

.author-sidebar-list li a {
	font-size: 14px !important;
}

.author-dashboard .scroll-content ul.list-unstyled.author-sidebar-list li a {
	font-family: 'Martel', serif !important;
	font-weight: 600;
}

.author-dashboard .profile-advert-listing .wp-post-image {
	border-radius: 6px;
}

.author-dashboard .profile-advert .action a {
	margin-bottom: 0px !important;
}

.author-dashboard .icon-caption {
	line-height: normal;
}

.author-dashboard .profile-advert-listing-titles {
	color: #333 !important;
	font-size: 12px !important;
}

.author-dashboard .profile-advert h5 {
	line-height: 18px;
}

.author-dashboard .profile-advert-cats a:hover {
	color: #1e9bf7 !important;
}

.author-dashboard .profile-advert-cats a {
	color: #7a7a7a !important;
}

.author-dashboard .author-details h5 {
	color: #000 !important;
}

.author-dashboard .user-details a {
	color: #333 !important;
	font-weight: 600;
	line-height: 16px;
}

.author-dashboard .text-center.user-details-list {
	display: none;
}

.author-dashboard .adverts-filter form input {
	font-size: 16px;
}

.author-dashboard .adverts-filter ul li a {
	font-size: 10px !important;
	font-weight: 500;
	border-radius: 6px;
	line-height: 19px !important;
}

.author-dashboard .styled-select.inline-select {
	vertical-align: bottom;
}

.author-dashboard .white-block-title {
	padding: 10px 0 0px !important
}

.author-dashboard .author-panel {
	padding: 0px 0px;
}

.author-dashboard .white-block-title h5 {
	margin: 0px !important;
}

.author-dashboard .profile-advert .action {
	text-align: center;
}

.author-dashboard .adverts-filter.flex-wrap form {
	margin: 0px;
}

.author-dashboard .adverts-filter {
	margin-bottom: 0 !important;
}

.author-panel {
	margin: 0px 40px;
	margin-bottom: 30px;
}

.profile-advert > div:nth-child(4) {
	text-align: center;
	padding-right: 45px;
}

.author .flex-wrap .author-sidebar {
	transition: all ease 0.5s;
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
	.author-dashboard .author-panel {
		margin: 0px 40px 50px 40px!important;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.profile-advert > div:nth-child(1) {
		width: 70px;
	}

	.profile-advert > div:nth-child(2) {
		width: 15% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(3) {
		width: 9% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(4) {
		width: 11% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(5) {
		width: 11% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(6) {
		width: 11% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(7) {
		width: 12% !important;
		padding-right: 0 !important
	}

	.author-dashboard .white-block-extra-padding {
		padding: 0 20px 20px !important;
	}

	.author-dashboard .white-block-title {
		padding: 10px 0 20px !important;
	}

	.author-panel {
		margin: 0;
	}
}

.white-block-content {
	padding: 20px 30px;
}

@media only screen and (max-width: 1024px) {
	.author-dashboard .open-arrow {
		height: fit-content !important;
	}

	.author-dashboard .white-block-content {
		padding: 0 20px;
	}

	.author-dashboard .white-block-content {
		padding: 0 0px;
	}

	.author-dashboard .white-block-extra-padding {
		padding: 0;
	}

	.author-dashboard .white-block-title {
		padding: 20px 0;
	}

	.author-dashboard .white-block-title h5 {
		line-height: 26px;
		margin-top: 10px;
	}

	.author-dashboard .adverts-filter ul li a {
		width: 150px;
		padding: 0;
		text-align: center;
	}

	.author-dashboard .profile-advert > div:nth-child(1) img {
		width: 70%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.author-dashboard .profile-advert > div:nth-child(1) img {
		width: 100% !important;
	}

	.profile-advert > div:nth-child(1) {
		width: 70px;
	}

	.profile-advert > div:nth-child(2) {
		width: 15% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(3) {
		width: 9% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(4) {
		width: 12% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(5) {
		width: 14% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(6) {
		width: 13% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(7) {
		width: 12% !important;
		padding-right: 0 !important
	}

	.profile-advert > div:nth-child(8) {
		width: 15% !important;
		padding-right: 0 !important
	}

	.author-dashboard .profile-advert .action a {
		margin-left: 10px;
	}

	.author-dashboard .white-block-extra-padding {
		padding: 0 20px 20px !important;
	}

	.author-dashboard .adverts-filter.flex-wrap form input,
	.author-dashboard .adverts-filter.flex-wrap form .styled-select {
		width: calc(33% - 18px);
		margin-left: 15px;
	}

	.author-dashboard .adverts-filter {
		padding-bottom: 0 !important;
	}

	.author-dashboard .white-block-title {
		padding: 0px 0 20px !important
	}

	.author-panel {
		margin: 0px;
	}

	.author-dashboard .sticky-header .submit-btn-wrap.submit-btn span {
		font-size: 15px;
		line-height: 22px;
	}
}

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

	.profile-advert > div:not(:last-child),
	.profile-advert > div:not(:first-child) {
		width: 50% !important;
	}

	.profile-advert > div:last-child,
	.profile-advert > div:first-child {
		width: 100% !important;
	}

	.profile-advert > div:nth-child(6),
	.profile-advert > div:nth-child(4),
	.profile-advert > div:nth-child(2) {
		text-align: left !important;
	}

	.profile-advert > div:nth-child(7),
	.profile-advert > div:nth-child(5),
	.profile-advert > div:nth-child(3) {
		text-align: right !important;
	}

	.profile-advert-listing-titles {
		display: none;
	}

	.author-dashboard main {
		margin: 80px 0px 0px 0px;
	}

	.author-panel {
		padding: 0px 20px !important;
	}

	.adverts-filter ul {
		justify-content: center;
		display: inline-flex;
		flex-flow: wrap;
	}

	.adverts-filter {
		padding-top: 20px;
	}

	.adverts-filter > ul li {
		margin-bottom: 5px !important;
	}

	.adverts-filter {
		padding-bottom: 0 !important;
	}

	.author-panel {
		margin: 0px;
	}
}

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

	.adverts-filter.flex-wrap form input,
	.adverts-filter.flex-wrap form .styled-select {
		margin-bottom: 5px;
		width: calc(100% - 5px);
		width: 100% !important;
	}
}


/*----------------------------------------  chart profile page    ---------------------------------*/

.author-dashboard .author-panel.dashboard-wrap .col-sm-6 {
	padding: 0px !important;
}

.author-dashboard .author-panel.dashboard-wrap .col-sm-6 .dashboard-box {
	margin: 0 35px !important;
}

.author-dashboard .author-panel.dashboard-wrap .col-sm-6 .dashboard-box-2 {
	margin-left: 15px !important;
}

.author-dashboard .author-panel.dashboard-wrap .col-sm-6 .dashboard-box-1 {
	margin-right: 15px !important;
}

.author-dashboard .author-panel.dashboard-wrap .col-sm-12 {
	padding: 0 !important;
	margin: 40px 35px 30px;
}

.author-dashboard .author-panel.dashboard-wrap .col-sm-12 h5 {
	margin: 0;
}

.author-dashboard .margin-above.styled-select {
	margin: 15px 0 35px;
}

.chartjs-render-monitor#dashboard-chart {
	width: 70% !important;
	height: 499px !important;
	margin-left: -10px;
}

.author-dashboard .dashboard-box .white-block-content {
	background: none !important;
	padding: 15px 20px !important;
}

.author-dashboard .dashboard-box img {
	margin-bottom: 0px;
}

.author-dashboard .dashboard-box h5 {
	margin-top: 10px !important;
}

.author-dashboard .dashboard-box h5.infinity {
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}

.author-dashboard .dashboard-box h5.dash-footer {
	margin-top: 10px !important;
}

.author-dashboard .alert-info {
	background: #1E9BF7;
	text-align: center;
	max-width: 95%;
}

.author-dashboard .white-block {
	margin-bottom: 0 !important;
}

@media only screen and (min-width: 1025px) and (max-width: 1100px) {
	.author-dashboard .chartjs-render-monitor#dashboard-chart {
		width: 90% !important;
		height: auto !important;
		margin-left: -10px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.author-dashboard .author-panel.dashboard-wrap .col-sm-6 .dashboard-box-2 {
		margin-left: 15px !important;
	}

	.author-dashboard .author-panel.dashboard-wrap .col-sm-6 .dashboard-box-1 {
		margin-right: 15px !important;
	}

	.author-dashboard .author-panel.dashboard-wrap .col-sm-12 {
		margin: 25px 35px !important;
	}

	.author-dashboard .chartjs-render-monitor#dashboard-chart {
		width: 80% !important;
		height: auto !important;
	}
}

@media only screen and (max-width: 767px) {
	.author-dashboard main {
		margin: 80px 0px 0px 0px !important;
	}

	.author-dashboard .author-panel.dashboard-wrap .col-sm-6 .dashboard-box {
		margin: 0 10px 10px !important;
	}

	.author-dashboard .author-panel.dashboard-wrap .col-sm-12 {
		margin: 10px 10px !important;
	}

	.author-dashboard .dashboard-box .white-block-content {
		padding: 10px 15px !important;
	}

	.author-dashboard .margin-above.styled-select {
		margin: 0px 0 25px !important;
	}

	.author-dashboard .chartjs-render-monitor#dashboard-chart {
		width: 100% !important;
		height: auto !important;
	}
}


/*------------------------------------------------------------ edit my profile ---------------------------------------------------------*/


body.archive.author.logged-in label {
		display: inline-block;

}

body.archive.author.logged-in .account-delete a.af-button.blocked {
	display: none;
}

body.archive.author.logged-in .edit_my_profile.author-panel input#user_url:disabled {
	background: transparent;
}

.author-panel .row .col-sm-7 {
	width: 85% !important;
}

.author-panel .row .col-sm-7 .white-block {
	width: 100% !important;
}

.edit_my_profile .text-right {
	text-align: left;
}

.edit_my_profile .white-block-content .text-right div {
	text-align: left;
}

.edit_my_profile .af-button:hover {
	background: #ceeeff !important;
	color: #000000 !important;
}

.edit_my_profile .form-group.relative-wrap i.aficon-eye {
	margin-right: 10px;
}

.edit_my_profile.author-panel .row .col-sm-7 .white-block .white-block-title {
	padding-bottom: 0px !important;
}

.author-panel .row .col-sm-5 {
	width: 48% !important;
}

.edit_my_profile.author-panel .row .with_pace_cls h5 {
	padding-bottom: 0px;
}

.edit_my_profile.author-panel .row .with_pace_cls .del-acc-question {
	margin-right: 10px;
}

.edit_my_profile.author-panel .row .with_pace_cls label:last-child {
	font-weight: 500;
}

.edit_my_profile .reload-info {
	font-size: 14px !important;
}



.profile-advert .action a i {
	font-family: fontawesome;
	font-style: normal;
}

.af-button-align-margin {
	margin-top: 0;
}

.author-dashboard .col-sm-5 .terms-box .terms-button .submit-ajax-form {
	width: 100%;
	max-width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
}

.login_main_section .modal-header {
	padding: 15px 0px 0px 0;
}


/********   popup        ********/

.ch2-dialog.ch2-dialog-bottom.ch2-visible {
	display: none !important;
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.author-panel .row .col-sm-7 .white-block {
		width: 95%;
	}

	.author-panel .row .with_pace_cls {
		width: 48% !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.author-panel .row .col-sm-7 .white-block {
		width: 100%;
	}

	.author-panel .row .with_pace_cls {
		width: 50% !important;
	}
}


/* @media only screen and (max-width: 767px) { */

@media only screen and (max-width: 1024px) {
	.author-panel .row .col-sm-7 .white-block {
		width: 100%;
	}

	.author-panel .row .with_pace_cls {
		width: 100% !important;
	}

	.author-panel .row .with_pace_cls .del-acc-question {
		margin: 0 !important;
	}

	.author-panel .row .with_pace_cls:last-child {
		padding-bottom: 20px !important;
	}

	.author-panel .row .col-sm-7 {
		padding-bottom: 20px;
	}

	.author-panel .row .col-sm-7 .white-block .padding_btn label:first-child {
		padding-bottom: 10px !important;
	}

	.edit_my_profile.author-panel .row .col-sm-7 .white-block {
		width: 100%;
	}

	.edit_my_profile.author-panel .row .with_pace_cls {
		width: 100% !important;
	}

	.author-dashboard .sticky-header .flex-wrap a.logo {
		margin-left: auto;
		margin-right: auto;
	}

	/* .author-dashboard .sticky-header .flex-wrap .show-on-414.hide-on-mobile {
		position: absolute;
		right: 0;
	} */
	/* .author-dashboard .sticky-header .flex-wrap .small-sidebar-open.author-menu {
		display: none;
	} */
	.author-dashboard .sticky-header .submit-btn-wrap.submit-btn span {
		font-size: 15px;
		line-height: 22px;
	}

	.author-dashboard .small-sidebar-close {
		top: 20px !important;
		right: 8px !important;
	}

	.author-dashboard .header-2.header-5.sticky-header .navigation-trigger {
		margin-right: 0;
	}

	.author-dashboard .author-panel {
		margin-bottom: 40px;
	}

	.author-panel .row .col-sm-7 {
		width: 100% !important;
	}

	.author-panel .row .col-sm-5 {
		width: 100% !important;
	}

	/*************  chart   page *****************/
}


/*--------------------------------------------------------------- upload page --------------------------------------------------------------*/

body.archive.author.logged-in .agreement .terms-box .terms-button {
	justify-content: flex-start;
}

.form-group iframe {
	height: auto !important;
}

.author-dashboard .white-block-title {
	padding: 5px 0px 0px !important;
}

.author-panel .row .col-sm-7 > .white-block.white-block-extra-padding {
	padding-bottom: 0px;
}

.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:first-child {
	padding-top: 0px;
	padding-bottom: 0px;
}

.author-panel .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child {
	padding-top: 0px;
	padding-bottom: 6px;
}

.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding,
.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content,
.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content .terms-box {
	padding-top: 0px;
}

.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content,
.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content .terms-box {
	padding-bottom: 0px;
}

.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(2) .white-block-content {
	padding-bottom: 0px;
}

.author-panel .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child .white-block-content {
	padding-bottom: 0px;
}

.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) {
	padding-bottom: 15px;
}

.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(1) .white-block-content,
.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(2) .white-block-content {
	padding-top: 25px;
}

.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content,
.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content .terms-box {
	padding-bottom: 0px;
}

.author-panel.edit_my_profile .row .col-sm-7 > .white-block.white-block-extra-padding .white-block-content,
.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child .white-block-content {
	padding-top: 25px;
}

.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child {
	padding-bottom: 30px;
}

.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls:nth-child(3) > .white-block.white-block-extra-padding:first-child {
	padding-bottom: 5px;
}

ul.list-unstyled.author-sidebar-list li {
	width: 100% !important;
}

ul.list-unstyled.author-sidebar-list li i.fa-credit-card {
	font-family: fontawesome;
	font-weight: 400;
}

.terms-box {
	padding: 20px 0;
}

.af-button:hover {
	background: #ceeeff !important;
	color: #000 !important;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li.active a {
	background: #1E9BF7;
	color: white;
}

.author-dashboard li.author-sidebar-title {
	font-family: 'Martel', serif !important;
	font-weight: 600;
}

#abcModalAgreement.modal .modal-dialog .modal-content {
	padding: 35px;
}

#abcModalAgreement.modal .modal-dialog .modal-content .modal-header {
	padding: 0px;
	margin-bottom: 0px;
	background: transparent;
	min-height: auto;
	align-items: flex-start;
}

#abcModalAgreement.modal .modal-dialog .modal-content .modal-body {
	padding: 35px 0px;
}

#abcModalAgreement.modal .modal-dialog .modal-content .modal-body p:last-child {
	margin-bottom: 0px;
}

#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer {
	padding: 0px;
	margin: 0px;
	align-items: flex-start;
}

#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer .submit-btn-wrap {
	margin: 0px;
}

.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding .white-block-content input#del-acc-question {
	margin-bottom: 7px;
}

.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding .white-block-content div + .af-button.delete-acc {
	margin-top: 20px !important;
}

.author-panel.payments_wrapper,
.author-panel.mywordk_wrapper {
	margin-bottom: 0px;
}

.author-panel.payments_wrapper .white-block,
.author-panel.mywordk_wrapper .white-block {
	padding-bottom: 40px;
}

.author-panel.payments_wrapper .white-block .white-block-content,
.author-panel.mywordk_wrapper .white-block .white-block-content {
	padding-bottom: 0px;
}

.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter,
.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter {
	align-items: flex-start;
	padding-bottom: 15px;
}

.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div,
.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div {
	padding-right: 10px;
}

.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:last-child,
.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:last-child {
	padding-right: 0px;
}

.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
	width: 20%;
}

.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5),
.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
	width: 12%;
}

.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
	width: 19%;
}

.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
	width: 30%;
}

.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3),
.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4),
.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
	width: 14.5%;
}

.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
	width: 20%;
}

.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child),
.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child) {
	margin-left: 10px;
}

.author-panel.addartworks_wrapper .white-block-content .form-group,
.author-panel.edit_my_profile .white-block-content form .row .form-group {
	position: relative;
}

.author-panel.edit_my_profile .white-block-content form .row .form-group .reload-info {
	position: absolute;
	right: 0;
	font-size: 12px !important;
}

.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding .white-block-content div.cf-field {
	margin-bottom: 20px;
	margin-top: 20px;
}

.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding .white-block-content div.cf-field:last-child {
	margin-bottom: 0px;
}

.author-panel.addartworks_wrapper .white-block-content .form-group .another-video {
	position: absolute;
	bottom: -25px;
	right: 0px;
}

.author-panel.addartworks_wrapper .no-padding .white-block-content {
	padding: 0px;
}

.author-panel.mywordk_wrapper .white-block-content .mywork_blocks .submit-btn-wrap.submit-btn {
	margin: 0px;
}

.theme_btn {
	border: 2px solid #1E9BF7;
	color: #1E9BF7;
	width: 100%;
	max-width: 180px;
	border-radius: 12px;
	display: inline-block;
	padding: 5px 15px;
	font-weight: 700;
	font-size: 11px;
	line-height: 36px;
	text-transform: uppercase;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	text-align: center;
	margin-left: 15px;
}

.theme_btn:hover,
.theme_btn:focus {
	background: #1E9BF7 !important;
	color: #fff !important;
}

.addartworks_wrapper > .white-block.white-block-extra-padding {
	padding-bottom: 10px;
	padding-top: 10px;
}

.mb-0 {
	margin-bottom: 0px;
}

@media only screen and (min-width: 1461px) {
	.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child {
		padding-bottom: 5px;
	}
}

@media only screen and (min-width: 1201px) and (max-width: 1680px) {
	.author-panel .row .col-sm-7 {
		width: 100%;
	}

	.author-panel .row .col-sm-5 {
		width: 80%;
	}
}

@media only screen and (min-width: 1201px) and (max-width: 1350px) {
	.author-dashboard .elementor-2566 .main_footer a.button-modal {
		padding: 15px 20px 15px 20px !important;
		margin: 0;
		width: 100%;
		text-align: center;
	}

	.elementor-2566 .footer_secondrow,
	.elementor-2566 .main_footer {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.elementor-2566 .elementor-element.elementor-element-22391dff .elementor-heading-title {
		font-size: 44px !important;
	}

	.author-panel.edit_my_profile .white-block-content form .row .form-group .reload-info {
		font-size: 9px !important;
	}
}

@media only screen and (min-width: 1201px) and (max-width: 1460px) {
	.author-dashboard .adverts-filter ul li a {
		font-size: 13px !important;
		line-height: 26px !important;
		padding: 0 05px;
	}

	.adverts-filter form select {
		padding-right: 22px;
		font-size: 12px;
	}

	.author-dashboard .adverts-filter form input {
		font-size: 13px;
		/* width: 100px; */
	}

	.author-panel .row .col-sm-5 {
		width: 85% !important;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content,
	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content .terms-box {
		padding-bottom: 10px;
	}

	.edit_my_profile.author-panel .row .with_pace_cls .white-block-extra-padding {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert {
		flex-flow: row;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1),
	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1) {
		width: 45px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
		width: 15%;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) {
		width: 7%;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) {
		width: 12%;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
		width: 16%;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
		width: 15%;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		width: 18%;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child) {
		margin-left: 5px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:nth-child(2),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:nth-child(2) {
		margin-left: 0px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a i,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a i {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
	.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls:nth-child(3) > .white-block.white-block-extra-padding:first-child {
		padding-bottom: 30px;
	}

	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) {
		padding-bottom: 40px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.author-dashboard .author-panel .col-sm-7 {
		width: 100%;
	}

	.author-dashboard .author-panel .col-sm-5 {
		width: 100%;
	}

	.elementor-2566 .footer_secondrow,
	.elementor-2566 .main_footer {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.elementor-2566 .elementor-element.elementor-element-22391dff .elementor-heading-title {
		font-size: 30px !important;
		line-height: 35px;
	}

	.elementor-2566 .elementor-element.elementor-element-43cb1222 .elementor-button {
		padding: 15px 25px 15px 25px !important;
		font-size: 14px !important;
	}

	.elementor-2566 .main_footer a.button-modal {
		padding: 15px 8px 15px 7px !important;
		margin: 0;
		width: 100%;
		text-align: center;
	}

	.elementor-2566 .elementor-element.elementor-element-90f8afa {
		columns: 1 !important;
	}

	.elementor-2566 .elementor-element.elementor-element-465df20 {
		width: 25% !important;
	}

	.elementor-2566 .elementor-element.elementor-element-6fef9115 {
		width: 25% !important;
	}

	.author-dashboard .adverts-filter ul li a {
		font-size: 11px !important;
		line-height: 22px !important;
		padding: 0 5px;
	}

	.adverts-filter form select {
		padding-right: 17px;
		font-size: 11px;
	}

	.author-dashboard .adverts-filter form input {
		font-size: 11px;
		width: 80px;
	}

	.author-panel .row .col-sm-7 {
		width: 100% !important;
	}

	.author-panel .row .col-sm-5 {
		width: 100% !important;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer .submit-btn-wrap:first-child {
		margin-bottom: 0px;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer .submit-btn-wrap {
		color: #ffffff;
	}

	.author-dashboard .white-block-title {
		padding: 22px 0px 0px !important;
	}

	.author-panel .row .col-sm-7 > .white-block.white-block-extra-padding {
		padding-bottom: 0px !important;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:first-child {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding .white-block-title {
		padding: 5px 0px 0px !important;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:last-child,
	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:last-child .terms-box {
		padding-bottom: 15px !important;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content,
	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content .terms-box {
		padding-bottom: 10px;
	}

	.edit_my_profile.author-panel .row .with_pace_cls .account-delete {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child {
		padding-bottom: 25px !important;
	}

	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) {
		padding-bottom: 25px !important;
	}

	.author-dashboard {
		padding-left: 220px;
	}

	.author .flex-wrap .author-sidebar {
		width: 220px;
	}

	ul.list-unstyled.author-sidebar-list li {
		padding: 0px 0px 5px 25px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:not(:last-child),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:not(:last-child) {
		padding-right: 10px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1) {
		width: 50px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) {
		width: 9% !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) {
		width: 12% !important;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
		width: 15% !important;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
		width: 10% !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
		width: 14% !important;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		width: 17%;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child) {
		margin-left: 3px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a i,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a i {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter {
		padding-bottom: 15px;
	}

	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
		width: 30% !important;
		font-size: 12px;
	}

	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
		width: 14% !important;
		font-size: 12px;
	}

	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
		width: 20% !important;
		font-size: 12px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.author-dashboard .author-panel .col-sm-7 {
		width: 100%;
	}

	.author-dashboard .author-panel .col-sm-5 {
		width: 100%;
	}

	.login_main_section .elementor-column.elementor-col-66 {
		width: 60%;
	}

	.author-dashboard .sticky-header .flex-wrap a.logo {
		margin-left: auto;
		margin-right: auto;
	}

	.author-dashboard .sticky-header .flex-wrap .show-on-414.hide-on-mobile {
		position: absolute;
		right: 0;
	}

	/* .author-dashboard .sticky-header .flex-wrap .small-sidebar-open.author-menu {
		display: none;
	} */
	.author-dashboard .sticky-header .submit-btn-wrap.submit-btn span {
		font-size: 15px;
		line-height: 22px;
	}

	.author-dashboard .small-sidebar-close {
		top: 20px !important;
		right: 8px !important;
	}

	.author-dashboard .header-2.header-5.sticky-header .navigation-trigger {
		margin-right: 0;
	}

	.author-panel .row .col-sm-7 {
		width: 100% !important;
	}

	.author-panel .row .col-sm-5 {
		width: 100% !important;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer .submit-btn-wrap:first-child {
		margin-bottom: 0px;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer .submit-btn-wrap {
		color: #ffffff;
	}

	.author-dashboard .white-block-title {
		padding: 20px 0px 20px !important;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:first-child {
		padding-top: 0px;
		padding-bottom: 18px;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content {
		padding-top: 15px;
	}

	.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls:nth-child(3) > .white-block.white-block-extra-padding:first-child {
		padding: 0 20px 20px !important;
	}

	.edit_my_profile.author-panel .row .col-sm-7 .white-block .white-block-title {
		padding-bottom: 20px !important;
	}

	.author-panel.edit_my_profile .row .col-sm-7 > .white-block.white-block-extra-padding,
	.author-panel.edit_my_profile .row .col-sm-5:nth-child(2) > .white-block.white-block-extra-padding {
		padding-bottom: 0px !important;
	}

	.author-panel.edit_my_profile .row .col-sm-7 > .white-block.white-block-extra-padding .white-block-content,
	.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child .white-block-content {
		padding-top: 0px;
	}

	.author-panel .row .col-sm-7 .white-block .white-block-title {
		padding-top: 8px !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter {
		padding-bottom: 20px !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter form,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter form {
		width: auto;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter .list-unstyled li a,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter .list-unstyled li a {
		padding: 0 5px;
		font-size: 12px !important;
		width: auto;
		line-height: 22px !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter form input,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter form input,
	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter form .styled-select,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter form .styled-select {
		width: auto;
		margin-left: 3px;
		margin-right: 3px;
		float: none;
		font-size: 12px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter form .styled-select select,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter form .styled-select select {
		font-size: 12px;
		padding-right: 15px;
	}

	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(1) .white-block-content,
	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(2) .white-block-content {
		padding-top: 0px;
	}

	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) {
		padding-bottom: 30px !important;
	}

	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content {
		padding-top: 0px;
	}

	.author-panel.addartworks_wrapper .row .col-sm-7 .white-block,
	.author-panel.addartworks_wrapper .row .col-sm-5 .white-block:nth-child(1) {
		padding-bottom: 0px !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-title,
	.author-panel.mywordk_wrapper .white-block .white-block-title {
		padding-top: 8px !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		width: 20% !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:not(:first-child) {
		margin-left: 3px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1) {
		width: 50px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) {
		width: 7% !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5),
	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
		width: 14.5% !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
		width: 10% !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		width: 19.5% !important;
	}

	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
		width: 30% !important;
	}

	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
		width: 14% !important;
	}

	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
		width: 20% !important;
	}
}

@media only screen and (max-width: 767px) {
	#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer {
		flex-flow: column;
		align-items: center;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer .submit-btn-wrap:first-child {
		margin-bottom: 15px;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-footer .submit-btn-wrap {
		color: #ffffff;
	}

	.author-dashboard .white-block-title {
		padding: 20px 0px 20px !important;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:first-child {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.author-panel .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(3) .white-block-content {
		padding-top: 15px;
	}

	.author-dashboard .edit_my_profile.author-panel .white-block-title {
		padding: 20px 0px !important;
	}

	.author-panel .row .col-sm-7 {
		padding-bottom: 0px;
	}

	.edit_my_profile.author-panel .row .col-sm-7 .white-block .white-block-title {
		padding-bottom: 20px !important;
	}

	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(1) .white-block-content,
	.author-panel.addartworks_wrapper .row .col-sm-5 > .white-block.white-block-extra-padding:nth-child(2) .white-block-content,
	.author-panel.edit_my_profile .row .col-sm-7 > .white-block.white-block-extra-padding .white-block-content,
	.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child .white-block-content {
		padding-top: 0px !important;
	}

	.author-panel.edit_my_profile .row .col-sm-5.with_pace_cls > .white-block.white-block-extra-padding:first-child {
		padding-bottom: 0px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .adverts-filter,
	.author-panel.mywordk_wrapper .white-block .white-block-content .adverts-filter {
		padding: 0 !important;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert {
		padding-top: 20px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:not(:last-child),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:not(:last-child) {
		padding-right: 10px;
		margin-bottom: 0px;
		margin-top: 10px;
	}

	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) .mobile_hide_title {
		margin-bottom: 5px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) .price,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) .price {
		display: flex;
		flex-flow: column;
		justify-content: flex-start;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) .price .price-symbol,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) .price .price-symbol {
		line-height: 1;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8),
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		margin-top: 10px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div h5,
	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div span,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div h5,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div span {
		margin-bottom: 0px;
		margin-top: 0px;
	}
}


/*-------------------------------------------------------   payment page css      --------------------------------------------------*/

.profile-advert > div:nth-child(2) {
	width: calc(30% - 70px);
}

.profile-advert > div:nth-child(3),
.profile-advert > div:nth-child(4),
.profile-advert > div:nth-child(5),
.profile-advert > div:nth-child(6),
.profile-advert > div:nth-child(7) {
	width: 10%;
}

.profile-advert > div:nth-child(8) {
	width: 20%;
}

.profile-advert > div:not(:nth-child(2)),
.profile-advert > div:not(:nth-child(2)) {
	justify-content: center;
	text-align: center;
}

.author-panel .author-no-listing .gotoprofile_btn {
	font-size: 14px !important;
	border-radius: 50px !important;
	padding: 0 30px !important;
	font-weight: 600 !important;
}

.author-sidebar .user-details {
	margin-bottom: 0px;
	padding-bottom: 10px;
}


/***************************************************************  statistics page****************************************************/

.block_wraper {
	background: #ffffff;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #f1f1f1;
	border-bottom: 4px solid #1e9bf7;
	margin: 0 .5%;
	width: 19% !important;
	position: relative;
	padding: 25px;
	padding-bottom: 40px;
}

.block_wraper h1 {
	font-size: 27px;
	margin-bottom: 0;
	position: absolute;
	bottom: 15px;
}

.block_wraper .flex_wrap {
	display: flex;
	justify-content: space-between;
	align-items: start;
}

.block_wraper .frist_block h3 {
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 18px;
	color: #333333;
	min-height: 47px;
	padding-right: 5px;
}

.block_wraper .flex_wrap h1 {
	margin: 0;
	font-size: 35px;
	color: #666666;
}

.block_wraper .flex_wrap img {
	max-width: 55px;
	opacity: .6;
}

.block_wraper .frist_block .moreinfo_tabs {
	background: #1e9bf7;
	text-align: center;
	padding: 2px 0;
}

.block_wraper .frist_block .moreinfo_tabs a {
	color: #ffffff;
	font-size: 14px;
	text-transform: capitalize;
	display: flex;
	align-items: center;
	justify-content: center;
}

.block_wraper .frist_block .moreinfo_tabs i {
	margin-left: 10px;
	margin-bottom: 4px;
}

@media screen and (max-width: 1544px) {
	.block_wraper h1 {
		font-size: 21px;
	}
}

@media screen and (max-width: 1024px) {
	.block_wraper {
		width: 49% !important;
	}
}

@media screen and (max-width: 768px) {
	.block_wraper {
		width: 100% !important;
		margin: 0;
	}
}

.first_section .col-sm-3 {
	float: none !important;
	width: 20%;
}

.first_section.deshbord {
	display: flex;
	flex-flow: wrap;
	padding: 20px 0px 0px;
}

.chart_wrapper {
	background: #ffffff;
	border-radius: 9px;
	overflow: hidden;
	padding: 20px 30px;
	height: 100%;
	border: 1px solid #f1f1f1;
	font-family: 'Martel', serif;
}

.chart_wrapper h3 {
	font-size: 18px;
	margin: 0 -30px 20px;
	padding: 0 30px 20px;
	border-bottom: 1px solid #f1f1f1;
	color: #333333;
}

.clock_block .clock_time {
	display: block;
	text-align: center;
	margin: 40px auto 20px;
}

.clock_block .clock_time img {
	max-width: 100px;
	margin: 0 auto;
	display: block;
	width: 100%;
}

.clock_block h4 {
	font-size: 18px;
	color: #333333;
	margin: 0px;
	text-align: center;
}

.chart_section {
	margin-bottom: 0px;
}

.author-panel.edit_page_dashbord .white-block,
.author-panel.edit_page_dashbord .white-block .white-block-content {
	padding-bottom: 0px;
}

.author-panel.edit_page_dashbord {
	padding-top: 10px;
}

.elementor-widget-kc_how_it_works.howitsworks_block .hiw-wrapper .hiw-item.service {
	margin-bottom: 0px;
}

.page-id-1975 main {
	margin-bottom: 12px;
}

.page-id-1975 main .col-sm-8.col-sm-push-2 .white-block {
	margin-bottom: 0px;
}

.contact_blocks .elementor-element form.wpcf7-form .contact_form .form_btn {
	position: relative;
}

.contact_blocks .elementor-element form.wpcf7-form .contact_form .form_btn .wpcf7-spinner {
	position: absolute;
	margin: 0 2px;
	top: 8px;
}

.statistics_wreapper .deshbord.first_section {
	padding: 0px 0px 0px;
	margin-bottom: 20px;
}

.chart_section .deshbord.first_section {
	padding-top: 30px;
	padding-bottom: 30px;
}

.page-id-1973 .elementor.elementor-1973 {
	margin-top: 115px;
}

.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div {
	padding-right: 10px;
}

.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:last-child {
	padding-right: 0px;
}

.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
	width: 25%;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) h5 {
	margin: 0px;
	word-wrap: anywhere;
}

.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3),
.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5),
.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
	width: 10.5%;
}

.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) {
	width: 12%;
}

.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
	width: 15%
}

.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
	width: 10%;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert-listing-titles > div {
	padding-bottom: 10px;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert:nth-child(even) {
	background: #f7f7f7;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert.profile-advert-listing-titles {
	padding-left: 10px;
	padding-right: 10px;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert:not(.profile-advert-listing-titles) {
	padding: 5px 10px 5px;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .action a {
	line-height: normal;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .action a i {
	background: #ececec;
	color: #666666;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .action a:nth-child(2):hover i {
	background: #1f9bf6;
	color: #fff;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .action a:nth-child(3):hover i {
	background: #2d323e;
	color: #fff;
}

.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .action a:nth-child(4):hover i {
	background: #C0392B;
	color: #fff;
}
@media screen and (min-width: 768px) {
	.author-sidebar .open-arrow {
		display: none;
	}
}
.author-sidebar .scroll-wrapper.open-arrow {
	right: -55px;
	top: 12px;
}

.author-sidebar .scroll-wrapper.open-arrow .scroll-content {
	background: #ffffff !important;
	width: 40px !important;
	height: 40px !important;
	border-radius: 100px;
	overflow: hidden !important;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
}

.author-sidebar.open .scroll-wrapper.open-arrow {
	right: 5px;
	z-index: 1;
}

.images-uploader .aficon-cloud-upload {
	font-size: 45px;
}

.images-uploader h5 {
	margin: 5px 0px;
}

.images-uploader h5 + p {
	margin-bottom: 5px;
}

.images-uploader .description {
	margin-top: 5px;
}

.images-uploader .images-uploader-wrap {
	margin-top: 5px;
}

.images-holder .image-input-wrap {
	width: calc(15.4% - 5px);
}

.images-holder .image-input-wrap img {
	width: 100%;
	height: 100%;
}

.author-dashboard .alert-error,
.author-dashboard .alert-success,
.author-dashboard .alert-info {
	margin-bottom: 25px;
}

.author-sidebar .user-details img {
	width: 150px;
	height: 150px;
}

@media only screen and (min-width: 1461px) and (max-width: 1650px) {
	.author-panel.edit_page_dashbord .white-block {
		padding-top: 30px;
		padding-bottom: 0px;
	}

	.block_wraper .frist_block h3 {
		font-size: 14px;
		min-height: 56px;
	}

	.chart_wrapper h3 {
		font-size: 18px;
	}

	.author-panel.edit_page_dashbord {
		padding-top: 0px;
	}

	.block_wraper .flex_wrap img {
		max-width: 40px;
		opacity: .6;
	}

	.block_wraper .flex_wrap h1 {
		font-size: 30px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1460px) {
	.first_section.deshbord {
		padding: 0px 0px 30px;
	}

	.author-panel.edit_page_dashbord .statistics_wreapper .first_section {
		padding-bottom: 0px;
	}

	.author-panel.edit_page_dashbord .white-block {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.author-panel.edit_page_dashbord {
		padding-top: 0px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert-listing-titles > div {
		letter-spacing: -.03em;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
		width: 17%;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) {
		width: 9.5% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
		width: 11% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) {
		width: 15% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
		width: 18.2% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
		width: 12% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		width: 10% !important;
	}

	.chart_wrapper h3 {
		font-size: 16px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a {
		margin-left: 10px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div.action a:nth-child(2) {
		margin-left: 0px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div .status {
		padding: 0 4px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div .price,
	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div {
		font-size: 12px;
	}

	.block_wraper .frist_block h3 {
		font-size: 14px;
		min-height: 56px;
	}

	.block_wraper .flex_wrap h1 {
		font-size: 20px;
	}

	.block_wraper .flex_wrap img {
		max-width: 36px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1360px) {
	.clock_block .clock_time img {
		max-width: 90px;
	}

	.chart_wrapper {
		padding: 15px;
	}

	.chart_wrapper h3 {
		margin: 0 -15px 15px;
		padding: 0 15px 15px;
		font-size: 14px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.author-panel.edit_page_dashbord {
		padding-top: 30px !important;
	}

	.author-panel.edit_page_dashbord .white-block {
		padding-bottom: 30px !important;
	}

	.chart_section {
		margin-bottom: 10px;
	}

	.first_section.deshbord {
		padding: 20px 0px 0px;
	}

	.statistics_wreapper .deshbord.first_section .col-lg-3:nth-child(3) .block_wraper,
	.statistics_wreapper .deshbord.first_section .col-lg-3:last-child .block_wraper {
		margin-bottom: 0px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert > div:nth-child(2) {
		width: 15% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert .action a {
		margin-left: 10px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert > div:nth-child(6) {
		width: 25% !important;
	}

	.chart_section .deshbord.first_section .col-lg-4:last-child .chart_wrapper {
		margin-bottom: 0px;
	}

	.statistics_wreapper .deshbord.first_section {
		padding: 0px 0px 0px;
	}

	.chart_section .deshbord.first_section {
		padding-top: 20px;
		padding-bottom: 0px;
	}

	.block_wraper .frist_block h3 {
		margin-bottom: 10px;
		font-size: 14px;
		min-height: 56px;
	}

	.block_wraper .flex_wrap h1 {
		font-size: 20px;
	}

	.block_wraper .flex_wrap img {
		max-width: 32px;
	}

	.chart_wrapper h3 {
		font-size: 14px;
		min-height: 57px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert-listing-titles > div {
		letter-spacing: -.03em;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) {
		width: 9% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
		width: 11.5% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) {
		width: 15.5% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
		width: 18.5% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
		width: 10.5% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		width: 12% !important;
	}

	.author-dashboard header.sticky-header .navigation-wrap {
		margin-right: 238px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1) {
		width: 50px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div .status {
		padding: 0 4px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div .price,
	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div {
		font-size: 12px;
	}
}

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

	.page-id-12536 main.clearfix,
	.page-id-12632 main.clearfix,
	.page-id-12359 main.clearfix {
		margin: 90px 0px 10px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .adverts-filter {
		padding-bottom: 20px !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .adverts-filter form {
		width: auto;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .adverts-filter .list-unstyled li a {
		padding: 0 5px;
		font-size: 12px !important;
		width: auto;
		line-height: 22px !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .adverts-filter form input,
	.author-panel.edit_page_dashbord .white-block .white-block-content .adverts-filter form .styled-select {
		width: auto;
		margin-left: 3px;
		margin-right: 3px;
		float: none;
		font-size: 12px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .adverts-filter form .styled-select select {
		font-size: 12px;
		padding-right: 15px;
	}

	.chart_section {
		margin-bottom: 0px;
	}

	.first_section.deshbord {
		padding: 20px 0px 0px;
	}

	.block_wraper {
		margin-bottom: 20px;
	}

	.statistics_wreapper .deshbord.first_section .col-lg-3:nth-child(3) .block_wraper,
	.statistics_wreapper .deshbord.first_section .col-lg-3:last-child .block_wraper {
		margin-bottom: 0px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert > div:nth-child(2) {
		width: 16% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert > div:nth-child(6) {
		width: 22% !important;
	}

	.page-id-1975 main {
		margin-bottom: 20px;
	}

	.chart_section .deshbord.first_section .col-lg-4:last-child .chart_wrapper {
		margin-bottom: 0px;
	}

	.statistics_wreapper .deshbord.first_section {
		padding: 0px 0px 0px;
	}

	.chart_section .deshbord.first_section {
		padding-top: 20px;
		padding-bottom: 0px;
	}

	.first_section .col-sm-3 {
		width: 33%;
	}

	.block_wraper .frist_block h3 {
		margin-bottom: 10px;
		font-size: 14px;
		min-height: 36px;
		letter-spacing: -.01em;
	}

	.block_wraper .flex_wrap h1 {
		font-size: 25px;
	}

	.block_wraper .flex_wrap img {
		max-width: 40px;
	}

	.chart_section .deshbord.first_section .col-sm-4 {
		width: 33.333% !important;
		float: none;
	}

	.chart_wrapper {
		padding: 15px;
	}

	.chart_wrapper h3 {
		font-size: 14px;
		margin: 0 -15px 15px;
		padding: 0 15px 15px;
		min-height: 50px;
	}

	.clock_block .clock_time {
		margin: 30px auto 20px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert-listing-titles > div {
		letter-spacing: -.03em;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1) img {
		width: 100% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3),
	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(5) {
		width: 11% !important;
		display: block;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) {
		width: 14% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(6) {
		width: 18% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(7) {
		width: 10% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(8) {
		width: 12% !important;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(1) {
		width: 50px;
	}

	.author-dashboard .header-top {
		z-index: 14 !important;
	}

	.author-dashboard .modal {
		z-index: 999999;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div .status {
		padding: 0 4px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div .price,
	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div {
		font-size: 12px;
	}
}

@media only screen and (min-width: 768px) {
	.mobile_hide_title {
		display: none !important;
	}
}

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

	.page-id-12536 main.clearfix,
	.page-id-12632 main.clearfix,
	.page-id-12359 main.clearfix {
		margin: 80px 0px 15px;
	}

	.author-panel.edit_page_dashbord {
		padding-top: 0px !important;
		margin-bottom: 25px;
	}

	.first_section.deshbord {
		padding: 20px 0px 0px;
	}

	.first_section.deshbord .col-xs-12 {
		padding: 0px;
	}

	.block_wraper {
		margin-bottom: 20px;
	}

	.statistics_wreapper .deshbord.first_section .col-lg-3:nth-child(3) .block_wraper,
	.statistics_wreapper .deshbord.first_section .col-lg-3:last-child .block_wraper {
		margin-bottom: 0px;
	}

	/* .statistics_wreapper .deshbord.first_section .col-xs-6:nth-child(1),
	.statistics_wreapper .deshbord.first_section .col-xs-6:nth-child(3),
	.statistics_wreapper .deshbord.first_section .col-xs-6:nth-child(5) {
		padding-left: 0px;
		padding-right: 10px;
	}

	.statistics_wreapper .deshbord.first_section .col-xs-6:nth-child(2),
	.statistics_wreapper .deshbord.first_section .col-xs-6:nth-child(4) {
		padding-right: 0px;
		padding-left: 10px;
	} */
	.first_section .col-sm-3 {
		width: 50%;
	}

	.block_wraper .flex_wrap h1 {
		font-size: 20px;
	}

	.block_wraper .flex_wrap img {
		max-width: 30px;
	}

	.block_wraper .frist_block h3 {
		font-size: 14px;
		min-height: 60px;
		margin-bottom: 10px;
	}

	.block_wraper .frist_block .moreinfo_tabs a {
		font-size: 13px;
	}

	.chart_wrapper {
		height: auto;
		margin-bottom: 20px;
	}

	.chart_wrapper h3 {
		font-size: 18px;
		padding: 0 20px 20px;
	}

	.clock_block .clock_time img {
		max-width: 90px;
	}

	.clock_block h4 {
		font-size: 20px;
	}

	.edit_page_dashbord .profile-advert:not(.profile-advert-listing-titles) {
		padding-top: 20px;
	}

	.edit_page_dashbord .profile-advert > div:not(:last-child),
	.edit_page_dashbord .profile-advert > div:not(:first-child) {
		width: 50% !important;
	}

	.edit_page_dashbord .profile-advert > div:last-child,
	.edit_page_dashbord .profile-advert > div:first-child {
		width: 100% !important;
		text-align: center !important;
		margin-bottom: 0px;
	}

	.chart_section {
		margin-bottom: 0px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .adverts-filter {
		padding-top: 0px;
	}

	.elementor-element.home_title {
		margin-bottom: 10px;
	}

	.elementor-widget-kc_how_it_works.howitsworks_block .hiw-wrapper .hiw-item.service {
		margin-bottom: 0px;
	}

	.page-id-1975 main {
		margin-bottom: 30px;
	}

	.page-id-1975 main .col-sm-8.col-sm-push-2 .white-block .white-block-content {
		padding: 15px;
	}

	.chart_section .deshbord.first_section .col-lg-4:last-child .chart_wrapper {
		margin-bottom: 0px;
	}

	.statistics_wreapper .deshbord.first_section {
		padding: 0px 0px 0px;
	}

	.page-id-1973 .elementor.elementor-1973 {
		margin-top: 85px;
	}

	.chart_section .deshbord.first_section {
		padding-top: 20px;
		padding-bottom: 0px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert:not(.profile-advert-listing-titles) {
		position: relative;
		padding: 5px 10px 10px;
		display: flex;
		flex-flow: wrap;
		align-items: flex-start;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert > div {
		padding-right: 10px;
		margin-bottom: 0px;
		margin-top: 10px;
	}

	.author-panel.edit_page_dashbord .white-block .white-block-content .profile-advert-listing .profile-advert {
		align-items: flex-start;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert:not(.profile-advert-listing-titles) > div:nth-child(1) {
		width: 100px !important;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert:not(.profile-advert-listing-titles) > div:nth-child(1) img {
		width: 100%;
	}

	.mobile_hide_title {
		color: #000000;
		font-weight: 600;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div:not(:first-child) {
		width: fit-content !important;
		text-align: left !important;
		display: inline-block;
		vertical-align: top;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(2) {
		width: 66% !important;
		padding-right: 0px;
	}

	.author-panel.payments_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) .mobile_hide_title,
	.author-panel.mywordk_wrapper .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(3) .mobile_hide_title {
		margin-bottom: 5px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div:nth-child(4) {
		width: fit-content !important;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert > div.action {
		width: 100% !important;
		text-align: left !important;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .action a {
		margin-left: 10px;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .action a:nth-child(2) {
		margin-left: 0px !important;
	}

	.author-panel .white-block-content .adverts-filter .list-unstyled {
		display: flex;
		flex-flow: wrap;
		justify-content: flex-start;
		width: 100%;
	}

	.author-panel .white-block-content .adverts-filter .list-unstyled li {
		width: auto;
	}

	.author-panel .white-block-content .adverts-filter .list-unstyled li:nth-child(1) {
		padding-left: 0px;
	}

	.author-panel .white-block-content .adverts-filter .list-unstyled li a {
		width: 100%;
		font-size: 16px !important;
		padding: 0 5px;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form {
		display: flex;
		flex-flow: wrap;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form input[type="text"] {
		width: 33% !important;
		margin-right: 0px !important;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form .styled-select:nth-child(3) {
		width: 41% !important;
		margin: 0 10px 5px;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form .styled-select:nth-child(4) {
		width: 20% !important;
		margin-bottom: 5px;
		margin-right: 0px !important;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form .styled-select select {
		padding-right: 10px;
		margin: 0px;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form::after {
		display: none;
	}

	.author-panel .white-block .white-block-content .adverts-filter {
		margin-bottom: 20px !important;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert:not(.profile-advert-listing-titles):not(:last-child) {
		margin-bottom: 10px;
	}

	body.archive.author .logo {
		max-width: 185px;
	}

	/*.author-dashboard header.sticky-header .flex-wrap.custom {
		padding-left: 20px;
	}*/
	.author-dashboard .header-top {
		z-index: 14 !important;
	}

	.author-dashboard .modal {
		z-index: 999999;
	}

	.images-holder .image-input-wrap {
		width: calc(25% - 5px);
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-header h3.modal-title {
		font-size: 20px;
	}

	#abcModalAgreement.modal .modal-dialog {
		width: calc(100% - 30px);
		margin: 15px !important;
		height: auto;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content {
		padding: 15px 20px;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-body {
		padding: 20px 0px;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-body p {
		margin-bottom: 15px;
	}

	#abcModalAgreement.modal .modal-dialog .modal-content .modal-body p a {
		margin: 0px;
	}

	body.archive.author.logged-in .agreement .terms-box .terms-button {
		flex-flow: wrap;
		align-items: flex-start;
	}

	body.archive.author.logged-in .agreement .terms-box .terms-button a {
		margin: 0px 10px 10px;
	}

	body.archive.author.logged-in .agreement .terms-box .terms-button a:last-child {
		margin-bottom: 0px;
	}

	.author-panel.addartworks_wrapper {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 490px) {
	.author-panel .white-block-content .adverts-filter .list-unstyled li a {
		width: 100%;
		font-size: 12px !important;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form {
		justify-content: space-between;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form input[type="text"] {
		width: 100% !important;
		margin-right: 0px !important;
		font-size: 12px;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form .styled-select:nth-child(3) {
		width: 58% !important;
		margin: 0 5px 0px 0px;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form .styled-select:nth-child(4) {
		width: 38% !important;
		margin-bottom: 0px;
		margin-right: 0px !important;
	}

	.author-panel .white-block-content .adverts-filter form.key-submit-form .styled-select select {
		padding-right: 10px;
		font-size: 12px;
	}

	.images-holder .image-input-wrap {
		width: calc(33.333% - 5px);
	}
}

@media only screen and (max-width: 413px) {
	.author-sidebar .scroll-wrapper.open-arrow {
		top: 15px;
	}
}


/*** clock css   ****/


/*--------------------------------------------------------------- END --------------------------------------------------------------*/

body {
	font-family: 'Martel', serif !important;
}

.header-5 .navigation-wrap {
	background-color: #fff !important;
}

.scroll-wrapper.open-arrow {
	display: none;
}


/* Custom CSS */

@media screen and (max-width: 480px) {
	.slider-home {
		padding-top: 70px !important;
	}

	.slider-home h3.elementor-headline span {
		font-weight: 500 !important;
		clear: both !important;
		margin-top: 10px;
		font-size: 38px;
	}

	html {
		padding-bottom: 0 !important;
	}

	.btn-mdl-f a {
		margin-left: 2px !important;
		width: 100%;
		text-align: center;
	}

	.footer-btm .elementor-column.elementor-col-25 {
		width: 100% !important;
	}

	.social-block .elementor-widget-wrap.elementor-element-populated {
		margin-top: 0 !important;
	}

	.footer-btm .elementor-column.elementor-col-25 .elementor-widget-heading {
		margin-bottom: 10px;
	}

	.bottom-sec .elementor-widget-wrap.elementor-element-populated {
		padding-bottom: 0 !important;
		padding-top: 20px !important;
	}

	.bottom-sec .elementor-element h3 {
		font-size: 28px !important;
		margin-bottom: 0;
	}

	.bottom-sec {
		background-repeat: no-repeat;
	}

	.bottom-sec .elementor-spacer-inner {
		display: none !important;
	}

	.bottom-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9f3e82f .elementor-widget-wrap.elementor-element-populated {
		padding: 0px 0px 40px !important;
	}

	div#wpadminbar {
		display: none !important;
	}
}


/*------------------new- css---------*/

.slider-home-p h3 {
	color: #fff;
	display: grid;
	text-align: center;
	text-transform: capitalize;
}

span.first-word {
	margin-left: -110px;
}

span.second-word {
	margin-left: -50px;
}

span.third-word {
	margin-left: 35px;
}

.slider-home-p {
	background-position: right !important;
}

.btm-button a {
	background: #0979D0 !important;
}

.btm-button a {
	background: #0979D0 !important;
	padding: 14px 50px !important;
	border-radius: 30px !important;
}

.btm-button a:hover {
	background: #CEEEFF !important;
}

.cat-display a {
	display: none;
}

.cat-display a:nth-child(2) {
	display: block !important;
}

span.cat-display {
	display: inline-block;
}

span.cat-display i.aficon-dot-circle-o {
	position: absolute;
	left: 5px;
	top: 2px;
}

.cat-btn a {
	background: #0979D0;
	padding: 10px 35px 10px 35px;
	border-radius: 50px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 800;
}

.cat-btn {
	text-align: center;
}

.slider-rev rs-module-wrap#rev_slider_3_1_wrapper {
	background: transparent !important;
}

.author-dashboard .user-details.text-center {
	background: white;
}

.author-dashboard .author-details h5 {
	color: #414141;
}

.author-dashboard .scroll-content {
	background: white !important;
}

.author-dashboard .message-listing-wrap.scroll-content {
	background: #fbfbfb !important;
}



.author-dashboard li.author-sidebar-title {
	color: #414141;
}

a.small-sidebar-close {
	background: white;
}

li.author-sidebar-title {
	font-family: Lato !important;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li a {
	color: #414141;
	font-family: Lato !important;
}

.author .text-center.user-details-list a {
	font-family: Lato !important;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li.active a {
	background: #1E9BF7;
	color: white;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li:hover a {
	background: #1E9BF7;
	color: white;
}

.author-sidebar {
	border-right: 1px solid #efefef;
}

.author .flex-wrap .author-sidebar {
	background: white;
}


.author-dashboard .conversations-listing-wrap .flex-wrap {
	background: transparent;
}

.author-dashboard .messages-footer {
	background: #fbfbfb;
	padding: 30px 20px 20px 20px;
}

.author-dashboard .message-form {
	border: 1px solid #f8f9fa;
	border-radius: 60px;
	box-shadow: 0 0 13px #eee;
	padding: 15px 20px;
}

.author-dashboard .send-message {
	border-radius: 30px;
	height: 50px;
	line-height: 50px;
}

.author .text-center.user-details-list a {
	color: #1E9BF7;
}

.author .scroll-bar {
	background-color: transparent !important;
}

.author .scroll-element_track {
	background: transparent !important;
	opacity: 1;
}

.alert-info.to-remove.no-margin {
	background: #1E9BF7;
}

.dashboard-box .white-block-content {
	background: #fefefe;
	border: 1px solid #e2e2e2;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li a:after {
	position: absolute;
	top: 1em;
	content: url('https://api.iconify.design/ep/arrow-right.svg?color=%23414141');
	right: 2em;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li a {
	position: relative;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li.active a:after {
	position: absolute;
	top: 1em;
	right: 2em;
	content: url(https://api.iconify.design/ep/arrow-right.svg?color=white);
	;
}

.author-dashboard ul.list-unstyled.author-sidebar-list li:hover a:after {
	position: absolute;
	top: 1em;
	right: 2em;
	content: url(https://api.iconify.design/ep/arrow-right.svg?color=white);
}

.author-dashboard {
	background: white;
}

@media only screen and (min-width:768px) {
	ul.list-unstyled.author-sidebar-list li {
		width: 99%;
	}
}

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

	.small-sidebar-open,
	.special-nav a,
	.special-nav a:focus,
	.special-nav a:active {
		color: #1E9BF7;
	}

	a.submit-btn-wrap.submit-btn {
		color: #1E9BF7;
	}

	.author-sidebar.open {
		border-right: 1px solid #1E9BF7 !important;
	}
}

.author-dashboard .adverts-filter.flex-wrap.flex-center li:active {
	border-color: red;
}

.author-dashboard .adverts-filter ul li.active a {
	border-color: #1E9BF7;
	color: #1E9BF7;
}

.author-dashboard .adverts-filter ul li:hover a {
	color: #1E9BF7;
}

.author-dashboard .aficon-question-circle:before {
	color: #1E9BF7;
}

.author-dashboard i.aficon-plus-circle {
	color: #1E9BF7;
}

.author-dashboard i.aficon-info-circle {
	color: #1E9BF7;
}

.author-dashboard .aficon-reply:before {
	color: #1E9BF7;
}

.author-dashboard a.af-button.send-message {
	background: #1E9BF7;
}

.author-dashboard a.submit-ajax-form.af-button {
	background: #1E9BF7;
}


/* end custom CSS */

.bottom-advert-meta .flex-right {
	display: none;
}

.nodesktop {
	display: none !important;
}

@media screen and (max-width: 1024px) {
	.nodesktop {
		display: inherit !important;
	}

	.small-sidebar-close {
		z-index: 9999999999 !important;
		right: 20px;
		margin-top: -6px !important;
	}

	.show-on-414 .submit-btn-wrap,
	.special-nav,
	.socical_icon {
		display: none !important;
	}

	.logo {
		max-width: 200px;
	}

	a.author-menu {
		position: absolute;
		width: 25px;
		left: 15px;
		display: block !important;
	}

	a.author-menu img {
		border-radius: 25px;
		border: 1px solid #ccc;
	}

	.header-5 .navigation-wrap {
		max-width: 100%;
		width: 100%;
	}
}

@media (max-width: 1024px) {
	.author-dashboard a.submit-btn-wrap {
		margin: 10px 0;
	}

	html body .small-icon {
		display: none;
	}

	.submit-btn-wrap span {
		display: inherit;
	}
}

.grecaptcha-badge {
	visibility: hidden;
}

.elementor-15733 .elementor-element.elementor-element-7490054:not(.elementor-motion-effects-element-type-background),
.elementor-15733 .elementor-element.elementor-element-7490054 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: 0 0 !important;
}

.account-delete label {
	display: inline;
}


/*********************************************    product detail page       ********************************/


/*******left hand side ********/

.left_hand_side .white-block-content .list-unstyled li {
	flex-flow: column;
}

.left_hand_side .white-block-content .list-unstyled li .cf-value {
	font-weight: 500;
	margin-left: 0;
	color: #aaa;
}

.left_hand_side .white-block-content .list-unstyled li .cf-label {
	color: #4b586b;
	font-weight: 600;
}


/***********right hand side  *************/

.post_content_dynamic ul li {
	padding-bottom: 0px;
}

.post_content_dynamic h2,
.post_content_dynamic h3 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
}

.post_content_dynamic p {
	margin-bottom: 0 !important;
}

.right_hand_side .white-block-content .blog-item-title {
	font-size: 30px;
	line-height: 36px;
	margin: 0;
}

.right_hand_side .white-block-content h2.blog-item-author {
	font-size: 18px;
	line-height: 26px;
	margin: 0;
	margin-bottom: 6px;
	color: #666666;
}

.caustom_carosal {
	display: flex;
}

.caustom_carosal li::marker {
	color: transparent;
}

.carosal_owl.owl-carousel li {
	list-style-type: none;
}

.up_down .cf-advert-list .flex-wrap {
	justify-content: flex-start;
	flex-flow: column;
}

.up_down .cf-advert-list .cf-value {
	color: #aaa !important;
	font-weight: 500 !important;
	margin-left: 0 !important;
}

.up_down .cf-advert-list .cf-label {
	font-weight: 600;
	color: #4b586b;
	margin-left: 0;
}

.submit_btn {
	background: #1e9bf7 !important;
}

.right_hand_side .white-block {
	margin-bottom: 35px;
}

.media_block .owl-carousel .owl-nav .owl-next,
.media_block .owl-carousel .owl-nav .owl-prev {
	display: flex;
	align-items: center;
	justify-content: center;
}

.show_onmobile {
	display: none;
}

.center_full_width .owl-carousel .owl-nav .owl-prev,
.center_full_width .owl-carousel .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
	transition: all ease .5s;
	font-size: 40px;
	color: #1f9bf6;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.center_full_width .owl-carousel .owl-nav .owl-prev span,
.center_full_width .owl-carousel .owl-nav .owl-next span {
	line-height: 28px;
	display: inline-block;
	height: 31px;
}

.center_full_width .owl-carousel .owl-nav .owl-prev {
	left: -15px;
}

.center_full_width .owl-carousel .owl-nav .owl-next {
	right: -15px;
}

.center_full_width .owl-carousel .owl-nav .owl-prev:hover,
.center_full_width .owl-carousel .owl-nav .owl-next:hover {
	background: #1f9bf6;
	color: #ffffff;
}

.panel-heading {
	border-bottom: 1px solid #dedede;
}

.with-nav-tabs.panel-default .nav-tabs > li > a {
	padding: 10px 30px;
	font-size: 20px;
	font-weight: 600;
	color: #333333;
	letter-spacing: 1px;
	text-transform: capitalize;
}

.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
	color: #333333;
}

.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
	color: #333333;
	border-bottom: 2px solid #333 !important;
	transition: all ease 0.8s;
}

.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #333333;
	border-bottom: 2px solid #333 !important;
	transition: all ease 0.8s;
}

.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
}

.with-nav-tabs .nav.nav-tabs {
	display: flex;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
}

.tab-content > .tab-pane {
	display: none;
	visibility: hidden
}

.tab-content > .active {
	display: block;
	visibility: visible
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav > li {
	position: relative;
	display: block
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
	border-radius: 10px 10px 0 0px;
}

.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	border-bottom: 2px solid #333 !important;
	transition: all ease 0.8s;
}

.with-nav-tabs.panel-default .panel-body .tab-pane .white-block {
	margin-bottom: 0px;
}

.with-nav-tabs.panel-default .panel-body .tab-pane .white-block .white-block-content.tabs_line {
	padding: 20px 0px 0px 0px !important;
}

.with-nav-tabs.panel-default .panel-body .tab-pane .seller-details:first-child {
	margin-top: 20px;
}

.breadcrumbs_block {
	font-size: 14px;
	font-weight: 500;
	color: #b3b3b3;
	padding: 0px 15px 5px;
}

.breadcrumbs_block a {
	color: #666666;
	display: inline-block;
	padding: 0 5px;
}

.breadcrumbs_block span {
	padding: 0 5px;
	display: inline-block;
	color: #333;
}

.breadcrumbs_block a:hover {
	color: #1f9bf6;
}

.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-next,
.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-prev {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
	transition: all ease .5s;
	font-size: 40px;
	color: #1f9bf6;
	font-family: Arial, Helvetica, sans-serif;
}

.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-prev {
	border-radius: 0px 5px 5px 0px;
}

.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-next {
	border-radius: 5px 0px 0px 5px;
}

.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-prev:hover,
.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-next:hover {
	background: #1f9bf6;
	color: #ffffff;
}

.right_hand_side .sahre_bl.hide-print.hide_onmobile .list-unstyle li:nth-child(3) {
	display: none;
}

.btn a.showall_btn {
	text-align: center;
	background: #1E9BF7;
	padding: 15px 50px;
	border-radius: 40px;
	color: #FFFFFF;
	margin-top: 25px;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
}

.right_hand_side .white-block.space_same {
	margin-bottom: 15px;
}

.secound_section,
.single-advert-media {
	margin-bottom: 15px;
}

.col-md-12.sahre_bl .white-block-content {
	padding: 20px 15px;
}

.col-md-12.sahre_bl .white-block-content {
	padding-bottom: 19px;
	padding-top: 7px;
}

.single-advert-actions li {
	width: 33.333333%;
}

.col-md-12.sahre_bl .white-block-title {
	padding-left: 30px;
	padding-right: 30px;
}

.white-block.share_block_main {
	float: left;
	width: 100%;
}

.share_adifier {
	padding: 20px 0;
}

.share_adifier h5 {
	margin-top: 0;
}

.white-block-content.up_down {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.second_block .white-block-content {
	padding-top: 20px;
}

.second_block.left_hand_side .panel-body.tabs_body_area {
	max-height: 500px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-width: thin;
	padding-right: 10px;
}

.second_block.left_hand_side .panel-body.tabs_body_area::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

.second_block.left_hand_side .panel-body.tabs_body_area::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

.second_block.left_hand_side .panel-body.tabs_body_area::-webkit-scrollbar-thumb {
	background-color: #8A8A8A;
}

.more_details .white-block .white-block-title {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.more_details .white-block .white-block-content.up_down {
	padding-top: 15px;
	padding-bottom: 0;
}

.disp_flx {
	display: flex;
	justify-content: space-between;
	padding: 15px 30px 20px;
}

.disp_flx a.reveal-phone {
	margin: 0;
	max-width: 260px;
	margin-left: 15px;
}

.space_same .seller-name {
	margin-left: 10px;
	text-align: center;
}

.space_same .seller-name h5 {
	font-size: 14px;
}

/* .reveal-phone .description {
	font-size: 10px;
}

.space_same .reveal-phone em {
	font-size: 14px;
} */

.space_same .white-block-title h5 {
	margin-top: 5px;
}

.changes_for_mobile .hideondesktop {
	display: none;
}

.center_full_width .btn {
	text-align: center;
}

body main.product_detail {
	margin-bottom: 0;
}

.section.white-block {
	margin-bottom: 0;
}

.center_full_width .white-block.hide-print {
	margin-bottom: 15px;
}

.second_block.left_hand_side .white-block {
	margin-bottom: 0;
}

.second_block.right_hand_side .white-block.share_block_main {
	margin-top: 15px;
}

.second_block.right_hand_side .white-block.share_block_main,
.second_block.right_hand_side .white-block.d-none {
	margin-bottom: 0;
}

.second_block.right_hand_side .white-block.d-none {
	display: none;
}

.center_full_width .white-block-title {
	padding-top: 0;
}

.center_full_width .white-block-title .white-block-title h5 {
	margin-top: 0;
}

.second_block.right_hand_side .d-none .white-block-title {
	padding-left: 15px;
	padding-right: 15px;
}

.second_block.right_hand_side .d-none .white-block-content {
	padding: 30px 15px 15px;
	padding-bottom: 10px;
}

.second_block.right_hand_side .list-inline::after {
	display: none;
}

.owl-carousel.single-slider-thumbs.hide-print.owl-loaded.owl-drag {
	overflow-y: auto;
	max-height: 375px;
	scrollbar-width: thin;
	overflow-x: hidden;
}

.dialog-widget.dialog-lightbox-widget.elementor-lightbox {
	display: none !important;
}

.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage .owl-item .single-thumb-item {
	background-color: transparent;
}

.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage .owl-item .single-thumb-item img.video_thumbnail {
	background: #1f9bf6;
	text-align: center;
	padding-top: 10px;
}

.right_hand_side .white-block.d-none1 {
	margin-bottom: 0;
	height: 100%;
}

.right_hand_side .share_block_main .col-md-12.sahre_bl .share_adifier {
	padding-left: 15px;
	padding-right: 15px;
}
.submit-btn span {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}
header a.account-btn span,
body.logged-in header a.account-btn span {
	position: relative;
	top: -3px;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}

.product_detail .secound_section .second_block.right_hand_side,
.product_detail .right_hand_side.changes_for_mobile {
	padding-left: 0px !important;
}

.profile_page_carosal li h5,
.adv-title {
	margin-bottom: 0px;
}

.profile_page_carosal li h4,
.adv-author {
	margin: 0;
}

.profile_page_carosal .owl-stage-outer .owl-stage {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	align-items: center;
}

.product_detail .profile_page_carosal .owl-stage-outer .owl-stage .owl-item.active:last-child {
	margin-right: 0 !important;

}

.profile_page_carosal .owl-stage-outer .owl-stage .owl-item {
	margin-right: 15px;
}

.secound_section .left_hand_side .white-block .white-block-content .post_content_dynamic .panel-default .tabs_body_area {
	padding-top: 15px;
}

.secound_section .row {
	display: flex;
}

.second_block.left_hand_side .white-block {
	height: 100%;
}

.moje_dziela .ads_listing_profile_page .hover-shadow {
	box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.12);
	border-bottom: 2px solid #dedede;
}

.moje_dziela .ads_listing_profile_page .hover-shadow:hover {
	box-shadow: 0 0 10px 0px rgba(30, 155, 247, 0.12);
}

@media only screen and (min-width: 1280px) {
	.left_hand_side div.media_block .owl-carousel.single-slider,
	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer {
		height: 353px !important;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
	.left_hand_side div.media_block .owl-carousel.single-slider,
	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer {
		height: 353px !important;
	}

	.col-md-4.sahre_bl .white-block-content.share_icon {
		padding: 20px 0px 20px 15px;
	}

	.profile_page_carosal .owl-stage-outer .owl-item li a img {
		height: 100%;
	}
}

@media only screen and (max-width: 413px) {
	.show-on-414 {
		top: 19px;
		right: 20px;
	}

	.aficon-times-circle {
		margin-top: 8px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body div.show-on-414 {
		top: 30px !important;
		right: 12px !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	body div.show-on-414 {
		right: 20px !important;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
	body div.show-on-414 {
		top: 30px !important;
	}
}

@media only screen and (max-width: 1024px) {
	.show-on-414 {
		display: block !important;
		position: absolute;
	}

	.aficon-times-circle {
		margin-top: 8px;
	}

	body .small-sidebar-close {
		right: 15px !important;
	}

	.profile_page_carosal .owl-stage-outer .owl-item li a img {
		height: 100%;
	}

	.second_block.left_hand_side .white-block {
		margin-bottom: 15px;
	}

	.product_detail .secound_section .second_block.right_hand_side,
	.product_detail .right_hand_side.changes_for_mobile {
		padding-left: 15px !important;
	}
}

@media only screen and (min-width: 768px) {
	.left_hand_side .media_block {
		display: flex;
		flex-flow: row-reverse;
	}

	.left_hand_side .media_block .single-slider-thumbs {
		width: 20%;
	}

	.left_hand_side .media_block .single-slider {
		width: 80%
	}

	.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage {
		display: grid;
		width: 100% !important;
	}

	.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage .owl-item .single-thumb-item img {
		margin-right: 10px;
		object-fit: cover;
	}

	.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage .owl-item {
		width: 100% !important;
		margin-bottom: 10px;
		margin-right: 0 !important;
	}

	.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage .owl-item a img {
		height: 500px;
	}
	.left_hand_side div.media_block .owl-carousel.single-slider,
	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer {
		/* height: 407px !important; */
		height: 353px !important;
	}

	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage a img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage,
	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage .owl-item,
	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage .owl-item a {
		height: 100%;
	}

	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper {
		height: 100% !important;
		width: 100%;
		max-width: 445px;
		margin: 0 auto;
	}

	.left_hand_side .media_block .owl-carousel.single-slider .owl-dots {
		display: none;
	}

	.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage .owl-item .single-thumb-item {
		height: 80px;
	}

	.left_hand_side .carousel .carousel-inner .carousel-item li {
		margin: 0 20px;
		text-align: center;
		list-style: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.container {
		width: auto !important;
	}

	.changes_for_mobile {
		display: flex;
		flex-flow: column-reverse;
	}

	.hide_onmobile {
		display: none !important;
	}

	.show_onmobile {
		display: block;
	}

	.single-advert-media {
		margin-bottom: 35px !important;
	}

	.left_hand_side .white-block {
		margin-bottom: 35px;
	}

	.right_hand_side .white-block {
		margin-bottom: 35px;
	}

	/*
	.center_full_width .owl-nav {
		display: none;
	}
*/

	.white-block-content {
		padding: 20px;
	}

	.white-block-title {
		padding: 20px 20px 0;
	}

	.navigation-wrap .navigation .menu-item {
		display: block !important;
	}

	.media_block .owl-carousel .owl-dots {
		display: none;
	}

	.right_hand_side .white-block.share_block_main {
		float: none;
	}

	.col-md-8.sahre_bl.hide-print.show_onmobile {
		width: 60%;
		margin-left: 50px;
	}

	.second_block.right_hand_side .show_onmobile ul.list-unstyle li:nth-child(3) {
		display: none;
	}

	.col-md-8.sahre_bl h5 {
		margin: 0 0px 22px 0px;
	}

	.col-md-4.sahre_bl .white-block-content.share_icon {
		padding-left: 0px !important;
	}

	.center_full_width .btn {
		text-align: center;
	}

	.changes_for_mobile .hideonmobile {
		display: none;
	}

	.changes_for_mobile .hideondesktop {
		display: block;
	}

	.disp_flx a.reveal-phone {
		max-width: 50%;
	}

	.elementor-tablet-align-right {
		text-align: left;
	}

	body main.product_detail {
		margin: 70px 0px 0px;
	}

	.white-block.share_block_main .white-block-title,
	.white-block.share_block_main .white-block-content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.section .right_hand_side .share_block_main .sahre_bl .white-block-content ul.list-unstyle.list-inline {
		justify-content: space-around;
		margin: 0 100px;
	}

	.btn a.showall_btn {
		padding: 10px 30px;
	}
}

@media only screen and (max-width: 767px) {
	.changes_for_mobile {
		display: flex;
		flex-flow: column-reverse;
	}

	.single-advert-media {
		margin-bottom: 20px !important;
	}

	.price_lable:first-child {
		display: none;
	}

	.right_hand_side .white-block-content .blog-item-title {
		font-size: 18px;
		line-height: 24px;
		margin: 0;
	}

	.right_hand_side .white-block-content h2.blog-item-author {
		font-size: 14px;
		line-height: 20px;
	}

	/* .white-block-content {
		padding: 15px !important;
	} */

	.right_hand_side .white-block {
		margin-bottom: 20px;
	}

	.white-block-title {
		padding: 15px 15px 0 !important;
	}

	.hide_onmobile {
		display: none;
	}

	.show_onmobile {
		display: block;
	}

	.right_hand_side .single-price .white-block-content .price {
		font-size: 20px;
		line-height: 26px;
	}

	.media_block .owl-carousel .owl-dots {
		display: none;
	}

	.header {
		min-height: 55px;
	}

	body.single-advert .single-advert-media .single-thumb-item {
		height: auto;
	}

	.breadcrumbs_block {
		padding: 5px 15px 10px;
		font-size: 12px;
	}

	.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-next,
	.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-prev {
		width: 30px;
		height: 30px;
		font-size: 30px;
	}

	.with-nav-tabs.panel-default .nav-tabs > li > a {
		padding: 8px 20px;
		font-size: 18px;
	}

	.with-nav-tabs.panel-default .panel-body .tab-pane .seller-details img {
		border-radius: 100%;
		width: 50px;
	}

	.with-nav-tabs.panel-default .panel-body .tab-pane .seller-details h5 {
		font-size: 14px;
	}

	.with-nav-tabs.panel-default .panel-body .tab-pane .seller-details p {
		line-height: 20px;
	}

	.center_full_width .owl-carousel .owl-nav .owl-prev,
	.center_full_width .owl-carousel .owl-nav .owl-next {
		width: 35px;
		height: 35px;
		font-size: 36px;
	}

	.center_full_width .owl-carousel .owl-nav .owl-next {
		right: -10px;
	}

	.center_full_width .owl-carousel .owl-nav .owl-prev {
		left: -10px;
	}

	.second_block.right_hand_side .show_onmobile ul.list-unstyle li:nth-child(3) {
		display: none;
	}

	.col-md-8.sahre_bl h5 {
		margin: 0 0px 10px 0px;
	}

	.white-block.share_block_main {
		float: none;
	}

	.white-block.share_block_main .white-block-title,
	.white-block.share_block_main .white-block-content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.col-md-8.sahre_bl .white-block-content,
	.col-md-8.sahre_bl .share_adifier,
	.col-md-4.sahre_bl .white-block-content.share_icon {
		padding-left: 0px !important;
	}

	.col-md-8.sahre_bl .white-block-content {
		padding-top: 8px !important;
	}

	.changes_for_mobile .hideonmobile {
		display: none;
	}

	.changes_for_mobile .hideondesktop {
		display: block;
	}

	.disp_flx {
		display: block;
	}

	.disp_flx a.reveal-phone {
		margin: 0;
		margin-top: 0px;
		max-width: 100%;
		margin-top: 15px;
	}

	body main.product_detail {
		margin: 70px 0px 0px;
	}

	.left_hand_side .media_block .owl-carousel.single-slider .owl-height {
		height: 387px !important;
	}

	.left_hand_side .media_block .owl-carousel.single-slider .owl-stage a img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage,
	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage .owl-item,
	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage .owl-item a {
		height: 100%;
	}

	.btn a.showall_btn {
		text-align: center;
		background: #1E9BF7;
		padding: 10px 20px;
		border-radius: 40px;
		color: #FFFFFF;
		margin-top: 20px;
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
	}

	.left_hand_side .media_block .single-slider-thumbs .owl-stage-outer .owl-stage {
		width: 100%;
	}

	.homepage_category .categories-slider,
	.slider_homepage .adverts-slider {
		margin: 0;
	}

	.left_hand_side div.media_block .owl-carousel.single-slider .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper {
		height: 100% !important;
	}

	.product_detail .secound_section .second_block.right_hand_side,
	.product_detail .right_hand_side.changes_for_mobile {
		padding-left: 15px !important;
	}

	.product_detail .center_full_width .white-block .white-block-title h5 {
		margin-top: 0px !important;
	}

	.second_block.left_hand_side {
		height: auto;
	}

	.second_block.left_hand_side .white-block {
		height: auto;
	}

}

/*********************       menu icon seting    *******************/

@media only screen and (min-width: 991px) and (max-width: 1024px) {
	body .show-on-414 {
		top: 30px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body div.show-on-414 {
		top: 30px !important;
		right: 12px !important;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	.navigation-wrap .navigation .menu-item {
		display: block !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	body div.show-on-414 {
		right: 20px !important;
	}

	.slide_home .mobile_row .owl_thumbnail {
		display: none!important;
	}
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
	.section .right_hand_side .share_block_main .sahre_bl .white-block-content ul.list-unstyle.list-inline {
		justify-content: space-around;
		margin: 0 100px;
	}
}

@media only screen and (min-width: 414px) and (max-width: 1024px) {
	body .show-on-414 {
		display: block !important;
		position: absolute !important;
		top: 25px !important;
		right: 0 !important;
	}

	.aficon-times-circle {
		margin-top: 8px !important;
	}

	body .small-sidebar-close {
		right: 15px !important;
	}
}

@media only screen and (max-width: 413px) {
	body .show-on-414 {
		display: block !important;
		position: absolute !important;
	}

	body .show-on-414 {
		top: 18px !important;
		right: 19px !important;
	}

	.aficon-times-circle {
		margin-top: 8px !important;
	}

	.with-nav-tabs.panel-default .nav-tabs > li > a {
		padding: 8px 15px;
	}
}


/*************** home page  ***********/

.author-visited .categories-slider,
.author-visited .adverts-slider {
	margin-left: 0;
}

.ads_listing_profile_page .af-item-wrap:nth-child(2) {
	margin-right: 0px;
}

.elementor-widget-kc_adverts .owl-item h4.adv-author {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.slider_homepage .adverts-list .owl-item .af-item-wrap .white-block {
	margin: 05px 0 25px;
}


/******** home slider     ********/



.main_slider .owl-stage-outer .owl-item.active .af-item-wrap .white-block-content .flex-wrap {
	justify-content: flex-end !important;
}

.main_slider .owl-stage-outer .owl-item.active .af-item-wrap .white-block-content .adv-title,
.main_slider .owl-stage-outer .owl-item.active .af-item-wrap .white-block-content .adv-author {
	text-align: left;
}

.owl_thumbnail .owl-stage-outer .owl-item.active .af-item-wrap .white-block-content .flex-wrap {
	justify-content: flex-end !important;
}

.owl_thumbnail .owl-stage-outer .owl-item.active .af-item-wrap .white-block-content .adv-title,
.owl_thumbnail .owl-stage-outer .owl-item.active .af-item-wrap .white-block-content .adv-author {
	text-align: left;
}

.main_slider .owl-stage-outer .owl-stage .owl-item .af-item-wrap .white-block {
	margin-bottom: 0;
}

.slide_home .mobile_row .owl-carousel .owl-dots {
	display: none;
}

.slide_home .mobile_row .main_slider.owl-carousel.owl-drag.owl-loaded {
	margin-bottom: 20px;
	margin-top: 20px;
}

.slide_home .mobile_row .main_slider.owl-carousel .owl-item .af-item-wrap .white-block .white-block-content {
	border-bottom: 2px solid #dedede;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.slide_home .mobile_row .main_slider.owl-carousel .owl-item .af-item-wrap .white-block .white-block-content h5,
.slide_home .mobile_row .main_slider.owl-carousel .owl-item .af-item-wrap .white-block .white-block-content h4 {
	margin: 0;
}

.slide_home .mobile_row .main_slider.owl-carousel .owl-item .af-item-wrap .white-block .white-block-content h5 {
	margin-bottom: 5px;
}

.slide_home .mobile_row .main_slider.owl-carousel .owl-item.active.center .af-item-wrap .white-block .advert-media {
	position: relative;
}

.owl_thumbnail .owl-nav .owl-prev,
.owl_thumbnail .owl-nav .owl-next,
.owl-nav .owl-next,
.owl-nav .owl-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 40px;
	background: #ffffff !important;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
	transition: all ease .5s;
	color: #1f9bf6 !important;
	border-radius: 5px !important;
	font-size: 40px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Arial, Helvetica, sans-serif!important;
}

.owl_thumbnail .owl-nav .owl-prev,
.owl_thumbnail .owl-nav .owl-next {
	width: 30px;
	height: 30px;
	font-size: 30px !important;

}

.owl_thumbnail .owl-nav .owl-prev:hover,
.owl_thumbnail .owl-nav .owl-next:hover,
.owl-nav .owl-next:hover,
.owl-nav .owl-prev:hover {
	background: #1f9bf6 !important;
	color: #ffffff !important;
}

.owl_thumbnail .owl-nav .owl-prev span,
.owl_thumbnail .owl-nav .owl-next span,
.owl-nav .owl-next span,
.owl-nav .owl-prev span {
	line-height: 40px;
	display: inline-block;
	margin-top: -8px;
}

.main_slider.owl-carousel,
.owl_thumbnail.owl-carousel {
	max-width: 100%;
	margin: 0 auto;
}

.owl-nav .owl-next,
.owl_thumbnail .owl-nav .owl-next {
	right: -20px;
}

.owl-nav .owl-prev,
.owl_thumbnail .owl-nav .owl-prev {
	left: -20px;
}

.mobile_row .main_slider .owl-stage-outer .owl-stage {
	transition: all ease 0.8s !important;
}

.slider_homepage1 .mobile_row .main_slider .owl-item,
.slider_homepage2 .mobile_row .main_slider .owl-item,
.slider_homepage3 .mobile_row .main_slider .owl-item {
	opacity: 0 !important;
	transition: all ease 0.8s;
}

.mobile_row .owl_thumbnail .owl-stage-outer .owl-stage .owl-item:first-child {
	display: none;
}

.slider_homepage3 .mobile_row .main_slider .owl-stage-outer,
.slider_homepage1 .mobile_row .main_slider .owl-stage-outer {
	--additional-width: calc(100vw - 1000px);
	--half-additional-width: calc(var(--additional-width)/2);
	padding-right: var(--half-additional-width);
	box-sizing: content-box;
	width: 1000px !important;
	overflow: hidden;
}

.slider_homepage3 .mobile_row .main_slider .owl-item.active + .owl-item,
.slider_homepage1 .mobile_row .main_slider .owl-item.active + .owl-item {
	transform: translateX(-80%) scale(0.8);
	opacity: 1 !important;
	z-index: -1;
}

.slider_homepage3 .mobile_row .main_slider .owl-item.active,
.slider_homepage1 .mobile_row .main_slider .owl-item.active {
	opacity: 1 !important;
	transform: none !important;
	z-index: 11 !important;
}

.slider_homepage2 .mobile_row .main_slider .owl-stage-outer {
	--additional-width: calc(100% + 0px);
	--half-additional-width: calc(var(--additional-width)/33);
	padding-left: var(--half-additional-width);
	box-sizing: content-box;
	width: 100% !important;
	overflow: hidden;
	margin-left: -3%;
}

.slider_homepage2 .mobile_row .main_slider .owl-item {
	opacity: 1 !important;
	transform: translatex(80%) scale(0.8);
	z-index: -1;
}

.slider_homepage2 .mobile_row .main_slider .owl-item.active + .owl-item {
	opacity: 1 !important;
	z-index: -1;
}

.slider_homepage2 .mobile_row .main_slider .owl-item.active {
	opacity: 1 !important;
	z-index: 11 !important;
	transform: none !important;
}

.slide_home .mobile_row .owl_thumbnail {
	display: none!important;
}

@media only screen and (min-width: 1211px) and (max-width: 1399px) {

	.slider_homepage2 .mobile_row .main_slider .owl-stage-outer {
		--additional-width: calc(11vw + 0px);
		--half-additional-width: calc(var(--additional-width)/2);
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item {
		opacity: 1 !important;
		transform: translatex(80%) scale(0.8);
		z-index: -1;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active + .owl-item {
		opacity: 1 !important;
		z-index: -1;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active {
		opacity: 1 !important;
		z-index: 11 !important;
		transform: none !important;
	}

	.slide_home .mobile_row .main_slider.owl-carousel.owl-drag.owl-loaded {
		margin-top: 0px;
	}

	.main_slider .owl-nav .owl-next,
	.owl_thumbnail .owl-nav .owl-next {
		right: -10px;
	}

	.main_slider .owl-nav .owl-prev,
	.owl_thumbnail .owl-nav .owl-prev {
		left: -10px;
	}

	.slider_homepage3 .slide_home,
	.slider_homepage2 .slide_home,
	.slider_homepage1 .slide_home {
		width: 95%;
	}

	.main_slider .owl-nav .owl-next {
		right: -5.5%;
	}

	.owl_thumbnail.owl-carousel {
		margin-left: 2.5%;
	}

	.slider_homepage3 .mobile_row .main_slider .owl-stage-outer,
	.slider_homepage1 .mobile_row .main_slider .owl-stage-outer {
		width: 1050px !important;
	}

	.home_page_dual_section .elementor-container.elementor-column-gap-default {
		overflow: hidden;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1210px) {
	.slide_home .mobile_row .main_slider.owl-carousel.owl-drag.owl-loaded {
		margin-top: 0px;
	}

	.main_slider .owl-nav .owl-next,
	.owl_thumbnail .owl-nav .owl-next {
		right: -10px;
	}

	.main_slider .owl-nav .owl-prev,
	.owl_thumbnail .owl-nav .owl-prev {
		left: -10px;
	}

	.slider_homepage3 .slide_home,
	.slider_homepage2 .slide_home,
	.slider_homepage1 .slide_home {
		width: 95%;
		margin-left: 4px;
	}

	.main_slider .owl-nav .owl-next {
		right: -5.5%;
	}

	.owl_thumbnail.owl-carousel {
		margin-left: 2.5%;
	}

	.slider_homepage3 .mobile_row .main_slider .owl-stage-outer,
	.slider_homepage1 .mobile_row .main_slider .owl-stage-outer {
		width: 1050px !important;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-stage-outer {
		--additional-width: calc(12vw + 0px);
		--half-additional-width: calc(var(--additional-width)/2);
	}
}

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

	.slide_home .mobile_row .main_slider.owl-carousel.owl-drag.owl-loaded {
		margin-top: 0px;
	}

	.main_slider .owl-nav .owl-next,
	.owl_thumbnail .owl-nav .owl-next {
		right: -10px;
	}

	.main_slider .owl-nav .owl-prev,
	.owl_thumbnail .owl-nav .owl-prev {
		left: -10px;
	}

	.slider_homepage3 .slide_home,
	.slider_homepage2 .slide_home,
	.slider_homepage1 .slide_home {
		width: 95%;
		margin-left: 2px;
	}

	.main_slider .owl-nav .owl-next {
		right: -6%;
	}

	.owl_thumbnail.owl-carousel {
		margin-left: 2.5%;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-stage-outer {
		--additional-width: calc(13.5vw + 0px);
		--half-additional-width: calc(var(--additional-width)/2);
	}

	.slide_home .mobile_row .owl_thumbnail.owl-loaded {
		display: block!important;
	}
}

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

	.slider_homepage1 .mobile_row .main_slider .owl-item.active.center + .active + .owl-item {
		opacity: 1;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active.center + .active + .owl-item {
		opacity: 1;
	}

	.slider_homepage3 .mobile_row .main_slider .owl-item.active.center + .active + .owl-item {
		opacity: 1;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active:not(.center) {
		transform: translateX(80%) scale(0.8);
		opacity: 1 !important;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active.center {
		z-index: 1;
		opacity: 1 !important;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active.center + .active {
		opacity: 0 !important;
	}

	.slider_homepage3 .mobile_row .main_slider .owl-item.active + .owl-item,
	.slider_homepage1 .mobile_row .main_slider .owl-item.active + .owl-item {
		transform: translateX(-82%) scale(0.8) !important;
		opacity: 1 !important;
		z-index: -1 !important;
	}


	.slider_homepage3 .mobile_row .main_slider .owl-item.active:not(.center),
	.slider_homepage1 .mobile_row .main_slider .owl-item.active:not(.center) {
		transform: translateX(80%) scale(0.8);
		opacity: 1 !important;
	}

	.slider_homepage3 .mobile_row .main_slider .owl-item.active.center,
	.slider_homepage1 .mobile_row .main_slider .owl-item.active.center {
		z-index: 1;
		opacity: 1 !important;
	}

	.slider_homepage3 .mobile_row .main_slider .owl-item.active.center + .active:last-child,
	.slider_homepage1 .mobile_row .main_slider .owl-item.active.center + .active:last-child {
		transform: translateX(-80%) scale(0.8);
		opacity: 1 !important;
	}

	.owl_thumbnail.owl-carousel {
		max-width: 87.5%;
		margin: 0 auto;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item:not(.active) {
		transform: translateX(94.5%) scale(0.8);
		z-index: -1 !important;
		opacity: 1 !important;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active.center + .active {
		transform: none;
		z-index: -1 !important;
	}

	.slider_homepage3 .mobile_row .main_slider .owl-item.active.center,
	.slider_homepage1 .mobile_row .main_slider .owl-item.active.center {
		margin-left: -17px;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item.active.center {
		transform: translateX(11%) !important;
	}

	.slide_home .mobile_row .main_slider.owl-carousel.owl-drag.owl-loaded {
		margin-top: 0px;
	}

	.main_slider.owl-carousel,
	.owl_thumbnail.owl-carousel {
		max-width: 95%;
	}

	.main_slider .owl-nav .owl-next,
	.owl_thumbnail .owl-nav .owl-next {
		right: -10px;
	}

	.main_slider .owl-nav .owl-prev,
	.owl_thumbnail .owl-nav .owl-prev {
		left: -10px;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-stage-outer {
		--additional-width: calc(100vw - 1000px);
		--half-additional-width: calc(var(--additional-width)/2);
	}


	.slide_home .mobile_row .owl_thumbnail.owl-loaded {
		display: block!important;
	}
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
	.slider_homepage1 .mobile_row .main_slider .owl-item.active + .owl-item {
		transform: translateX(-85%) scale(0.8) !important;
	}

	.slider_homepage2 .mobile_row .main_slider .owl-item:not(.active) {
		transform: translateX(91%) scale(0.8);
	}
}

.second_row_moje_daziel .profiledetailpage_second_block_righthand .moje_dziela .ads_show_profilepage .white-block.advert-item .flex-right {
	height: 100px !important;
}

.second_row_moje_daziel .profiledetailpage_second_block_righthand .moje_dziela .ads_show_profilepage .white-block.advert-item .flex-right .moja_dziela,
.second_row_moje_daziel .profiledetailpage_second_block_righthand .moje_dziela .ads_show_profilepage .white-block.advert-item .flex-right .moja_dziela .new_division_left {
	height: 100% !important;
}

.second_row_moje_daziel .moje_dziela .ads_show_profilepage .moja_dziela .new_division_left .top-advert-meta {
	margin-top: -3px !important;
	margin-bottom: 7px;
}


.second_row_moje_daziel .moje_dziela .ads_show_profilepage .moja_dziela .new_division_left .adv-author {
	margin-bottom: 8px !important;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.author-listing .pagination {
	padding-bottom: 10px;
}

@media screen and (max-width: 768px) {
	.pagination {
		margin-bottom: 20px;
	}
}

.second_row_moje_daziel .profiledetailpage_second_block_righthand .white-block.author-listing {
	margin-bottom: 0px !important;
}

.main_section_profile_pge .profiledetailpage_first_block_righthand .phone_number .reveal-phone {
	padding: 12px 15px;
	margin-left: 0!important;
}

.second_row_moje_daziel .profiledetailpage_second_block_righthand .white-block.moje_dziela {
	padding-top: 5px;
}

.main_section_profile_pge .profiledetailpage_first_block_righthand .profile_page .moblie_details {
	display: flex;
	justify-content: space-between;
	align-items: center !important;
}

.main_section_profile_pge .profile_page .moblie_details a.avatar-wrap {
	width: 100%;
}

.main_section_profile_pge .profile_page .moblie_details a.avatar-wrap img {
	width: 100%;
}

.profile_page_carosal .owl-stage-outer .owl-item .flex-right h5,
.advert-grid .white-block-content .adv-title {
	margin-top: 0px;
	text-align: left;
	font-size: 15px;
	margin-bottom: 5px;
}

.profile_page_carosal .owl-stage-outer .owl-item .flex-right h4,
.advert-grid .white-block-content .adv-author {
	max-height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: start;
}

.advert-grid .white-block-content {
	padding: 0px 10px;
}

.top-advert-meta,
.bottom-advert-meta {
	justify-content: end;
}

.author .top-advert-meta,
.author .bottom-advert-meta {
	justify-content: start;
}

.profile_page_carosal .owl-stage-outer .owl-item .flex-right {
	border-bottom: 2px solid #dedede;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
	padding: 0px 10px 0 10px;
}

div[class*="af-items-"] .af-item-wrap .advert-item {
	border-bottom: 2px solid #dedede;
	/* box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12); */
}
.moje_dziela div[class*="af-items-"] .af-item-wrap .advert-item {
	margin-bottom: 0;
}
.white-block {
	margin-bottom: 30px;
}
.detail_page_dec {
	padding: 0;
}

@media only screen and (max-width: 992px) {
	.second_row_moje_daziel .moje_dziela .ads_show_profilepage .moja_dziela .new_division_left .adv-title {
		margin-bottom: 0px !important;
	}

	.second_row_moje_daziel .moje_dziela .ads_show_profilepage .moja_dziela .new_division_left .adv-author {
		margin-bottom: 0px !important;
	}

	.second_row_moje_daziel .profiledetailpage_second_block_righthand .moje_dziela .ads_show_profilepage .white-block.advert-item .flex-right .moja_dziela,
	.second_row_moje_daziel .profiledetailpage_second_block_righthand .moje_dziela .ads_show_profilepage .white-block.advert-item .flex-right .moja_dziela .new_division_left {
		height: auto !important;
	}

	.secound_section .row {
		display: block;
	}
}

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

	.main_section_profile_pge .profile_page.left_hand .moblie_details,
	.main_section_profile_pge .profile_page.left_hand .detail_page_dec {
		padding: 0px;
	}

}

@media only screen and (min-width: 500px) and (max-width: 767px) {
	.main_section_profile_pge .profile_page.left_hand .moblie_details {
		padding-right: 50px;
	}
}


@media only screen and (min-width: 767px) {
	#top-home {
		margin-top: -100px;
	}
}


div[class*="af-items-"] .af-item-wrap {
	margin-right: 15px;
}
.af-items-4 .af-item-wrap {
	width: calc(25% - 15px);
}

@media only screen and (max-width: 767px) {
	.af-listing-list .af-item-wrap, .col-sm-9 .af-items-3 .af-item-wrap, .col-sm-9 .af-items-4 .af-item-wrap, .col-sm-9 .af-items-5 .af-item-wrap, .col-sm-9 .af-items-6 .af-item-wrap {
		width: calc(50% - 22px);
	}
	.white-block {
		margin-bottom: 15px;
	}
}


@media only screen and (max-width: 767px) {
	.elementor-element-1598e7c3 .elementor-element-populated {
		padding-top: 20px!important;
	}
	.elementor-element-3881aa6 .elementor-element-populated {
		padding-top: 40px!important;
		padding-bottom: 50px!important;
	}
}



.main_section_profile_pge {
	display: flex;
}
.main_section_profile_pge > div .white-block {
	height: calc(100% - 15px);
}



.post-content > h3 {
	position: relative;
	padding: 0px 0px 10px;
	margin-top: 25px;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 600;
	color: #333333;
	letter-spacing: 1px;
	text-transform: capitalize;
	border-bottom: 2px solid black;
	width: auto;
	display: inline-block;
}

.post-content .white-block-title h5 {
	display: none;
}
.post-content #decription {
	margin-top: 20px;
	margin-bottom: 20px;
	overflow-wrap: break-word;
}


div[data-elementor-type=footer] .elementor-icon {
	display: inline-flex;
}

.seller-details .avatar-wrap {
	border-radius: inherit;
	text-align: center;
}
.seller-details .avatar-wrap img {
	border-radius: 50%;
}
.reveal-phone {
	margin-bottom: 10px!important;
}
@media screen and (min-width: 768px) {
	.seller-details .seller-name {
		/* margin-left: 0; */
		text-align: left;
	}
	.seller-details {
		padding-right: 15px;
	}
	.reveal-phone {
		margin: 0 10px!important;
	}
}
.contact-scroll-details .contact-seller:nth-child(3) {
	margin-top: 0;
}

.reveal-phone, .reveal-phone:focus, .reveal-phone:hover {
	background: #0664b8!important;
}
.reveal-phone i {
	background-color: transparent!important;
}
.reveal-phone,
.contact-seller {
	border-radius: 5px!important;
}

.contact-seller  {
	min-height: 105px;
	margin-top: 0;
}


ul.share_icon_profile_page {
	margin-bottom: 10px;
}


.author-details-list i {
	opacity: 1;
}

.page-id-33664 main,
.page-id-17609 main,
.page-id-17603 main {
	margin: 100px 0px 0;
}



.advert-categories-list::after {
	content: '';
	display: block;
	clear: both;
}

.advert-categories-list {
	margin: 0 -5px;
	width: calc(100% + 10px);
}

.advert-categories-list .af-item-wrap {
	width: calc(16.6% - 10px);
	float: left;
	

	min-height: 122px;
	position: relative;
	margin-bottom: 10px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	margin: 0 5px;
}

@media screen and (max-width: 300px) {
	.advert-categories-list .af-item-wrap {
		width: calc(100% - 10px);
	}
	.advert-categories-list .af-item-wrap {
		display: none;
	}
	.advert-categories-list .af-item-wrap:nth-child(-n+1) {
		display: block;
	}
}

@media screen and (min-width: 300px) and (max-width: 768px) {
	.advert-categories-list .category-item {
		padding: 10px!important;
	}
	.advert-categories-list .af-item-wrap {
		width: calc(33.33% - 10px);
	}
	.advert-categories-list .af-item-wrap {
		display: none;
	}
	.advert-categories-list .af-item-wrap:nth-child(-n+3) {
		display: block;
	}
}
@media screen and (min-width: 768px) {
	.advert-categories-list .af-item-wrap {
		width: calc(16.6% - 10px);
	}
}

.advert-categories-list .owl-item .af-item-wrap {
	width: calc(100% - 10px);
}

.owl-carousel {
	display: block!important;
}





.adverts-list.owl-carousel .af-item-wrap {
	float: left;
	display: none;
}




@media screen and (max-width: 768px) {
	.adverts-list.owl-carousel .af-item-wrap {
		width: 100%;
	}
	.adverts-list.owl-carousel .af-item-wrap:nth-child(-n+1) {
		display: block;
		margin-right: 15px;
	}
	
}
@media screen and (min-width: 768px) and (max-width: 999px) {
	.adverts-list.owl-carousel .af-item-wrap {
		width: calc(25% - 15px);
	}
	.adverts-list.owl-carousel .af-item-wrap:nth-child(-n+4) {
		display: block;
		margin-right: 15px;
	}
}
@media screen and (min-width: 999px) {
	.adverts-list.owl-carousel .af-item-wrap {
		width: calc(20% - 15px);
	}
	.adverts-list.owl-carousel .af-item-wrap:nth-child(-n+5) {
		display: block;
		margin-right: 15px;
	}
}

.adverts-list.owl-carousel.owl-loaded .af-item-wrap {
	display: inherit;
	width: 100%;
	float: none;
}


/* .owl_thumbnail .owl-item {
	width: 20%;
	display: none;
}

.owl_thumbnail .owl-item:nth-child(-n+5),
.owl-loaded.owl_thumbnail .owl-item {
	display: block;
} */
@media screen and (min-width: 768px) {
	div[class*="af-items-"] {
		margin-right: -15px;
	}
}


@media only screen and (max-width: 768px) {
	.dropdown-toggle i {
		position: absolute;
		margin-left: 15px;
		right: 7px;
	}
}
.top-category {
	margin-bottom: 20px;
	/* background-image: url(/wp-content/uploads/2022/08/whatsapp-image-2021-06-13-at-13.49.38.jpeg); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 10px 0;
}

.top-category,
.top-category a,
.top-category h1 {
	/* color: #fff; */
	color: #000;
}
.top-category h1 {
	margin-bottom: 0;;
}
.top-category #read-more {
	cursor: pointer;
	font-weight: 500;
}
.top-category #read-more span:last-child {
	display: none;
}

.top-category .visible {
	display: block !important;
}

.top-category .not-visible {
	display: none !important;
}

.top-category .visible-desc {
	max-height: 100% !important;
}

.top-category .term-description {
	max-height: 110px;
	overflow: hidden;
	margin-bottom: 0;
	line-height: 1.4em;
	position: relative;
}
.top-category .term-description h2,
.top-category .term-description h3 {
	font-size: 18px;
	font-weight: 600;
}
.top-category .term-description h2:first-child,
.top-category .term-description h3:first-child {
	margin-top: 0;
}
.top-category .term-description::after {
	content: '';
	height: 50px;
	width: 100%;
	background: linear-gradient(0deg, rgba(249,249,249,1) 0%, rgba(255,255,255,0) 100%);
	position: absolute;
	bottom: 0;
}

.top-category .visible-desc.term-description::after {
	display: none;
}

.navigation .messages-unread-count {
	display: inline-block
}

.navigation .messages-unread-count span {
	width: 20px;
	height: 20px;
	margin-left: 0;
}

.profiledetailpage_second_block_right .advert_profile_page .af-item-wrap .flex-wrap .flex-right {
	width: calc(100% - 100px)!important;
}
@media  screen and (max-width: 768px) {
	.profiledetailpage_second_block_right .advert_profile_page .af-item-wrap .flex-wrap .flex-right {
		width: calc(100% - 130px)!important;
	}
}

body header a.account-btn.header-messages-icon span {
	position: absolute;
	top: -3px;
	font-size: 14px;
	line-height: 12px;
	width: 20px;
	height: 20px;
	right: -10px;
}

.elementor-element-615c7fd .elementor-element-d7d6fd9 {
	max-height: 220px;
	overflow: hidden;
	margin-bottom: 0;
	line-height: 1.4em;
	position: relative;
}
.elementor-element-615c7fd .elementor-element-d7d6fd9.visible-desc {
	max-height: 100%!important;
}
.elementor-element-615c7fd #read-more {
	cursor: pointer;
	font-weight: 500
}

.elementor-element-615c7fd .elementor-element-d7d6fd9::after {
	content: '';
	height: 50px;
	width: 100%;
	background: linear-gradient(0deg,rgb(249 249 249) 0%,rgba(255,255,255,0) 100%);
	position: absolute;
	bottom: 0
}

.elementor-element-615c7fd .visible-desc.elementor-element-d7d6fd9::after {
	display: none
}


.elementor-element-615c7fd #read-more span:last-child {
	display: none
}

.elementor-element-615c7fd .visible {
	display: block!important
}

.elementor-element-615c7fd .not-visible {
	display: none!important
}

.elementor-element-615c7fd h2 {
	font-size: 20px;
}

.left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-next, .left_hand_side .media_block .owl-carousel.single-slider .owl-nav .owl-prev {
	margin: 0 20px;
}

/* .single-slider.owl-carousel {
	overflow: visible;
} */
.owl-carousel.main_slider_detailpage a {
	display: none;
}
.owl-carousel.main_slider_detailpage a:first-child {
	display: block;
}

.owl-carousel.single-slider > a {
	height: 100%;
	text-align: center;
}
.owl-carousel.single-slider > a img {
	height: 100%;
	width: auto;
	margin: 0 auto;
}

@media screen and (max-width: 768px) {
	.owl-carousel.single-slider-thumbs > div.single-thumb-item {
		float: left;
		width: 20%;
	}
	.owl-carousel.single-slider-thumbs::after {
		content: '';
		display: block;
		clear: both;
	}
	
}


.top_icon .category-icon {
	height: 40px;
}

body .advert-media {
	max-height: 200px;
	overflow: hidden;
}

@media screen and (max-width: 768px) {
	body .advert-media {
		max-height: 46.5vw;
	}
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
	body .advert-media {
		max-height: 16.5vw;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1199px){
	body .advert-media {
		max-height: 163px;
	}
}



.typkonta {
	display: flex;
	margin-bottom: 40px;
	margin-top: 20px;
	gap: 20px;
}
.typkonta_container {
	background-color: #eee;
	width: 50%;
	text-align: center;
	border-radius: 5px;
	overflow: hidden;
	max-width: 450px;
}
.elementor-widget .typkonta_container {
	max-width: 400px;
	width: 100%;
}
@media screen and (max-width: 768px) {
	.typkonta {
		/* display: block; */
		margin-top: 0;
		margin-bottom: 0;
		gap: 10px;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.typkonta_container {
		width: 100%;
		order: 1;
		flex: 1;
	}
	.typkonta_container.selected {
		order: 2;
	}
	.elementor-widget .typkonta_container {
		width: 100%;
		margin-bottom: 15px;
	}
	.page-id-20101 .elementor-col-33 .elementor-element-populated {
		background-image: none!important;
	}
}
 
.typkonta_container.selected {
	border: 2px solid #407ac0;
}

.typkonta svg {
	width: 15px;
	height: 15px;
}

.typkonta_list {
	list-style: none;
	margin-bottom: 15px;
	padding: 0 15px;
}
.typkonta_list li {
	font-size: 13px;
	padding: 0 0 7px 0;
}


.typkonta_header {
	background-color: #407ac0;
	color: #fff;
	position: relative;
	font-size: 18px;
	padding: 20px 0;
	overflow: hidden;
}
.typkonta_header small {
	display: block;
	font-size: 12px;
}

.typkonta_header .bagde {
	position: absolute;
	transform: rotate(45deg) translate(30%, -60%);
	background: #F44336;
	width: 160px;
	top: 0;
	right: 0;
	font-size: 11px;
}
.typkonta_content {
	padding: 20px 0;
}

.typkonta_price {
	font-size: 44px;
	margin: 10px 0 20px;
}
.typkonta_price small {
	font-size: 14px;
	margin-top: 10px;
	display: block;
}
.typkonta_price sup {
	font-size: 18px;
}

@media screen and (max-width: 768px) {
	.typkonta_list li {
		font-size: 11px;
		padding: 0 0 4px 0;
	}
	.typkonta_header {
		padding: 10px 5px;
	}
	.typkonta_price {
		margin: 10px 0 10px;
	}
}

.btn-blue {
	background-color: #407ac0;
	border-radius: 50px;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	border: none;
}
.btn-blue.disable {
	background-color: #a9b3c0;
}
a.btn-blue:hover,
button.btn-blue:hover {
	color: #fff;
	background-color: #264d7b;
}

div.btn-blue {
	cursor: default;
}
.msg-dashboard {
	background: #407ac0;
	color: #fff;
	padding: 10px 25px;
	margin-bottom: 15px;
	border-radius: 30px;
	font-weight: bold;
}
.msg-dashboard a.btn-blue {
	color: #407ac0;
	background-color: #fff;
	padding: 5px 15px;
	font-size: 12px;
	margin-left: 10px;
}

.wybierz-konto_content {
	background: #fff;
	border-radius: 20px;
	display:none;
	padding: 10px 30px;
}
#wybierz-konto {
	
	text-align: left;
	margin: 10px -10px;
	
	
}

.page-template-page-tpl_home .typkonta {
	justify-content: center;
}
#wybierz-konto h3 {
	text-align: center;
}

.extend_account {
	margin-bottom: 35px;
}

#popup-register .modal-dialog {
	z-index: 9999;
}
#popup-register .modal-dialog .modal-content {
	border-radius: 10px;
	overflow: hidden;
}

#popup-register .modal-dialog .modal-content > div {
	padding: 40px 30px;
}

.af-item-wrap.ads {
	text-align: center;
}

[class^="wc_payment_method payment_method_tpay"] label:not(.tpay-item) {
	display: inline-block!important;
}



.single-price.sold {
	background-color: #d54b4f;
}

.single-price.sold .price {
	display: inline-block;
	margin-right: 5px;
}


.author-dashboard .author-panel {
	margin-bottom: 70px;
}

.author-dashboard .author-panel .white-block-content {
	padding-right: 0;
	padding-left: 0;
}

.saveform_float {
	position: fixed;
	bottom: 0;
	background: #fff;
	z-index: 99;
	padding: 1rem;
	left: 280px;
	right: 0;
	box-shadow: 0 0 30px #ede6e6;
}
.saveform_float > div,
.saveform_float .ajax-form-result > div {
	display: inline-block !important;
	margin-bottom: 5px;
}

.styled-radio label, .styled-checkbox label {
	font-size: 13px;
	line-height: 1.4em;
}

.saveform_float .alert-error,
.saveform_float .alert-success,
.saveform_float .alert-info {
	padding: 5px 20px;
}

@media screen and (max-width: 1199px) {
	.saveform_float {
		left: 220px;
	}
}
@media screen and (max-width: 1020px) {
	.saveform_float {
		left: 0;
	}
}

.saveform_float .terms-button {
	float: left;
	width: 230px;
}
.saveform_float .terms-conditions {
	float: left;
	width: 100%;
	display: inline;
/*	padding-left: 20px;*/
	margin-top: 0!important;
}

@media screen and (max-width: 1020px) {
	.saveform_float .terms-conditions {
		width: 100%;
		padding-left: 0;
		line-height: 1em;
		padding-top: 5px;
	}
	.saveform_float .terms-button a {
		margin-left: 0!important;
	}
}

@media screen and (max-width: 768px) {
	.saveform_float .flex-left,
	.saveform_float .flex-right {
		display: block;
		width: 100%;
	}
	.saveform_float .styled-checkbox label {
		font-size: 9px;
	}
	.author-dashboard .col-sm-5 .terms-box .terms-button .submit-ajax-form {
		margin-right: 0;
	}
}


#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: #ddedf8;
	border-radius: 5px;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	width: 100%;
	background: #1e9cf7;
	padding: 1em;
	margin-top: 1em;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
	border: 1em solid #fff;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
}

.bottom-advert-meta .price-abs {
	position: relative;
	top: 0;
}

.rpwwt-post-date {
	color: #aaa;
	font-size: 12px;
	margin-top: 5px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
	width: 70px;
	height: 70px;
}



article img {
	width: 100%;
}

.article-excerpt p {
	margin-bottom: 25px;
	font-size: 11px;
	line-height: 1.6em;
}


.scroll-wrapper.conversations-listing-wrap {
	max-height: calc(100vh - 200px);
}

.scroll-wrapper.message-listing-wrap {
	height: calc(100vh - 80px - 220px);
}

.author-sidebar-list .messages-unread-count {
	position: relative;
}
.author-sidebar-list .messages-unread-count .unread-badge {
	top: -5px;
	right: 5px;
	font-size: 11px;
	font-family: arial;
}

.messages-header {
	border-bottom: 1px solid #f4f4f4;
	height: 60px;
}

.this-user .message {
	background: #1e9cf7;
}

textarea.messages-textarea::-webkit-input-placeholder {
color: #484848 !important;
}
 
textarea.messages-textarea:-moz-placeholder { /* Firefox 18- */
color: #484848 !important;  
}
 
textarea.messages-textarea::-moz-placeholder {  /* Firefox 19+ */
color: #484848 !important;  
}
 
textarea.messages-textarea:-ms-input-placeholder {  
color: #484848 !important;  
}

.page-template-page-reply .messages-wrap {
	max-width: 600px;
	margin: 0 auto;
	box-shadow: 0px 10px 10px #e5e5e5;
	border-radius: 5px;
	margin-top: 20px;
}


.select2-container--default .select2-selection--single {
	height: 35px!important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 35px!important;
}

.customer-section {
	position: relative;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 25px 15px 0 15px;
	margin-bottom: 15px;
}
.customer-section__title {
	font-size: 16px;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
}

.customer-section address {
	font-style: normal;
	margin-bottom: 15px;
}
.customer-section address small {
	color: #ccc;
}
.customer-section .customer-section_edit {
	text-decoration: underline;

	position: absolute;
	top: 20px;
	right: 20px;
}

.status-account {
	border-radius: 6px;
	padding: 3px 10px;
	position: relative;
	display: inline-block;
	padding-left: 21px;
}
.status-account span {
	border-radius: 50%;
	width: 7px;
	height: 7px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
}
.status-account.status-green {
	background-color: #cdfccf;
	color: #4CAF50;
}
.status-account.status-green span {
	background-color: #4CAF50;
}

.status-account.status-red {
	background: #ffdedb;
	color: #F44336;
}
.status-account.status-red span {
	background-color: #F44336;
}

.status-account.status-yellow {
	background-color: #fff8e3;
	color: #b88c0a;
}
.status-account.status-yellow span {
	background-color: #FFC107;
}
#customer_details .col-1 {
	width: 100%;
}
#customer_details .col-2 {
	display: none;
}

.subscription-banner {
		background-color: #1e9cf7;
		padding: 10px;
		text-align: center;
		margin-bottom: 20px;
		border-radius: 5px;
}

.subscription-banner p {
		margin: 0;
		font-weight: bold;
		color: #fff;
}
.subscription-banner a {
	background-color: #fff;
	color: #1e9cf7;
	border-radius: 50px;
	padding: 5px 15px;
}

.customer-section .customer-section-scroll {
	overflow-x: scroll;
	margin: 0 -15px;
	padding: 0 15px;
}

.login-as-user {
	left: auto;
	right: 0;
	width: 50%;
}
.submit-btn {
	color: #fff!important;
}

.submit-btn.btn-outline {
	background: transparent!important;
	color: #1f9bf6!important;
	border: 1px solid #1f9bf6;
}
.submit-btn.btn-outline:hover {
	background: #1f9bf6!important;
	color: #fff!important;
}
.submit-btn.btn-small {
	padding: 5px 12px;
	font-size: .8em;
	line-height: 1em;
	margin: 0 5px 0 0;
}

.form-group .styled-checkbox.negotiable-checkbox,
.form-group .styled-checkbox {
	bottom: -30px;
	z-index: 10;
}

.preview-profile {
	height: 36px;
	display: inline-block;
	float: right;
	padding: 0 0 0 15px;
	margin: 0 5px;
	line-height: 36px;
}
.preview-profile svg {
	width: 25px;
	height: 36px;
	float: left;
	margin-right: 5px;
}
.preview-profile span {
	display: inline-block;
	font-size: 11px;
}

.select-city .select2 {
	width: calc(100% - 140px)!important;
}

.input-group {
	display: inline-table;
	vertical-align: middle;
	width: 100%;
}
.input-group .input-group-addon,
.input-group input {
		display: table-cell;
}



@media screen and (max-width: 768px) {
	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert div:nth-child(3),
	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert div:nth-child(4),
	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert div:nth-child(5) {
			width: 25% !important;
	}

	.author-panel .white-block .white-block-content .profile-advert-listing .profile-advert .price-symbol {
		display: contents;
	}
}


.return-button-wrapper {
		margin-bottom: 20px;
}

.return-button {
		display: inline-flex;
		align-items: center;
		text-decoration: none;
		background-color: #f1f1f1;
		padding: 10px;
		border-radius: 5px;
		color: #333;
		font-size: 16px;
		box-shadow: none;
}

.return-button:hover {
		background-color: #e1e1e1;
}

.return-button span {
		font-size: 20px;
		margin-right: 10px;
}





.slide_home .owl-carousel:not(.owl-loaded) > div {
		display: inline-block; 
		width: 19%;
}
.slide_home .owl-carousel:not(.owl-loaded) {
	text-align: center;
}

.slide_home .owl-carousel:not(.owl-loaded) > div:nth-child(n+6) {
		display: none;
}

@media (max-width: 1000px) {
		.slide_home .owl-carousel:not(.owl-loaded) > div {
			width: 32%;
		}

		.slide_home .owl-carousel:not(.owl-loaded) > div:nth-child(n+3) {
				display: none;
		}
}

@media (max-width: 768px) {
		.slide_home .owl-carousel:not(.owl-loaded) > div {
			width: 100%;
			max-width: 300px;
		}

		.slide_home .owl-carousel:not(.owl-loaded) > div:nth-child(n+2) {
				display: none;
		}
}
