


.is-phone .hide-is-mobile {
	display: none;
}
/* Header menu-nav START */
header .nav-mobile2 {
	float: none;
}
header .nav-mobile1 .nav-button-mobile,
header .nav-mobile2 .nav-button-mobile {
	display: inherit;
	margin-right: 0px;
}
header .nav-mobile1 .nav-button-mobile-small,
header .nav-mobile2 .nav-button-mobile-small {
	padding: 0 5px;
}

header .nav-mobile1 .main-nav,
header .nav-mobile2 .main-nav {
	display: none;
	padding: 0;
	width: 200px;
	position: absolute;
	left: 0;
	top: 47px;
	background: #fff;
	border: 1px solid #e6eaf2;
	z-index: 10;
}
header .nav-mobile2 .main-nav {
	position: relative;
	display: block;
	width: 100%;
	top: auto;
}
header .nav-mobile1 .main-nav li,
header .nav-mobile2 .main-nav li {
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #e6eaf2;
	position: relative;
}
header .nav-mobile1 .main-nav li:last-child,
header .nav-mobile2 .main-nav li:last-child {
	border-bottom: none;
}
header .nav-mobile1 .main-nav li a,
header .nav-mobile2 .main-nav li a {
	padding: 0 10px;
	display: block;
	font-size: 1.1em;
	line-height: 2.8em;
	color: #49586a;
}
header .nav-mobile1 .main-nav li a:hover,
header .nav-mobile2 .main-nav li a:hover {
	background: #f5f7fa;
	color: #e41937; /* #e75820 */
}
header .nav-mobile2 .main-nav li a {
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
header .nav-mobile1 .main-nav li a:hover .icon,
header .nav-mobile2 .main-nav li a:hover .icon {
	color: #fff;
}
header .nav-mobile1 .main-nav ul {
	left: -200px; top: 0;
	margin: 0;
}
header .nav-mobile2 .main-nav ul {
	/*display: block;*/
	display: none;
	position: relative;
	width: 100%;
	left: 0;
	right: 0;
	top: auto;
	padding-left: 25px;
	box-shadow: none;
	border-top: none;
}
header .nav-mobile2 .main-nav li:hover ul {
	display: none;
}

header .header-content-mobile .logo {
	width: 100%;
	float: none;
	text-align: center;
}
header .header-content-mobile .logo img {
	max-width: 30px;
}

header .header-content-mobile .header-widget {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
/* Header menu-nav END */

/* Header user-nav START */
header .header-content-mobile .user-menu-small .user-info {
	padding-left: 5px;
}
/* Header user-nav END */


/* Admin menu START */
.is-phone .admin-menu-mobile {
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	border-right: none;
	border-left: none;
	border-top: none !important;
}
.admin-menu-mobile ul:first-child {
	width: 100%;
}
.admin-menu-mobile .top {
	width: 20%;
}
.admin-menu-mobile li.top .top-a {
	width: 100%;
	text-align: center;
	line-height: 1.3em;
	padding: 5px 0;
}
.admin-menu-mobile .top-a .text-short {
	font-size: 0.9em;
	display: block !important;
}
.admin-menu-mobile li.top .top-a .icon {
	margin: 0;
}
.admin-menu-mobile li .sub-menu {
	top: 3.1em;
}
/* Admin menu END */

/* Login Box START */
@media all and (max-width: 830px) {
	.login-box {
		width: 480px;
	}
	.login-box .form {
		width: 100% !important;
	}
	.login-box-wrapper .message,
	.login-box-wrapper .summary {
		display: none;
	}
}
@media all and (max-width: 520px) {
	.login-box {
		padding: 20px;
	}
	.login-box {
		width: 100%;
	}
	.login-box-wrapper {
	}
	.login-box-wrapper .message,
	.login-box-wrapper .summary {
		display: none;
	}
}
@media all and (max-width: 520px) {
	.login-box {
		padding: 0;
	}
}
@media all and (max-width: 330px) {
	.login-box {
		padding: 0;
	}
	.login-box .form {
		padding: 15px;
	}
}
/* Login Box END */

/* Search and "post new ad" button START */
header .nav2-mobile1 {
	text-align: center;
}
header .nav2-mobile1 .clear-mobile1 {
	display: block;
}
.nav2-mobile1 .header-search {
	display: inline-block;
	float: none;
}
.nav2-mobile1 .postnew-button {
	display: inline-block;
	float: none;
	margin-top: 10px;
}
header .nav2-mobile2 .clear-mobile2 {
	display: block;
	clear: both;
}
header .nav2-mobile2 .header-search {
	width: 100%;
}
header .nav2-mobile2 .keyword-box-wrapper {
	padding-bottom: 10px;
}

header .nav2-mobile2 .header-search .fake-select-header-category-chooser {
	margin-right: 0;
}
.is-phone header .header-search .fake-select-header-category-chooser .options {
	right: 0;
	left: auto;
}
/* Search and "post new ad" button END */

/* Loop view START */
.is-phone .items-loop,
.is-phone .user-items {
	background: #fff;
}
.is-phone .items-loop .loop {
	/* background: #e6eaf2; */
	padding: 20px 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.is-phone .items-loop .loop .loop-title-bar-container,
.is-phone .user-items .loop .loop-title-bar-container {
	background: #fff;
}
.is-phone .items-loop .loop .loop-title-bar .label,
.is-phone .user-items .loop .loop-title-bar .label {
	display: none;
}
.is-phone .items-loop .loop .item,
.is-phone .user-items .loop .item {
	background: #fff;
	margin: 20px 0;
	padding: 0;
}
.is-phone .items-loop .loop .item .loop-item-details,
.is-phone .items-loop .loop .item .img-link,
.is-phone .items-loop .loop .item .img-link .img,
.is-phone .user-items .loop .item .loop-item-details,
.is-phone .user-items .loop .item .img-link,
.is-phone .user-items .loop .item .img-link .img {
	width: 100%;
}
.is-phone .items-loop .loop .item .img-link .img,
.is-phone .user-items .loop .item .img-link .img {
	margin-bottom: 0;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.is-phone .items-loop .loop .item .img-link .img:hover,
.is-phone .user-items .loop .item .img-link .img:hover {
	border: none;
}
.is-phone .items-loop .loop .item .loop-item-details,
.is-phone .user-items .loop .item .loop-item-details {
	padding: 15px;
	padding-bottom: 20px;
}
.is-phone .items-loop .loop .item .loop-item-details .entry-text,
.is-phone .user-items .loop .item .loop-item-details .entry-text {
	display: none;
}
/* Loop view END */

/* Sidebar START */
.is-phone .mobile-sidebar .sortable-fields {
	padding-top: 20px;
	padding-left: 10px;
}
.is-phone .mobile-sidebar .sortable-fields .sortable li {
	list-style: none;
}
.is-phone .mobile-sidebar .sortable-fields .sortable li a{
	line-height: 2em;
}

.is-phone .mobile-sidebar .sortable-fields .sortable {
	padding-bottom: 20px;
}
.is-phone .mobile-sidebar .sortable-fields .sortable .hide-sortable-in-mobile {
	display: none;
}
.is-phone .mobile-sidebar .sortable-fields .sortable .icon-show-in-mobile {
	display: inline-block;
}
.is-phone .mobile-sidebar .sortable-fields .sortable .sorting-icon-mobile {
	padding-right: 4px;
	color: #e41937;
}
.is-phone .mobile-sidebar .above-sidebar-all-pages,
.is-phone .mobile-sidebar .under-sidebar-all-pages {
	width: 100%;
	text-align: center;
}
/* Sidebar END */

/* Pagination START */
.is-phone .pagination-wrapper {
	background: #fff;
}
.is-phone .pagination-wrapper .pagination .page-numbers {
	padding: 4px 12px;
}
/* Pagination END */

/* Footer START */
.is-phone footer {
	border-top: none;
}
/* Footer END */



/* Post new ad page START */
.is-phone.page-template-user-post-new-ad .nav2,
.is-phone.page-template-user-post-new-ad footer {
	display: none;
}
.is-phone.page-template-user-post-new-ad .content {
	padding: 0;
}
.is-phone .post-new-ad .ad-step-wrapper {
	padding: 0;
	font-size: 1em;
	overflow: hidden;
}
.is-phone .post-new-ad .for-desktop {
	display: none;
}
.is-phone .post-new-ad .for-mobile {
	display: inherit;
}
.is-phone .post-new-ad .ad-step,
.is-phone .post-new-ad .steps .step {
	width: 100% !important;
}
.is-phone .post-new-ad .steps .step2 {
	padding-bottom: 20px;
}
.is-phone .post-new-ad .selected-category .selected-category-bold {
	display: block;
}
.is-phone .post-new-ad .selected-category .form-label .change-category {
	padding: 10px 0;
}
.is-phone .post-new-ad .selected-category .form-input .change-category {
	display: none;
}
.is-phone .post-new-ad .selected-category .form-label,
.is-phone .post-new-ad .selected-category .form-input,
.is-phone .post-new-ad .generated-form-fields .form-label,
.is-phone .post-new-ad .generated-form-fields .form-input {
	width: 100%;
}
.is-phone.page-template-user-post-new-ad footer {
	border-top: 1px solid #e6eaf2;
}
/* Post new ad page END */

/* Item page START */
.is-phone .item-page .entry .item-details,
.is-phone .item-page .entry .item-details3,
.is-phone .item-page .entry .seller-and-report,
.is-phone .item-page .entry .item-images {
	width: 100%;
	margin: 0;
}
.single.is-phone .content {
	padding: 0;
}
.is-phone .item-page .page-section {
	padding: 0 10px;
}
.is-phone .item-page .entry {
	padding-top: 30px;
}
.is-phone .item-page .edit-ad-menu {
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	border-right: none;
	border-left: none;
}
.is-phone .item-page .edit-ad-menu .edit-ad-buttons {
	width: 100%;
}
.is-phone .item-page .edit-ad-menu .edit-ad-buttons .for-admin,
.is-phone .item-page .edit-ad-menu .edit-ad-buttons .for-user {
	padding: 10px 0;
}
.is-phone .item-page .edit-ad-menu .edit-ad-buttons .for-admin {
	width: 16.666%;
}
.is-phone .item-page .edit-ad-menu .edit-ad-buttons .for-user {
	width: 20%;
}
.is-phone .item-page .edit-ad-menu .edit-ad-buttons .for-admin .text,
.is-phone .item-page .edit-ad-menu .edit-ad-buttons .for-user .text {
	font-size: 0.8em;
}
.is-phone .item-page .edit-ad-menu .stats {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #e6eaf2;
}
.is-phone .item-page .edit-ad-menu .one-stat {
	width: 25%;
	font-size: 0.9em;
}
.is-phone .item-page .entry .item-conditions {
	height: auto;
	padding-top: 20px;
}
.is-phone .item-page .entry .item-details {
	padding: 0;
}
.is-phone .item-page .entry .seller-and-report {
	display: none;
	background: #f5f7fa;
	padding: 20px 20px 0 20px;
	border: none;
	margin: 0px -10px;
}
.is-phone .item-page .entry .seller-and-report-mobile {
	display: inherit;
}
.is-phone .item-page .entry .seller-info {
	padding: 0;
	padding-bottom: 20px;
}
.is-phone .item-page .entry .seller-info .seller-link {
	width: 50%;
	float: left;
}
.is-phone .item-page .entry .seller-info .seller-link .avatar {
	border-color: #fff;
}

.is-phone .item-page .edit-entry-content {
	width: 100% !important;
	padding: 40px 0;
}
.is-phone .item-page .buy-upgrades .ad-needs-payment-section {
	padding: 0;
	padding-top: 20px;
}
.is-phone .item-page .buy-upgrades .ad-needs-payment-section .payment-products {
	width: 100% !important;
	padding: 12px 0;
}
.is-phone .item-page .buy-upgrades .ad-needs-payment-section .payment-products .payment-buttons {
	padding: 0;
}

.is-phone .item-page .entry .swiper-container {
	display: block;
	margin: 0 -10px;
	background: #f5f7fa;
}
.is-phone .item-page .entry .swiper-container .swiper-slide {
	width: 100%;
	text-align: center;
}
.is-phone .item-page .entry .swiper-container .swiper-button-disabled {
	display: none;
}
.is-phone .item-page .entry .item-images {
	display: none;
}

.is-phone .item-page .entry .seller-info .phone-number {
	display: none;
	width: 50%;
}
.is-phone .item-page .entry .seller-info .phone-number-mobile {
	display: inherit;
	float: left;
	width: 50%;
}
.is-phone .item-page .entry .seller-info .seller-website {
	float: right;
	width: 50%;
	text-align: left;
	padding-top: 20px;
}
.is-phone .item-page .entry .seller-info .seller-website .website {
	padding: 7px 0;
}

.is-phone .item-page .entry .item-specifications .specification {
	width: 33.33% !important;
	overflow: hidden;
}
.is-phone .private-message-form {
	padding-bottom: 30px;
}

.single.is-phone footer {
	border-top: 1px solid #e6eaf2;
}
/* Item page END */


/* Settings pages START */
.is-phone.page-template-admin-site-settings .content,
.is-phone.page-template-user-edit-account .content,
.is-phone.page-template-admin-ad-management .content,
.is-phone.page-template-admin-email-settings .content,
.is-phone.page-template-admin-payment-settings .content,
.is-phone.page-template-admin-private-messages-settings .content,
.is-phone.page-template-admin-form-builder-settings .content,
.is-phone.page-template-admin-category-settings .content,
.is-phone.page-template-user-private-messages-inbox .content {
	padding-top: 0;
}
.is-phone.page-template-admin-site-settings .settings-page,
.is-phone.page-template-admin-ad-management .settings-page,
.is-phone.page-template-admin-email-settings .settings-page,
.is-phone.page-template-admin-payment-settings .settings-page,
.is-phone.page-template-admin-private-messages-settings .settings-page,
.is-phone.page-template-admin-form-builder-settings .settings-page {
	width: 100% !important;
}
.is-phone.page-template-admin-site-settings .settings-page .form-styling .form-label,
.is-phone.page-template-admin-site-settings .settings-page .form-styling .form-input,
.is-phone.page-template-user-edit-account .settings-page .form-styling .form-label,
.is-phone.page-template-user-edit-account .settings-page .form-styling .form-input,
.is-phone.page-template-admin-ad-management .settings-page .form-styling .form-label,
.is-phone.page-template-admin-ad-management .settings-page .form-styling .form-input,
.is-phone.page-template-admin-email-settings .settings-page .form-styling .form-label,
.is-phone.page-template-admin-email-settings .settings-page .form-styling .form-input,
.is-phone.page-template-admin-payment-settings .settings-page .form-styling .form-label,
.is-phone.page-template-admin-payment-settings .settings-page .form-styling .form-input,
.is-phone.page-template-admin-private-messages-settings .settings-page .form-styling .form-label,
.is-phone.page-template-admin-private-messages-settings .settings-page .form-styling .form-input {
	width: 100%;
}
.is-phone.page-template-admin-site-settings footer,
.is-phone.page-template-user-edit-account footer,
.is-phone.page-template-admin-ad-management footer,
.is-phone.page-template-admin-email-settings footer,
.is-phone.page-template-admin-payment-settings footer,
.is-phone.page-template-admin-private-messages-settings footer,
.is-phone.page-template-admin-form-builder-settings footer,
.is-phone.page-template-admin-category-settings footer,
.is-phone.page-template-user-private-messages-inbox footer {
	border-top: 1px solid #e6eaf2;
}

.is-phone .settings-page.edit-account {
	padding: 20px 10px;
}
.is-phone.page-template-admin-form-builder-settings .form-builder {
	padding: 0 10px;
}
.is-phone.page-template-admin-category-settings .edit-categories {
	padding: 0 10px;
}
.is-phone.page-template-admin-category-settings .edit-categories .cat-list,
.is-phone.page-template-admin-category-settings .edit-categories .add-cat {
	width: 100% !important;
}
.is-phone.page-template-admin-category-settings .edit-categories .add-cat {
	padding: 0;
	padding-top: 30px;
}
.is-phone.page-template-admin-category-settings .edit-categories .all-icons .icon-list {
	padding: 0 10px;
}
.is-phone.page-template-admin-category-settings .edit-categories .all-icons .top-frame {
	padding-bottom: 10px;
}

.is-phone.page-template-admin-payment-settings .payment-settings .settings-form .upgrade {
	background: #f5f7fa;
}

.is-phone.page-template-user-private-messages-inbox .inbox {
	padding: 0 10px;
}
.is-phone.page-template-user-private-messages-inbox .messages-wrapper,
.is-phone.page-template-user-private-messages-inbox .conversation-wrapper {
	width: 100% !important;
	padding: 0;
}
/* Settings pages END */

/* Inbox page START */
.is-phone .inbox {
	padding-top: 20px !important;
}
.is-phone .inbox .messages-wrapper {
	margin-bottom: 20px;
}
.is-phone .inbox .messages-inbox {
	height: auto !important;
	max-height: 350px;
}
.is-phone .inbox .messages .messages-inbox .no-messages {
	font-size: 1.3em;
	color: #49586a;
}
.is-phone .inbox .messages-inbox .no-messages .icon {
	display: none;
}
.is-phone .inbox .messages-inbox .one-message .item-img .clear20 {
	height: 10px;
}
.is-phone .inbox .messages-inbox .one-message .item-img .img {
	width: 110px;
	float: right;
}
/* Inbox page END */

/* Author page START */
.is-phone.author .content {
	background: #fff;
	padding: 20px 10px;
}
.is-phone .author-page .loop-title-bar {
	background: #fff;
}
.is-phone .author-page .user-items {
	background: #fff;
}
.is-phone .author-page .user-items .loop-title-bar h3 span.text {
	display: none;
}
.is-phone .author-page .loop {
	padding: 0;
}
.is-phone .author-page .user-items-wrapper2 {
	margin: 0;
}
.is-phone .author-page .user-items-wrapper2 .user-items {
	padding: 0;
}
.is-phone .author-page .user-items-wrapper2 .user-items .item .item-meta {
	padding-top: 10px;
}
.is-phone .author-page .seller-and-reviews {
	display: none;
}
.is-phone .author-page .seller-and-reviews-mobile {
	background: #fff;
	margin: 0;
	margin-bottom: 20px;
	display: inherit;
}
.is-phone .author-page {}
.is-phone .author-page {}
.is-phone .author-page {}
.is-phone .author-page {}
/* Author page END */

/* Blog page START */
.is-phone.page-template-default footer {
	border-top: 1px solid #e6eaf2;
}
.is-phone .theme-blog {
	padding: 20px 10px;
}

.is-phone .comments-section .comments-list-all {
	width: 100%;
}
.is-phone .comments-section .comments-list-all .comment-textarea-wrapper .label {
	width: 100%;
}
/* Blog page END */

@media all and (max-width: 1400px) {
	.admin-menu {
		margin-right: 0px;
	}
	.all {
		padding: 0 10px;
	}
	header .header-content {
		padding-left: 10px;
		padding-right: 10px;
	}
	.sidebar {
		padding-left: 10px;
	}
	.sidebar .categories ul li a {
		padding-left: 0;
	}
}
@media all and (max-width: 1350px) {
	.item-page .item-images {
		float: left;
		width: 500px;
		margin-left: -100%;
		height: 400px;
	}
	.item-page .item-details {
		margin-left: 500px;
	}
}
@media all and (max-width: 1250px) {
	.item-page .item-images {
		width: 450px;
		height: 400px;
	}
	.item-page .item-details {
		margin-left: 450px;
	}

		.item-page .item-details3 {
		margin-right: 300px;
	}
	.item-page .seller-and-report {
		width: 300px;
		margin-left: -300px;
	}

	.settings-page, .theme-documentation {
		width: 100% !important;
	}

	.author-page .seller-and-reviews {
		width: 300px;
	}
	.author-page .user-items-wrapper2 {
		margin-left: 300px;
	}
}
@media all and (max-width: 1170px) {
		.content {
		margin-left: 270px;
	}
	.sidebar {
		width: 270px;
	}
}
@media all and (max-width: 1070px) {
	.item-page .item-images {
		width: 300px;
		height: 350px;
	}
	.item-page .item-details {
		margin-left: 300px;
	}

		.item-page .item-details3 {
		margin-right: 270px;
	}
	.item-page .seller-and-report {
		width: 270px;
		margin-left: -270px;
	}

	.author-page .seller-and-reviews {
		width: 270px;
	}
	.author-page .user-items-wrapper2 {
		margin-left: 270px;
	}
}
@media all and (max-width: 900px) {
		.all {
		padding: 0;
	}
	.content {
		margin-left: 250px;
	}
	.sidebar {
		width: 250px;
	}

	.content {
		margin: 0;
		border: none;
		padding: 0px;
	}
	.sidebar {
		margin: 0;
		width: 100%;
	}
	.admin-menu {
		margin-right: 0;
	}
	header .logo img {
		max-width: 110px;
		/* padding: 10px 0 0 10px; */
	}
	header .user-menu {
		/* top: 8px; */
	}
	header .user-menu .user-info {
		padding: 4px 10px 0 0;
	}
	header .user-menu .avatar, header .user-menu .avatar img {
		height: 40px;
		margin-right: 10px;
		width: 40px;
	}
	.header-content {
		padding: 0;
	}
	.metaslider .caption-wrap {
		font-size: 4vw;
		line-height: 1.1 !important;
	}
}
@media (max-width: 900px) {
	.meta-slider .caption-wrap {
		font-size: 4vw;
	}
	.widget-footer > div {
		padding: 40px 8% 0 !important;
		width: 100% !important;
	}
}
@media all and (max-width: 800px) {
	header .logo img {
		max-width: 100px;
	}
	header .user-menu .user-info {
		padding: 0 10px 0 0;
	}
	header .user-menu .avatar, header .user-menu .avatar img {
		height: 30px;
		width: 30px;
	}
	header nav .register-login .show-login-popup {
		line-height: 1;
		margin-top: 8px;
		padding: 5px 10px;
	}
}
@media all and (max-width: 700px) {
	.flex-control-nav {
		bottom: 5px !important;
	}
	.report-ad-popup {
		width: 100%;
	}

	footer .copyright, footer .logo {
		float: left;
	}
}
@media all and (max-width: 600px) {
	header .header-content-mobile .logo img {
	    width: 100px;
	    left: 0;
	    top: 5px;
	    padding: 0;
	}
	.metaslider .caption-wrap {
		font-size: 2em;
		line-height: 1.1 !important;
	}
}
@media all and (max-width: 480px) {
	header .user-menu .avatar {
		display: none;
	}
	header .user-menu .menu-links li a {
		font-size: .8em;
	}
	.metaslider .caption-wrap {
		font-size: 1.2em;
	}
	header .header-content {
		padding: 0;
	}
	header .header-content-mobile .logo img {
	    width: 30px;
	    left: 0;
	    top: 5px;
	}
	header .user-menu .user-info {
		font-size: .8em;
	}
	header .user-menu .menu-links {
		top: 40px;
		width: 150px;
	}
	header nav .register-login .show-login-popup {
		background: transparent;
		font-size: .8em;
		margin-top: 11px;
	}
	footer .copyright, footer .logo {
		float: none;
	}
	footer .dolce-footer-link {
		position: relative;
		margin: 0 auto;
		margin-top: 20px;
	}
}
@media all and (max-width: 470px) {
	.report-ad-popup .form-input,
	.report-ad-popup .form-label {
		width: 100%;
	}
	.report-ad-popup {
		padding: 10px;
	}
	.report-ad-popup form {
		overflow: auto;
	}
	.report-ad-popup .formseparator {
		height: 10px;
	}
	.meta-slider .caption-wrap {
		font-size: 1em;
	}
}