


* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing:    border-box;

	box-sizing:         border-box;

	border: none;

	padding: 0;

	margin: 0;

	font-family: 'Raleway', sans-serif;

}



.gray-gradient, .gray-button {

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));

	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%);

	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%);

	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%);

	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );

}

.gray-button {

	border: 1px solid #e6eaf2;

	color: #22a4e6;

}

.gray-button:hover {

	background: #f8f8f8;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ffffff));

	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%);

	background: -o-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%);

	background: -ms-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%);

	background: linear-gradient(to bottom,  #f8f8f8 0%,#ffffff 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );

}



.green-gradient, .green-button {

	background: #77e7a9;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3ZTdhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYWJjOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #77e7a9 0%, #1abc9c 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77e7a9), color-stop(100%,#1abc9c));

	background: -webkit-linear-gradient(top,  #77e7a9 0%,#1abc9c 100%);

	background: -o-linear-gradient(top,  #77e7a9 0%,#1abc9c 100%);

	background: -ms-linear-gradient(top,  #77e7a9 0%,#1abc9c 100%);

	background: linear-gradient(to bottom,  #77e7a9 0%,#1abc9c 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77e7a9', endColorstr='#1abc9c',GradientType=0 );

}

.green-button {

	color: #fff;

	text-shadow: 1px 1px #1abc9c;

}

.green-button:hover {

	background: #1abc9c;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhYmM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3N2U3YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #1abc9c 0%, #77e7a9 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1abc9c), color-stop(100%,#77e7a9));

	background: -webkit-linear-gradient(top,  #1abc9c 0%,#77e7a9 100%);

	background: -o-linear-gradient(top,  #1abc9c 0%,#77e7a9 100%);

	background: -ms-linear-gradient(top,  #1abc9c 0%,#77e7a9 100%);

	background: linear-gradient(to bottom,  #1abc9c 0%,#77e7a9 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1abc9c', endColorstr='#77e7a9',GradientType=0 );

}



.blue-gradient, .blue-button {

	background: #62dbfc;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZGJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Y2I0ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #62dbfc 0%, #5cb4ee 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62dbfc), color-stop(100%,#5cb4ee));

	background: -webkit-linear-gradient(top,  #62dbfc 0%,#5cb4ee 100%);

	background: -o-linear-gradient(top,  #62dbfc 0%,#5cb4ee 100%);

	background: -ms-linear-gradient(top,  #62dbfc 0%,#5cb4ee 100%);

	background: linear-gradient(to bottom,  #62dbfc 0%,#5cb4ee 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62dbfc', endColorstr='#5cb4ee',GradientType=0 );

}

.blue-button { color: #fff; text-shadow: 1px 1px #5cb4ee; }

.blue-button:hover {

	background: #5cb4ee;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYjRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmRiZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #5cb4ee 0%, #62dbfc 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cb4ee), color-stop(100%,#62dbfc));

	background: -webkit-linear-gradient(top,  #5cb4ee 0%,#62dbfc 100%);

	background: -o-linear-gradient(top,  #5cb4ee 0%,#62dbfc 100%);

	background: -ms-linear-gradient(top,  #5cb4ee 0%,#62dbfc 100%);

	background: linear-gradient(to bottom,  #5cb4ee 0%,#62dbfc 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb4ee', endColorstr='#62dbfc',GradientType=0 );

}

.clickbutton {

	background: #512211;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYjRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmRiZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5eae4), color-stop(100%,#e80804));

	background: -webkit-linear-gradient(top,  #f5eae4 0%,#e80804 100%);

	background: -webkit-linear-gradient(top, #f5eae4 0%, #e80804 100%);

	background: linear-gradient(to bottom,  #f5eae4 0%,#e80804 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5eae4', endColorstr='#e80804',GradientType=0 );

	color: #61a0ca;

}

.big-button {

	text-align: center;

	cursor: pointer;

	font-weight: 600;

	font-size: 1.3em;

	line-height: 45px;

}

button {

	outline: none;

}

.round-corners-button {

	outline: none;

	color: #22a4e6;

	border: 2px solid #e6eaf2;

	padding: 0px 30px;

	line-height: 2.6em;

	font-weight: 600;

	background: #fff;

	cursor: pointer;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

.round-corners-button .icon {

	line-height: 2em;

}

.round-corners-button:hover,

.round-corners-button.active {

	background: #22a4e6;

	color: #fff;

	border: 2px solid #22a4e6;

}

.round-corners-button:hover .icon,

.round-corners-button.active .icon {

	color: #fff;

}





.fake-select {

	font-size: 1em;

	font-weight: 600;

	border: 1px solid #cfd6e6;

	line-height: 2.5em;

	color: #22a4e6;

	padding: 0;

	letter-spacing: 0.03em;

	-webkit-transition: all 0.30s ease-in-out;

	-moz-transition: all 0.30s ease-in-out;

	-ms-transition: all 0.30s ease-in-out;

	-o-transition: all 0.30s ease-in-out;

	outline: none;

	cursor: pointer;

	position: relative;

	background: #fff;

	display: inline-block;

}

.fake-select.working {

	color: #b8c3d9;

	-webkit-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none;

}

.fake-select.parent-bigger-than-select {

	width: 100%;

}

.fake-select.parent-bigger-than-select .first {

	width: 100%;

}

.fake-select .first .icon {

	line-height: inherit;

	position: absolute;

	top: 0;

	right: 0;

	padding-right: 7px;

	background: #fff;

	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;

}



.fake-select.equal-input {

	line-height: 3em;

}

.fake-select.equal-input .first {

	padding: 0 20px;

}

.fake-select:hover {

	cursor: pointer;

	-webkit-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	-moz-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	border: 1px solid #22a4e6;

}

.fake-select.working:hover {

	cursor: default;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	border-color: #cfd6e6;

}

.fake-select .select-search {

	background: #f5f7fa;

	border-bottom: 1px solid #cfd6e6;

	cursor: text;

	width: 100%;

	line-height: 2.5em;

	padding: 0 10px;

	font-size: 0.9em;

	vertical-align: top;

}

.fake-select .select-search:focus {

	border-bottom: 1px solid #22a4e6;

	color: #1C242E;

}

.fake-select .first {

	padding-left: 10px;

	padding-right: 15px;

	text-align: right;

	white-space: nowrap;

	overflow: hidden;

}

.fake-select .first .text {

	padding-right: 14px;

	white-space: nowrap;

}

.fake-select .options {

	position: absolute;

	border: 1px solid #e6eaf2;

	max-height: 26em;

	overflow-y: auto;

	overflow-x: hidden;

	z-index: 4;

	left: -1px;

	background: #fff;

	width: auto;

}

.fake-select .option,

.fake-select a.option {

	padding: 0px 12px;

	white-space: nowrap;

}

.fake-select a.option {

	display: block;

	color: #22a4e6;

}

.fake-select .option:hover, .fake-select .options .selected {

	background: #22a4e6;

	color: #fff;

}



.shadow {

	-webkit-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

	-moz-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

	box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

}



.no-selection {

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	cursor: default;

}



.show-login-popup { cursor: pointer; }

.overlay {

	position: absolute;

	top: 0;

	right: 0;

	background: #fff;

	z-index: 6;

}



.not-loggedin-warning .show-login-popup {

	display: inline-block;

}



.email-key-validation {

	margin: 0;

}



.all, .header-content {

	max-width: 1400px;

	margin: 0 auto;

}

.header-content {

	padding: 20px 0;

}



header {

	background-image: url('img/header-bg.png');

	background-position: top center;

	background-color: #126E50;

}

header .welcoming-message {

	padding: 10px;

	font-size: 1.1em;

	line-height: 1.4em;

	color: #49586a;

	background: #fff;

}

header .welcoming-message .title {

	color: #22a4e6;

	text-align: center;

	font-size: 1.3em;

	font-weight: 600;

	padding-bottom: 15px;

}

header .welcoming-message a {

	color: #22a4e6;

	text-decoration: underline;

	font-weight: 600;

}

header .welcoming-message .icon {

	color: #22a4e6;

	font-weight: normal;

}

header .welcoming-message .buttons {

	text-align: center;

}

header .welcoming-message .hide-welcoming-message {

	display: inline-block;

	border-color: #22a4e6;

}





header .logo {

	max-width: 300px;

}

header .logo img {

	max-width: 300px;

	margin-bottom: 10px;

}

header .logo h1 {

	font-size: 2em;

}

header .logo h1 a{

	color: #fff;

}

header .logo h2 {

	font-size: 1em;

	font-weight: normal;

	color: #fff;

	opacity: 0.9;

}





header nav {

	position: relative;

}



header nav .register-login {

	position: relative;

	padding-top: 7px;

}

header nav .register-login .show-login-popup {

	line-height: 2.3em;

	color: #22a4e6;

	background: #fff;

	font-weight: 600;

	padding: 0 10px;

}

header nav .register-login a {

	color: #fff;

}

header nav .register-login a:hover {

	color: #fff;

}





header .user-menu {

	position: relative;

	cursor: pointer;

	margin-top: -3px;

}

header .user-menu-content {

	position: relative;

}



header .user-menu .avatar {

	height: 60px;

	width: 60px;

	position: relative;

}

header .user-menu .avatar .user-verified-icon {

	position: absolute;

	bottom: 0;

	right: 0;

	color: #fff;

	text-shadow: 1px 1px #22a4e6;

}



header .user-menu .avatar .pm-notification {

	position: absolute;

	background: #EF3A39;

	top: 0px;

	right: -5px;

	color: #fff;

	padding: 3px 8px;

	font-size: 0.9em;

	font-weight: 600;

}

header .user-menu .menu-links .pm-notification {

	background: #EF3A39;

	color: #fff;

	padding: 3px 8px;

	font-size: 0.9em;

	font-weight: 600;

}



header .user-menu .user-info {

	line-height: 1em;

	font-weight: 600;

	padding-left: 10px;

	display: block;

}

header .user-menu .user-info .text {

	color: #fff;

}

header .user-menu .user-info .name {

	white-space: nowrap;

	color: #fff;

	font-size: 0.8em;

	padding-top: 2px;

	display: block;

	overflow: hidden;

}



header .user-menu .menu-links {

	position: absolute;

	top: 60px;

	right: 0;

	background: #fff;

	z-index: 6;

	line-height: 2.6em;

	border: 1px solid #4FC6F0;

	overflow: hidden;

}

header .user-menu .menu-links li {

	list-style: none;

}

header .user-menu .menu-links li a {

	border-top: 1px solid #e6eaf2;

	font-weight: 600;

	display: block;

	padding: 0 15px;

	white-space: nowrap;

}

header .user-menu .menu-links li.first-link a {

	border: none;

}

header .user-menu .menu-links li a .icon {

	color: #22a4e6;

	padding-right: 5px;

}

header .user-menu .menu-links li a:hover,

header .user-menu .menu-links li a:hover .icon {

	background: #22a4e6;

	color: #fff;

}



header .fake-select-header-language-chooser {

	margin-top: 7px;

	margin-left: 10px;

	line-height: 2.3em;

	border: none;

}

header .fake-select-header-language-chooser:hover {

	border: none;

	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;

}

header .fake-select-header-language-chooser .first {

	overflow: hidden;

	padding-left: 15px;

	padding-right: 5px;

}

header .fake-select-header-language-chooser .first .text {

	padding-right: 5px;

}

header .fake-select-header-language-chooser .first .icon {

	line-height: inherit;

	position: relative;

}

header .fake-select-header-language-chooser img.flag {

	height: 1em;

	vertical-align: middle;

	padding-bottom: 2px;

}

header .fake-select-header-language-chooser .options {

	right: -1px;

	left: auto;

	border-color: #4FC6F0;

}





header nav .nav-button-mobile {

	margin-top: 3px;

	margin-right: 20px;

	border-color: transparent;

	/*padding-left: 20px;*/

}

header nav .nav-button-mobile .icon {

	font-size: 1.2em;

	line-height: 1em;

	padding-top: 10px;

	padding-right: 5px;

}

header nav .main-nav {

	padding: 10px 0;

	margin-right: 20px;

	z-index: 6;

}

header nav .main-nav li {

	display: inline;

	margin-right: 20px;

	padding: 0;

	float: left;

}

header nav .main-nav li a {

	font-size: 1.2em;

	padding: 2px 5px;

	font-weight: 600;

	display: block;

	line-height: 1.5em;

	color: #fff;

	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;

}

header nav .main-nav li a:hover {

	background: #fff;

	color: #22a4e6;

}

header nav .main-nav li a .icon {

	color: #fff;

	padding-left: 3px;

}

header nav .main-nav ul li a:hover .icon,

header .nav-mobile .main-nav li a:hover .icon {

	color: #22a4e6;

}



header nav .main-nav ul{

	position: relative;

}



header nav .main-nav ul {

	position: absolute;

	width: 200px;

	top: auto;

	display: none;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

	-moz-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

	box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

	border: 1px solid #e6eaf2;

	z-index: 5;

	background: #fff;

}

header nav .main-nav li.mobile {

	display: none;

}

header nav .main-nav li ul li{

	width: 100%;

	padding: 0;

	margin: 0;

	border-bottom: 1px solid #e6eaf2;

}

header nav .main-nav li ul li:last-child{

	border-bottom: none;

}

header nav .main-nav li ul a{

	padding: 0 10px;

	display: block;

	font-size: 1em;

	line-height: 2.5em;

	color: #49586a;

}

header nav .main-nav li ul a:hover{

	background: #22a4e6;

	color: #fff;

}

header nav .main-nav ul li:first-child a:hover,

header nav .main-nav-wrapper-mobile .main-nav li:first-child a:hover {

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}

header nav .main-nav ul li:last-child a:hover,

header nav .main-nav-wrapper-mobile .main-nav li:last-child a:hover {

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

}

header nav .main-nav ul li:first-child li a:hover,

header nav .main-nav ul li:last-child li a:hover {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

header nav .main-nav ul li ul li:first-child a:hover {

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}

header nav .main-nav ul li ul li:last-child a:hover {

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

}





header nav .main-nav ul li { padding: 2px 0; position: relative; }

header nav .main-nav ul ul{ width: 200px; top:auto; left: auto; }

header nav .main-nav li ul ul { left: 200px; top: 0; margin-left: -3px; }

header nav .main-nav li:hover ul ul,

header nav .main-nav li:hover ul ul ul,

header nav .main-nav li:hover ul ul ul ul{ display:none; }

header nav .main-nav li:hover ul,

header nav .main-nav li li:hover ul,

header nav .main-nav li li li:hover ul,

header nav .main-nav li li li li:hover ul{ display:block; }



.login-box {

	position: fixed;

	z-index: 100;

	width: 800px;

}

.login-box-extra-small {

	width: 100%;

	padding: 0;

}



.login-box .close {

	font-size: 1em;

	padding: 2px;

	color: #22a4e6;

	cursor: pointer;

}



.login-box .login-box-wrapper {

	background: #fff;

	border: 1px solid #e6eaf2;

	position: relative;

}

.login-box .login-box-wrapper2 {

	background: #22a4e6 url('img/bikes.jpg');

}

.login-box .message {

	color: #fff;

	padding-top: 30px;

}

.login-box .login-box-wrapper .summary {

	position: absolute;

	bottom: 20px;

	left: 35px;

	color: #fff;

}

.login-box .login-box-wrapper .summary li {

	list-style: none;

	line-height: 2em;

	font-weight: 600;

	font-size: 0.9em;

}



.login-box .message .title,

.login-box .message .description {

	font-weight: 600;

}

.login-box .message .title {

	font-size: 1.5em;

	padding-bottom: 5px;

}

.login-box .message .title img {

	max-width: 90%;

}

.login-box .message .description {

	font-size: 0.9em;

}



.login-box .form {

	padding: 30px;

	padding-bottom: 20px;

	background: #fff;

}

.login-box .form .tabs {

	color: #cfd6e6;

	line-height: 2em;

}

.login-box .form .tabs .tab {

	border: 1px solid #cfd6e6;

	color: #b8c3d9;

	padding: 0 10px;

	cursor: pointer;

}

.login-box .form .tabs .tab:hover {

	color: #22a4e6;

}

.login-box .form .tabs div {

	margin-right: 10px;

}

.login-box .form .tabs .tab.active {

	border-color: #22a4e6;

	color: #22a4e6;

	font-weight: 600;

}



.login-box .form .input {

	border: 1px solid #22a4e6;

	font-size: 1.1em;

	font-weight: 600;

	-webkit-transition: all 0.30s ease-in-out;

	-moz-transition: all 0.30s ease-in-out;

	-ms-transition: all 0.30s ease-in-out;

	-o-transition: all 0.30s ease-in-out;

	margin-bottom: 20px;

 }



.login-box .form .input:focus {

	-webkit-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	-moz-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	border: 1px solid #22a4e6;

}

.login-box .form .input::-webkit-input-placeholder { color: #b8c3d9; }

.login-box .form .input:-moz-placeholder { color: #b8c3d9; }

.login-box .form .input::-moz-placeholder { color: #b8c3d9; }

.login-box .form .input:-ms-input-placeholder { color: #b8c3d9; }



.login-box-extra-small .form {

	padding: 10px;

}

.login-box-extra-small .form .input {

	font-size: 1em;

	margin-bottom: 5px;

	padding: 10px;

}

.login-box-extra-small .clear50 {

	display: none;

}

.login-box-extra-small .recove-password {

	font-size: 0.9em;

	float: right;

	padding-top: 14px;

}

.login-box-extra-small .recove-password a {

	padding: 5px;

}

.login-box .recove-password a:hover {

	color: #22a4e6;

	text-decoration: underline;

}

.login-box-extra-small .login-social {

	padding-left: 15px;

	float: left;

}



.login-box .form .action-button-wrapper-small-screen {

	width: 100%;

	text-align: center;

}

.login-box-extra-small .form .action-button-wrapper-small-screen {

	width: auto;

}

.login-box .form .action-button-wrapper-small-screen .action-button {

	float: none;

}

.login-box .form .action-button-wrapper-small-screen .action-button {

}

.login-box .form .action-button {

	border-color: #22a4e6;

}

.login-box .form .login-social-small-screen {

	float: left;

}



.login-box .form .login-social {

	padding-top: 4px;

}

.login-box .form .login-social .or span {

	font-size: 0.8em;

	font-weight: 600;

	color: #22a4e6;

	line-height: 2.9em;

}

.login-box .form .login-social .social {

	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;

	color: #fff;

	font-size: 2.3em;

	margin-left: 20px;

}

.login-box .form .login-social .social-f { color: #4267b2; }

.login-box .form .login-social .social-f:hover { color: #365899; }



.login-box .form .login-social .social-g svg {

	vertical-align: top;

}



.login-box .form form .action-button .text-saving .icon {

	height: 1em;

}

.login-box .form form .action-button .text-saving .icon path {

	fill: #22a4e6;

}

.login-box .form form .action-button:hover .text-saving .icon path {

	fill: #fff;

}



.login-box .form .registration-over .title {

	font-size: 2em;

	color: #22a4e6;

}

.login-box .form .registration-over .sub-title {

	font-size: 1.2em;

	line-height: 1.5em;

}

.login-box .form .registration-over .envelope {

	position: relative;

	cursor: default;

}

.login-box .form .registration-over .envelope .icon {

	position: relative;

	font-size: 12em;

	color: #22a4e6;

}

.login-box .form .registration-over .envelope .inbox-message {

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	color: #fff;

	border: 5px solid #fff;

	width: 50px;

	line-height: 40px;

	display: block;

	text-align: center;

	font-size: 0.15em;

	font-weight: bold;

	background: #EF3A39;

	position: absolute;

	right: -20px;

	bottom: 20px;

}



.login-box .form .registration-over .resend-email {

	cursor: pointer;

}

.login-box .form .registration-over .resend-email:active {

	color: #22a4e6;

}

.login-box .form .registration-over .resend-email-msg {

	color: #49cd65;

	font-weight: 600;

	padding-left: 3px;

}



.login-box .form .login-over .title {

	font-size: 2em;

	color: #37bc9b;

}

.login-box .form .login-over .icon-login-over {

	color: #37bc9b;

	font-size: 12em;

}

.login-box .form .reg-tos-link,

.user-not-registered .reg-tos-link {

	padding: 10px 0;

	text-align: center;

	color: #22a4e6;

	width: 100%;

}

.login-box .form .reg-tos-link .form-input,

.user-not-registered .reg-tos-link .form-input {

	width: 100%;

}

.login-box .form .reg-tos-link .form-input span,

.user-not-registered .reg-tos-link .form-input span {

	line-height: 1.5rem;

	display: inline-block;

	vertical-align: top;

}

.login-box .form .reg-tos-link .form-input label,

.user-not-registered .reg-tos-link .form-input label {

	display: inline-block;

	margin-right: 6px;

}

.login-box .form .reg-tos-link .form-input .fake-checkbox,

.user-not-registered .reg-tos-link .form-input .fake-checkbox {

	font-size: 1.5em;

	float: none;

	cursor: pointer;

	padding: 0;

}

.login-box .form .reg-tos-link a,

.user-not-registered .reg-tos-link a {

	color: #22a4e6;

	text-decoration: underline;

}





header .header-widget {

	color: #fff;

}

header .header-widget a {

	color: #fff;

	text-decoration: underline;

}











header .nav2 {

	padding: 15px;

	background: url('img/nav2-bg.png');

}

header.auto-class-header-bg .nav2 {

	background: url('plugins/auto-classifieds/img/nav2-bg2.png');

}

header .nav2-container {

	max-width: 1400px;

	margin: 0 auto;

}



header .header-search {

	padding-top: 4px;

}

header .header-search .input {

	color: #45474d;

	height: 2.5em;

	width: 250px;

	padding: 0px 20px;

	font-size: 1em;

	letter-spacing: 0.04em;

	margin-right: -1px;

	font-size: 1em;

}

header .header-search .input::-webkit-input-placeholder { color: #1C242E; font-style: italic; }

header .header-search .input::-moz-placeholder { color: #1C242E; font-style: italic; }

header .header-search .input:-ms-input-placeholder { color: #1C242E; font-style: italic; }

header .header-search .input:-moz-placeholder { color: #1C242E; font-style: italic; }



header .header-search .fake-select {

	border: 1px solid #22a4e6;

	background: #fff;

	text-align: left;

}

header .header-search .fake-select-header-category-chooser,

header .header-search .fake-select-distance {

	border: none;

	border-left: 1px solid #22a4e6;

}

header .header-search .fake-select-header-category-chooser {

	margin-right: 20px;

	z-index: 4;

}

header .header-search .fake-select-header-category-chooser .sub-cat {

	padding-left: 20px;

}



header .header-search .search-button {

	background: #fff;

	font-size: 1.1em;

	font-weight: 600;

	color: #22a4e6;

	cursor: pointer;

	padding: 0 10px;

	line-height: 2.2em;

	margin-left: 10px;

	float: left;

}





header .header-search .location-box-wrapper {

	position: relative;

}

header .header-search .location-box {

	position: relative;

	z-index: 3;

}

header .header-search .location-box-wrapper .location-autocomplete {

	padding-top: 3px;

	position: absolute;

	width: 100%;

	background: #fff;

	border: 1px solid #e6eaf2;

	z-index: 2;

	overflow: hidden;

}

header .header-search .location-box-wrapper .location-autocomplete li {

	list-style: none;

	padding: 10px;

	display: block;

	cursor: pointer;

	white-space: nowrap;

}

header .header-search .location-box-wrapper .location-autocomplete li:hover,

header .header-search .location-box-wrapper .location-autocomplete li.active {

	font-weight: 600;

	background: #22a4e6;

	color: #fff;

}



header .header-search.header-search-stretched .keyword-box-wrapper {

	width: 100%;

}

header .header-search.header-search-stretched .keyword {

	width: 100%;

	margin-right: 0;

	margin-bottom: 1px;

}

header .header-search.header-search-stretched .fake-select-header-category-chooser {

	width: 100%;

	border-left: none;

}

header .header-search.header-search-stretched .location-box-wrapper,

header .header-search.header-search-stretched .location-box-wrapper .location-box {

	width: 100%;

}

header .header-search.header-search-stretched button.search-button {

	display: inline-block;

	margin-top: 15px;

	margin-left: 0;

	float: none;

	padding: 0 20px;0F9F4C

}





header .nav2 .postnew-button,

.loop .postnew-button {

	background: #2ECC71;

	color: #fff;

	font-weight: 600;

	font-size: 1.3em;

	line-height: 2.4em;

	overflow: hidden;

	border: 1px solid transparent;

	outline: none;

}

header .nav2 .postnew-button .text,

.loop .postnew-button .text {

	padding: 0 40px;

}

header .nav2 .postnew-button .icon,

.loop .postnew-button .icon {

	font-size: 1.3em;

	line-height: 1.9em;

	padding: 0 18px;

	background: #0f9f4c;

}

header .nav2 .postnew-button:hover,

.loop .postnew-button:hover {

	background: #2ECC71;

	color: #fff;

	border: 1px solid #49586a;

}

.loop .postnew-button:hover {

	border-color: #3AB5E0;

}

header .nav2 .postnew-button:hover .icon,

.loop .postnew-button:hover .icon {

	background: #0f9f4c;

	color: #fff;

}

header .nav2 .postnew-button.stretch,

.loop .postnew-button.stretch {

	width: 100%;

}

header .nav2 .postnew-button.stretch .text,

.loop .postnew-button.stretch .text.stretch {

	padding: 0;

}





/* Front Page Categories START */

.home .admin-menu,

.page .admin-menu {

	margin-bottom: 20px;

}

.home .front-page .categories {

	padding-bottom: 30px;

}



.home .front-page .categories .cat-box .main-cat {

	font-size: 1.4em;

	background: #22a4e6;

	color: #fff;

	padding: 10px 5px;

	line-height: 1em;

	font-weight: 600;

	display: block;

}

.home .front-page .categories .cat-box .main-cat:hover .icon {

	color: ;

}



.home .front-page .categories .cat-box ul {

	padding-top: 10px;

}

.home .front-page .categories .cat-box li {

	list-style: none;

}

.home .front-page .categories .cat-box li.cat-link a {

	line-height: 1.8em;

	font-size: 1.1em;

	color: #49586a;

	font-weight: 600;

}

.home .front-page .categories .cat-box li.cat-link a:hover {

	color: #22a4e6;

}

.home .front-page .categories .cat-box li.cat-link a .icon {

	color: #b8c3d9;

}

.home .front-page .categories .cat-box li a .post-count {

	font-size: 0.8em;

	margin-left: 5px;

	padding: 1px 5px;

	background: #e6eaf2;

	color: #45474d;

}



.home .front-page .categories .cat-box li.see-all a {

	color: #22a4e6;

	font-weight: 600;

	line-height: 1.5em;

	text-decoration: underline;

}

.home .front-page .categories .cat-box li.see-all a:hover {

	color: #49586a;

}





.home .front-page .latest-ads {

	padding: 20px 0;

}

.home .front-page .latest-ads h3 {

	font-size: 1.3em;

	line-height: 1.5em;

	border-right: 1px solid #e6eaf2;

	margin-right: 20px;

	padding-right: 20px;

	color: #45474d;

	cursor: default;

}

.home .front-page .latest-ads .browse-all {

	font-size: 1em;

	line-height: 1.9em;

	display: block;

}

.home .front-page .latest-ads h3 a:hover,

.home .front-page .latest-ads .browse-all:hover {

	color: #22a4e6;

}

.home .front-page .latest-ads .slider-arrows {

}

.home .front-page .latest-ads .slider-arrows .icon {

	font-size: 2.5em;

	cursor: pointer;

	color: #45474d;

	margin-left: 5px;

}

.home .front-page .latest-ads .slider-arrows .icon:hover {

	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;

	background: #22a4e6;

	color: #fff;

}

/* Front Page Categories END */






.content-wrapper {

	float: left;

	width: 100%;

}

.content {

	margin-left: 330px;

	border-left: 1px solid #e6eaf2;

	padding: 30px 0 30px 30px;

}



/* Sidebar START */

.sidebar {

	float: left;

	width: 330px;

	margin-left: -100%;

	z-index: 3;

	position: relative;

	padding-top: 10px;

}



.sidebar h4 {

	text-transform: uppercase;

	color: #49586a;

	list-style: none;

	padding: 20px 0;

}



.sidebar ul {

	padding-bottom: 20px;

}





.mobile-sidebar .location {

	padding: 10px;

	border-bottom: 1px solid #e6eaf2;

}

.sidebar .location ul {

	padding-bottom: 0;

}

.sidebar .location ul li,

.mobile-sidebar .location ul li {

	list-style: none;

}

.sidebar .location ul ul,

.mobile-sidebar .location ul ul {

	padding-left: 25px;

}

.sidebar .location ul li a {

	line-height: 1.8em;

	color: #45474d;

}

.mobile-sidebar .location ul li a {

	line-height: 2em;

	font-size: 1.2em;

	padding: 5px 0;

	line-height: 1.9em;

}

.sidebar .location ul li a:hover,

.mobile-sidebar .location ul li a:hover {

	color: #22a4e6;

}

.sidebar .location ul li a .icon,

.mobile-sidebar .location ul li a .icon {

	color: #cfd6e6;

	padding-right: 5px;

}

.sidebar .location ul li a.current-location,

.mobile-sidebar .location ul li a.current-location {

	color: #22a4e6;

	font-weight: 600;

}

.sidebar .location ul li a.current-location .icon,

.mobile-sidebar .location ul li a.current-location .icon {

	color: #22a4e6;

}



.sidebar .categories ul li a,

.sidebar .selected-category,

.mobile-sidebar .selected-category,

.mobile-sidebar .selected-category-subcategories,

.mobile-sidebar .categories .top-link {

	font-weight: 600;

	line-height: 3em;

	display: block;

	text-transform: none;

	color: #45474d;

	font-size: 1.1em;

	text-shadow: 1px 1px #fff;

}

.mobile-sidebar .selected-category {

	line-height: 2.8em;

	margin: 0 10px 10px;

	font-size: 1em;

	color: #45474d;

	background: #f5f7fa;

	text-shadow: none;

}

.mobile-sidebar .categories li {

	list-style: none;

	float: left;

	width: 100%;

}

.mobile-sidebar .selected-category-subcategories {

	padding: 0;

	border-top: 1px solid #e6eaf2;

}

.mobile-sidebar .categories .top-link {

	padding-left: 5px;

	border-bottom: 1px solid #e6eaf2;

	border-right: 1px solid #e6eaf2;

	width: 100%;

	float: left;

}

.mobile-sidebar .categories .top-link .text,

.mobile-sidebar .selected-category-subcategories .sub-link .text,

.mobile-sidebar .selected-category .text {

	display: inline-block;

	line-height: 1.5em;

}

.mobile-sidebar .categories .icon-arrow-right {

	width: 27px;

}

.mobile-sidebar .selected-category-subcategories .sub-link {

	border-bottom: 1px solid #e6eaf2;

	float: left;

	width: 100%;

	padding-left: 10px;

	color: #45474d;

}



.mobile-sidebar .selected-category-subcategories li:last-child .sub-link {

	border-bottom: none;

}

.sidebar .selected-category {

	line-height: 2em;

	font-size: 1em;

	padding-left: 10px;

	cursor: default;

	color: #7189a6;

	background: #f5f7fa;

}

.sidebar .go-back-to-parent-cat,

.mobile-sidebar .go-back-to-parent-cat {

	line-height: 2em;

}

.mobile-sidebar .go-back-to-parent-cat {

	margin-left: 10px;

	margin-top: 10px;

}



.sidebar .go-back-to-parent-cat:hover,

.mobile-sidebar .go-back-to-parent-cat:hover {

	color: #22a4e6;

}

.sidebar .selected-category-subcategories a{

	font-size: 1em;

}

.sidebar .selected-category-subcategories .see-all-cats,

.mobile-sidebar .selected-category-subcategories .see-all-cats {

	color: #fff;

	background: #22a4e6;

	cursor: pointer;

	line-height: 3em;

	padding-left: 3px;

	text-shadow: none;

}

.sidebar .selected-category-subcategories .see-all-cats .text,

.mobile-sidebar .selected-category-subcategories .see-all-cats .text {

	font-weight: 600;

}

.sidebar .selected-category-subcategories .see-all-cats .icon,

.mobile-sidebar .selected-category-subcategories .see-all-cats .icon {

	color: #fff;

}

.sidebar .selected-category-subcategories .see-all-cats:hover .icon,

.mobile-sidebar .selected-category-subcategories .see-all-cats:hover .icon {

	color: #1C242E;

}



.sidebar .show-all-subcats span {

	cursor: pointer;

	padding: 4px 4px;

	text-transform: uppercase;

	color: #49586a;

	font-size: 0.8em;

	font-weight: 600;

}

.sidebar .show-all-subcats span:hover {

	color: #22a4e6;

}

.sidebar ul li {

	list-style: none;

}

.sidebar .categories ul li a:hover, 

.sidebar .categories ul li a.selected {

	background: #f5f7fa;

	color: #22a4e6;

	text-shadow: 1px 1px #fff;

}

.mobile-sidebar .categories ul li a:hover {

	background: #22a4e6;

	color: #fff;

	text-shadow: none;

	border-right: none;

}

.mobile-sidebar .categories ul li a:hover .icon {

	color: #fff;

}

.mobile-sidebar .categories ul li a:hover .post-count {

	background: #fff;

	border: none;

}



.sidebar .categories ul li .icon, 

.sidebar .categories .selected-category .icon,

.mobile-sidebar .categories .icon {

	color: #22a4e6;

	padding-right: 10px;

}

.sidebar .categories .post-count,

.mobile-sidebar .categories .post-count {

	background: #f5f7fa;

	color: #b8c3d9;

	border: 1px solid #e6eaf2;

	margin-right: 10px;

	text-shadow: 1px 1px #fff;

	padding: 0 8px;

	line-height: 1.4em;

	font-size: 0.8em;

	font-weight: bold;

}

.mobile-sidebar .selected-category .post-count {

	background: #fff;

	color: #22a4e6;

	border: none;

	font-size: 0.9em;

	text-shadow: none;

}

.sidebar .categories .only-mobile {

	display: none;

}



.sidebar .categories ul li ul li {

	padding-left: 30px;

}

.sidebar .categories ul li ul li a{

	font-size: 1em;

	font-weight: 600;

	padding-left: 20px;

	line-height: 3.1em;

}



.sidebar .categories .dropdown-menu {

	position: relative;

}

.sidebar .categories .popover {

	display: none;

	position: absolute;

	background: #fff;

	width: 300px;

	border: 2px solid #22a4e6;

	z-index: 2;

	overflow: hidden;

}

.sidebar .categories .popover li {

	list-style: none;

	padding: 0;

	margin: 0;

	width: 296px;

}

.sidebar .categories .popover li a{

	display: block;

}

.sidebar .categories .popover li a:hover{

	background: #f5f7fa;

}

.sidebar .categories .popover li a .icon {

	color: #22a4e6;

}

.sidebar .categories .popover li a .post-count {

	line-height: 1.5em;

	font-weight: 600;

}

.sidebar .categories .popover li a.see-more-cats-link {

	color: #fff;

	background: #22a4e6;

	text-shadow: none;

}

.sidebar .categories .popover li a.see-more-cats-link .icon {

	color: #fff;

}

.sidebar .categories .popover li a.see-more-cats-link .post-count {

	display: none;

}





.sidebar .sortable-fields .sortable,

.mobile-sidebar .sortable-fields .sortable {

	width: 100%;

}



.sidebar .sortable-fields .sortable h4 {

	padding-bottom: 10px;

	padding-left: 0;

}



.sidebar .sortable-fields .sortable li,

.mobile-sidebar .sortable-fields .sortable li {

	padding: 1px 0;

	padding-left: 10px;

	float: left;

	width: 100%;

}

.sidebar .sortable-fields .sortable li a,

.mobile-sidebar .sortable-fields .sortable li a {

	line-height: 1.7em;

	color: #45474d;

	float: left;

}

.sidebar .sortable-fields .sortable li a .icon,

.mobile-sidebar .sortable-fields .sortable li a .icon {

	line-height: 1.4em;

	color: #b8c3d9;

	font-size: 1.2em;

	margin-right: 5px;

	float: left;

}

.sidebar .sortable-fields .sortable .show-more-filters,

.mobile-sidebar .sortable-fields .sortable .show-more-filters {

	margin-left: 8px;

	padding-left: 2px;

	padding-right: 5px;

	color: #22a4e6;

	cursor: pointer;

	line-height: 1.6em;

	background: #f5f7fa;

	font-size: 0.9em;

	font-weight: 600;

}

.mobile-sidebar .sortable-fields .sortable .show-more-filters {

	line-height: 1.9em;

	margin-left: 20px;

	margin-top: -10px;

	margin-bottom: 10px;

	padding-right: 10px;

}

.sidebar .sortable-fields .sortable .show-more-filters:hover .icon,

.mobile-sidebar .sortable-fields .sortable .show-more-filters:hover .icon {

	color: #1C242E;

}

.sidebar .sortable-fields .sortable .auto-class-emission-label {

	vertical-align: middle;

}

.mobile-sidebar .sortable-fields .sortable li a .icon {

	line-height: 1.55em;

}

.sidebar .sortable-fields .sortable li a .icon-for-selected,

.mobile-sidebar .sortable-fields .sortable li a .icon-for-selected {

	color: #22a4e6;

}

.sidebar .sortable-fields .sortable li a .post-count {

	color: #b8c3d9;

	font-family: 'Open Sans', sans-serif;

	font-size: 0.9em;

}

.sidebar .sortable-fields .sortable li a:hover,

.sidebar .sortable-fields .sortable li a:hover .icon {

	color: #22a4e6;

}



.sidebar .sort-by-price .form-styling .input,

.mobile-sidebar .sort-by-price .form-styling .input {

	line-height: 1.5em;

	padding: 8px 10px;

}

.sidebar .sort-by-price .form-styling .line,

.mobile-sidebar .sort-by-price .form-styling .line {

	line-height: 2.1em;

	font-weight: 600;

	font-size: 1.2em;

	color: #49586a;

}

.sidebar .sort-by-price .form-styling .submit-button,

.mobile-sidebar .sort-by-price .form-styling .submit-button {

	background: #22a4e6;

	margin: 0 10px 0 20px;

	cursor: pointer;

}

.sidebar .sort-by-price .form-styling .submit-button span,

.mobile-sidebar .sort-by-price .form-styling .submit-button span {

	line-height: 0.9em;

	font-size: 2em;

	color: #fff;

	padding: 8px 10px;

	display: block;

}

/* Sidebar END */



/* Sidebar Mobile START */

.mobile-sidebar .categories h4 {

	display: none;

}

.mobile-sidebar .categories .dropdown-menu .top-menu .top-link {

	/*font-size: 2em;*/

}

.mobile-sidebar .categories .dropdown-menu .popover {

	display: none;

}

/* Sidebar Mobile END */







/* Loop sorting bar START */

.items-loop .filters {

	padding: 0 10px;

}

.items-loop .filters .filter,

.items-loop .filters .reset-filters {

	margin: 2px 0;

	margin-right: 15px;

	border: 1px solid #e6eaf2;

	border-left: 3px solid #22a4e6;

	font-size: 0.9em;

	font-weight: 600;

	padding: 5px 8px;

	color: #49586a;

	cursor: default;

}

.items-loop .filters .reset-filters {

	cursor: pointer;

	border-left: 1px solid #e6eaf2;

}

.items-loop .filters .reset-filters:hover {

	color: #EF3A39;

	border-color: #EF3A39;

}

.items-loop .filters .filter .value {

	color: #22a4e6;

}



.content .loop-title-bar-container {

	width: 100%;

	padding: 10px;

}

.content .loop-title-bar {

	line-height: 2.5em;

}

.content .loop-title-bar h3 {

	text-transform: uppercase;

	font-weight: bold;

	font-size: 1.1em;

	margin-top: 2px;

	color: #49586a;

}

.content .loop-title-bar h3 span.category {

	color: #22a4e6;

}



.content .loop-title-bar .sorting .fake-select-order-by {

	margin-left: 10px;

	padding-left: 10px;

}

.content .loop-title-bar .sorting .fake-select-order-by .options {

	right: 1px;

	left: auto;

}

.content .loop-title-bar .sorting .fake-select-order-by .first .icon {

	line-height: inherit;

	position: relative;

}



.content .loop-title-bar .sort-by {

	color: #22a4e6;

	font-weight: 600;

	overflow: hidden;

	border: 2px solid #e6eaf2;

	margin-left: 20px;

	padding: 0 25px;

	cursor: pointer;

}

.content .loop-title-bar .sort-by:hover {

	background: #f5f7fa;

}



.loop .no-ads-message {

	text-align: center;

	font-size: 1.2em;

	line-height: 1.5em;

}

.loop .empty-category-postnew {

	text-align: center;

	display: block;

}

.loop .postnew-button {

	display: inline-block;

}

/* Loop sorting bar END */









/* loop-item.php START */

.content .item {

	margin-bottom: 25px;

	position: relative;

	border: 1px solid transparent;

}

.content .item.highlighted-item {

	border: 3px solid #22a4e6;

}



.content .item .img {

	border: 1px solid transparent;

	margin-bottom: 10px;

	display: block;

	overflow: hidden;

	width: 26%;

}

.content .item .img.no-image {

	background: #4FC6F0;

}

.content .item .img.no-image:hover {

	background: #cfd6e6;

}



.content .item .loop-item-details {

	padding-left: 20px;

	width: 74%;

}



.content .item .title .item-link {

	line-height: 1.6em;

	font-weight: 600;

	color: #22a4e6;

}

.content .item .title .item-link:hover .item-link-title-span {

	color: #49586a;

}

.is-phone .content .item .title .item-link .item-link-title-span {

	font-size: 1.1em;

}



.content .item .label-featured {

	margin-top: -2px;

	display: block;

	color: #fff;

	margin-left: 10px;

	font-weight: bold;

}



.content .item .label-featured span {

	font-weight: bold;

	font-size: 0.7em;

	background: #22a4e6;

	padding: 3px 7px;

}



.content .item .loop-item-details .item-meta {

	color: #7189a6;

	line-height: 1.7em;

}

.content .item .loop-item-details .item-meta a {

	color: #22a4e6;

}

.content .item .loop-item-details .item-meta .separator {

	color: #cfd6e6;

	cursor: default;

}



.content .item .price {

	color: #fff;

	font-weight: bold;

	padding: 5px 15px;

	background: #22a4e6;

	margin-left: 3px;

	font-size: 1.3em;

}



.content .item .loop-item-details .category u, 

.content .item .loop-item-details .location u {

	text-decoration: none;

	border-bottom: 1px solid #cfd6e6;

	font-weight: 600;

}

.content .item .loop-item-details .category:hover u, 

.content .item .loop-item-details .location:hover u {

	color: #49586a;

}

.content .item .loop-item-details .category .icon, 

.content .item .loop-item-details .location .icon {

	color: #37bc9b;

}



.content .item .loop-edit-links {

	width: 100%;

	color: #b8c3d9;

	line-height: 1.2em;

	padding-top: 5px;

}

.is-phone .content .item .loop-edit-links {

	text-align: center;

	padding-bottom: 4px;

}

.content .item .loop-edit-links .links {

	float: left;

}

.is-phone .content .item .loop-edit-links .links {

	float: none;

}

.content .item .loop-edit-links a {

	color: #1C242E;

	font-weight: 600;

	margin-right: 15px;

	white-space: nowrap;

}

.is-phone .content .item .loop-edit-links a {

	margin: 0 10px;

}

.content .item .loop-edit-links a:hover {

	color: #22a4e6;

}

.content .item .loop-edit-links a .icon {

	font-size: 1.1em;

	color: #22a4e6;

}



.content .item .loop-edit-links .stats {

	font-size: 0.9em;

	float: right;

	line-height: 1.6em;

}

.is-phone .content .item .loop-edit-links .stats {

	padding-top: 5px;

	float: none;

}

.content .item .loop-edit-links-screen-too-small .stats {

	float: left;

	padding-top: 7px;

}

.content .item .loop-edit-links .stats span {

	padding-left: 5px;

	color: #49586a;

	white-space: nowrap;

}

.content .item .loop-edit-links .stats span:first-child {

	padding-left: 0;

}



.content .item .item-meta .auto-class-info-data {

	cursor: default;

}

.content .item .auto-class-info-data-phone,

.is-phone .content .item .item-meta .auto-class-info-data {

	display: none;

}

.is-phone .content .item .auto-class-info-data-phone {

	display: block;

	float: left;

	width: 100%;

	text-align: center;

	font-weight: 600;

	padding-top: 10px;

	color: #7189a6;

	cursor: default;

}

.content .item .item-meta .auto-class-info-data .icon,

.is-phone .content .item .auto-class-info-data-phone .icon {

	color: #37bc9b;

	padding-right: 5px;

}

.is-phone .content .item .auto-class-info-data-phone .icon {

	padding-left: 7px;

}

.content .item .item-meta .auto-class-info-data .value,

.is-phone .content .item .auto-class-info-data-phone .value {

	white-space: nowrap;

}

.is-phone .content .item .auto-class-info-data-phone .value {

	font-size: 1.1em;

	font-family: 'Open Sans', sans-serif;

	padding-right: 7px;

}

.content .item .item-meta .auto-class-info-data .value .hp,

.is-phone .content .item .auto-class-info-data-phone .value .hp {

	color: #b8c3d9;

	font-size: 0.9em;

	padding-left: 5px;

}







/* Loop design item 2 START */

.item2 {

	width: 33.33%;

	padding: 10px;

	margin-bottom: 20px;

}

.item2 .item2-img {

	-webkit-border-top-left-radius: 3px;

	-webkit-border-top-right-radius: 3px;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-topright: 3px;

	border-top-left-radius: 3px;

	border-top-right-radius: 3px;

	overflow: hidden;

	width: 100%;

	position: relative;

}

.item2.highlighted-item .item2-img {

	border: 2px solid #22a4e6;

	border-bottom: none;

}



.item2 .item2-img .item2-img-link,

.item2 .item2-img .item2-img-link .img {

	width: 100%;

}

.item2 .item2-img .item2-img-link.no-image {

	background: #9bdff7;

}



.item2 .item2-img .item2-price {

	-webkit-border-top-left-radius: 25px;

	-webkit-border-bottom-left-radius: 25px;

	-moz-border-radius-topleft: 25px;

	-moz-border-radius-bottomleft: 25px;

	border-top-left-radius: 25px;

	border-bottom-left-radius: 25px;

	position: absolute;

	top: 10px;

	right: 0px;

	color: #fff;

	background: #45474d;

	background: rgba(35, 185, 238, 0.9);

	text-shadow: 1px 1px #23B9EE;

	padding: 5px 12px 5px 15px;

	font-size: 1.3em;

	font-weight: 600;

}



.item2 .item2-img .item2-category {

	position: absolute; bottom: 0px; left: 0px;

	text-align: center;

	white-space: nowrap;

	font-size: 1.2em;

	background: #fff;

	color: #7189a6;

	white-space: nowrap;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topright: 10px;

	border-top-right-radius: 10px;

}

.item2 .item2-img .item2-category:hover {

	background: #49cd65;

	color: #fff;

}

.item2 .item2-img .item2-category .icon {

	display: block;

	line-height: 1.8rem;

	padding-left: 1px;

	padding-right: 4px;

	float: left;

}

.item2 .item2-img .item2-category .text {

	float: left;

	font-size: 0.8em;

	font-weight: 600;

	line-height: 1.8rem;

	padding-right: 10px;

}



.item2.highlighted-item .item2-img .item2-category {

	background: #22a4e6;

	color: #fff;

}

.item2.highlighted-item .item2-img .item2-category:hover {

	background: #49cd65;

	color: #fff;

}



.item2 .item2-img .item2-img-featured-label {

	background: #22a4e6;

	color: #fff;

	padding: 2px 5px;

	cursor: default;

	position: absolute;

	right: 0px;

	bottom: 0px;

	font-weight: 600;

}



.item2 .item2-info {

	border-top: none;

	padding-top: 10px;

	-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;

	overflow: hidden;

}

.item2.highlighted-item .item2-info {

	background: #22a4e6;

	padding: 10px;

}

.item2 .item2-title {

	white-space: nowrap;

	font-size: 1.1em;

	float: left;

	display: block;

	margin-bottom: 10px;

}

.is-phone .item2 .item2-title {

	white-space: normal;

	height: auto;

}

.item2 .item2-title .item2-label-featured {

	color: #4FC6F0;

	font-size: 1.3em;

	margin-right: 3px;

}

.item2.highlighted-item .item2-title .item2-label-featured {

	color: #fff;

}

.item2 .item2-title .item2-title-link {

	font-weight: 600;

	color: #45474d;

	line-height: 1.5em;

}

.item2 .item2-title .item2-title-link:hover {

	color: #22a4e6;

}

.item2.highlighted-item .item2-title .item2-title-link {

	color: #fff;

}

.is-phone .item2 .item2-title .item2-title-link {

	line-height: 1.5em;

}

.item2 .item2-title .item2-ad-is-paused {

	line-height: 1em;

	margin-right: 3px;

	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;

}

.item2 .item2-title .item2-ad-is-paused .icon {

	font-size: 1.3em;

	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;

	color: #EF3A39;

	display: block;

	text-align: center;

	float: right;

}



.item2 .item2-info .item2-location .icon {

	color: #b8c3d9;

}

.item2.highlighted-item .item2-info .item2-location .icon {

	color: #e6eaf2;

}

.item2 .item2-info .item2-location .text {

	font-size: 0.85em;

	color: #45474d;

}

.item2 .item2-info .item2-location:hover .text {

	color: #22a4e6;

}

.item2.highlighted-item .item2-info .item2-location .text {

	color: #f5f7fa;

}



.item2 .item2-info .item2-date,

.item2 .item2-info .item2-distance {

	font-size: 0.85em;

	color: #45474d;	

	cursor: default;

}

.item2.highlighted-item .item2-info .item2-date,

.item2.highlighted-item .item2-info .item2-distance {

	color: #f5f7fa;

}



.item2 .item2-info .auto-class-info,

.item2 .item2-info .auto-class-info-tyres {

	width: 100%;

	padding-bottom: 10px;

	text-align: center;

	cursor: default;

}

.item2 .item2-info .auto-class-info-tyres {

	font-size: 0.9em;

}

.item2 .item2-info .auto-class-info .auto-class-info-data {

	font-size: 0.9em;

	padding-right: 10px;

	display: inline-block;

}

.item2 .item2-info .auto-class-info .auto-class-info-data:first-child {

	float: left;

}

.item2 .item2-info .auto-class-info .auto-class-info-data:last-child {

	padding-right: 0px;

	float: right;

}

.item2 .item2-info .auto-class-info .auto-class-info-data .icon,

.item2 .item2-info .auto-class-info-tyres .icon {

	padding-right: 5px;

	color: #22a4e6;

}

.item2.highlighted-item .item2-info .auto-class-info .auto-class-info-data .icon,

.item2.highlighted-item .item2-info .auto-class-info-tyres .icon {

	color: #e6eaf2;

}

.item2 .item2-info .auto-class-info .auto-class-info-data .value,

.item2 .item2-info .auto-class-info-tyres .value {

	color: #49586a;

	font-weight: 600;

	font-family: 'Open Sans', sans-serif;

}

.item2.highlighted-item .item2-info .auto-class-info .auto-class-info-data .value,

.item2.highlighted-item .item2-info .auto-class-info-tyres .value {

	color: #fff;

}





/* Loop design item 2 END */





.pagination-wrapper {	

	text-align: center;

	white-space: nowrap;

}

.pagination {

	font-size: 1.4em;

	line-height: 2.2em;

	display: inline-block;

}

.pagination a, .pagination span {

	color: #45474d;

	padding: 4px 8px;

 	-webkit-border-radius: 3px;

 	-moz-border-radius: 3px;

 	border-radius: 3px;

 	text-shadow: 1px 1px #fff;

}

.pagination a:hover, .pagination a:hover .icon {

	background: #f5f7fa;

	color: #22a4e6;

	text-shadow: none;

}

.pagination .current {

	background: #22a4e6;

	color: #fff;

	text-shadow: none;

	font-weight: 600;

}

/* loop-item.php END */









/* Ad Page START */


.item-page .needs-activation,

.item-page .needs-payment {

	color: #49586a;

	border: 1px solid #22a4e6;

	margin-bottom: 20px;

	padding: 10px;

	background: #fff;

	position: relative;

}

@media all and (max-width: 900px) {

	.item-page .needs-activation,

	.item-page .needs-payment {

		margin: 10px;

	}

}

.item-page .needs-activation {

	line-height: 1.9em;

}

.item-page .needs-payment {

	line-height: 1.6em;

}

.item-page .needs-activation .needs-activation-icon,

.item-page .needs-payment .needs-payment-icon {

	padding-left: 20px;

	font-size: 2.8em;

	color: #EF3A39;

	position: absolute;

	left: 0;

	z-index: 1;

}

.item-page .needs-activation .needs-activation-text,

.item-page .needs-payment .needs-payment-text {

	font-size: 1.3em;

	text-shadow: 1px 1px #fff;

	z-index: 2;

	position: relative;

}

.item-page .needs-payment .needs-payment-text {

	padding-bottom: 20px;

}

.item-page .needs-payment .link {

	display: inline-block;

	z-index: 2;

	color: #fff;

	background: #37bc9b;

	border: none;

}

.item-page .needs-payment .link:hover {

	background: #8ED412;

}

.item-page .edit-ad-menu {

	border: 1px solid #e6eaf2;

}

.item-page .edit-ad-menu li {

	list-style: none;

	float: left;

	padding: 10px 20px;

	cursor: pointer;

}

.item-page .edit-ad-menu li .icon,

.item-page .edit-ad-menu li .text {

	display: block;

	text-align: center;

	text-shadow: 1px 1px #fff;

}

.item-page .edit-ad-menu li .icon {

	color: #22a4e6;

	font-size: 1.3em;

	padding-bottom: 5px;

}

.item-page .edit-ad-menu li .text {

	font-weight: 600;

	color: #49586a;

}

.item-page .edit-ad-menu li:hover,

.item-page .edit-ad-menu li.active {

	background: #22a4e6;

}

.item-page .edit-ad-menu li.paused {

	background: #EF3A39;

}



.item-page .edit-ad-menu li:hover .text,

.item-page .edit-ad-menu li:hover .icon,

.item-page .edit-ad-menu li.upgrade .text,

.item-page .edit-ad-menu li.upgrade .icon,

.item-page .edit-ad-menu li.active .text,

.item-page .edit-ad-menu li.active .icon,

.item-page .edit-ad-menu li.paused .text,

.item-page .edit-ad-menu li.paused .icon {

	color: #fff;

	text-shadow: none;

}





.item-page .edit-ad-menu .stats .one-stat {

	font-weight: bold;

	text-shadow: 1px 1px #fff;

	cursor: default;

	padding: 0 20px;

	float: right;

}

.item-page .edit-ad-menu .stats .one-stat .text,

.item-page .edit-ad-menu .stats .one-stat .value {

	display: block;

	text-align: center;

}

.item-page .edit-ad-menu .stats .one-stat .text {

	color: #49586a;

	text-transform: uppercase;

	font-size: 0.9em;

}

.item-page .edit-ad-menu .stats .one-stat .value {

	font-size: 1.8em;

	color: #37bc9b;

	padding-bottom: 10px;

}







.item-page .entry .ad-is-paused,

.loop .ad-is-paused {

	background: #EF3A39;

	color: #fff;

	padding: 3px 10px;

	padding-right: 3px;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 0.7em;

	margin-top: 8px;

	margin-right: 10px;

	line-height: 1.8em;

	cursor: default;

}

.loop .ad-is-paused {

	font-size: 0.6em;

	margin-top: 2px;

}

.item-page .entry .ad-is-paused .text,

.loop .ad-is-paused .text {

	line-height: 1.8em;

	padding-right: 5px;

	padding-top: 1px;

}

.item-page .entry .ad-is-paused .icon,

.loop .ad-is-paused .icon {

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #fff;

	color: #EF3A39;

	padding: 6px 5px 5px 6px;

	text-align: center;

	font-size: 0.8em;

	float: right;

}



.item-page .entry-deleted .icon {

	font-size: 7em;

	color: #EF3A39;

	cursor: default;

}

.item-page .entry-deleted .text {

	font-size: 2em;

}



.item-page .page-section .page-section-close {

	font-size: 1em;

	line-height: 1.4em;

	padding: 0 20px;

}





.item-page .page-section .labels .label {

	padding: 3px 10px;

	background: #37bc9b;

	color: #fff;

	font-weight: 600;

	margin-right: 10px;

	font-size: 0.9em;

}

.item-page .page-section .labels .label2 { background-color: #F7CA18; }

.item-page .page-section .labels .label3 { background-color: #37bc9b; }

.item-page .page-section .labels .label4 { background-color: #22a4e6; }





.item-page .breadcrumbs .link {

	color: #b8c3d9;

	padding-right: 5px;

	font-weight: bold;

	font-size: 0.9em;

}

.item-page .breadcrumbs .link a {

	color: #49586a;

}

.item-page .breadcrumbs .link a:hover {

	color: #22a4e6;

}





.item-page h3 {

	color: #49586a;

	font-size: 2em;

}

.item-page .item-images {

	float: left;

	width: 600px;

	margin-left: -100%;

	height: 400px;

}

.item-page .item-images .no-photos {

	color: #b8c3d9;

	cursor: default;

}

.item-page .item-images .no-photos .icon {

	font-size: 8em;

	display: block;

	padding-bottom: 10px;

}

.item-page .item-images .no-photos .text {

	display: block;

	font-size: 2em;

}



.item-page .thumbs-gallery {

	float: left;

	width: 70px;

	margin-left: -100%;

	height: 400px;

	position: relative;

}

.item-page .thumbs-gallery .attachment-gallery-thumb {

	cursor: pointer;

}



.item-page #scrollbar .viewport {

	height: 400px;

}

#scrollbar .viewport {

	overflow: hidden;

	position: relative;

}

#scrollbar .overview {

	position: absolute;

	left: 0; top: 0;

	padding: 0; margin: 0;

}

#scrollbar .scrollbar {

	position: relative;

	float: right;

	width: 8px;

	margin-right: 6px;

}

#scrollbar .thumb {

	background: #cfd6e6;

	height: 20px;

	width: 8px;

	cursor: pointer;

	overflow: hidden;

	position: absolute;

	top: 0; left: 0px;

}









.item-page .selected-thumb-wrapper {

	float: left;

	width: 100%;

	height: 400px;

}



.item-page .selected-thumb {

	overflow: hidden;

	margin-left: 70px;

	line-height: 400px;

	text-align: center;

}

.item-page .selected-thumb img {

	vertical-align: middle;

	max-height: 100%;

	max-width: 100%;

}



.item-page .swiper-container .swiper-slide img {

	max-width: 100%;
  
}

 @media screen and (max-width:1024px){

   .item-page .swiper-container .swiper-slide img {

margin-top:0px !important;
  
}
 .is-phone .item-page .entry .swiper-container  {
  height:420px;

  
}


}



.item-page .item-details-wrapper{

	float: left;

	width: 100%;

}



.item-page .item-details {

	margin-left: 600px;

	padding-left: 40px;

	cursor: default;

}






.item-page .item-details2 {

	float: left;

	width: 100%;

}



.item-page .item-details3 {

	border-right: 1px solid #e6eaf2;

	margin-right: 360px;

}



.item-page .seller-and-report {

	float: left;

	width: 360px;

	margin-left: -360px;

}

.user-verified-icon,

.user-business-icon {

	vertical-align: middle;

	padding-bottom: 2px;

}

.user-verified-icon {

	color: #37bc9b;

}

.item-page .seller-info {

	padding: 0 0 30px 30px;

}

.seller-info .sold-by {

	text-transform: uppercase;

	font-weight: bold;

	font-size: 0.9em;

	color: #49586a;

	padding-bottom: 17px;

}

.seller-info .seller-link {

	display: block;

}



.author-page .seller-info .send-message-wrapper,

.author-page .seller-info .user-rating-wrapper {

	width: 37%;

}

.author-page .seller-info .seller .user-avatar-wrapper {

	width: 26%;

}



.author-page .seller-info .user-rating-wrapper,

.author-page .seller-info .send-message-wrapper,

.author-page .seller-info .seller .user-avatar-wrapper {

	text-align: center;

	vertical-align: middle;

	display: inline-block;

}



.author-page .seller-info .user-rating-wrapper .total-reviews {

	font-size: 0.9em;

	color: #7189a6;

}

.author-page .seller-info .user-rating-wrapper .total-reviews b {

	color: #22a4e6;

}





.seller-info .seller .avatar {

	border: 1px solid #e6eaf2;

	overflow: hidden;

	max-width: 100%;

}

.seller-info .seller-link:hover .avatar {

	border: 1px solid #22a4e6;

}

.item-page .seller-info .seller .avatar {

	margin-right: 10px;

}



.seller-info .seller-name {

	font-weight: 600;

	font-size: 1.3em;

	text-align: center;

}

.seller-info .seller-name a, .seller-info .seller-name {

	color: #22a4e6;

}

.seller-info .seller-details a.seller-name {

	color: #22a4e6;

}

.seller-info .seller-name a {

	text-decoration: underline;

}

.seller-info .seller-details .website, 

.seller-info .website {

	color: #22a4e6;

	font-weight: 600;

}

.seller-info .seller-details .member-since {

	color: #49586a;

	font-size: 0.9em;

}



.seller-info .seller-details {

	line-height: 1.7em;

	text-align: center;

}

.seller-info .seller-details a{

	color: #45474d;

}

.seller-info .seller-details b {

	color: #22a4e6;

}



.author-page .seller-info .send-message {

	background: #22a4e6;

	color: #fff;

	text-align: center;

	padding: 10px;

	display: inline-block;

	border: 2px solid transparent;

	cursor: pointer;

}

.item-page .seller-info .send-message {

	background: #22a4e6;

	color: #fff;

}

.item-page .seller-info .send-message:hover {

	background: #4FC6F0;

}

.item-page .seller-info .send-message .icon {

	font-size: 1.2em;

	line-height: 1.8em;

	vertical-align: top;

	margin-right: 8px;

}

.author-page .seller-info .send-message .icon {

	font-size: 1.5em;

	display: block;

	color: #fff;

}

.author-page .seller-info .send-message:hover {

	background: #fff;

	color: #22a4e6;

	border-color: #22a4e6;

}

.author-page .seller-info .send-message:hover .icon {

	color: #22a4e6;

}

.author-page .seller-info .send-message.send-message-disabled,

.author-page .seller-info .send-message.send-message-disabled:hover {

	background: #e6eaf2;

	color: #fff;

	border-color: transparent;

	cursor: default;

}

.author-page .seller-info .send-message.send-message-disabled .icon {

	color: #b8c3d9;

}



.user-rating-star {

    font-family: 'Open Sans', sans-serif;

    font-size: 1em;

	background: #ffb800;

	padding: 0 10px;

	color: #fff;

	text-align: center;

	display: inline-block;

	cursor: default;

}

.user-rating-star .rating, .user-rating-star .icon {

    font-family: 'Open Sans', sans-serif;

	display: inline-block;

	vertical-align: middle;

}

.user-rating-star .rating {

	font-weight: bold;

}

.user-rating-star.large {

	font-size: 1.4em;

}





.seller-detailed-reviews .label {

	width: 40%;

	float: left;

	line-height: 1.9em;

	text-align: left;

	font-weight: 600;

	font-size: 0.9em;

	color: #49586a;

	white-space: nowrap;

}

.seller-detailed-reviews .label span {

	white-space: nowrap;

	display: block;

	float: left;

}

.seller-detailed-reviews .stars-wrapper {

	width: 60%;

	float: right;

}

.seller-detailed-reviews .stars-wrapper .star-wrapper {

	float: left;

	width: 20%;

}

.seller-detailed-reviews .stars-wrapper .star-wrapper2 {

	position: relative;

	float: right;

	height: 1.7em;

	width: 1.7em;

}

.seller-detailed-reviews .stars-wrapper .star-wrapper .star {

	position: absolute;

	left: 0;

	top: 0;

	overflow: hidden;

}

.seller-detailed-reviews .stars-wrapper .star-wrapper .star .icon {

	background: #e6eaf2;

	color: #fff;

	line-height: 1.7em;

	width: 1.7em;

	text-align: center;

	display: block;

}

.seller-detailed-reviews .stars-wrapper .star-wrapper .star .icon.star-yellow {

	background: #ffb800;

}









.seller-info .add-review {

	background: #37bc9b;

	color: #fff;

}

.seller-info .add-review:hover {

	background: #49cd65;

}

.seller-info .add-review.add-review-disabled,

.seller-info .add-review.add-review-disabled:hover {

	background: #cfd6e6;

	color: #7189a6;

	cursor: default;

}



.seller-info .add-review .icon {

	font-size: 1em;

}



.seller-info .phone-number .number {

	line-height: 2em;

	font-size: 1.4em;

}

.seller-info .phone-number .number .icon-phone {

	font-size: 1.9em;

	padding-right: 10px;

	padding-top: 5px;

	color: #22a4e6;

}

.seller-info .phone-number .number .text {

	color: #1C242E;

}

.seller-info .phone-number .number .icon-asterisk {

	color: #e6eaf2;

	font-size: 0.7em;

	padding: 0 2px;

}

.seller-info .phone-number .show-phone-number {

	cursor: pointer;

}



.seller-info .save-print-report .option {

	cursor: pointer;

	color: #49586a;

	padding: 10px;

}

.seller-info .save-print-report .option b{

	text-transform: uppercase;

	font-weight: 600;

	font-size: 0.8em;

}

.seller-info .save-print-report .option:hover,

.seller-info .save-print-report .option:hover .icon {

	background: #22a4e6;

	color: #fff;

}



.seller-info .save-print-report .option.report:hover,

.seller-info .save-print-report .option.report:hover .icon {

	background: #EF3A39;

	color: #fff;

}

.seller-info .save-print-report .icon {

	font-size: 1.2em;

	padding-top: 2px;

	padding-right: 2px;

}

.seller-info .save-print-report .icon-document-add {

	color: #22a4e6;

}



.seller-info .save-print-report .icon-print {

	color: #22a4e6;

}

.seller-info .save-print-report .print .loader {

	height: 1.1em;

	padding: 2px 0 0 5px;

}

.seller-info .save-print-report .print .loader path {

	fill: #22a4e6;

}

.seller-info .save-print-report .print:hover .loader path {

	fill: #fff;

}



.seller-info .save-print-report .icon-warning {

	color: #EF3A39;

}





.report-ad-popup {

	background: #fff;

	border: 1px solid #e6eaf2;

	z-index: 7;

	width: 700px;

	padding: 30px;

	position: fixed;

	overflow: auto;

}

.report-ad-popup .close {

	font-size: 1em;

	line-height: 1em;

	padding: 0 8px;

}

.report-ad-popup .title {

	font-weight: 600;

	font-size: 1.2em;

}



.report-ad-popup .send-report {

	font-size: 0.95em;

	background: #22a4e6;

	color: #fff;

	border-color: #22a4e6;

}

.report-ad-popup .button {

	margin: 5px;

}







.item-page .item-conditions {

	line-height: 1.5em;

}



.item-page .item-details .label, 

.item-page .item-specifications .label {

	font-size: 1em;

	font-weight: bold;

	color: #7189a6;

	padding-bottom: 3px;

	overflow: hidden;

}

.item-page .item-details .value, 

.item-page .item-specifications .value {

	font-size: 1.2em;

	color: #45474d;

}

.item-page .item-details .value .icon {

	color: #b8c3d9;

}

.item-page .item-details .value.expired {

	color: #EF3A39;

}

.item-page .item-details .value a{

	color: #22a4e6;

	text-decoration: underline;

}

.item-page .item-details .value a:hover{

	background: #22a4e6;

	text-decoration: none;

	color: #fff;

}



.item-page .item-details .price .label {

	padding-bottom: 10px;

	color: #49586a;

}

.item-page .item-details .price .value {

	font-size: 2.3em;

	font-weight: bold;

	color: #37bc9b;

}



.item-page .item-details .condition {

	padding-bottom: 20px;

}

.item-page .item-details .condition.ad-id .label,

.item-page .item-details .condition.ad-id .value {

	font-family: 'Open Sans', sans-serif;

	line-height: 1.3em;

	padding: 0;

	font-size: 0.9em;

}

.item-page .item-details .condition.ad-id .value {

	font-weight: 600;

	padding-left: 5px;

	cursor: text;

}

.item-page .auto-class-extra-specifications {

	line-height: 2.4em;

	font-size: 1.1em;

}

.item-page .auto-class-extra-specifications .icon {

	padding-right: 10px;

	color: #22a4e6;

}

.item-page .auto-class-extra-specifications .value .hp {

	font-size: 0.7em;

	color: #7189a6;

	padding-left: 5px;

	font-family: 'Open Sans', sans-serif;

}

.item-page .auto-class-extra-specifications-tyres {

	font-size: 1.3em;

}

.item-page .auto-class-extra-specifications-tyres .icon {

	font-size: 1.2em;

	vertical-align: middle;

}

.item-page .auto-class-extra-specifications-tyres .value {

	vertical-align: middle;

	font-family: 'Open Sans', sans-serif;

	font-weight: 700;

	letter-spacing: -0.7px;

}



.item-page .item-specifications {

	border: 1px solid #e6eaf2;

}

.item-page .item-specifications .value .bull {

	color: #22a4e6;

}

.item-page .item-specifications .auto-class-emission-label {

	height: 30px;

	width: 30px;

	vertical-align: middle;

}

.item-page .item-specifications .specification .hp {

	font-size: 0.8em;

	color: #7189a6;

	padding-left: 5px;

	font-family: 'Open Sans', sans-serif;

}

.item-page .item-specifications .specification .auto-class-color-box {

	height: 20px;

	width: 20px;

	border: 1px solid #e6eaf2;

	display: inline-block;

	vertical-align: text-bottom;

	margin-left: 5px;

}



.item-page .item-description {

	font-size: 1.1em;

}

.item-page .item-description p {

	padding-bottom: 20px;

	text-indent: 20px;

	line-height: 1.4em;

}

.item-page .item-description ul,

.item-page .item-description ol {

	padding-left: 20px;

	padding-bottom: 20px;

}

.item-page .item-description a {

	color: #22a4e6;

	text-decoration: underline;

}

.item-page .related-items .loop .item .loop-item-details .price {

	position: absolute;

	top: 0;

	right: 0;

}

/* Ad Page END */







/* Author Page START */

.author-page .seller-and-reviews {

	float: left;

	width: 360px;

	margin-left: -100%;

	cursor: default;

}



.author-page .seller-and-reviews-status {

	color: #fff;

	line-height: 2.6em;

	padding: 0 10px;

	margin-bottom: 20px;

	text-align: center;

}

.author-page .seller-and-reviews-status .text {

	font-weight: 600;

}

.author-page .seller-and-reviews-status .user-business-icon,

.author-page .seller-and-reviews-status .user-verified-icon {

	color: #fff;

	font-size: 1.3em;

	margin-right: 5px;

}

.author-page .seller-and-reviews-status.business {

	background: #4FC6F0;

}

.author-page .seller-and-reviews-status.verified {

	background: #5fd6b8;

}



.author-page .seller-and-reviews .user-account-links {

	background: #fff;

	overflow: hidden;

	border: 1px solid #e6eaf2;

}

.author-page .seller-and-reviews .user-account-links .user-account-links-inner {

	display: none;

	border-top: 1px solid #e6eaf2;

}

.author-page .seller-and-reviews .user-account-links h3 {

	text-align: center;

	font-size: 1.1em;

	font-weight: 600;

	color: #22a4e6;

	line-height: 2.5em;

	cursor: pointer;

	position: relative;

}

.author-page .seller-and-reviews .user-account-links h3:hover {

	color: #22a4e6;

}

.author-page .seller-and-reviews .user-account-links h3 .icon {

	color: #22a4e6;

}

.author-page .seller-and-reviews .user-account-links h3 .arrow {

	line-height: 2.5em;

	padding-right: 10px;

	position: absolute;

	top: 0;

	right: 0;

}



.author-page .seller-and-reviews .user-account-links ul {

	width: 100%;

}

.author-page .seller-and-reviews .user-account-links li {

	list-style: none;

	display: block;

}

.author-page .seller-and-reviews .user-account-links li a,

.author-page .seller-and-reviews .user-account-links .mark-as-verified-form .mark-as-verified-button {

	font-weight: 600;

	line-height: 2.8em;

	display: block;

	color: #49586a;

	white-space: nowrap;

	width: 100%;

	cursor: pointer;

	background: none;

	font-size: 1em;

	padding-left: 20px;

	text-align: left;

}

.author-page .seller-and-reviews .user-account-links li a:hover,

.author-page .seller-and-reviews .user-account-links .mark-as-verified-form .mark-as-verified-button:hover {

	color: #22a4e6;

	color: #fff;

	background: #22a4e6;

}

.author-page .seller-and-reviews .user-account-links li a .icon,

.author-page .seller-and-reviews .user-account-links li button .icon {

	color: #22a4e6;

	font-size: 1.1em;

	padding-right: 4px;

}

.author-page .seller-and-reviews .user-account-links li a:hover .icon,

.author-page .seller-and-reviews .user-account-links li button:hover .icon {

	color: #fff;

}



.author-page .seller-and-reviews .user-account-links .mark-as-verified-form .mark-as-verified-button-red,

.author-page .seller-and-reviews .user-account-links .mark-as-verified-form .mark-as-verified-button-red:hover .icon {

	color: #EF3A39;

}



.author-page .seller-and-reviews .user-account-links .admin-user-info {

	background: #37bc9b;

	color: #fff;

	font-weight: 600;

	line-height: 2em;

	padding: 5px 10px;

}

.author-page .seller-and-reviews .user-account-links .admin-user-info a {

	color: #fff;

}



.author-page .user-items-wrapper {

	float: left;

	width: 100%;

}



.author-page .user-items-wrapper2 {

	margin-left: 360px;

}





.author-page .latest-reviews {

	padding: 10px;

	background: #e6eaf2;

	margin-top: 20px;

}

.author-page .latest-reviews h4 {

	color: #45474d;

	border-bottom: 1px solid #e6eaf2;

	line-height: 2em;

	text-align: center;

	margin-bottom: 10px;

}

.author-page .latest-reviews h4 .blue {

	color: #22a4e6;

}

.author-page .latest-reviews .review {

	padding-bottom: 40px;

	background: #fff;

	padding: 10px;

	margin-bottom: 20px;

}

.author-page .latest-reviews .review .review-text {

	font-size: 0.9em;

	color: #45474d;

	line-height: 1.5em;

	padding-bottom: 5px;

	text-indent: 0.5em;

}

.author-page .latest-reviews .review .review-text .read-more-link {

	background: #22a4e6;

	color: #fff;

	padding: 2px 7px;

	margin-left: 10px;

	font-size: 0.9em;

	font-weight: 600;

	cursor: pointer;

	font-family: 'Open Sans', sans-serif;

	white-space: nowrap;

}

.author-page .user-items-wrapper .author-reviews-section .review .review-author,

.author-page .user-items-wrapper .author-reviews-section .seller-reply .review-author,

.author-page .latest-reviews .review .review-author {

	color: #22a4e6;

	font-weight: 600;

	line-height: 1.6em;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply .review-author .review-author-avatar,

.author-page .latest-reviews .review .review-author .review-author-avatar {

	border: 1px solid #e6eaf2;

	height: 20px;

	vertical-align: top;

	margin-right: 4px;

}

.author-page .user-items-wrapper .author-reviews-section .review .from,

.author-page .latest-reviews .review .from {

	color: #7189a6;

	font-size: 0.9em;

	line-height: 1.7em;

	padding: 0 7px;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply .review-date,

.author-page .user-items-wrapper .author-reviews-section .review .review-date,

.author-page .latest-reviews .review .review-date {

	font-size: 0.9em;

	color: #b8c3d9;

	line-height: 1.7em;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply .review-date {

	color: #7189a6;

}

.author-page .user-items-wrapper .author-reviews-section .review .review-date {

	color: #7189a6;

	padding-left: 5px;

}



.author-page .latest-reviews .see-all-reviews {

	font-weight: 600;

	font-size: 1.1em;

	line-height: 2.2em;

	color: #22a4e6;

	background: #22a4e6;

	color: #fff;

	display: block;

}

.author-page .latest-reviews .see-all-reviews .icon {

	padding-right: 5px;

}

.author-page .latest-reviews .see-all-reviews:hover {

	background: #4FC6F0;

}





.author-page .user-items-wrapper .author-reviews-section {

	padding-left: 20px;

}

.author-page .user-items-wrapper .author-reviews-section-title-mobile {

	text-align: center;

}

.author-page .user-items-wrapper .author-reviews-section h3 {

	text-transform: uppercase;

	margin-bottom: 20px;

	padding-right: 20px;

	color: #49586a;

	line-height: 2.6em;

}

.author-page .user-items-wrapper .author-reviews-section-title-mobile h3 {

	text-align: center;

	float: none;

	line-height: 1.5em;

	padding: 10px 0;

}

.author-page .user-items-wrapper .author-reviews-section h3 .blue {

	color: #22a4e6;

}

.author-page .user-items-wrapper .author-reviews-section .h3-mobile .mobile-line-break {

	display: block;

}

.author-page .user-items-wrapper .author-reviews-section .back-to-the-ads {

	border-color: #22a4e6;

	font-size: 1.1em;

}

.author-page .user-items-wrapper .author-reviews-section-title-mobile .back-to-the-ads {

	display: inline-block;

	margin-bottom: 20px;

	float: none;

}

.author-page .user-items-wrapper .author-reviews-section .review {

	margin-bottom: 40px;

	border: 1px solid #e6eaf2;

	padding: 20px;

}

.author-page .user-items-wrapper .author-reviews-section .review:hover {

	border: 1px solid #22a4e6;

	cursor: default;

}

.author-page .user-items-wrapper .author-reviews-section .review .delete-review,

.author-page .user-items-wrapper .author-reviews-section .review .edit-review {

	color: #EF3A39;

	border: 1px solid transparent;

	font-size: 0.9em;

	font-weight: 600;

	padding: 3px 8px;

	cursor: pointer;

	margin-left: 5px;

}

.author-page .user-items-wrapper .author-reviews-section .review .edit-review {

	color: #22a4e6;

}

.author-page .user-items-wrapper .author-reviews-section .review .delete-review:hover {

	color: #fff;

	background: #EF3A39;

	border-color: #EF3A39;

}

.author-page .user-items-wrapper .author-reviews-section .review .edit-review:hover {

	color: #fff;

	background: #22a4e6;

	border-color: #22a4e6;

}



.author-page .user-items-wrapper .author-reviews-section .review .review-author .review-author-avatar {

	border: 1px solid #e6eaf2;

	height: 1.6em;

	vertical-align: top;

	margin-right: 4px;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply .seller-reply-text,

.author-page .user-items-wrapper .author-reviews-section .review .review-text {

	line-height: 1.4em;

	color: #1C242E;

}

.author-page .user-items-wrapper .author-reviews-section .review .edit-review-form h3 {

	padding-bottom: 0;

}



.author-page .user-items-wrapper .author-reviews-section .seller-detailed-reviews {

	width: 300px;

	margin-left: 20px;

	padding-bottom: 10px;

}

.author-page .user-items-wrapper .author-reviews-section .review .reply-area {

	padding-top: 5px;

}

.author-page .user-items-wrapper .author-reviews-section .review .action-button.reply-button,

.author-page .user-items-wrapper .author-reviews-section .review .close-button {

	color: #fff;

	line-height: 1.7em;

	font-weight: 600;

	padding: 0 12px;

	cursor: pointer;

}

.author-page .user-items-wrapper .author-reviews-section .review .close-button {

	background: #EF3A39;

}

.author-page .user-items-wrapper .author-reviews-section .review .action-button.reply-button {

	background: #37bc9b;

	margin-top: 10px;

	font-size: 1em;

}

.author-page .user-items-wrapper .author-reviews-section .review .action-button.reply-button:hover {

	background: #49cd65
}

.author-page .user-items-wrapper .author-reviews-section .review .reply-textarea {

	border: 1px solid #22a4e6;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply {

	margin-top: 20px;

	background: #f5f7fa;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply .seller-reply-form-update .cancel-reply {

	cursor: pointer;

	background: #cfd6e6;

	color: #7189a6;

	display: inline-block;

	border: none;

	margin-left: 5px;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply .seller-reply-form-update .cancel-reply:hover {

	background: #e6eaf2;

}

.author-page .user-items-wrapper .author-reviews-section .review .buttons {

	padding-top: 20px;

}



.author-page .user-items-wrapper .author-reviews-section .seller-reply-form .submit-button,

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form-update .submit-button {

	font-size: 1em;

	cursor: pointer;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form .submit-button.submit-button-default,

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form-update .submit-button.submit-button-default {

	background: #37bc9b;

	color: #fff;

	border-color: #37bc9b;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form .submit-button.submit-button-default:hover,

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form-update .submit-button.submit-button-default:hover {

	background: #49cd65;

	border-color: #49cd65;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form .submit-button svg,

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form-update .submit-button svg {

	height: 20px;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form .submit-button svg path,

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form-update .submit-button svg path {

	fill: #49cd65;

}

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form .submit-button:hover svg path,

.author-page .user-items-wrapper .author-reviews-section .seller-reply-form-update .submit-button:hover svg path {

	fill: #fff;

}



.author-page .user-items-wrapper .get-verified-section {

	padding-left: 30px;

}

.author-page .user-items-wrapper .get-verified-section .title {

	font-size: 1.6em;

	font-weight: 600;

	color: #45474d;

}

.author-page .user-items-wrapper .get-verified-section .verified-icon {

	font-size: 10em;

	padding: 30px 0;

	color: #37bc9b;

}

.author-page .user-items-wrapper .get-verified-section .get-verified-desc {

	/*max-width: 600px;*/

	margin: 0 auto;

	line-height: 1.5em;

	font-size: 1.1em;

}

.author-page .user-items-wrapper .get-verified-section .get-verified-desc .get-verified-desc-user {

	font-size: 1.2em;

	padding-bottom: 20px;

}

.author-page .user-items-wrapper .get-verified-section .get-verified-desc .get-verified-desc-user b {

	color: #22a4e6;

	font-weight: 600;

}

.author-page .user-items-wrapper .get-verified-section .get-verified-desc .get-verified-desc-user .icon {

	color: #37bc9b;

}

.author-page .user-items-wrapper .get-verified-section .get-verified-desc .get-verified-desc-user .arrow {

	color: #cfd6e6;

	padding: 0 5px;

	vertical-align:	middle;

}

.author-page .user-items-wrapper .get-verified-section .buttons {

	padding-top: 30px;

}

.author-page .user-items-wrapper .get-verified-section .buttons .submit-button {

	font-size: 1.1em;

}

.author-page .user-items-wrapper .get-verified-section .buttons .submit-button {

}





.author-page .user-items {

	padding-left: 20px;

}



.author-page .add-user-review .close:hover {

	background: #49cd65;

}



.author-page .add-user-review h3 {

	font-size: 1.3em;

	font-weight: 600;

}

.author-page .add-user-review h3 .seller-name {

	color: #22a4e6;

}



.author-page .add-user-review .close,

.author-page .add-user-review-form .close {

	background: #EF3A39;

	color: #fff;

	font-size: 0.9em;

	font-weight: 600;

	padding: 3px 8px;

	cursor: pointer;

}

.author-page .add-user-review .close .icon,

.author-page .add-user-review-form .close .icon {

	line-height: 1.2em;

	padding-right: 3px;

	float: left;

}

.author-page .add-user-review-form h3 {

	padding-bottom: 40px;

}

.author-page .add-user-review-form h3 .seller-name {

	color: #22a4e6;

}

.author-page .add-user-review-form .label {

	text-transform: uppercase;

	color: #7189a6;

	font-weight: 600;

	padding-bottom: 8px;

}

.author-page .add-user-review-form .stars-wrapper {

	display: inline-block;

	margin-bottom: 30px;

}

.author-page .add-user-review-form .stars-wrapper .star {

	background: #ffb800;

	color: #fff;

	line-height: 2em;

	width: 2em;

	font-size: 1.2em;

	display: inline-block;

	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;

	margin: 0 4px;

	cursor: pointer;

}

.author-page .add-user-review-form .stars-wrapper .star.star-disabled {

	background: #b8c3d9;

}

.author-page .add-user-review-form .review-textarea {

	width: 70%;

	height: 100px;

	padding: 10px;

	border: 1px solid #22a4e6;

}

.author-page .add-user-review-form .review-textarea::-webkit-input-placeholder { color: #49586a; font-style: italic; text-align: center; }

.author-page .add-user-review-form .review-textarea:-moz-placeholder { color: #49586a; font-style: italic; text-align: center; }

.author-page .add-user-review-form .review-textarea::-moz-placeholder { color: #49586a; font-style: italic; text-align: center; }

.author-page .add-user-review-form .review-textarea:-ms-input-placeholder { color: #49586a; font-style: italic; text-align: center; }



.author-page .review-text-char-limit {

	color: #49586a;

	font-size: 0.9em;

	padding-top: 5px;

}

.author-page .review-text-char-limit .limit {

	color: #22a4e6;

	font-weight: 600;

}



.author-page .add-user-review-form .buttons {

	padding-top: 30px;

}

.author-page .add-user-review-form .buttons .submit-button {

	background: #37bc9b;

	color: #fff;

	border: none;

	font-size: 1em;

	padding-top: 2px;

	padding-bottom: 2px;

}



.author-page .add-user-review-form .buttons .submit-button .button-text {

	font-size: 1.1em;

}

.author-page .add-user-review-form .buttons .submit-button-default:hover {

	background: #49cd65;

}

.author-page .add-user-review-form .buttons .submit-button .icon {

	padding-right: 4px;

	font-size: 1.3em;

	float: left;

}



.author-page .add-user-review-form .buttons .submit-button-loading .icon {

	margin-top: 8px;

}

.author-page .add-user-review-form .buttons .submit-button-loading .icon path {

	fill: #fff;

}

.author-page .add-user-review-form .buttons .submit-button-err {

	background: #EF3A39;

}



.author-page .add-user-review .review-posted-successfully .icon-for-alert {

	display: inline-block;

	background: #49cd65;

	padding: 10px;

	color: #fff;

	font-size: 5em;

}

.author-page .add-user-review .review-posted-successfully .message {

	padding-top: 40px;

	font-size: 1.3em;

	line-height: 2em;

	color: #49586a;

}

.author-page .add-user-review .review-posted-successfully .message .seller-name {

	color: #22a4e6;

}

.author-page .add-user-review .review-posted-successfully .message .user-rating-star {

	display: inline-block;

	font-size: 1.2em;

	padding: 0 12px;

}

.author-page .add-user-review .review-posted-successfully .message .edit-your-review {

	background: #37bc9b;

	color: #fff;

	line-height: 1.7em;

	padding: 0 10px;

	font-size: 0.8em;

	display: inline-block;

	font-weight: 600;

	cursor: pointer;

}

.author-page .add-user-review .review-posted-successfully .message .edit-your-review:hover {

	background: #49cd65;

}





/* Choose user type START */

.author-page.change-account-type-page .user-items-wrapper2 {

	margin-left: 0;

}

.author-page.change-account-type-page .choose-user-type-plans .title {

	font-size: 1.3em;

	line-height: 2em;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column {

	cursor: default;

	width: 50%;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column-inner {

	border: 1px solid #e6eaf2;

	padding: 20px 40px;

	background: #fff;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column.user-type-column-personal {

	padding-right: 25px;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column.user-type-column-business {

	padding-left: 25px;

}



.author-page.change-account-type-page .choose-user-type-plans.choose-user-type-plans-manage-subscription .user-type-column.user-type-column-personal,

.author-page.change-account-type-page .choose-user-type-plans.choose-user-type-plans-manage-subscription .user-type-column.user-type-column-business {

	width: auto;

	max-width: 700px;

	padding-left: 0;

	padding-right: 0;

	display: inline-block;

}

.author-page.change-account-type-page .choose-user-type-plans.choose-user-type-plans-manage-subscription .cancel-subscription-button {

	display: inline-block;

	margin: 10px 0;

	color: #EF3A39;

}

.author-page.change-account-type-page .choose-user-type-plans.choose-user-type-plans-manage-subscription .cancel-subscription-button:hover {

	background: #EF3A39;

	color: #fff;

	border-color: #EF3A39;

}

.author-page.change-account-type-page .choose-user-type-plans.choose-user-type-plans-manage-subscription .cancel-subscription-button-description {

	font-size: 0.9em;

	line-height: 1.5em;

	color: #49586a;

}



.author-page.change-account-type-page .choose-user-type-plans .user-type-column-inner:hover,

.author-page.change-account-type-page .choose-user-type-plans .user-type-column-selected .user-type-column-inner {

	border-color: #22a4e6;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column-selected {

	display: inline-block;

	float: none;

	padding: 0 !important;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-icon {

	width: 50%;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-benefits {

	width: 50%;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-icon img {

	max-width: 100%;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column-personal .column-icon {

	padding-top: 30px;

	padding-left: 50px;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column-business .column-icon {

	padding-top: 30px;

	padding-left: 20px;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-title {

	font-size: 1.1em;

	font-weight: 700;

	text-transform: uppercase;

	color: #22a4e6;

	letter-spacing: 1px;

}



.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-price .column-price-top-bar,

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-price .column-price-bottom-bar {

	width: 70px;

	height: 2px;

	background: #cfd6e6;

	margin: 20px auto;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-price .column-price-value {

	color: #22a4e6;

	font-size: 2em;

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-price .column-price-value .value {

}

.author-page.change-account-type-page .choose-user-type-plans .user-type-column .column-price .column-price-value .duration2 {

	font-size: 0.6em;

	display: block;

}

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits {

	display: inline-block;

	text-align: left;

}

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits li {

	list-style: none;

	line-height: 1.9em;

	font-size: 1em;

}

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits li b,

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits li span.price {

	font-weight: 600;

	color: #22a4e6;

}

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits li span.price .value {

}

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits li.extra,

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits li.extra *{

	font-weight: 600;

	color: #37bc9b;

}

.author-page.change-account-type-page .choose-user-type-plans .columns-user-benefits li .icon {

	color: #cfd6e6;

	padding-right: 5px;

	opacity: 0.8;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper {

	text-a

}

.author-page.change-account-type-page .choose-user-type-plans .column-button {

	display: inline-block;

	border-color: #22a4e6;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button .loader {

	height: 20px;

	margin-top: 10px;

	margin-left: 5px;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button .loader path {

	fill: #22a4e6;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button:hover .loader path {

	fill: #fff;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button.button-is-done {

	border-color: #37bc9b;

	color: #37bc9b;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button.button-is-done:hover {

	border-color: #37bc9b;

	background: #37bc9b;

	color: #fff;

}



.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .payment-buttons .paypal-form {

	display: inline-block;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .payment-buttons .pay-button {

	margin-top: 10px;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .payment-buttons .pay-button-paypal .icon {

	color: #002F86;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .payment-buttons .pay-button-credit-card .icon {

	color: #37bc9b;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .payment-buttons .payment-buttons-text {

	color: #22a4e6;

	font-weight: 600;

	font-size: 1.2em;

	display: inline-block;

	padding-right: 20px;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .payment-buttons .pay-button:hover .icon {

	color: #fff;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .payment-buttons .pay-button {

	display: inline-block;

	border-color: #22a4e6;

	font-weight: bold;

	font-size: 1em;

	margin-right: 10px;

}





.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .return-to-homepage {

	padding-top: 10px;

	color: #45474d;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .return-to-homepage .loader {

	height: 16px;

}

.author-page.change-account-type-page .choose-user-type-plans .column-button-wrapper .return-to-homepage .loader path {

	fill: #22a4e6;

}



.author-page.change-account-type-page .user-type-column .current-user-type {

	font-weight: 600;

	background: #37bc9b;

	color: #fff;

	line-height: 1.8em;

	padding: 0 15px;

	display: inline-block;

}

/* Choose user type END */

/* Author Page END */









/* Admin Menu START */

.admin-menu {

	border: 1px solid #e6eaf2;

	position: relative;

}

.admin-menu li {

	list-style: none;

	float: left;

	position: relative;

}

.admin-menu li.top .link {

	cursor: default;

}

.admin-menu li.top .link-premium .icon {

	color: #FFEE02;

    text-shadow: -1px 0 #4FC6F0, 0 1px #4FC6F0, 1px 0 #4FC6F0, 0 -1px #4FC6F0;

}

.admin-menu li.first-link .link {

	-webkit-border-top-left-radius: 3px;

	-webkit-border-bottom-left-radius: 3px;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-bottomleft: 3px;

	border-top-left-radius: 3px;

	border-bottom-left-radius: 3px;

	border-left: none;

}



.admin-menu li.top a, .admin-menu li.top .link {

	line-height: 2.6em;

	padding: 0 20px;

	font-weight: 600;

	float: left;

	border-right: 1px solid #e6eaf2;

	border-left: 1px solid #fff;

	color: #49586a;

}

.admin-menu li.top .icon {

	color: #22a4e6;

	margin-right: 10px;

}

.admin-menu li.top a:hover, .admin-menu li.top .link:hover, .admin-menu li.selected a {

	background: #22a4e6;

	color: #fff;

	border-right: 1px solid #22a4e6;

	border-left: 1px solid #22a4e6;

	text-shadow: none;

}

.admin-menu li.top a:hover .icon, .admin-menu li.top .link:hover .icon, .admin-menu li.selected a .icon {

	color: #fff;

}



/* Submenu */

.admin-menu li .sub-menu {

	border: 1px solid #e6eaf2;

	position: absolute;

	top: 2.3em;

	left: 0;

	background: #fff;

	z-index: 3;

	overflow: hidden;

	-webkit-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

	-moz-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

	box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);

}

.admin-menu li .sub-menu .icon {

	font-size: 1.1em;

	padding: 1px;

}

.admin-menu li .sub-menu .icon.icon-tag-ad-management {

	background: #22a4e6;

	color: #fff;

}

.admin-menu li .sub-menu a {

	border: none;

	border-bottom: 1px solid #e6eaf2;

	white-space: nowrap;

}

.admin-menu li .sub-menu li.last-link a {

	border: none;

}

.admin-menu li .sub-menu a:hover {

	border: none;

	border-bottom: 1px solid #22a4e6;

}

/* Admin Menu END */







/* Edit Categories START */

.edit-categories .cat-list .one-cat {

	line-height: 1.7em;

	padding: 7px 0;

	font-size: 1.2em;

}

.edit-categories .cat-list .one-cat .post-count {

	background: #f5f7fa;

	color: #b8c3d9;

	border: 1px solid #e6eaf2;

	margin-left: 10px;

	text-shadow: 1px 1px #fff;

	padding: 0 8px;

	font-size: 0.8em;

	font-weight: bold;

	cursor: default;

}



.edit-categories .cat-list .show-all-cats {

	color: #fff;

	background: #22a4e6;

	line-height: 1.8em;

	padding: 0 10px;

	font-weight: 600;

	cursor: pointer;

	margin: 10px 0;

	text-align: center;

}



.edit-categories .cat-list .sub-cat {

	margin-left: 20px;

	padding-left: 20px;

	border-left: 1px solid #cfd6e6;

}



.edit-categories .cat-list .cat-action-icon {

	border: 1px solid #e6eaf2;

	padding: 0 10px;

	margin-right: 10px;

	cursor: pointer;

	line-height: 1.7em;

}

.edit-categories .cat-list .delete-cat {

	color: #cfd6e6;

}

.edit-categories .cat-list .delete-cat:hover {

	background: #EF3A39;

	border: 1px solid #EF3A39;

	color: #fff;

}

.edit-categories .cat-list .delete-cat .loader path {

	fill: #cfd6e6;

}

.edit-categories .cat-list .delete-cat:hover .loader path {

	fill: #fff;

}



.edit-categories .cat-list .edit-cat {

	color: #cfd6e6;

}

.edit-categories .cat-list .edit-cat:hover {

	background: #22a4e6;

	border: 1px solid #22a4e6;

	color: #fff;

}

.edit-categories .cat-list .cat-icon {

	color: #22a4e6;

	padding-left: 10px;

	padding-right: 3px;

	margin-right: 10px;

}

.edit-categories .cat-list .cat-icon .choose-icon-dropdown {

	color: #cfd6e6;

}

.edit-categories .cat-list .cat-icon:hover {

	background: #22a4e6;

	border: 1px solid #22a4e6;

	color: #fff;

}

.edit-categories .cat-list .loader {

	height: 1em;

}

.edit-categories .cat-list .loader path {

	fill: #22a4e6;

}

.edit-categories .cat-list .cat-action-icon:hover .loader path {

	fill: #fff;

}



.edit-categories .cat-list .newly-added-cat *,

.edit-categories .cat-list .newly-added-cat .choose-icon-dropdown {

	background: #49cd65;

	color: #fff;

}

.edit-categories .cat-list .newly-added-cat .cat-action-icon {

	border: 1px solid #fff;

}





.edit-categories .add-cat .add-cat h3 {

	font-weight: 600;

}

.edit-categories .add-cat .input {

	font-size: 1em;

	font-weight: 600;

	border: 1px solid #cfd6e6;

	line-height: 2.5em;

	padding: 0 12px;

	color: #22a4e6;

	letter-spacing: 0.03em;



	-webkit-transition: all 0.30s ease-in-out;

	-moz-transition: all 0.30s ease-in-out;

	-ms-transition: all 0.30s ease-in-out;

	-o-transition: all 0.30s ease-in-out;

	outline: none;

}

.edit-categories .add-cat .input:focus {

	-webkit-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	-moz-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	border: 1px solid #22a4e6;

}

.edit-categories .add-cat .input-err, .edit-categories .add-cat .input-err:focus {

	-webkit-box-shadow: 0px 0px 5px 0px rgba(239,58,57,0.3);

	-moz-box-shadow: 0px 0px 5px 0px rgba(239,58,57,0.3);

	box-shadow: 0px 0px 5px 0px rgba(239,58,57,0.3);

	border: 1px solid #EF3A39;

}



.edit-categories .add-cat .field-err {

	color: #EF3A39;

	font-size: 0.9em;

	font-weight: 600;

}



.edit-categories .add-cat .choose-parent-cat .option .icon {

	color: #e6eaf2;

}

.edit-categories .add-cat .choose-parent-cat .sub-cat {

	padding-left: 20px;

}

.edit-categories .add-cat .choose-parent-cat .icon-level-down {

}

.edit-categories .add-cat .choose-new-cat-icon {

	border: 1px solid #cfd6e6;

	color: #22a4e6;

	padding: 10px 10px;

	cursor: pointer;

}

.edit-categories .add-cat .choose-new-cat-icon:hover {

	border: 1px solid #22a4e6;

	color: #fff;

	background: #22a4e6;

}

.edit-categories .add-cat .choose-new-cat-icon.choose-new-cat-icon-disabled,

.edit-categories .add-cat .choose-new-cat-icon.choose-new-cat-icon-disabled:hover {

	background: #e6eaf2;

	color: #b8c3d9;

	cursor: default;

	border: 1px solid #cfd6e6;

}

.edit-categories .add-cat .choose-new-cat-icon .selected-icon {

	font-size: 3em;

	line-height: 1em;

}

.edit-categories .add-cat .choose-new-cat-icon .dropdown-icon {

	font-size: 1.5em;

	line-height: 2em;

	color: #cfd6e6;

	padding-left: 5px;

}





.edit-categories .overlay {

	position: fixed;

	top: 0;

	left: 0;

	background: #fff;

	z-index: 5;

}

.edit-categories .all-icons {

	position: fixed;

	left: 0;

	top: 0;

	max-width: 1200px;

	background: #fff;

	border: 1px solid #e6eaf2;

	z-index: 6;

}

.edit-categories .all-icons .top-frame {

	padding: 30px 0;

}

.edit-categories .all-icons .top-frame .close {

	position: absolute;

	top: 30px;

	right: 10px;

	padding: 0 15px;

}

.edit-categories .all-icons .top-frame .search-icon {

	font-size: 1.3em;

	border: 2px solid #e6eaf2;

	background: #fff;

	color: #22a4e6;

	line-height: 2em;

	padding: 0 20px;

	width: 50%;

	margin-left: 10px;

}

.edit-categories .all-icons .icon-list {

	overflow: auto;

	height: 500px;

	padding: 0 10px;

}

.edit-categories .all-icons .icon-list h3 {

	font-weight: 600;

	color: #22a4e6;

	font-size: 2em;

	line-height: 1.5em;

}

.edit-categories .all-icons .icon-list .author {

	line-height: 3em;

	padding-left: 30px;

}

.edit-categories .all-icons .icon-list .author a {

	color: #22a4e6;

	text-decoration: underline;

}

.edit-categories .all-icons .icon-list .icon {

	font-size: 2em;

	color: #49586a;

	margin: 5px;

	padding: 10px 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	cursor: pointer;

}

.edit-categories .all-icons .icon-list .icon:hover {

	background: #22a4e6;

	color: #fff;

}





.edit-categories .add-cat .add-cat-form button {

	font-size: 1em;

}

.edit-categories .add-cat .add-cat-form button.cancel-edit {

	border-color: #EF3A39;

	color: #EF3A39;

}

.edit-categories .add-cat .add-cat-form button.cancel-edit:hover {

	background: #EF3A39;

	color: #fff;

}

.edit-categories .add-cat .add-cat-form button.cancel-edit .icon {

}

.edit-categories .add-cat .add-cat-form button .loader {

	height: 1em;

}

.edit-categories .add-cat .add-cat-form button .loader path {

	fill: #8ED412;

}

.edit-categories .add-cat .add-cat-form button:hover .loader path {

	fill: #fff;

}







.edit-categories .save-category-settings .icon,

.edit-categories .save-category-settings .button-message {

	display: none;

	float: left;

}



.edit-categories .save-category-settings .icon {

	line-height: 2.5em;

	margin-right: 5px;

}

.edit-categories .save-category-settings .loader {

	height: 1.2em;

	margin-top: 10px;

}





.edit-categories .save-category-settings-saving .save-category-settings,

.edit-categories .save-category-settings-saved .save-category-settings {

	color: #49cd65;

	border-color: #49cd65;

}

.edit-categories .save-category-settings-saving .save-category-settings:hover,

.edit-categories .save-category-settings-saved .save-category-settings:hover{

	background: #49cd65;

	color: #fff;

}



.edit-categories .save-category-settings-error .save-category-settings {

	color: #EF3A39;

	border-color: #EF3A39;

}

.edit-categories .save-category-settings-error .save-category-settings:hover {

	background: #EF3A39;

	color: #fff;

}





.edit-categories .generate-new-font-file {

	border: 1px solid #8ED412;

	padding: 20px;

	margin-bottom: 20px;

}

.edit-categories .generate-new-font-file .round-corners-button {

	display: inline-block;

}

.edit-categories .generate-new-font-file .why-this-is-needed {

	cursor: pointer;

}

.edit-categories .generate-new-font-file .why-this-is-needed:hover {

	color: #49586a;

}

.edit-categories .generate-new-font-file .why-this-is-needed-message {

	padding: 3px 10px;

	line-height: 1.5em;

	text-align: left;

}

.edit-categories .generate-new-font-file .why-this-is-needed-message .close {

	background: #fff;

	color: #49cd65;

	border: 1px solid #49cd65;

	font-weight: 600;

	font-size: 0.9em;

	padding: 0 7px;

	cursor: pointer;

}

.edit-categories .generate-new-font-file .why-this-is-needed-message .close:hover {

	border-color: #22a4e6;

	color: #22a4e6;

}

.edit-categories .generate-new-font-file .why-this-is-needed-message p {

	text-indent: 20px;

	padding: 10px 0;

}



.edit-categories .generate-new-font-file .font-generation-response .msg-ok,

.edit-categories .generate-new-font-file .font-generation-response .msg-fail {

	font-weight: 600;

}

.edit-categories .generate-new-font-file .font-generation-response .msg-ok {

	color: #8ED412;

}

.edit-categories .generate-new-font-file .font-generation-response .msg-fail {

	color: #EF3A39;

}



.edit-categories .save-category-settings-not-saved .save-category-settings .icon-saved,

.edit-categories .save-category-settings-not-saved .save-category-settings .not-saved,

.edit-categories .save-category-settings-saving .save-category-settings .loader, 

.edit-categories .save-category-settings-saving .save-category-settings .saving,

.edit-categories .save-category-settings-saved .save-category-settings .saved,

.edit-categories .save-category-settings-saved .save-category-settings .icon-saved,

.edit-categories .save-category-settings-error .save-category-settings .icon-error,

.edit-categories .save-category-settings-error .save-category-settings .error {

	display: inherit;

}

.edit-categories .save-category-settings-saving .save-category-settings .loader path {

	fill: #49cd65;

}

.edit-categories .save-category-settings-saving .save-category-settings:hover .loader path {

	fill: #fff;

}

/* Edit Categories END */







.private-message-popup {

	background: #fff;

	border: 1px solid #e6eaf2;

	z-index: 7;

	width: 700px;

	padding: 30px;

	position: fixed;

	overflow: auto !important;

}

.private-message-popup .close {

	font-size: 1em;

	line-height: 1em;

	padding: 0 8px;

}

.private-message-popup .title {

	font-weight: 600;

	font-size: 1.2em;

}

.private-message-popup .title span {

	color: #22a4e6;

}



.private-message-popup .send-private-message {

	color: #fff;

	background: #22a4e6;

	border-color: #22a4e6;

	font-size: 1em;

	position: relative;

}

.private-message-popup .send-private-message .icon {

	font-size: 1.1em;

	padding-right: 10px;

}

.private-message-popup .cancel-private-message {

	background: #e6eaf2;

	line-height: 2em;

	margin-left: 20px;

}

.private-message-popup .cancel-private-message:hover {

	color: #22a4e6;

}

.private-message-popup .private-message-form .private-message-user-email,

.private-message-popup .private-message-form .private-message-subject {

	padding-top: 14px;

}



/* Form fields START */

.form-styling .form-input {

	position: relative;

}

.form-styling .form-label .label,

.form-styling .form-input .input,

.entry .entry-text form label,

.entry .entry-text form input,

.comments-section .comment-form-wrapper .comment-form .label,

.comments-section .comment-form-wrapper .comment-form .comment-input,

body.login #loginform .input,

body.login #lostpasswordform .input {

	line-height: 1.5em;

}



.form-styling .form-label,

.entry .entry-text form label,

.comments-section .comment-form-wrapper .comment-form .label {

	width: 34%;

	float: left;

	padding: 12px 0;

}

.form-styling .form-label.form-label-no-padding {

	padding: 0;

}

.form-styling .form-label .label,

.entry .entry-text form label {

	color: #49586a;

	font-weight: 600;

}

.form-styling .form-label .label .mandatory {

	color: #EF3A39;

	font-size: 0.7em;

	font-weight: normal;

}

.form-styling .form-label .label .label-note {

	font-weight: normal;

	font-size: 0.9em;

	color: #b8c3d9;

}



.form-styling .form-input,

.comments-section .comment-form-wrapper .comment-form .comment-input {

	float: left;

	width: 65%;

}

.form-styling .form-input .input, 

.form-styling .form-input .textarea,

.entry .entry-text form input,

.entry .entry-text form textarea,

.entry .entry-text form select,

.comments-section .comment-form-wrapper .comment-form .comment-input,

.comments-section .comment-form-wrapper .comment-form .comment-textarea,

body.login #loginform .input,

body.login #lostpasswordform .input {

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border: 1px solid #b8c3d9;

	font-size: 1em;

	resize: vertical;

	-webkit-transition: all 0.30s ease-in-out;

	-moz-transition: all 0.30s ease-in-out;

	-ms-transition: all 0.30s ease-in-out;

	-o-transition: all 0.30s ease-in-out;

	outline: none;

	padding: 12px;

}

.form-styling .form-input .input:focus, 

.form-styling .form-input .textarea:focus,

.entry .entry-text form input:focus,

.entry .entry-text form textarea:focus,

.entry .entry-text form select:focus,

.comments-section .comment-form-wrapper .comment-form .comment-input:focus,

.comments-section .comment-form-wrapper .comment-form .comment-textarea:focus,

body.login #loginform .input:focus,

body.login #lostpasswordform .input:focus {

	-webkit-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	-moz-box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	box-shadow: 0px 0px 5px 0px rgba(34,164,230,0.3);

	border: 1px solid #22a4e6;

}

.form-styling .form-input input.input-err,

.form-styling .form-input textarea.input-err,

.form-styling .form-input .fake-select.input-err {

	-webkit-box-shadow: 0px 0px 5px 0px rgba(239,58,57,0.3);

	-moz-box-shadow: 0px 0px 5px 0px rgba(239,58,57,0.3);

	box-shadow: 0px 0px 5px 0px rgba(239,58,57,0.3);

	border: 1px solid #EF3A39;

}

.form-styling .form-input .textarea-char-limit {

	background: #37bc9b;

	color: #fff;

	font-weight: 700;

	padding: 2px;

	line-height: 1em;

	display: block;

	position: absolute;

	bottom: -10px;

}

.form-styling .form-input .form-default-currency {

	line-height: 2.7em;

}

.form-styling .form-input .form-after-field {

	font-size: 1.2em;

	line-height: 2.6em;

	padding-left: 10px;

}







.form-builder .toggle,

.form-styling .form-input .toggle {

	line-height: 2em;

	background: #22a4e6;

	font-weight: 600;

	padding: 1px 2px;

	color: #fff;

	cursor: pointer;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

.form-styling .form-input .toggle.disabled {

	background: #cfd6e6;

	cursor: default;

}

.form-styling .form-input .toggle {

	margin-top: 7px;

}

.form-builder .toggle .toggle-text,

.form-styling .form-input .toggle .toggle-text {

	padding: 0 7px;

}

.form-builder .toggle .pin,

.form-styling .form-input .toggle .pin {

	width: 2em;

	background: #fff;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}



.form-styling .form-input div.input-err, 

.form-styling .form-input span.input-err {

	color: #EF3A39;

}



.form-styling .err-msg {

	color: #EF3A39;

	padding-bottom: 5px;

	font-size: 0.9em;

	line-height: 1.3em;

}

.form-styling .form-input .help {

	padding-top: 8px;

	line-height: 1.2em;

	color: #49586a;

	clear: both;

}

.form-styling .form-input .help b {

	color: #EF3A39;

}

.form-styling .form-input .help a {

	color: #22a4e6;

	font-weight: 600;

	text-decoration: underline;

}

.form-styling .form-input label {

	cursor: pointer;

	line-height: 1.6em;

	display: inline-block;

	margin-bottom: 2px;

}

.form-styling .form-input label:hover {

	color: #22a4e6;

}

.form-styling .form-input label .fake-checkbox,

.form-styling .form-input label .fake-radio {

	color: #22a4e6;

	font-size: 1.5em;

	line-height: 1.6rem;

	padding-right: 5px;

}

.form-styling .form-input label .auto-class-checkbox-color-box {

	height: 20px;

	width: 20px;

	border: 1px solid #b8c3d9;

	display: inline-block;

	vertical-align: text-bottom;

	margin-right: 5px;

}

.form-styling .form-input label .auto-class-emission-label {

	height: 30px;

	width: 30px;

	vertical-align: middle;

}



.form-styling .formseparator {

	height: 30px;

	clear: both;

}

.form-styling .buttons .button {

	display: inline-block;

}

.form-styling .buttons .button .loader {

	height: 1em;

}

.form-styling .buttons .button .loader path {

	fill: #49cd65;

}

.form-styling .buttons .button:hover path {

	fill: #fff;

}

.form-styling .buttons .submit-message .icon {

	color: #EF3A39;

}





.form-styling .buttons .submit-button-loading,

.form-styling .buttons .submit-button-done {

	border-color: #49cd65;

	background: #fff;

	color: #49cd65;

}

.form-styling .buttons .submit-button-loading .loader path {

	fill: #49cd65;

}

.form-styling .buttons .submit-button-loading:hover,

.form-styling .buttons .submit-button-done:hover {

	background: #49cd65;

	color: #fff;

}

.form-styling .buttons .submit-button-loading:hover .loader path {

	fill: #fff;

}



.form-styling .buttons .submit-button-err {

	border-color: #EF3A39;

	background: #fff;

	color: #EF3A39;

}

.form-styling .buttons .submit-button-err:hover {

	background: #EF3A39;

	color: #fff;

}



.form-styling .buttons .submit-button-default .for-default,

.form-styling .buttons .submit-button-default .text-default,

.form-styling .buttons .submit-button-loading .for-loading,

.form-styling .buttons .submit-button-loading .text-loading,

.form-styling .buttons .submit-button-done .for-done,

.form-styling .buttons .submit-button-done .text-done,

.form-styling .buttons .submit-button-err .for-err,

.form-styling .buttons .submit-button-err .text-err {

	display: inherit;

}



.help-tooltip {

	margin-left: 20px;

	position: relative;

}

.help-tooltip-input-help {

	margin-top: 16px;

	margin-left: -25px;

}

.help-tooltip .icon {

	color: #cfd6e6;

	cursor: pointer;

	z-index: 2;

	paddin: 1px;

	background: #fff;

	position: relative;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

.help-tooltip:hover .icon,

.help-tooltip .icon:hover {

	color: #22a4e6;

}

.help-tooltip .tooltip-text {

	position: absolute;

	top: -12px;

	left: -12px;

	border: 1px solid #e6eaf2;

	background: #fff;

	z-index: 1;

	width: 300px;

	padding: 10px;

	font-size: 0.94em;

	line-height: 1.4em;

	color: #49586a;

	cursor: default;

	text-indent: 22px;

	font-weight: normal;

}

.help-tooltip .tooltip-text a {

	color: #22a4e6;

	text-decoration: underline;

}

.help-tooltip .tooltip-text li {

	list-style: none

}

.help-tooltip .tooltip-text-right {

	left: auto;

	right: -12px;

	text-indent: 0px;

	padding-right: 22px;

}

/* Form fields END */





/* Post new ad START */

.post-new-ad .title {

	font-size: 1.8em;

	color: #49586a;

}



.post-new-ad .ad-steps-tabs {

	position: relative;

}

.post-new-ad .ad-step {

	color: #b8c3d9;

	border-bottom: 1px solid #b8c3d9;

	cursor: pointer;

	font-size: 1.2em;

}

.post-new-ad .active-ad-step {

	font-weight: 600;

	color: #22a4e6;

}

.post-new-ad .ad-steps-tabs .post-was-added {

	font-weight: 600;

	color: #37bc9b;

}

.post-new-ad .ad-steps-tabs .moving-underline {

	height: 3px;

	background: #22a4e6;

	position: absolute;

}

.post-new-ad .ad-steps-tabs .moving-underline.post-was-added {

	background: #37bc9b;

}



.post-new-ad .back-one-cat {

	text-align: left;

	padding: 3px 0;

	margin-bottom: 10px;

	color: #49586a;

	font-size: 1em;

	font-weight: normal;

	cursor: pointer;

}

.post-new-ad .back-one-cat:hover {

	color: #22a4e6;

}



.post-new-ad .all-cats li {

	list-style: none;

	margin: 10px 0;

	text-align: left;

}

.post-new-ad .post-ad-in-this-cat {

	cursor: pointer;

	margin-bottom: 20px;

}

.post-new-ad .or-choose-subcat {

	margin-bottom: 10px;

}

.post-new-ad .all-cats li a, .post-new-ad .post-ad-in-this-cat {

	border: 1px solid #22a4e6;

	padding: 15px 10px;

	color: #22a4e6;

	font-weight: 600;

	font-size: 1.2em;

}

.post-new-ad .all-cats li a {

	display: block;

}

.post-new-ad .all-cats li a:hover, .post-new-ad .post-ad-in-this-cat:hover {

	border: 1px solid #22a4e6;

	background: #22a4e6;

	color: #fff;

}



.post-new-ad .all-cats li a.selected {

	background: #22a4e6;

	border: 1px solid #22a4e6;

	color: #fff;

}





.post-form .selected-category .form-input .selected-category-bold {

	color: #22a4e6;

	font-size: 1.5em;

	font-weight: bold;

}

.post-form .selected-category .change-category {

	font-size: 0.9em;

	margin-left: 10px;

	color: #45474d;

	cursor: pointer;

}

.post-form .selected-category .change-category:hover {

	color: #22a4e6;

}

.post-form .selected-category .change-category:hover .icon {

	color: #45474d;

}



.post-form .spinner-loader .loader {

	width: 80px;

}



.post-form #post-form-map {

	width: 100%;

	height: 200px;

}



.post-form .get-location-button {

	text-shadow: none;

	padding: 0 15px;

	margin-right: 5px;

}

.post-form .get-location-button .icon {

	margin-right: 4px;

}

.post-form .get-location-button .loader {

	height: 1.3em;

	margin-top: 9px;

}

.post-form .get-location-button .loader path {

	fill: #22a4e6;

}

.post-form .get-location-button:hover .loader path {

	fill: #fff;

}



.post-form .get-location-button-error {

	color: #EF3A39;

	line-height: 2.6em;

}



.post-form .photo-upload {

	border: 2px #e6eaf2 dashed;

	padding: 10px;

	cursor: pointer;

	color: #45474d;

	line-height: 2em;

	font-size: 1.2em;

}

.post-form .photo-upload:hover {

	border-color: #22a4e6;

}

.post-form .photo-upload .icon {

	font-size: 4em;

	color: #22a4e6;

}

.post-form .photo-upload .manually-select-images {

	color: #22a4e6;

	font-weight: 600;

}

.post-form .photo-upload .max-img {

	background: #22a4e6;

	color: #fff;

	font-weight: 600;

	padding: 2px 4px;

}



.post-form .uploaded-images-queue {

	padding: 20px 0;

}

.post-form .uploaded-images-queue .one-img {

	padding: 15px 0;

}

.post-form .uploaded-images-queue .one-img .percentage {

	font-size: 2.8em;

	color: #49cd65;

	font-weight: bold;

	margin-top: -5px;

	padding-right: 10px;

}

.post-form .uploaded-images-queue .one-img .close {

	font-size: 1.3em;

	color: #b8c3d9;

	cursor: pointer;

}

.post-form .uploaded-images-queue .one-img .close .icon:hover {

	color: #EF3A39;

}

.post-form .uploaded-images-queue .one-img .name {

	font-weight: 600;

	color: #45474d;

	padding: 2px 0;

	overflow: hidden;

}

.post-form .uploaded-images-queue .one-img .size {

	color: #49586a;

	padding: 2px 0;

}

.post-form .uploaded-images-queue .one-img .message {

	padding: 2px 0;

	color: #EF3A39;

	font-size: 0.9em;

}



.post-form .uploaded-images .one-img {

	float: left;

	width: 25%;

	padding: 10px;

	position: relative;

	text-align: center;

}

.post-form .uploaded-images .one-img .preview-img {

	float: left;

	width: 100%;

	min-height: 100px;

	cursor: pointer;

}

.post-form .uploaded-images .one-img .main-image {

	position: absolute;

	right: 10px;

	top: 10px;

	margin-left: 10px;

	padding: 5px;

	text-align: center;

	background: #22a4e6;

	color: #fff;

	font-weight: 600;

	opacity: 0.9;

	cursor: pointer;

	z-index: 2;

}

.post-form .uploaded-images .one-img .mark-as-main,

.post-form .uploaded-images .one-img .remove {

	padding: 4px 6px;

	color: #49586a;

	cursor: pointer;

	background: #fff;

	font-weight: 600;

	font-size: 0.9em;

}

.post-form .uploaded-images .one-img .remove {

	display: inline-block;

}

.post-form .uploaded-images .one-img .mark-as-main:hover {

	background: #22a4e6;

	color: #fff;

}

.post-form .uploaded-images .one-img .remove:hover {

	background: #EF3A39;

	color: #fff;

}

.post-form .uploaded-images .one-img .rotate {

	color: #22a4e6;

	cursor: pointer;

}

.post-form .uploaded-images .one-img .rotate:hover {

	background: #22a4e6;

	color: #fff;

}

.post-form .uploaded-images .one-img .rotate.processing,

.post-form .uploaded-images .one-img .rotate.processing:hover {

	color: #49586a;

	background: none;

}

.post-form .uploaded-images .one-img .rotate-right {

	margin-left: 3px;

}

.post-form .uploaded-images .one-img .rotate .icon {

	display: block;

	padding: 4px 3px 4px 5px;

}



.post-form .drag-images-overlay {

	background: #fff;

	color: #22a4e6;

	font-size: 5em;

	font-weight: 600;

	width: 100%;

	height: 100%;

	z-index: 10;

	position: fixed;

	top: 0;

	left: 0;

}

.post-form .drag-images-overlay span {

	padding: 0 30px;

}



.post-form .ad-tos {

	text-align: center;

	padding-bottom: 20px;

}

.post-form .ad-tos label {

	cursor: pointer;

	display: inline-block;

	line-height: 1.6rem;

	margin-right: 5px;

}

.post-form .ad-tos label.input-err {

	border-bottom: 1px solid #EF3A39;

}

.post-form .ad-tos label .icon {

	color: #22a4e6;

	font-size: 1.5em;

	line-height: 1.6rem;

	padding-right: 5px;

}

.post-form .ad-tos a {

	text-decoration: underline;

	display: inline-block;

}

.post-form .ad-tos a:hover {

	color: #22a4e6;

}



.post-form .submit-form {

	display: inline-block;

	background: #22a4e6;

	border: 1px solid #22a4e6;

	color: #fff;

}

.post-form .submit-form.button-working {

	cursor: default;

}

.post-form .button-error {

	border-color: #EF3A39;

	background: #EF3A39;

	color: #fff;

}

.post-form .submit-form .loader {

	width: 1.3em;

	height: 1.3em;

	margin-left: 10px;

	margin-top: 10px;

}

.post-form .submit-form .loader path {

	fill: #fff;

}





.post-new-ad .ad-step-wrapper {

	padding: 5px 25px;

}

.post-new-ad .ad-step {

	padding: 15px 0;

}

.post-new-ad .steps {

	position: relative;

}

.post-new-ad .steps .step1 {

	max-width: 900px;

	padding: 10px;

}

.post-new-ad .steps .step1 .all-cats {

	max-width: 600px;

}



.post-new-ad .step2 .go-back {

	line-height: 2em;

	margin-top: 7px;

	padding: 0 15px 0 10px;

	cursor: pointer;

	border: 1px solid transparent;

	font-size: 0.9em;

	display: inline-block;

}

.post-new-ad .step2 .go-back:hover {

	border-color: #22a4e6;

	color: #22a4e6;

}

.post-new-ad .step-post-form {

	max-width: 800px;

	padding: 10px;

}



.post-new-ad .steps .step3 .we-need-the-email {

	font-size: 1.3em;

	line-height: 1.4em;

	color: #45474d;

}

.post-new-ad .steps .step3 .we-need-the-email .icon {

	color: #EF3A39;

}



.post-new-ad .steps .step3 .register-email .form-input {

	width: 100%;

}



.post-new-ad .register-email .button-error {

	color: #EF3A39;

	border-color: #EF3A39;

}

.post-new-ad .register-email .button-error:hover {

	border-color: #EF3A39;

	background: #EF3A39;

	color: #fff;

}

.post-new-ad .register-email .submit-form {

	display: inline-block;

}

.post-new-ad .register-email .submit-form .loader {

	width: 1.3em;

	height: 1.3em;

	margin-left: 10px;

	margin-top: 10px;

}

.post-new-ad .register-email .submit-form .loader path {

	fill: #49cd65;

}

.post-new-ad .register-email .submit-form .loader path {

	fill: #22a4e6;

}

.post-new-ad .register-email .submit-form:hover .loader path {

	fill: #fff;

}



.post-new-ad .steps .step3 .register-email .already-have-account {

	font-weight: 600;

	color: #b8c3d9;

}

.post-new-ad .steps .step3 .register-email .already-have-account span.show-login-popup {

	color: #49586a;

	text-decoration: underline;

	cursor: pointer;

	padding: 5px 0;

}





.post-new-ad .steps .step3 .or-connect-with {

	color: #22a4e6;

	font-weight: 600;

}



.post-new-ad .steps .step3 .connect-social .connect-button-container {

	display: inline-block;

}

.post-new-ad .steps .step3 .connect-social .connect-button {

	color: #fff;

	font-weight: 600;

	cursor: pointer;

	text-align: left;

	display: block;

}

.post-new-ad .steps .step3 .connect-social .connect-button .icon {

	font-size: 1.2em;

	padding-right: 5px;

	font-weight: normal;

}

.post-new-ad .steps .step3 .connect-social .fb {

	background: #3C5A98;

}

.post-new-ad .steps .step3 .connect-social .go {

	background: #fff;

	color: #757575;

	border: 1px solid #cfd6e6;

}

.post-new-ad .steps .step3 .connect-social .go .connect-button-svg {

	vertical-align: bottom;

	margin-right: 5px;

}

.post-new-ad .steps .step3 .connect-social .connect-button:hover {

	-webkit-box-shadow: 0 0 3px 3px rgba(66,133,244,.3);

	-moz-box-shadow: 	0 0 3px 3px rgba(66,133,244,.3);

	box-shadow: 		0 0 3px 3px rgba(66,133,244,.3);

}





.post-new-ad .steps .step3 .registration-over .title,

.content .registration-over .title {

	font-size: 2em;

	color: #22a4e6;

}

.post-new-ad .steps .step3 .registration-over .sub-title,

.content  .registration-over .sub-title {

	font-size: 1.2em;

	line-height: 1.5em;

}

.post-new-ad .steps .step3 .registration-over .envelope,

.content .registration-over .envelope {

	position: relative;

	cursor: default;

}

.post-new-ad .steps .step3 .registration-over .envelope .icon,

.content .registration-over .envelope .icon {

	position: relative;

	font-size: 12em;

	color: #22a4e6;

}

.post-new-ad .steps .step3 .registration-over .envelope .inbox-message,

.content .registration-over .envelope .inbox-message {

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	color: #fff;

	border: 5px solid #fff;

	width: 50px;

	line-height: 40px;

	display: block;

	text-align: center;

	font-size: 0.15em;

	font-weight: bold;

	background: #EF3A39;

	position: absolute;

	right: -20px;

	bottom: 20px;

}



.post-new-ad .steps .step3 .registration-over .resend-email,

.content .registration-over .resend-email {

	cursor: pointer;

}

.post-new-ad .steps .step3 .registration-over .resend-email:active,

.content .registration-over .resend-email:active {

	color: #22a4e6;

}

.post-new-ad .steps .step3 .registration-over .resend-email-msg,

.content .registration-over .resend-email-msg {

	color: #49cd65;

	font-weight: 600;

	padding-left: 3px;

}



.post-new-ad .steps .step3 .ad-was-posted .icon-ad-was-posted {

	color: #37bc9b;

	font-size: 12em;

}

.post-new-ad .steps .step3 .ad-was-posted .text-ad-was-posted {

	font-size: 1.4em;

	color: #49cd65;

	font-weight: 600;

}

.post-new-ad .steps .step3 .ad-was-posted .visit-ad {

	padding: 10px 15px;

}



.ad-needs-payment-section .payment-products .product {

	border: 2px solid #f5f7fa;

	margin-bottom: 20px;

	padding: 25px 15px;

	text-align: left;

}

.ad-needs-payment-section .payment-products .product:hover {

	border: 2px solid #e6eaf2;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options {

	line-height: 2.7em;

	padding-top: 20px;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .fake-select {

	margin: 0 15px;

}



.ad-needs-payment-section .payment-products .product .price {

	padding-top: 10px;

	text-align: right;

}

.ad-needs-payment-section .payment-products .product .price .value {

	font-size: 2em;

	font-weight: bold;

	color: #37bc9b;

}

.ad-needs-payment-section .payment-products .product .price .duration {

	font-weight: 600;

	color: #49586a;

}

.ad-needs-payment-section .payment-products .product .price .duration1 {

	vertical-align: super;

}

.ad-needs-payment-section .payment-products .product .price .duration2 {

	display: block;

	padding-top: 5px;

}

.ad-needs-payment-section .payment-products .product p {

	color: #49586a;

}

.ad-needs-payment-section .payment-products .product h4 {

	color: #22a4e6;

	margin-bottom: 10px;

}

.ad-needs-payment-section .payment-products .product .purchased,

.ad-needs-payment-section .payment-products .product .mandatory {

	color: #49cd65;

	font-weight: 600;

	padding: 5px 0;

}

.ad-needs-payment-section .payment-products .product .purchased span {

	color: #49586a;

}

.ad-needs-payment-section .payment-products .product .purchased .expired {

	color: #EF3A39;

}

.ad-needs-payment-section .payment-products .product .mandatory {

	color: #EF3A39;

	padding-left: 15px;

}



.ad-needs-payment-section .payment-products .product .admin-upgrade-options .remove-upgrade-button {

	border-color: #EF3A39;

	background: #fff;

	color: #EF3A39;

	margin-left: 15px;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .remove-upgrade-button:hover {

	background: #EF3A39;

	color: #fff;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .button-working {

	border-color: #49cd65;

	color: #49cd65;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .button-working:hover {

	background: #49cd65;

	color: #fff;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .icon-for-saving {

	height: 1.4em;

	margin-top: 9px;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .icon-for-saving path {

	fill: #49cd65;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .add-upgrade-button:hover .icon-for-saving path,

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .remove-upgrade-button:hover .icon-for-saving path {

	fill: #fff;

}

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .add-upgrade-button .icon,

.ad-needs-payment-section .payment-products .product .admin-upgrade-options .remove-upgrade-button .icon {

	float: right;

	line-height: 2.65;

	padding-left: 5px;

}



.ad-needs-payment-section .generated-payment-buttons {

	display: inline-block;

}

.ad-needs-payment-section .generated-payment-buttons-mobile {

	width: 100%;

}

.ad-needs-payment-section .generated-payment-buttons-mobile .pay-button {

	margin-top: 10px;

}

.ad-needs-payment-section .payment-buttons .pay-button-paypal .icon {

	color: #002F86;

}

.ad-needs-payment-section .payment-buttons .pay-button-credit-card .icon {

	color: #37bc9b;

}

.ad-needs-payment-section .payment-buttons .payment-buttons-text {

	color: #22a4e6;

	font-weight: 600;

	font-size: 1.2em;

	display: inline-block;

	padding-right: 20px;

}

.ad-needs-payment-section .payment-buttons .pay-button:hover .icon {

	color: #fff;

}

.ad-needs-payment-section .payment-buttons .pay-button {

	display: inline-block;

	border-color: #22a4e6;

	font-weight: bold;

	font-size: 1em;

	margin-right: 10px;

}

.ad-needs-payment-section .payment-buttons .paypal-form {

	display: inline-block;

}



.cancel-subscription-button {

	margin-top: 20px;

	display: inline-block;

	border-color: #EF3A39;

	color: #EF3A39;

}

.cancel-subscription-button:hover {

	background: #EF3A39;

	color: #fff;

}

.cancel-subscription-button-active:hover {

	background: #49cd65;

	color: #fff;

}

.cancel-subscription-button-active .icon-for-saving {

	height: 1.3em;

}

.cancel-subscription-button-active .icon-for-saving {

	margin-top: 10px;

	margin-left: 5px;

}

.cancel-subscription-button-active .icon-for-saving path {

	fill: #EF3A39;

}

.cancel-subscription-button-active:hover .icon-for-saving path {

	fill: #fff;

}



.cancel-subscription-button-description {

	color: #49586a;

}



.stripe-payment-processing-message-container {

	width: 500px;

	max-width: 500px;

	position: fixed;

	z-index: 100;

}

.stripe-payment-processing-message-container .close {

	color: #22a4e6;

	font-weight: 600;

	cursor: pointer;

	padding: 3px 5px;

}

.stripe-payment-processing-message {

	border: 1px solid #e6eaf2;

	padding: 30px 0;

	background: #fff;

	font-size: 1.5em;

	font-weight: 600;

	color: #22a4e6;

}

.stripe-payment-processing-message .wait {

	color: #22a4e6;

	padding-top: 20px;

}

.stripe-payment-processing-message .loader {

	width: 150px;

}

.stripe-payment-processing-message .icon {

	font-size: 7em;

}

.stripe-payment-processing-message .icon-for-err {

	color: #EF3A39;

}

.stripe-payment-processing-message .icon-for-ok {

	color: #49cd65;

}



/* Post new ad END */



/* EDIT an ad START */

.page-template-user-edit-account .content {

	border: none;

	padding: 30px 0;

	margin: 0 auto;

	max-width: 800px;

}

.post-form .fake-select-category-chooser .sub-cat {

	padding-left: 20px;

}

.post-form .fake-select-category-chooser .option .icon {

	color: #e6eaf2;

}



.settings-page.edit-account .img-buttons .upload {

	background: #37bc9b;

	color: #fff;

	border-color: #37bc9b;

}

.settings-page.edit-account .img-buttons .upload:hover {

	background: #49cd65;

	border-color: #49cd65;

}



.settings-page.edit-account .uploaded-images-queue {

	padding: 0;

}

.settings-page.edit-account .uploaded-avatar .avatar {

	margin-top: 20px;

}



.settings-page.edit-account .page-content .delete-account-wrapper .delete-account {

	display: inline-block;

	border-color: transparent;

	color: #EF3A39;

}

.settings-page.edit-account .page-content .delete-account-wrapper .delete-account:hover {

	color: #fff;

	background: #EF3A39;

}

/* EDIT an ad END */





/* Default settings page style START */

.settings-page h3.title {

	font-weight: 600;

	color: #45474d;

	font-size: 1.8em;

	margin-bottom: 20px;

}

.settings-page h3.title .icon {

	color: #22a4e6;

}

.settings-page .upload-avatar .img-buttons .round-corners-button,

.settings-page .upload-logo .img-buttons .round-corners-button {

	display: inline-block;

	margin: 0 10px;

}

.settings-page .upload-avatar .img-buttons .round-corners-button .icon,

.settings-page .upload-logo .img-buttons .round-corners-button .icon {

	padding-right: 5px;

}

.settings-page .upload-avatar .img-buttons .delete,

.settings-page .upload-logo .img-buttons .delete {

	color: #EF3A39;

}

.settings-page .upload-logo .img-buttons .delete:hover,

.settings-page .upload-avatar .img-buttons .delete:hover {

	border-color: #EF3A39;

	background: #EF3A39;

	color: #fff;

}



.settings-page .uploaded-avatar .avatar {

	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;

}

.settings-page .uploaded-logo .logo {

	max-width: 100%;

}

.settings-page .buttons .submit-button {

	font-size: 1em;

}



.settings-page .form-input-currency-wrapper {

	display: inline-block;

	text-align: center;

	width: 100%;

}

.settings-page .form-input-currency-wrapper .form-input-currency-title {

	display: inline-block;

	padding-bottom: 10px;

}

.settings-page .add-new-currency {

	color: #22a4e6;

	font-weight: 600;

	cursor: pointer;

	display: inline-block;

}

.settings-page .one-currency {

	display: inline-block;

}

.settings-page .one-currency .first {

	margin-right: 10px;

}

.settings-page .one-currency .delete {

	color: #EF3A39;

	padding: 7px;

	cursor: pointer;

}

.settings-page .one-currency .delete:hover {

	color: #fff;

	background: #EF3A39;

}



.payment-settings .payment-options {

}

.payment-settings .payment-options .payment-tab {

	margin-right: 10px;

}

.payment-settings .payment-options .payment-tab .icon {

	color: #8ED412;

	margin-left: 5px;

}

.payment-settings .payment-options .payment-tab-active {

	background: #22a4e6;

	border-color: #22a4e6;

	color: #fff;

}

.payment-settings .tabs-content .tab {

	padding-bottom: 20px;

	background: #22a4e6;

	color: #fff;

}

.payment-settings .tabs-content .tab h4 {

	background: #fff;

	color: #22a4e6;

	padding: 7px 17px;

}

.payment-settings .tabs-content .tab .close {

	background: #fff;

	padding: 5px 13px;

	color: #EF3A39;

	cursor: pointer;

	font-weight: 600;

	font-size: 0.9em;

	border: 2px solid #22a4e6;

}

.payment-settings .tabs-content .tab .close:hover {

	border-color: #EF3A39
}

.payment-settings .tabs-content .tab .toggle {

	background: #fff;

	color: #22a4e6;

	border: 1px solid  #fff;

}

.payment-settings .tabs-content .tab .toggle .pin {

	background: #22a4e6;

}



.payment-settings .tabs-content .tab .label {

	color: #fff;

}

.payment-settings .tabs-content .tab .input {

	border: none;

}

.payment-settings .tabs-content .tab .tab-description {

	color: #49586a;

	line-height: 1.7em;

	background: #fff;

}

.payment-settings .tabs-content .tab .tab-description .red {

	color: #EF3A39;

	font-weight: bold;

}

.payment-settings .tabs-content .tab .tab-description a {

	color: #22a4e6;

	font-weight: 600;

	text-decoration: underline;

}

.payment-settings .tabs-content .tab .tab-description input.webhook-url {

	border: 1px solid #cfd6e6;

	background: #f5f7fa;

	padding: 5px 8px;

}



.payment-settings .upgrade {

	padding: 20px;

	border: 1px solid #22a4e6;

}

.payment-settings .upgrade .upgrade {

	border: 1px solid #e6eaf2;

}

.payment-settings .upgrade .upgrade-title {

	margin-top: -35px;

	background: #fff;

	padding: 5px 10px;

	margin-left: 20px;

	font-weight: 600;

	color: #fff;

	background: #22a4e6;

	cursor: default;

	border: 1px solid #22a4e6;

}

.payment-settings .upgrade .upgrade-content .upgrade-title {

	padding: 4px 7px;

	color: #22a4e6;

	background: #fff;

	border: 1px solid #e6eaf2;

}

.payment-settings .upgrade .upgrade-content-business {

	margin-top: 20px;

}

.payment-settings .upgrade .upgrade-content-one-user .upgrade-title,

.payment-settings .upgrade .upgrade-content-one-user .upgrade-title-divider {

	display: none;

}

.payment-settings .upgrade .upgrade-content-one-user .upgrade {

	padding: 0;

	border: none;

}



.payment-settings .upgrade .upgrade-content-more-users .upgrade {

	border: none;

	padding: 0;

	margin-top: 20px;

}

.payment-settings .upgrade .upgrade-content .upgrade .upgrade-title {

	cursor: pointer;

}

.payment-settings .upgrade .upgrade-content-more-users .upgrade .upgrade-title {

	margin-left: 0;

}

.payment-settings .upgrade .upgrade-content .upgrade .upgrade-title .icon {

	display: none;

}

.payment-settings .upgrade .upgrade-content-more-users .upgrade .upgrade-title .icon {

	display: inherit;

	float: right;

}

.payment-settings .upgrade .upgrade-content .upgrade .upgrade-title .icon {

	padding-left: 5px;

	padding-top: 3px;

}

.payment-settings .upgrade .upgrade-content .upgrade .upgrade-title:hover {

	color: #fff;

	border-color: #22a4e6;

	background: #22a4e6;

}

.payment-settings .upgrade .upgrade-content-more-users .upgrade .upgrade-content,

.payment-settings .upgrade .upgrade-content-more-users .upgrade .upgrade-title-divider {

	display: none;

}



.payment-settings .upgrade .add_extra_payment_plan_wrapper {

	border-top: 1px solid #b8c3d9;

	margin-top: 30px;

	padding-top: 30px;

}

.payment-settings .upgrade .add_extra_payment_plan,

.payment-settings .upgrade .remove_extra_payment_plan {

	display: inline-block;

	font-size: 1.3em;

	color: #22a4e6;

	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;

	padding: 2px;

	cursor: pointer;

	border: 2px solid #22a4e6;

}

.payment-settings .upgrade .remove_extra_payment_plan {

	color: #EF3A39;

	border-color: #EF3A39;

}

.payment-settings .upgrade .add_extra_payment_plan .icon,

.payment-settings .upgrade .remove_extra_payment_plan .icon {

	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;

	border: 1px solid #22a4e6;

	width: 1.9em;

	height: 1.9em;

	line-height: 1.9em;

	display: block;

}

.payment-settings .upgrade .remove_extra_payment_plan .icon {

	border-color: #EF3A39;

}

.payment-settings .upgrade .add_extra_payment_plan:hover {

	background: #22a4e6;

	color: #fff;

}

.payment-settings .upgrade .remove_extra_payment_plan:hover {

	background: #EF3A39;

	color: #fff;

}



.payment-settings .upgrade .add_extra_payment_plan_wrapper {

	position: relative;

}

.payment-settings .upgrade .add_extra_payment_plan_wrapper .and-then-wrapper {

	position: absolute;

	top: -12px;

	left: 0;

	right: 0;

	line-height: 1.6em;

	font-size: 0.8em;

	font-weight: 600;

	color: #49586a;

	cursor: default;

}

.payment-settings .upgrade .add_extra_payment_plan_wrapper .and-then {

	padding: 0 5px;

	border: 1px solid #b8c3d9;

	background: #fff;

	display: inline-block;

}



.payment-settings .upgrade .remove_extra_payment_plan_wrapper {

}

/* Default settings page style END */





/* Blog design START */

.sidebar .blog-categories h4 {

	padding: 15px 0;

}

.sidebar .blog-categories li {

	font-size: 1.1em;

	font-weight: 600;

	line-height: 2.2em;

	list-style: disc;

	margin-left: 20px;

	color: #22a4e6;

}

.sidebar .blog-categories .children {

	padding: 0;

	padding-left: 10px;

}

.sidebar .blog-categories li.cat-item a{

	color: #45474d;

	padding-left: 3px;

}

.sidebar .blog-categories li.cat-item a:hover {

	color: #22a4e6;

}



.theme-blog .entry {

	padding-bottom: 50px;

}

.theme-blog .entry .title h3 {

	font-size: 2em;

	font-weight: normal;

	color: #22a4e6;

}

.theme-blog .entry .title h3 a {

	color: #22a4e6;

}

.theme-blog .entry .under-title {

	padding-top: 5px;

	color: #49586a;

}

.theme-blog .entry .under-title a {

	color: #22a4e6;

	text-decoration: underline;

}



.theme-blog .entry .entry-text,

.theme-blog .entry .entry-text p {

	font-size: 1.1em;

	line-height: 1.8em;

	color: #1C242E;

}

.theme-blog .entry .entry-text h1 { font-size: 2em; line-height: 1.5em; }

.theme-blog .entry .entry-text h2 { font-size: 1.8em; }

.theme-blog .entry .entry-text h3 { font-size: 1.7em; }

.theme-blog .entry .entry-text h4 { font-size: 1.6em; }

.theme-blog .entry .entry-text h5 { font-size: 1.4em; }

.theme-blog .entry .entry-text h6 { font-size: 1.2em; }



.theme-blog .entry .entry-text h1,

.theme-blog .entry .entry-text h2,

.theme-blog .entry .entry-text h3,

.theme-blog .entry .entry-text h4,

.theme-blog .entry .entry-text h5,

.theme-blog .entry .entry-text h6 {

	margin-bottom: 10px;

	margin-top: 20px;

}

.theme-blog .entry .entry-text ul,

.theme-blog .entry .entry-text ol {

	margin-left: 14px;

	padding: 10px 0;

}



.theme-blog .entry .entry-text blockquote {

	background: #f5f7fa;

	padding: 5px 10px;

	border-left: 2px solid #b8c3d9;

}

.theme-blog .entry .entry-text a {

	color: #22a4e6;

	font-weight: 600;

	border-bottom: 2px solid #e6eaf2;

}

.theme-blog .entry .entry-text .wp-caption a {

	border: none;

}

.theme-blog .entry .entry-text a:hover {

	border-bottom: 2px solid #22a4e6;

}

.theme-blog .entry .entry-text p {

	margin: 5px 0px 15px 0;

	text-indent: 15px;

	line-height: 1.3em;

}

.theme-blog .entry .entry-text p.wp-caption-text {

	margin: 0;

	margin-top: 5px;

}

.theme-blog .entry .entry-text img {

	max-width: 100%;

}

.theme-blog .entry .entry-metadata {

	color: #49586a;

	border: 1px solid #e6eaf2;

	padding: 15px 20px;

}

.theme-blog .entry .entry-metadata a {

	color: #22a4e6;

	text-decoration: underline;

}





.comments-section .comments-list-all {

	width: 700px;

	margin: 0 auto;

}

.comments-section .comments-list-all .comment {

	border: 1px solid #e6eaf2;

	float: right;

	margin-bottom: 20px;

}

.comments-section .comments-list-all .comment p {

	padding: 6px 0;

}

.comments-section .comments-list-all .depth-2,

.comments-section .comments-list-all .depth-3,

.comments-section .comments-list-all .depth-4,

.comments-section .comments-list-all .depth-5,

.comments-section .comments-list-all .depth-6,

.comments-section .comments-list-all .depth-7,

.comments-section .comments-list-all .depth-8,

.comments-section .comments-list-all .depth-9 {

	margin-top: 10px;

	width: 95% !important;

	float: right;

	margin-bottom: 10px;

}

.comments-section .comments-list-all .comment .comment-info {

	padding-bottom: 10px;

	border-bottom: 1px solid #e6eaf2;

}

.comments-section .comments-list-all .comment .comment-info .comment-date {

	color: #49586a;

	font-size: 0.9em;

	padding-top: 4px;

}

.comments-section .comments-list-all .comment .comment-info .comment-reply-link {

	float: right;

	border: 1px solid #22a4e6;

	-webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px;

	text-transform: uppercase;

	font-size: 0.8em;

	font-weight: 600;

	padding: 4px 9px;

	margin-left: 10px;

}

.comments-section .comments-list-all .comment .comment-info .comment-reply-link:hover {

	background: #22a4e6;

	color: #fff;

}

.comments-section .comments-list-all .comment .comment-text {

	padding-top: 5px;

	line-height: 1.3em;

}

.comments-section .comments-list-all .comment .comment-info .comment-author {

	color: #22a4e6;

	font-size: 1.2em;

	font-weight: 600;

}



.comments-section .comments-no-comment {

	text-align: center;

	font-size: 2em;

	font-weight: normal;

	margin-bottom: 20px;

}

.comments-section .comment-form-wrapper .comment-form {

	max-width: 650px;

	margin: 0 auto;

}

.comments-section .comment-form-wrapper .comment-form .label {

	float: left;

	max-width: 200px;

	color: #49586a;

	font-weight: 600;

	font-size: 1.3em;

	padding-top: 10px;

}

.comments-section .comment-form-wrapper .comment-form .label .icon {

	color: #22a4e6;

	padding-right: 10px;

	padding-top: 5px;

	float: left;

}

.comments-section .comment-form-wrapper .comment-form .comment-input {

	float: left;

	max-width: 450px;

}

.comments-section .comment-form-wrapper .comment-form .comment-textarea-wrapper {

}

.comments-section .comment-form-wrapper .comment-form .comment-textarea {

	width: 100%;

	line-height: 1.4em;

	height: 200px;

}

.comments-section .comment .comment-form-wrapper {

	border-top: 1px solid #e6eaf2;

	margin-top: 10px;

}

.comments-section .comment .comment-form .comment-textarea {

	width: 100%;

}

.comments-section .comment-form-wrapper .comment-form .comments-submit-button {

	background: #22a4e6;

	border-color: #22a4e6;

	color: #fff;

	font-family: 'Raleway', sans-serif;

	font-size: 1em;

	margin: 0 auto;

	display: inline-block;

}

.comments-section .comment-form-wrapper .comment-form .cancel-comment-reply-link {

	border-color: #EF3A39;

	color: #EF3A39;

	padding: 12px 30px;

}

.comments-section .comment-form-wrapper .comment-form .cancel-comment-reply-link:hover {

	background: #EF3A39;

	color: #fff;

}





/* WordPress Core CSS */

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #e6eaf2;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



/* Text meant only for screen readers. */

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

	height: 1px;

	width: 1px;

	overflow: hidden;

}



.screen-reader-text:focus {

	background-color: #f1f1f1;

	border-radius: 3px;

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

	clip: auto !important;

	color: #21759b;

	display: block;

	font-size: 14px;

	font-size: 0.875rem;

	font-weight: bold;

	height: auto;

	left: 5px;

	line-height: normal;

	padding: 15px 23px 14px;

	text-decoration: none;

	top: 5px;

	width: auto;

	z-index: 100000; /* Above WP toolbar. */

}

/* Blog design END */





/* Language settings START */

.language-settings .page-content .choose-option-title {

	line-height: 2.5em;

	border: 1px solid transparent;

}

.language-settings .page-loader {

	padding-top: 50px;

}

.language-settings .page-loader .icon {

	height: 10em;

}



.language-settings .edit-language-area .form-styling .small-label {

	font-size: 0.8em;

	padding-bottom: 2px;

	color: #49586a;

}

.language-settings .edit-language-area .form-styling .form-input,

.language-settings .edit-language-area .form-styling .form-input .input-wrapper {

	position: relative;

}

.language-settings .edit-language-area .form-styling .form-input .input-words {

	padding-right: 40px;

}

.language-settings .edit-language-area .form-styling .form-input .status-icons {

	position: absolute;

	bottom: 10px;

	font-size: 1.5em;

	right: 10px;

}



.language-settings .edit-language-area .form-styling .form-input .status-icons .saved {

	color: #37bc9b;

}

.language-settings .edit-language-area .form-styling .form-input .status-icons .error,

.language-settings .edit-language-area .form-styling .form-input .status-icons .delete {

	color: #EF3A39;

}

.language-settings .edit-language-area .form-styling .form-input .status-icons .delete {

	cursor: pointer;

}

.language-settings .edit-language-area .form-styling .form-input .status-icons .loader {

	height: 1em;

}

.language-settings .edit-language-area .form-styling .form-input .status-icons .loader path {

	fill: #22a4e6;

}



.language-settings .add-new-language {

	border: 1px solid #cfd6e6;

	padding: 10px;

	padding-bottom: 30px;

	margin-top: 30px;

}

.language-settings .add-new-language .close {

	font-size: 0.9em;

	line-height: 1em;

	font-weight: bold;

	padding: 0 10px;

	border-color: #EF3A39;

	color: #EF3A39;

}

.language-settings .add-new-language .close:hover {

	background: #EF3A39;

	color: #fff;

}

.language-settings .add-new-language .form-styling {

	margin: 0 auto;

	max-width: 500px;

}

.language-settings .add-new-language .form-styling .buttons .submit-button {

	display: inline-block;

}



.language-settings .admin-add-words .form-input {

	display: inline-block;

	float: none;

}

.language-settings .page-admin .result input {

	border: 1px solid #e6eaf2;

	padding: 5px 4px;

	width: 50%;

	text-align: center;

	font-size: 1em;

}

.language-settings .delete-language {

	margin-left: 20px;

	color: #EF3A39;

	border-color: #EF3A39;

}

.language-settings .delete-language:hover {

	background: #EF3A39;

	color: #fff;

}



.language-settings .language-flags .fake-select-edit-flag {

	line-height: 3em;

}

.language-settings .language-flags .fake-select-edit-flag img {

	height: 1em;

	vertical-align: middle;

}



.language-settings .language-flags .status-icons {

	line-height: 2.8em;

	padding-left: 5px;

}

.language-settings .language-flags .status-icons .loader {

	height: 1.6em;

	vertical-align: middle;

}

.language-settings .language-flags .status-icons .loader path {

	fill: #22a4e6;

}

.language-settings .language-flags .status-icons .saved {

	color: #37bc9b;

	vertical-align: middle;

}

.language-settings .edit-language-area .form-styling .form-input.language-flags .input-wrapper {

	padding-right: 40px;

}

.language-settings .edit-language-area .form-styling .form-input.language-flags .status-icons {

	line-height: 2em;

	bottom: 5px;

	right: 0;

}



.language-settings .language_url_field_wrapper .help .text-val {

	background: #e6eaf2;

	font-weight: 600;

	padding: 2px 3px;

}











.language-settings .export-language {

	margin-left: 20px;

}

.language-settings .import-language-textarea-wrapper .import-button .loader,

.language-settings .export-language .loader {

	height: 16px;

}

.language-settings .import-language-textarea-wrapper .import-button .loader path,

.language-settings .export-language .loader path {

	fill: #22a4e6;

}

.language-settings .import-language-textarea-wrapper .import-button:hover .loader path,

.language-settings .export-language:hover .loader path {

	fill: #fff;

}



.language-settings .import-language-textarea-wrapper {

	background: #22a4e6;

	text-align: center;

}

.language-settings .import-language-textarea-wrapper .import-button-err {

	margin: 0 auto;

	padding: 5px 10px;

	margin-bottom: 10px;

}

.language-settings .import-language-textarea-wrapper .import-button {

	display: inline-block;

	border-color: #fff;

}



.language-settings .export-language-textarea-wrapper {

	clear: both;

	background: #22a4e6;

	padding: 10px;

}

.language-settings .import-language-textarea-wrapper .textarea-label,

.language-settings .export-language-textarea-wrapper .textarea-label {

	color: #fff;

	font-size: 0.9em;

	font-weight: 600;

}

.language-settings .import-language-textarea-wrapper .close,

.language-settings .export-language-textarea-wrapper .close {

	background: #EF3A39;

	color: #fff;

	border: 2px solid #EF3A39;

	font-size: 0.8em;

	line-height: 1.8em;

	font-weight: 600;

	cursor: pointer;

	padding: 0 10px;

}

.language-settings .import-language-textarea-wrapper .close:hover,

.language-settings .export-language-textarea-wrapper .close:hover {

	background: #fff;

	color: #EF3A39;

}

.language-settings .export-language-textarea-wrapper .export-language-textarea {

	background: #fff;

}

/* Language settings END */





/* Login page START */

body.login {

	background: #4f9ad2;

	background: -moz-linear-gradient(45deg,  #4f9ad2 0%, #00c3cc 100%);

	background: -webkit-linear-gradient(45deg,  #4f9ad2 0%,#00c3cc 100%);

	background: linear-gradient(45deg,  #4f9ad2 0%,#00c3cc 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9ad2', endColorstr='#00c3cc',GradientType=1 );

	font-family: 'Raleway', sans-serif;

	padding: 10px;

}

body.login .forgetmenot {

	padding-top: 10px;

}

body.login .forgetmenot label {

	font-size: 1.2em !important;

}

body.login #login {

	width: 450px;

	color: #45474d;

}

body.login.mobile #login {

	width: auto;

}

body.login #login h1 {

	display: none;

}

body.login #loginform,

body.login #lostpasswordform {

	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;

	box-shadow: none;

}

body.login #loginform .input,

body.login #lostpasswordform .input {

	box-shadow: none;

}

body.login #loginform #wp-submit,

body.login #lostpasswordform #wp-submit {

	color: #fff;

	border: 2px solid #22a4e6;

	background: #22a4e6;

	padding: 3px 30px;

	font-weight: 600;

	box-shadow: none;

	line-height: auto !important;

	height: auto !important;

	cursor: pointer;

	text-shadow: none;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;

	font-size: 1.2em;

}



body.login p#nav,

body.login p#backtoblog {

	padding: 0;

	margin-top: 13px;

}

body.login p#nav {

	float: left;

}

body.login p#backtoblog {

	float: right;

}

body.login p#nav a,

body.login p#backtoblog a {

	color: #fff;

	font-size: 1.2em !important;

}

body.login p#nav a:hover,

body.login p#backtoblog a:hover {

	text-decoration: underline;

	color: #fff;

}

/* Login page END */





/* Documentation START */

.theme-documentation h3.title {

	font-weight: 600;

	color: #22a4e6;

	font-size: 1.8em;

	margin-bottom: 20px;

}

.theme-documentation h3.title {

}

.theme-documentation .glossary-wrapper {

	border-bottom: 1px solid #e6eaf2;

	padding-bottom: 30px;

}

.theme-documentation .glossary {

	font-size: 1.1em;

	line-height: 2em;

}

.theme-documentation .glossary a {

	color: #45474d;

	padding-bottom: 2px;

	/*border-bottom: 1px solid #e6eaf2;*/

}

.theme-documentation .glossary a .icon {

	color: #22a4e6;

}

.theme-documentation .glossary a:hover {

	border-bottom: 1px solid #22a4e6;

}

.theme-documentation .glossary,

.theme-documentation .glossary ul {

	list-style: decimal-leading-zero;

	padding-left: 30px;

	padding-bottom: 10px;

}

.theme-documentation .glossary li {

	color: #22a4e6;

	padding-bottom: 20px;

}

.theme-documentation .glossary li a {

	font-weight: 600;

}

.theme-documentation .glossary ul li {

	padding-bottom: 0;

}

.theme-documentation .glossary ul li a {

	font-weight: normal;

}



.theme-documentation .documentation {

	padding-top: 50px;

	font-size: 1.1em;

}

.theme-documentation .documentation h3,

.theme-documentation .documentation h4 {

	font-weight: 600;

	margin-bottom: 5px;

}

.theme-documentation .documentation h3 {

	color: #45474d;

	font-size: 1.4em;

}

.theme-documentation .documentation h4 {

	font-size: 1.6em;

}

.theme-documentation .documentation h3 .number,

.theme-documentation .documentation h4 .number,

.theme-documentation .documentation h3 .icon,

.theme-documentation .documentation h4 .icon {

	color: #22a4e6;

}

.theme-documentation .documentation img {

	vertical-align: middle;

}

.theme-documentation .documentation a {

	color: #22a4e6;

	font-weight: 600;

	padding-bottom: 2px;

	border-bottom: 2px solid #e6eaf2;

}

.theme-documentation .documentation a:hover {

	border-bottom: 2px solid #22a4e6;

}

.theme-documentation .documentation p {

	line-height: 1.5em;

	text-indent: 20px;

	padding: 10px 0;

}

.theme-documentation .documentation ol {

	line-height: 1.5em;

	padding-left: 80px;

}

.theme-documentation .documentation ol li {

	padding-bottom: 10px;

}



.theme-documentation .documentation .fb-button-green,

.theme-documentation .documentation .fb-button-blue {

	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;

	color: #fff;

	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);

	font-family: helvetica,arial,sans-serif;

	font-weight: bold;

	vertical-align: middle;

	white-space: nowrap;

}

.theme-documentation .documentation .fb-button-green {

	background: #6bb933;

	background: -moz-linear-gradient(top,  #6bb933 0%, #47a901 100%);

	background: -webkit-linear-gradient(top,  #6bb933 0%,#47a901 100%);

	background: linear-gradient(to bottom,  #6bb933 0%,#47a901 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb933', endColorstr='#47a901',GradientType=0 );

	padding: 7px 14px;

	font-size: 0.9em;

	border-color: #60A62E #519F18 #409701;

	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);

}

.theme-documentation .documentation .fb-button-blue {

	background: #4e69a2;

	background: -moz-linear-gradient(top,  #4e69a2 0%, #3c5a98 100%);

	background: -webkit-linear-gradient(top,  #4e69a2 0%,#3c5a98 100%);

	background: linear-gradient(to bottom,  #4e69a2 0%,#3c5a98 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e69a2', endColorstr='#3c5a98',GradientType=0 );

	font-size: 0.8em;

	border-color: #435A8B #3C5488 #334C83;

	padding: 5px 10px;

}



.theme-documentation .documentation .google-button-blue {

	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;

	background: #4184F3;

	background-image: -moz-linear-gradient(center top,  transparent, rgba(0,0,0,0.05));

	background-image: -webkit-linear-gradient(center top,  transparent,rgba(0,0,0,0.05));

	background-image: linear-gradient(to bottom,  transparent,rgba(0,0,0,0.05));

	border: 1px solid #0D55CB;

	padding: 5px 6.9px;

	color: #fff;

	font-size: 0.8em;

}

.theme-documentation .documentation .get-a-key-button {

	background: #fff;

	box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);

	padding: 8px 10px;

	color: #039be5;

	cursor: default;

	height: 26px;

	font-weight: 600;

	font-size: 0.8em;

}



.theme-documentation .documentation .stripe-button-gray {

	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;

	background: #f6f7f9;

	background: -moz-linear-gradient(top,  #f6f7f9 0%, #eff1f4 100%);

	background: -webkit-linear-gradient(top,  #f6f7f9 0%,#eff1f4 100%);

	background: linear-gradient(to bottom,  #f6f7f9 0%,#eff1f4 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f9', endColorstr='#eff1f4',GradientType=0 );

	-webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.075);

	-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.075);

	box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.075);

	border: 1px solid #c0c5cc;

	color: #444;

	padding: 5px 12px 4px 12px;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 0.9em;

	text-shadow: 1px 1px #fff;

}

.theme-documentation .documentation .stripe-button-blue {

	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;

	background: #28a0e5;

	background: -moz-linear-gradient(top,  #6bbceb 0%, #048edd 100%);

	background: -webkit-linear-gradient(top,  #6bbceb 0%, #048edd 100%);

	background: linear-gradient(to bottom,  #6bbceb 0%, #048edd 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a0e5', endColorstr='#015e94',GradientType=0 );

	-webkit-box-shadow: inset 0px 2px 7px 0px rgba(255,255,255,0.3);

	-moz-box-shadow: inset 0px 2px 7px 0px rgba(255,255,255,0.3);

	box-shadow: inset 0px 2px 7px 0px rgba(255,255,255,0.3);

	color: #fff;

	padding: 8px 15px 8px 15px;

	font-size: 0.9em;

	font-weight: bold;

	font-family: Arial, sans-serif;

	text-shadow: 0px -1px #3982ad;

	border-top: 1px solid #279fe4;

	border-left: 1px solid #147fbc;

	border-right: 1px solid #147fbc;

	border-bottom: 1px solid #015e94;

}

.theme-documentation .documentation .stripe-button-gray .icon {

	color: #9e9fa1;

}

.theme-documentation .documentation .round-corners-button {

	display: inline-block;

	padding: 0 25px 0 10px;

}

.theme-documentation .documentation .round-corners-button .icon {

	padding: 0;

	margin: 0;

}







.theme-documentation .documentation .shadow-padding {

	padding: 20px;

	border: 1px solid #e6eaf2;

}

.theme-documentation .documentation .blue {

	color: #22a4e6;

	font-weight: 600;

}

.theme-documentation .documentation .green {

	color: #37bc9b;

}

.theme-documentation .documentation .green2 {

	color: #8ED412;

}

/* Documentation END */



/* Add demo ads START */

.edit-demo-ads .page-content .add-demo-data-form .form-ok {

	margin: 0;

	margin-bottom: 20px;

}

.edit-demo-ads .page-content .add-demo-data-form .buttons .button {

	display: inline-block;

	margin: 0 10px;

	font-weight: 600;

	font-size: 1em;

}

.edit-demo-ads .page-content .add-demo-data-form .buttons .delete-demo-ads.submit-button-default {

	color: #EF3A39;

	border-color: #EF3A39;

}

.edit-demo-ads .page-content .add-demo-data-form .buttons .delete-demo-ads.submit-button-default:hover {

	background: #EF3A39;

	color: #fff;

}

.edit-demo-ads .page-content .add-demo-data-form .buttons .create-demo-ads.submit-button-default {

	color: #37bc9b;

	border-color: #37bc9b;

}

.edit-demo-ads .page-content .add-demo-data-form .buttons .create-demo-ads.submit-button-default:hover {

	background: #37bc9b;

	color: #fff;

}

/* Add demo ads END */





.page-404 {

	cursor: default;

}

.page-404 .title-404 {

	font-size: 10em;

	font-weight: bold;

	color: #49586a;

}

.page-404 .desc1-404 {

	color: #EF3A39;

	font-size: 1.1em;

	font-weight: 600;

}

.page-404 .desc2-404 {

	color: #1C242E;

	padding-top: 15px;

	max-width: 350px;

	margin: 0 auto;

	line-height: 1.2em;

}







.check_license_div a {

	color: #22a4e6;

	font-weight: 600;

}

.check_license_div .redbutton {

	background: red;

	color: #fff;

	padding: 5px 10px;

	font-weight: 600;

	cursor: pointer;

}

.check_license_div .redbutton {

	background: #EF3A39;

}

.check_license_div .redbutton:hover { background: #fd5959; }



/* Ad management page START */

.settings-page.edit-ad-management {

	max-width: 1000px;

	padding: 10px;

}

.settings-page.edit-ad-management .tabs {

	padding-bottom: 20px;

}

.settings-page.edit-ad-management .tabs .tab {

	border: 1px solid #e6eaf2;

	color: #45474d;

	line-height: 2.1em;

	padding: 0 15px;

	margin: 0 3px;

	margin-bottom: 2px;

	font-weight: 600;

	display: inline-block;

}

.settings-page.edit-ad-management .tabs .tab:hover {

	border-color: #22a4e6;

}

.settings-page.edit-ad-management .tabs .tab.active,

.settings-page.edit-ad-management .tabs .tab.active:hover,

.settings-page.edit-ad-management .tabs .tab:active {

	background: #22a4e6;

	color: #fff;

	border-color: transparent;

}



.settings-page.edit-ad-management .user-items .loop-title-bar {

	padding: 10px 0;

}

.settings-page.edit-ad-management .user-items .loop {

	border-top: 1px solid #e6eaf2;

}

.settings-page.edit-ad-management .user-items .ad-item {

	width: 100%;

	margin: 0;

	padding: 0px 0;

	line-height: 2.8em;

	border-bottom: 1px solid #e6eaf2;

}

.settings-page.edit-ad-management .user-items .ad-link {

}

.settings-page.edit-ad-management .user-items .ad-link a {

	color: #22a4e6;

	font-weight: 600;

	line-height: 1.5em;

	vertical-align: middle;

	display: inline-block;

}

.settings-page.edit-ad-management .user-items .ad-link a:hover {

	text-decoration: underline;

}

.settings-page.edit-ad-management .user-items .item-info .icon {

	color: #b8c3d9;

}

.settings-page.edit-ad-management .user-items .item-info {

	color: #49586a;

}

.settings-page.edit-ad-management .user-items .item-info .info {

	font-size: 0.9em;

	padding-left: 8px;

}

.settings-page.edit-ad-management .user-items .item-info .info a {

	color: #22a4e6;

	text-decoration: underline;

}

.settings-page.edit-ad-management .user-items .item-info .info.tag {

	background: #4FC6F0;

	padding: 2px 5px;

	color: #fff;

	font-weight: 600;

	font-size: 0.8em;

	cursor: default;

}

.settings-page.edit-ad-management .user-items .item-info .info.tag2 {

	background: #fee6e6;

	color: #EF3A39;

}

/* Ad management page END */



/* Auto Class Settings START */

.auto-class-settings-page .activate-button-cat-stats {

	padding-top: 3px;

	font-size: 0.83em;

	line-height: 1.29em;

	padding-left: 15px;

	font-family: 'Open Sans', sans-serif;

	color: #49586a;

}

.auto-class-settings-page .activate-button-cat-stats b {

	color: #22a4e6;

}

.auto-class-settings-page .activate-button-cat-stats.imported b {

	color: #37bc9b;

}



.auto-class-settings-page .activate-button,

.auto-class-settings-page .delete-button {

	background: #22a4e6;

	color: #fff;

	line-height: 2.5em;

	margin-top: 4px;

	cursor: pointer;

	font-weight: 600;

	padding: 0 15px;

	text-align: center;

}

.auto-class-settings-page .activate-button:hover {

	background: #37bc9b;

}

.auto-class-settings-page .delete-button {

	background: #fee6e6;

	color: #EF3A39;

	margin-left: 15px;

}

.auto-class-settings-page .delete-button.delete-button-default:hover,

.auto-class-settings-page .delete-button.delete-button-err {

	background: #EF3A39;

	color: #fff;

}



.auto-class-settings-page .activate-button.activate-button-default.working,

.auto-class-settings-page .delete-button.delete-button-default.working {

	background: #cfd6e6;

	color: #fff;

}



.auto-class-settings-page .activate-button.activate-button-default.working,

.auto-class-settings-page .delete-button.delete-button-default.working,

.auto-class-settings-page .activate-button.activate-button-err,

.auto-class-settings-page .delete-button.delete-button-err,

.auto-class-settings-page .activate-button.activate-button-loading,

.auto-class-settings-page .delete-button.delete-button-loading,

.auto-class-settings-page .activate-button.activate-button-done,

.auto-class-settings-page .delete-button.delete-button-done {

	cursor: default;

}

.auto-class-settings-page .activate-button.activate-button-loading {

	background: #8ED412;

}

.auto-class-settings-page .delete-button.delete-button-loading {

	background: #fee6e6;

}

.auto-class-settings-page .activate-button.activate-button-err,

.auto-class-settings-page .delete-button.delete-button-err {

	background: #EF3A39;

}

.auto-class-settings-page .activate-button.activate-button-done {

	background: #49cd65;

}



.auto-class-settings-page .activate-button.activate-button-default .text-default,

.auto-class-settings-page .delete-button.delete-button-default .text-default,

.auto-class-settings-page .delete-button.delete-button-default .for-default,

.auto-class-settings-page .activate-button.activate-button-loading .text-loading,

.auto-class-settings-page .activate-button.activate-button-loading .icon.for-loading,

.auto-class-settings-page .delete-button.delete-button-loading .text-loading,

.auto-class-settings-page .delete-button.delete-button-loading .icon.for-loading,

.auto-class-settings-page .activate-button.activate-button-err .text-err,

.auto-class-settings-page .activate-button.activate-button-err .icon.for-err,

.auto-class-settings-page .delete-button.delete-button-err .text-err,

.auto-class-settings-page .delete-button.delete-button-err .icon.for-err,

.auto-class-settings-page .activate-button.activate-button-done .text-done,

.auto-class-settings-page .activate-button.activate-button-done .icon.for-done,

.auto-class-settings-page .delete-button.delete-button-done .text-done,

.auto-class-settings-page .delete-button.delete-button-done .icon.for-done {

	display: block;

}

.auto-class-settings-page .activate-button.activate-button-loading .icon.for-loading,

.auto-class-settings-page .delete-button.delete-button-loading .icon.for-loading {

	height: 20px;

	line-height: 2.5em;

	margin-top: 9px;

	margin-right: 5px;

}

.auto-class-settings-page .activate-button .icon,

.auto-class-settings-page .delete-button .icon,

.auto-class-settings-page .activate-button .button-text,

.auto-class-settings-page .delete-button .button-text {

	float: left;

}

.auto-class-settings-page .activate-button .icon,

.auto-class-settings-page .delete-button .icon {

	line-height: 2.5em;

	margin-right: 5px;

}

.auto-class-settings-page .activate-button.activate-button-loading .icon.for-loading path {

	fill: #fff;

}

.auto-class-settings-page .delete-button.delete-button-loading .icon.for-loading path {

	fill: #EF3A39;

}

/* Auto Class Settings END */





/* Footer START */

footer {

	background: #126E50;

	background-image: url('img/header-bg.png');

	background-position: top center;

	padding-top: 10px;

	width: 100%;

	text-align: center;

	position: relative;

	color: #e6eaf2;

}

footer input {

	padding: 5px 8px;

}

footer input#s {

	padding: 6px 8px;

}

footer .logo {

	font-size: 2em;

	color: #fff;

}

footer .logo img {

	max-height: 50px;

	max-width: 100%;

	padding: 0 10px;

}

footer .widgetbox {

	display: inline-block;

	vertical-align: top;

	text-align: left;

	padding: 20px;

}

footer .widgetbox .widgettitle {

	color: #fff;

	margin-bottom: 10px;

	cursor: default;

}

footer .widgetbox li {

	list-style: none;

	line-height: 1.4em;

}

footer .widgetbox a {

	color: #fff;

}

footer .widgetbox li a {

	color: #fff;

}

footer .widgetbox li a:hover {

	text-decoration: underline;

}



footer .footer-end {

	background: url('img/footer-bar-bg.png');

	padding: 10px 0;

}



footer .copyright {

	font-size: 0.9em;

	color: #fff;

}



footer .dolce-footer-link {

	position: absolute;

	bottom: 5px;

	right: 10px;

}

/* Footer END */







/* content with no sidebar */

.page-template-admin-form-builder-settings .content,

.page-template-admin-category-settings .content,

.page-template-admin-site-settings .content,

.page-template-admin-ad-management .content,

.page-template-admin-ad-settings .content,

.page-template-admin-demo-data .content,

.page-template-admin-email-settings .content,

.page-template-user-private-messages-inbox.logged-in .content,

.page-template-admin-private-messages-settings .content,

.page-template-admin-auto-classifieds .content,

.page-template-admin-payment-settings .content,

.page-template-admin-language-settings .content,

.page-template-admin-documentation .content,

.page-template-admin-user-settings .content,

.page-template-admin-user-management .content,

.content-nosidebar,

.single-payment .content,

.author .content,

.single-item .content,

.page-template-user-post-new-ad .content {

	margin: 0;

	border: none;

	padding: 30px 0;

}