@media screen and (min-width: 1200px) {
	.n9 {width:1160px;margin:auto;}
}

/* TABLET LANDSCAPE and ABOVE */

@media screen and (max-width: 1199px)  {

	div.post_links {display:none;}
	.first_menu {padding:20px 0;height: 70px;}
	body.sticky .first_menu, body.nosticky .first_menu {padding:10px 0 0 0;}
	body.nosticky .advanced_search .first_menu {padding:20px 0 0 0;}
	#side_menu {top:70px;height:calc(100% - 70px)}


}

@media screen and (min-width: 1024px) and (max-width: 1199px)  {

	.n9 {width:980px;margin:auto;}
	.pl100 {padding-left:20px;}
	body.sticky div.first_menu {width:980px;}

	/* HEADER */

	.primary li a, .secondary li a {letter-spacing:0;}
	nav.third li:first-child {margin-right:5px;padding-right:5px;}
	nav.third li:first-child, nav.third li.the_map_menu_item {padding-right: 5px;margin-right: 5px;border-right:0;}
	body.sticky nav.third.searchs {padding-left:100px;}
	body.nosticky main .the_content.n66, body.nosticky.advanced_search main .content {margin-top:-240px;}

	/* SOCIAL */

	.the_user_meta ul.the_social {width:60%;}
	.the_user_meta div.follows {width:40%;}
	.the_social li a {width:30px;height:30px;line-height:30px;border-radius:30px;}
	.the_social li a img {width:50%;}

	/* SIDEBAR */

	body.sticky aside {margin-top:70px;}
	aside .pl100 {padding-left:20px;}
	body.sticky aside .menu_right {width:327px;}
	body.sticky #logo {width: 307px;top:70px;}
	body #logo {width: 250px;}
	body #logo img {width:100%;height:auto;}
	body.sticky aside .sponsored_by {width:305px;top:330px;}
	body.nosticky #logo img {width:295px;height:auto;padding-left:10px;}

}

@media screen and (max-width: 1024px) {
	input, textarea, button {-webkit-appearance:none;border-radius:0;}
	input[type="checkbox"] {-webkit-appearance:checkbox;vertical-align: middle;}
	input[type="radio"] {-webkit-appearance:radio;vertical-align: middle;}
}


/* TABLET PORTRAIT */


@media screen and (min-width: 768px) and (max-width: 1023px) {

	.n9 {width:740px;margin:auto;max-width: 100%;}
	body.sticky div.first_menu {width:740px;}
	.pl100 {padding-left:20px;}

	/* HEADER */

	.third.searchs a span {display:none;}
	body.sticky nav.third.searchs {padding-left:120px;}
	nav.primary.logins {width:25%;}
	.first_menu .menu_right {width:75%;}
	body.sticky .first_menu .menu_right {width:80%;}
	body.nosticky main.single_profile .first_menu .menu_right {width:70%;}
	body.nosticky main#the_author_page .first_menu .menu_right {width:70%;}
	body.nosticky .menu_opener {width:30%;}
	.primary li a, .secondary li a {letter-spacing:0.5px;font-size:11px;}
	nav.third.searchs {padding-left:20px;}
	nav.third li:first-child {padding-right:10px;margin-right:10px;}
	body.sticky #logo {top:70px;}

	/* SOCIAL */

	.the_social li a {width:30px;height:30px;line-height:30px;border-radius:30px;}
	.the_social li a img {width:50%;}
	body.nosticky main .the_content.n66, body.nosticky.advanced_search main .content {margin-top:-180px;}

	/* SIDEBAR */

	body.sticky aside {margin-top:80px;}
	aside .pl100 {padding-left:20px;}
	body.sticky aside .menu_right {width:250px;}
	body #logo img {width:100%;height:auto;max-width: 180px;}
	body.sticky aside .sponsored_by {width:225px;top:330px;}
	body.nosticky #logo img {width:225px;height:auto;padding-left:10px;}

	/* PROFILE */

	.usermeta .pl100 {padding-left:20px;}
	.profile_summary .n66 {width:70%;}
	.profile_summary .n33.collection_view {width:30%;}

	/* FOLLOWS */

	.the_posts.the_users .the_user_avatar .the_follow_links {display:none;}
	.the_posts.the_users .the_user_avatar .user_avatar_large {}
	.the_user_avatar.user_avatar_large {width:170px;height:170px;}
	.the_user_avatar.user_avatar_large img.avatar_image {width:170px;height:170px;}
	.the_user_meta ul.the_social.social {width:100%;}
	.the_user_meta .the_socials {margin-top:20px;}
	.the_user_meta .the_socials .follows {width:100%;text-align:left;margin-top:10px;}

	/* POSTS */

	article.the_post .article_head .n70 {width:60%;}
	article.the_post .article_head .n30 {width:40%;}
	.sharethis.flexbox .col.n50.sharebox {flex: 0 0 60%;}
	.sharethis.flexbox .col.n50.likebox {flex:0 0 40%;}
	.the_post_meta div.likebox.floating.disable {text-align: left;margin-top: 25px;border-top: 1px solid #b3b3b3;padding-top: 25px;width: 100%;}

	.add_to_cont .inner.vam {height:500px;position: absolute;top: 0;bottom: 0;height: 500px;left: 0;right: 0;transform:none;-webkit-transform:none;-ms-transform:none;}
	.save_to_collection {display:inline-block;}
	.collection_item:hover, .collection_item {display:block !important;}

}

/* MOBILE */

@media screen and (max-width: 767px) {

	.mobileonly {display:block;}
	.mobileonly.ib {display:inline-block;}
	.desktoponly {display:none;}
	.desktoponly.ib {display:none;}

	.n9 {width:100%;}
	nav.second_menu {display:none;}
	aside {display:none;}
	.n66.content {width:100%;}
	aside.n33 {display:none;}

	/* HEADER */

	#profile_mobile {width:65%;}
	.third.searchs a span {display:none;}
	.first_menu {background:#FFF;z-index:99;position:fixed;top:0;width:100%;z-index:999;}
	body.sticky.nosticky div.first_menu {position:fixed;}
	.first_menu .primary {display:none;}
	.first_menu .menu_right {width:25%;}
	body.sticky nav.third.searchs {padding:0;}
	.first_menu .menu_right .secondary {display:none;}
	.first-menu-inner {padding:0 15px;}
	.the_menu.n66 {width:100%;overflow:hidden;}
	.menu_opener {width:10%;opacity:1;display:inline-block;}
	body.nofooter .menu_opener {width:10%;}
	nav.third li:first-child {padding-right:5px;margin-right:5px;border-right:0;}
	nav.third li:first-child, nav.third li.the_map_menu_item {padding-right:5px;margin-right:5px;border-right:0;}
	.first_menu .the_user_avatar {display:none;}
	nav.third.searchs {padding:0;width:100%;}
	body.sticky div.first_menu {width:100%;}
	.first_menu {height:50px;padding: 10px 0;}
	body.nosticky .advanced_search .first_menu {padding:10px 0 0 0;}
	.nav_opener {display:none;}
	.nav_opener_mobile {width:25px;height:auto;display:block;}
	#sub-menu-profile {top:50px;padding:25px 15px;left: 0;right: 0;}
	#sub-menu-profile li {padding:0 0 15px 0;}
	#sub-menu-profile li:last-child {padding:0;}
	#profile_opener {text-decoration:none;color:#000;}
	body.profile-opened {overflow:hidden;}
	.profile_menu.notloggedin a.the_login_url {border-right:1px solid #333;}
	body.sticky div.first_menu {z-index:999;}
	ul.profile_menu.notloggedin li a {letter-spacing:1px;}

	/* SIDEMENU */

	#side_menu {display:none !important;}
	.nav_closer_mobile {padding:10px 20px;}
	#side_menu_mobile {top:160px;height: calc(100% - 160px);overflow-y:scroll;}
	#side_menu_mobile ul.slide_menu_first li {width:50%;letter-spacing: 0.5px;}
	#side_menu_mobile .the_social li a {width:30px;height:30px;line-height:30px;display: table-cell;}
	#side_menu_mobile .the_social li {margin-right:5px;}
	#side_menu_mobile .the_social li a img {display:inherit;width: 50%;height: auto;}
	#side_menu_mobile ul.slide_menu_third li {display:block;}

	/* LOGO MOBILE */

	div.logo_mobile {margin-top:50px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
	#logo_mobile {padding:20px 15px;}
	#logo_mobile img {display:block;}
	.logo_mobile.opened {display:block !important;position:fixed;width:100%;z-index:10;background:#FFF;margin-top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
	.logo_mobile.opened a {border-bottom:0;}
	main.my_profile .logo_mobile.opened {display:block;}

	/* FS SEARCH */

	#the_search_fs {top:50px;height:calc(100% - 50px);}
	#the_search_fs .n70 {padding:0 15px;width:100%;display: inline-block;}
	#the_search_fs .n50 {width:100%;}
	#the_search_fs .n50 .pr20 {padding-right:0;}
	#go_search {width:auto;margin:35px auto 25px auto;text-align:center;float:none;font-size:14px;}
	#the_search_fs .closesearch {top:20px;right:20px;width:15px;height:15px;}
	#the_searchform div.n50.mb40 {margin-bottom:15px;}
	#the_searchform .keyword_and_order {margin-top:30px;}
	#the_search_fs .vam {transform:none;-webkit-transform:none;-ms-transform:none;top: 50px;height:calc(100% - 50px);}

	/* SIDE MENU */

	#side_menu {width:100%;left:-100%;}

	/* HOME */

	.the_today.date_badge {margin:20px auto;}
	.the_today.date_badge .month_and_date {padding-bottom:20px;}

	/* CONTENT */

	main div.content {overflow:hidden;}
	.inner article.the_post {padding:0 15px;}
	body.nosticky main .the_content.n66, body.nosticky.advanced_search main .content {margin-top:0;}
	body.nosticky main .the_content.n66 {width:100%;}
	.found_posts {padding-left:15px;}
	strong.found_posts {font-weight:400;font-size:14px;}
	.the_posts .the_post {width:100%;}
	article.the_post {margin-bottom:35px;}

	/* PAGINATION */

	div.pagin {padding:0 15px;text-align:center;font-size:18px;}

	/* PROFILE */

	.the_user_mobile_data .the_name {padding-top:4px;}
	.the_user_meta {width:100%;padding:0 15px;}
	.usermeta .the_user_avatar {margin:20px 15px 20px 0;}
	.the_social.social, .the_socials .follows {width:100%;text-align: left;}
	.the_socials .follows {margin-top:20px;}
	div.the_address {margin-bottom:15px;}
	.profile_summary {padding:30px 0 15px 0;}
	.profile_summary .n66 {width:100%;}
	.profile_summary .first_col, .profile_summary .second_col {padding:0 0 0 15px;margin-bottom:10px;}
	.third_col .n33 {position:static;width:100%;}
	.third_col .n33 .pl100 {padding:20px 20px 0 15px;}
	.the_message_content {padding:0 15px;margin-bottom:0;}
	.the_message_content .gform_wrapper {margin-bottom:0;}
	a.the_message {position:absolute;top:15px;right:0;}
	div#gform_wrapper_4.gform_wrapper .gform_footer {padding-bottom:0;}
	a.edit_profile {display:none;}
	.the_user_meta .the_user_avatar.user_avatar_large {width:60px;height:60px;border-radius:60px;}
	.the_user_meta div.the_socials {float:left;clear:both;padding-top:15px;border-top:1px solid #b3b3b3;width: calc(100% + 30px);margin-left: -15px;text-align:center;}
	.the_user_meta div.the_socials ul.the_social {display:block;margin-bottom:-15px;}
	.the_user_meta div.the_socials ul.the_social.no_social {margin-bottom:0;}
	.the_user_meta div.the_socials ul.the_social {text-align:center;}

	.the_user_meta .the_social li a {width:25px;height:25px;line-height:25px;display: table-cell;}
	.the_user_meta .the_social li {margin-right:5px;vertical-align:middle;}
	.the_user_meta .the_social li:last-child {margin-right:0;}
	.the_user_meta .the_social li a img {display:inherit;width:40%;height: auto;}
	.the_user_meta .the_social li.follow_mobile a {width:auto;border-radius:0;padding-top:0;padding-bottom:0;}
	.the_profile.profile_summary .first_col, .the_profile.profile_summary .second_col {font-size:12px;}
	.projects_profile .the_posts article.the_post {padding:0;}
	.projects_profile div.the_posts div.the_post {padding:0 15px;}
	.projects_profile div.the_posts .the_user .the_avatar {padding-bottom:50px;}

	main.my_profile .logo_mobile, main.single_collections .logo_mobile, main.my_follows .logo_mobile, main.my_projects_on_map .logo_mobile {display:none;}
	main.my_profile .first_content, main.single_collections .first_content, main.my_follows .first_content {padding-top:40px;}
	body.single_page main.single_page.my_projects_on_map .the_content.first_content {padding:40px 0 0 0;}
	main.my_projects_on_map .the_filter.content {padding:0;}
	body.single_page main.single_page.my_projects_on_map .profile_summary.the_content {padding:15px 15px 0 15px;}
	main.my_projects_on_map .filter_collection.no_filter div.fs24px {text-align:center;}
	#gform_fields_5 li.gfield {padding-left:0;padding-right:0;width:100%;}
	#gform_fields_5 li.gfield:nth-child(odd) {padding-right:0;}
	#gform_fields_5 li.gfield:nth-child(even) {padding-left:0;}
	#input_5_3 label {font-weight:normal;}
	#gform_fields_5 #field_5_10 {padding-left:0;}
	#gform_fields_5 #field_5_4 {padding-right:0;}

	/* LOGIN */

	.tml-login .submit-wrap {text-align:center;margin-top:20px;}
	main.login_page.single_page h1.the_title {padding-left:15px;font-size:18px;margin:25px 0 0 0;padding-bottom: 25px;font-weight: 500;border-bottom:0;}
	.the_login_form input.wp-submit, #lostpasswordform input#wp-submit {font-size:14px;padding-left:40px;padding-right:40px;}

	/* COLLECTIONS */

	article.the_collection .feat_image {height:auto;}
	article.the_post.the_collection {margin-bottom:25px;}
	div.the_posts.inner.minus10 {margin:0;}
	.no_posts_found {padding:0 15px;font-weight:normal;font-size:14px;}
	.filter_collection {padding:15px;}
	.filter_collection .fs24px {width:48%;font-size:12px;display:inline-block;text-align: left;}
	.filter_collection .collection_view {width:50%;display:inline-block;text-align:right;}
	.filter_collection .collection_view .pl100 {padding:0;}
	.filter_collection .collection_view .pl100 a {line-height:1;font-size:12px;}
	.the_profile .first_col {width:50%;}
	.projects_map_found {width:100%;}
	.projects_map_found .found_posts {width:48%;display:inline-block;}
	.projects_map_found .collection_view {width:48%;}

	/* USERS */

	.the_user.n25 {width:100%;padding:0;}
	.the_posts.the_users {padding:0 15px;margin:0;}

	/* FOLLOWS */

	.filter_users .map_view {display:none;}
	.filter_collection.filter_users {display:none;}
	.the_posts.the_users .the_user_avatar .the_follow_links {display:none;}
	.the_social li.mobileonly {display:inline-block;}

	/* ADVANCED SEARCH */

	div.search_title {padding:15px;}
	.heading.pt30, .the_filter.content {padding:15px 0;}
	.search_title .pl100 {padding:0;}
	.advanced_search form .n50 {width:100%;}
	.advanced_search .pr20 {padding-right:0;}
	#locationField {margin-top:40px;width:100%;}
	main.advanced_search div.the_posts div.the_post.n25 {padding:0;}
	.the_map_view .found_posts {padding-left:0;}
	main.single_page .search_title h1.the_title {margin:0;border:0;padding:0;}
	.search_title .switch_btn a {font-size:12px;line-height:1;}
	main.advanced_search div.the_posts article .feat_image div.the_article {width:30%;display:inline-block;vertical-align:middle;}
	.advanced_search .post_data {padding-left:15px;}
	.advanced_search .post_data .the_categories {display:none;}
	.advanced_search .post_data .the_title {font-size:12px;margin-bottom:10px;}
	.advanced_search .post_data .the_author {font-size:12px;}
	.advanced_search article.the_post {margin-bottom:20px;}
	.advanced_search .addto {width:50px;height:50px;}
	.advanced_search .search_title h1 {font-size:18px;}
	.advanced_search #iw_container .the_post_title {font-size:9px;}
	.advanced_search #iw_container #get_direction_go {font-size:8.5px;}
	#iw_container {width:200px;}
	main.advanced_search .collection_view {position:static;}
	main.advanced_search .collection_view .pl100 {padding:0;}
	main.advanced_search .collection_view a {font-size:12px;line-height:100%;}

	/* CATEGORY */

	main.the_category_page h1.the_title {margin-left:15px;margin-right:15px;font-weight:500;font-size:18px;margin-bottom:20px;padding-bottom:20px;border-bottom: 1px solid #666;padding-top:20px;}

	/* MAP VIEW */

	.the_map_view .heading {padding:15px;}
	.the_map_view #locationField #autocomplete {width:60%;}
	.the_map_view #locationField .travel_mode {width:40%;}

	/* ADD TO COLLECTION */

	.add_to_collection .addto_label {display:none;}
	.add_to_cont .inner {width:100%;}
	#add_to_collection .inner.p30 {padding:15px;transform:none;-webkit-transform:none;-ms-transform:none;top: 50px;height:calc(100% - 50px);}
	#add_to_collection .pr30 {padding-right:0;}
	#add_to_collection .the_left_side, #add_to_collection .the_right_side {width:100%;}
	#add_to_collection .the_right_side {margin-top:25px;}
	#add_to_collection .feat_image {width:30%;display: inline-block;vertical-align:middle;}
	#add_to_collection .collection_list .save_to_collection {display:inline-block !important;}
	#add_to_collection .collection_list .save_to_collection span.element_text, #add_to_collection .the_right_side .new_collection {font-size:14px;}
	#add_to_collection .the_right_side {position:static;}
	#add_to_collection .new_collection {position:absolute;bottom:15px;}
	.add_to_cont .collection_list, .add_to_cont .create_new_collection {height:300px;margin-bottom: 20px;}

	/* ADD NEW COLLECTION */

	.form_new_collection .n30, .form_new_collection .n70 {width:100%;}
	.form_new_collection .the_label {line-height:100%;margin-bottom:30px;}
	.form_new_collection .first_row.pt20 {padding-top:10px;}
	#new_collection input.input_text, .create_new_collection input.input_text {padding-left:0;}
	.create_new_collection .second_row {margin-top:10px;}
	.create_new_collection .second_row .the_label {margin-bottom:20px;}
	.form_new_collection div.n100.ar {text-align:center;}
	.form_new_collection div.n100.ar a, .form_new_collection div.n100.ar input {font-size:14px;line-height:1;}

	/* NEW COLLECTION */

	#new_collection .inner {width:100%;height:100%;top:50px;transform:none;-webkit-transform:none;-ms-transform:none;}
	#new_collection .inner .p20 {padding:15px;}
	#new_collection .n30, #new_collection .n70 {width:100%;}
	#new_collection .first_row .the_label {line-height:100%;margin-bottom:30px;}
	#new_collection .second_row .the_label {margin-bottom:20px;}
	#new_collection h3.fs18px {margin-bottom:30px;}
	#new_collection .n100.ar {text-align:center;position:absolute;bottom:70px;left:0;}
	#new_collection #new_collection_cancel {display:none;}
	#new_collection input.input_submit, .create_new_collection input.input_submit {line-height:1;font-size:14px;}

	/* EDIT COLLECTION */

	#edit_collection .the_left_side, #edit_collection .the_right_side {position:absolute;bottom:70px;text-align:center;width:50%;}
	#edit_collection .the_right_side {right:15px;}
	#edit_collection .the_right_side .edit_collection_cancel {display:none;}
	#edit_collection .inner {width:100%;height:100%;top:50px;transform:none;-webkit-transform:none;-ms-transform:none;}
	#edit_collection .input_submit {font-size:14px;}
	#edit_collection .p20 {padding:15px;}
	#edit_collection h3 {margin-bottom:5px;}
	#edit_collection .first_row .n30, #edit_collection .first_row .n70 {width:100%;}
	#edit_collection .second_row .n30, #edit_collection .second_row .n70 {width:100%;}
	#edit_collection input[type="text"] {padding-left:0;}
	#edit_collection .first_row .the_label {line-height:100%;margin-bottom:20px;}
	#edit_collection .second_row .the_label {margin-bottom:20px;}

	/* EDIT PROFILE */

	#gform_wrapper_3, .membership_info, main.single_profile .the_register_section, main.single_profile .the_billing_section, main.single_profile .the_cancel_section {padding: 0 15px;}
	main.single_profile .the_register_section.memberships section {width:100%;padding:0;}
	main.single_profile .the_register_section.memberships section.premium_section {margin-top:40px;border-top:1px solid #666;padding-top:20px;}
	#gform_preview_3_33 span.fs18px {font-size:14px;display: inline-block;margin: 0;}
	#gform_preview_3_33 .gform_delete {display: inline-block;}
	span#input_3_29_2_container, span#input_3_30_2_container, #field_3_18, #field_3_36 {padding-left:0;width:100%;}
	span#input_3_30_1_container, span#input_3_29_1_container, #field_3_34, #field_3_35 {padding-right:0;width:100%;}
	div#gform_wrapper_3.gform_wrapper .gform_footer {text-align:center;}
	.membership_info h3 {font-size:18px;border-bottom:1px solid #666;margin-bottom:20px;padding-bottom:20px;}
	.membership_info p {font-size:12px;margin-bottom:10px;}
	.membership_info p:last-child {border-bottom:1px solid #666;margin-bottom:20px;padding-bottom:20px;}
	.memberships .register_sections hr {height:2px;background:#666;}
	.memberships .register_sections .the_content p {font-size:12px;padding-bottom:20px;}
	.memberships h4 {font-size:18px;color:#000;margin-top:0;font-weight: 500;}
	.memberships form.paynow {text-align:center;}
	#field_3_33 label[for="input_3_33"] {font-size:14px;}
	body.not_logged_in main.single_profile .content h1 {font-size:18px;padding-left:15px;margin:25px 0 0 0;padding-bottom: 25px;font-weight: 500;border-bottom:0;}
	body.not_logged_in main.single_profile .content h2 {font-size:14px;padding-left:15px;}
	body.not_logged_in main.single_profile .the_login_form {font-size:14px;padding-left:15px;padding: 0 15px;}
	#input_5_3 li {width:100%;}
	div#gform_wrapper_5.gform_wrapper .gform_footer {padding-bottom:40px;}

	/* PRIVATE MESSAGE */

	main#the_author_page div.the_message_content, main#the_follows_page div.the_message_content {position:fixed;top:50px;bottom: 0;background:#FFF;z-index: 99;}
	div#gform_wrapper_4 {height: calc(100% - 50px);margin: 0;}
	div#gform_wrapper_4 textarea {padding-left:0;padding-right:0;font-weight:400;}
	div.close_the_message {opacity:1;}
	div#gform_wrapper_4.gform_wrapper .gform_footer {text-align:center;position:absolute;bottom:30px;left:0;}
	#field_4_7 label {color:#000;display:inline-block;}
	#field_4_7 div.ginput_container.ginput_container_text {color:#000;display:inline-block;}
	#input_4_7 {border:0;color:#FF0000;}
	#input_4_7, #field_4_7 label {font-weight:500;}

	main#the_author_page div.collection_view {position:static;margin: auto;padding-top: 10px;}
	main#the_author_page div.collection_view .pl100 {padding:0;}
	main#the_author_page div.collection_view .pl100 a {display:block;clear:both;text-align:center;line-height:1;font-size:12px;}

	/* SINGLE POST */

	body.single-post .the_content {padding:0 15px;}
	body.single-post .the_content img {max-width:100%;height:auto;}
	body.single-post .sharethis {padding:0 15px;width:100%;margin-top:20px;}
	body.single-post h2.the_title, body.single-post h3.the_author, body.single-post p.the_location {padding:0 15px;width:100%;}
	body.single-post .content h2.the_title, body.single-post .the_post_meta h3.the_author {font-size:18px;}
	body.single-post .article_head.mobileonly h2.the_title, body.single-post .article_head.mobileonly h3.the_author {font-size:12px;padding-left:0;}
	body.single-post .content .the_post_meta p.the_location {font-size:11px;margin-bottom:5px;}
	#relpost {margin:0;}
	#relpost article.the_post {width:100%;}
	#prev_post_link, #next_post_link {display:none;}
	body.single-post .the_content .feat_image, body.single-post .the_content #the_gallery {margin-left:-15px;margin-right:-15px;}
	.single-post .the_post_meta .the_right_side {margin-left:15px;}
	.single-post .the_post_meta .the_right_side .add_to_collection {display:block;margin-bottom:20px;}
	.single-post .the_post_meta .the_right_side .save_to_pdf {display:block;width:auto;}
	.single-post .the_post_meta .the_right_side, .single-post .the_post_meta .the_left_side {width:100%;text-align:left;}
	.single-post .the_post_meta .add_to_collection .addto_label, .single-post .add_to_after_post .add_to_collection .addto_label {display:inline-block;}
	.single-post .share.sharethis {text-align:center;display: block;}
	.single-post .share.sharethis .sharebox {width: 100%;}
	.single-post .the_tags {text-align: center;padding: 0 15px;}
	body.sticky div.likebox.floating {text-align: center;margin-top: 60px;}
	.single-post .related_post_data, .single-rds_job .related_post_data {display:inline-block;vertical-align:middle;width:70%;padding-left:10px;}
	.single-post .related_post_data .the_title {margin-bottom:10px;}
	#relpost a.the_image {display:inline-block;vertical-align:middle;width:30%;padding-right:5px;margin-bottom:0;}
	#relpost article.the_post {text-align:left;margin-bottom:20px;}
	main.single_post .the_content p {font-size:14px;}
	main.single_post h2.the_title.fs24px {margin-top:25px;font-size:18px;}
	main.single_post .the_post_meta {margin:0 0 20px 0;}
	main.single_post .the_post_meta .add_to_collection {width:100%;}
	main.single_post .the_post_meta .the_right_side {display:none;}
	main.single_post .add_to_after_post .save_to_pdf {display:none;}
	.single_post .the_post_meta .likebox.disable {padding: 0 15px;border:0;text-align: left;margin-top: 25px;}
	body.sticky .sharethis div.likebox.disable {margin:60px auto auto auto;text-align: center;}
	.the_post_meta div.likebox.floating.disable {border-top: 0;padding-top: 0;}

	/* AUTHOR */

	.the_posts .feat_image .mobileonly.post_data

	/* SINGLE PAGE */

	h1.the_title {margin-left:15px;margin-right:15px;font-weight:500;font-size:18px;margin-bottom:20px;padding-bottom:20px;border-bottom: 1px solid #666;}
	body.single_page main.single_page .the_content {padding:0 15px;}
	body.single_page .the_content.advanced_search {padding:0;}
	body.single_page .the_content .the_register_section .n50 {width:100%;padding:0;border-top:1px solid #666;padding-top:20px;}
	main.single_page h1.the_title {font-size:18px;padding-left:15px;margin:25px 0;}
	main.single_page h2.the_title.about_h2 {font-size:18px;padding-left:0;margin:0 0 25px 0;}

	/* REGISTER */

	span#input_1_30_2_container, span#input_1_29_2_container, #field_1_18 {padding-left:0;}
	span#input_1_29_1_container, span#input_1_30_1_container, #field_1_33 {padding-right:0;}
	section.section-reg.n50 {width:100%;padding-left:0;padding-right:0;}
	#field_1_18, #field_1_33 {width:100%;}
	.the_register_section h5 {font-size:12px;}
	.register_sections h3 {font-size:18px;}
	.intro strong.fs16px {font-size:12px;padding-bottom:40px;}
	div.gform_wrapper .gsection_title {font-size:18px;font-weight:500;}
	div.gform_wrapper .gform_footer input.button, div.gform_wrapper .gform_footer input[type=submit] {padding-left:30px;padding-right:30px;width:auto;font-size:14px;}
	#gform_wrapper_3 input[type=submit] {line-height:1;}
	div.gform_wrapper .gform_footer {padding:60px 0 0 0;}
	main.register_page.single_page h1.the_title {padding-left:15px;font-size:18px;margin:25px 0 0 0;padding-bottom: 25px;font-weight: 500;border-bottom:0;}
	main.register_page .register_sections ul {margin-left:5px;}
	main.register_page div.the_register_section {margin-bottom:20px;}
	main.register_page section.intro.mb40 {margin-bottom:20px;}
	#field_1_25 {margin-top:0;}
	main.register_page #gform_wrapper_1 input[type="text"], main.register_page #gform_wrapper_1 input[type="password"], main.register_page #gform_wrapper_1 select {padding-left:0;}
	#field_1_30, #field_1_34, #field_1_8 {margin-top:0;}
	#input_1_30_container {margin-top:0 !important;}
	div#gform_wrapper_1.gform_wrapper .top_label .gfield_label {color:#666;}

	/* SUBMIT YOUR STORY */

	#gform_fields_2 div.mce-toolbar-grp {background-color:transparent;}
	#gform_fields_2 div.mce-toolbar-grp>div {padding-left:0;padding-right:0;}
	#gform_fields_2 div.mce-toolbar-grp button#mceu_0-button {padding-left:0;}
	#gform_drag_drop_area_2_10 span.gform_drop_instructions {display:none;}
	#gform_fields_2 .gform_fileupload_multifile .gform_drop_area {background:transparent;border:0;text-align: left;padding:20px 0 20px 0;}
	#gform_browse_button_2_10 {font-size:14px;background:#FFF;color:#000;line-height:1;}
	#field_2_4 label {padding-bottom:15px;}
	main.submit_your_story_page.single_page h1.the_title {padding-left:15px;font-size:18px;margin:25px 0 25px 15px;padding-bottom: 25px;font-weight: 500;border-bottom:1px solid #666;width: calc(100% - 30px);}

	/* FOOTER */

	#footer {overflow:hidden;margin-top:40px;padding-bottom:40px;border-top:0;z-index:1;}
	#footer .the_register_section {padding:0 15px;}
	#footer .the_register_section section.n50 {width:100%;padding:0;}
	#footer .the_register_section section.free_section {margin-bottom:40px;}
	nav.footermenu ul.menu, #footer .footerlast {padding:0 15px;}
	#footer .footerlast .n50 {width:100%;text-align:center;}
	#footer .the_social {text-align:center;margin-bottom:40px;}
	#footer .footermenu ul.menu {display:none;}
	body.logged-in #footer .register_widget {display:none;}
	#footer .register_widget .the_register_section {display:none;}
	#footer .register_widget .intro img, #footer .register_widget {padding:60px 0;}
	#footer .register_widget .intro img, #footer .register_widget .intro strong {display:none;}
	#footer .register_widget .intro a.btn {background:none;font-size:14px;border:1px solid #666;color:#000;padding:10px 40px;}
	#footer .the_social li a {width:35px;height:35px;line-height:35px;}
	#footer .footermenu {margin-bottom:30px;}
	#footer .copy_right a {border:0 none;display:block;margin-right:0;padding-right:0;}
	#footer .copy_left {margin-bottom:15px;}
	#footer .copy_right a.kissmiklos {margin-bottom:15px;}
	.footerlast {margin-top: 35px;}
	body.error404 #footer ul.the_social, body.nofooter #footer ul.the_social, body.nofooter_reg #footer ul.the_social {padding:40px 0;}

	/* FREE WARNING MODAL */

	#free_warning_modal {height:100%;background:#FFF;}
	#free_warning_modal .inner {width:100%;padding:15px;}
	#free_warning_modal p {font-size:14px;}
	#free_warning_modal .the_intro_text {margin-bottom:40px;}
	#free_warning_modal .ib.n33 {width:100%;margin-bottom:20px;text-align:left;}
	#free_warning_modal .ib.n33.try_year {margin-bottom:0;}
	#free_warning_modal a {line-height:1;font-size:14px;padding-left:40px;padding-right:40px;}
	#free_warning_modal h3.n80 {width:100%;display:block;}
	#free_warning_modal .the_close_free_warning {position:absolute;top:0;right:0;padding:15px;}

	/* 404 */

	body.nosticky.error404 main .content {margin-top:0;}
	body.error404 main.single_post h2.the_title.fs24px {text-align:center;padding-bottom: 0;border-bottom: 0;}
	body.error404 main.single_post .the_content img {width:40px;height:40px;}
	body.error404 main.single_post .feat_image {padding:0;}

	/* GDPR */

	div#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {background-color:#4d4d4d;}
	div#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, div#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {font-family: 'Poppins', sans-serif !important;}
	div#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {font-weight:500;background-color:#808080 !important;color:#FFF;border:0 none;font-size:14px;padding:5px 20px;}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {text-align:right;margin-top:30px;}
	div#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {border:0;}


	/* SINGLE JOB*/


	body.single-rds_job .content.n66 .the_post_meta, body.single-rds_job .content.n66 .the_content, body.single-rds_job .content.n66 .sharethis {padding: 0 15px;}
	body.single-rds_job .content.n66 .sharethis {text-align: center;width: 100%;margin-bottom: 60px;}
	body.single-rds_job .add_to_after_post {display: none;}


	.jooble_url {margin-bottom: 0;}


}

@media screen and (max-width: 480px) {

}

@media screen and (max-width: 360px) {
	nav.third li:first-child {padding-right:10px;margin-right:10px;}
	.the_profile.profile_summary .first_col, .the_profile.profile_summary .second_col {font-size:11px;width:50%;}
	.the_profile.profile_summary .first_col {padding:0 0 0 15px;text-align:left;}
	.the_profile.profile_summary .second_col {padding:0 15px 0 0;text-align:right;}
	#free_warning_modal p {font-size:12px;}
	#free_warning_modal .the_intro_text {margin-bottom:20px;}
	#free_warning_modal p.mb20 {margin-bottom:10px;}

}


@media screen and (max-width: 320px) {
	.add_to_cont .collection_list, .add_to_cont .create_new_collection {height:250px;}
}

@media screen and (max-width: 480px) and (orientation:portrait) {

	body.admin-bar.sticky div.first_menu {top: 0;}
	.logo_mobile.opened {top: 0;}

}