/*Definição dos tipos de letra utilizados no site*/

@font-face {
	font-family: 'Texta';
	src: url('/fonts/2C9735_D_0.eot');
	src: local('☺'), url('/fonts/2C9735_D_0.woff') format('woff'), url('/fonts/2C9735_D_0.ttf') format('truetype'), url('/fonts/2C9735_D_0.woff2') format('woff2');
	font-style: normal;
}

@font-face {
	font-family: 'Texta Light';
	src: url('/fonts/2C9735_C_0.eot');
	src: url('/fonts/2C9735_C_0.woff2') format('woff2'),url('/fonts/2C9735_C_0.woff') format('woff'),url('/fonts/2C9735_C_0.ttf') format('truetype');
	font-style: normal;
}

@font-face {
	font-family: 'Texta Black';
	src: url('/fonts/2C9735_4_0.eot');
	src: local('☺'), url('/fonts/2C9735_4_0.woff') format('woff'), url('/fonts/2C9735_4_0.ttf') format('truetype'),url('/fonts/2C9735_4_0.woff2') format('woff2');
	font-style: normal;
}

@font-face {
	font-family: 'Texta Medium';
	src: url('/fonts/2C9735_C_0.eot');
	src: local('☺'), url('/fonts/2C9735_C_0.woff') format('woff'), url('/fonts/2C9735_C_0.ttf') format('truetype'),url('/fonts/2C9735_C_0.woff2') format('woff2');
	font-style: normal;
}

@font-face {
	font-family: 'Texta Heavy';
	src: url('/fonts/2C9735_6_0.eot');
	src: local('☺'), url('/fonts/2C9735_6_0.woff') format('woff'), url('/fonts/2C9735_6_0.ttf') format('truetype'),url('/fonts/2C9735_6_0.woff2') format('woff2');
	font-style: normal;
}


/*General*/

#site-header {
	z-index: 9999;
}

.iconSearch{
	margin-right: 10px;
	margin-bottom: -2px;
	height: 15px;
	width:15px;
}

.nlf_set_thumb, .nlf_delete_project_exhibition{
	background-color: transparent;
	color: #e0e0e0;
	cursor:pointer;
}

.activeThumb{
	color: #d41766;
}

#privacyTools [type=reset], [type=submit], button, html [type=button]{
	cursor:pointer;
	border: 0px solid transparent !important;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000!important;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #e0e0e0!important;
}

.lang-en, .lang-pt {
	display:inline;
}

#flag-en{
	height:13px !important;
	margin-left: 5px;
}

#custom_html-9, #menu-item-16423 #custom_html-8{
	background-color:white;
}

.mediaContainer{
	cursor:pointer;
}

#custom_html-9 .textwidget, #menu-item-16423 #custom_html-8 .textwidget{
	padding: 0px;
}

.qtranxs_language_chooser a{
	padding:0px !important;
}

#flag-pt{
	height:13px !important;
}

#qtranslate-2-chooser{
	text-align:center;
}

.wps_gallery_featured{
	border: 3px solid #d71e5c !important;
}

.morecontent span {
	display: none;
}

#wps_gallery_upload{
	display:none !important;
}

#page{
	padding-top:23px;
}

#avatarUploadForm .file-input-wrapper{
	color:transparent !important;
	display:none !important;
}

#avatarUploadForm .file-input-wrapper .file-input-name{
	color:transparent !important;
	display:none !important;
}

#settings-avatar{
	margin-top:20px;
	margin-left: 339.82px;
	cursor:pointer !important;
}

.navigation li.menu-item-has-children:hover > a:after, #primary-navigation li a:hover{
	color:white !important;
}
.submenuUmbigo{
	text-transform: uppercase;
	font-family: 'Texta Black';
	font-size:18px;
	float:right;
	color: #000;
	letter-spacing: 2px;
}

.submenuUmbigo a{
	color: #000;
}

.submenuUmbigo a:active, .submenuUmbigo a:hover, .submenuUmbigo a.current:active{
	color: #d41766;
}

#menu-item-12402, #menu-item-12403 {
	cursor:default !important;
}

.polaroid-container, #wps_mail_post_form{
	background-color:white;
	padding:1.5em;
	box-shadow: 0px 0px 2px #f0f0f0;
}

.polaroid-container .mediaContainer img {
	transform: translateY(-50%);
	margin-top: 25%;
}

.article {
	width: 74.5%;
	max-width: 900px;
	background-color: transparent !important;
}

.sidebar.c-4-12.sidebar-left {
	background-color: white;
	padding: 1em;
	padding-top: 1.5em;
	margin-top: -3em;
	width: 255px;
	position: fixed;
}

#mts_login_form_widget-1{
	padding: 1.3em;
	padding-bottom:0.4em;
}

#mts-login-form input::placeholder, #user_pass input::placeholder, .wps_register_mandatory::placeholder, .wps_directory_search_entry_field::placeholder, #wps_directory_search_entry_text::placeholder, #wps_gallery_edit_title::placeholder, #wps_gallery_edit_content::placeholder{
	font-family: 'Texta Medium';
	font-size: 18px;
	font-weight: normal !important;
	margin-top:4px !important;
	color:#e0e0e0;
	border: 0px solid transparent !important;
}

.wps_directory_search_entry_field {
	margin-bottom: 0px !important;
	font-size:18px;
}

#wps_directory_search {
	margin-bottom: 15px !important;
}

#wps_gallery_edit_title::placeholder, #wps_gallery_edit_content::placeholder, .wps_directory_search_entry_field::placeholder, wps_extension_textarea wps_mandatory_field::placeholder{
	font-family: 'Texta Medium';
	font-size: 20px;
	font-weight: normal !important;
	margin-top:4px !important;
	color:#e0e0e0;
}

.select2-choices{
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #ededf2;
	font-weight: normal;
	color: #b2b4bc;
	background-color: white;
	padding: 10px 12px;
	height:43px;
}

#wps_mail_post_recipients_label, #wps_mail_post_title_label, #wps_mail_post_content_label{
	font-weight: normal!important;
	color: #000;
	font-family: 'Texta Medium';
	font-size: 18px;
}

#wps_shortdescription, .wps_directory_search_entry_field{
	height: 43px;
}

.single_page {
	background-color: transparent;
	border:0px;
	box-shadow:none;
}

#logo
{
	display:none;
}

.exhibitionTitle{
	font-family: 'Texta Black';
	font-weight: normal;
	font-size: 30px;
	color: #000000;
	margin-bottom: 0px;

	padding-left: 45px;
	padding-right: 45px;
	padding-top: 45px;
}

.exhibitionTitle a{
	color: #000000 !important;
}

.exhibitionDescription{
	margin-bottom: 10px;
	font-family: 'Texta Light';
	font-size: 18px;
	text-align: left;
	color: black;
	white-space: pre-wrap;
	padding-left: 45px;
	padding-right: 45px;
}

.gallery-label-container{
	background: #FFFFFF;
	padding: 10px;
}
/*Admin*/

.wp-core-ui .button-primary {
	background: white !important;
	border-radius: 5px;
	border: 1px solid #d71e5c! important;
	box-shadow: none !important;
	color: #d71e5c!important;
	text-decoration: none !important;
	text-shadow: none !important;
	font-size: 16px !important;
	padding: 0 22px 2px !important;
}

.wp-core-ui .button-primary:disabled {
	background: white !important;
	border-radius: 5px;
	border: 1px solid #ccc !important;
	box-shadow: none !important;
	color: #ccc !important;
	text-decoration: none !important;
	text-shadow: none !important;
	font-size: 16px !important;
	padding: 0 22px 2px !important;
}

.media-modal-close:hover {
	color: #d71e5c!important;
}

.media-modal-close{
	border: 1px solid transparent!important;
	box-shadow: none !important;
}

.media-types-required-info{
	text-align: right;
}

.media-sidebar {
	background: #fff7fd;
}

.media-modal{
	font-family: 'Texta' !important;
}

.media-router>a {
	font-family: 'Texta' !important;
	font-size: 18px;
}

.attachment-info .filename {
	font-size: 1.3em;
	margin-bottom: 0.5em;
	font-family: 'Texta' !important;
}

.details .uploaded, .details .file-size, .details .dimensions {
	font-family: 'Texta' !important;
}

.attachment-details {
	font-family: 'Texta' !important;
}

.media-sidebar h2 {
	font-size: 18px;
}

.media-frame a {
	color: #32373ca1;
}

.media-frame a:hover {
	color: #32373c;
}

#media-attachment-date-filters{
	width:300px;
	font-size: 16px;
	height: 30px;
}

.media-frame input, .media-frame textarea {
	background-color: #fff !important;
	font-family: 'Texta' !important;
}

#media-search-input{
	font-size: 18px;
}

.wp-core-ui .attachment {
	box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #fff !important;
}

.wp-core-ui .selected {
	box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #fd0b78 !important;
}

.wp-core-ui .attachment .check {
	background-color: #fd0b78 !important;
	box-shadow: 0 0 0 1px #fff, 0 0 0 2px #fd0b78 !important;
}

.media-modal input[type=text]:focus, .media-modal textarea:focus, #media-search-input:focus, #media-attachment-date-filters:focus{
	border-color: #fd0b78 !important;
}

.media-frame input:disabled, .media-frame input[readonly], .media-frame textarea:disabled, .media-frame textarea[readonly] {
	cursor: not-allowed !important;
}

.attachment-info .edit-attachment {
	display:none;
}

#custom_html-2 .textwidget{
	padding:0px;
}

#wps_mark_all_as_read_div, #wps_alerts_delete_all_div {
	margin-top: 10px !important;
}

/*Profile*/

#profile_title{
	color: #e5e4e4;
	font-family: 'Texta Medium';
	text-transform: uppercase;
	font-size: 30px;
	margin-top: -15px;
	margin-left: 10px;
	float: right;
	letter-spacing: 2px;
}


/*.row:after {
	 content: "";
	 display: table;
	 clear: both;
	 margin-bottom:1em;
 }*/

.wps_avatar .avatar{
	border-radius:50% !important;
	width:180px !important;
	height:180px !important;
}

.nlf_new_comment_textarea{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 8px 12px;
	font-size: 18px;
	color: black;
	border: 2px solid #46494f;
	font-family: inherit;
	background: #ffffff;
}

.nlf_new_comment_state{
	margin-left:20px;
}

.nlf_new_comment_button{
	border-radius: 5px;
	border: 0px solid transparent !important;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #e0e0e0!important;
	cursor: pointer;
	text-transform: uppercase;
}

.edit-profile-icon{
	float: right;
	color: #e0e0e0;
	font-size: 22px;
	margin-top: -12px;
}

.profile-container .wps_avatar a{
	pointer-events: none;
	cursor: default;
	text-decoration:none;
}

.profile-container{
	padding:2em !important;
}

.column_avatar{
	width: 60%;
	padding-left:2%;
}

.text_profile_name{
	font-size: 1.5em;
	font-weight:bold;
	padding-top:2em;
}

.text_profile_profile{
	font-size: 1.2em;
}

.profile_column_icon {
	float: left;
	width: 8%;
}

.profile_column_text {
	float: left;
	width: 85%;
}

.mts-profile-links .username{
	cursor:default;
}

.mts-profile-links .display-name{
	cursor:default;
}

.mts-profile-links a:hover{
	color:#46494f;
}

.biography_column_title {
	float: left;
	font-size: 22px;
	padding-top: 1em;
	font-family: 'Texta Medium';
	color: black;
}

.biography_column_text {
	float: left;
	text-align: left;
	color: black;
	font-family: 'Texta';
	font-size: 16px;
	margin-top:20px;
}

.profile_line{
	width:100%;
	padding-top: 1em;
	margin: 0px;
}

.feed_column_title, .role_title{
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 1em;
}

/*Gallery*/

.textwidget .wps_gallery_item_list {
	background-color:#fff3ef;
	padding:15px;
	padding-top:10px;
	padding-bottom:30px;
}

.gallery-thumb-container{
	height:400px;
	width:100%;
	overflow:hidden;
}

.textwidget .gallery-thumb-container{
	height:100px;
	width:100%;
	overflow:hidden;
}

.img-responsive{
	width:100% !important;
	height:400px !important;
}

.wps_gallery_meta a{
	color: #d71e5c !important;
}

.wps_gallery_meta a:hover{
	color: #f13a8d !important;
}

.wps_gallery_title a {
	color: #d71e5c;
}

#wps_directory_extended_advanced_show_prompt{
	font-size: 16px !important;
	color: black;
	padding-left: 20px;
}

.wps-tab-links a {
	font-size: 22px !important;
}

#searchform{
	display: none !important;
}

#wps_avatar_change_step_1, #wps_avatar_change_step_2{
	font-size: 18px !important;
	color: black;
}

#wps_uploaded_avatar_to_crop{
	margin-top:20px;
}

.wps_activity_post_comment_att_button:hover{
	color:white;
	background-color: #f13a8d !important;
}

.wps_gallery_title{
	color:black;
	font-family: 'Texta Medium';
}

.wps_gallery_description{
	color:#32353a;
	font-size:18px !important;
	margin-bottom:0px !important;
}

#wps_gallery_security_option, .wps_directory_meta_label{
	font-size: 20px !important;
	margin-bottom: 0px !important;
}

.select2-container .select2-choice{
	border: 2px solid #ededf2;
}

.wps_gallery_item_list{
	background-color: white;
	padding:20px;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.wps_gallery_featured_image{
	display: flex;
	flex-wrap: wrap;
	width:100%;
}

.wps_gallery_list_title{
	font-size: 1.5em;
	padding-bottom: 0.5em;
}


.textwidget .wps_gallery_list_title{
	font-size:0.9em;
	padding-bottom: 0.5em;
}

.wps_gallery_meta{
	display: flex;
	flex-wrap: wrap;
}

.activity_line_gallery_item{
	width:100% !important;
	margin:0px;
	margin-bottom:2em;
}

.galleries_column_title{
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 1em;
}

.wps_gallery_item:last-child{
	margin-bottom: 0px !important;
}

.wps_gallery_description{
	text-align: left;
}

#see_gallery, #see_activity{
	display:none;
}

.galleries_column_title, .feed_column_title, .role_title{
	padding-bottom: 0px;
	background-color: #d71e5c;
	width: 100%;
	padding: 0;
	color: #fff;
	margin-top: 20px;
	height: 43px;
	padding-top: 3px;
	padding-left: 10px;
	text-transform: uppercase;
	font-family: 'Texta Medium';
}

.wps_gallery_activity_post_comment
{
	padding-left:10px;
}



#wps_gallery_create_title{
	padding-left:10px;
	font-size:16px !important;
	background-color: #fff3ef;
	border: 1px solid #f1d6cd;
}

.button-art #frontend-button{
	width: 100%!important;
	font-weight: bold;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size:1.2em;
	font-weight:bold;
	border-radius: 5px;
	border: 1px solid #40226f!important;
	padding: 0.5em!important;
	color: #40226f!important;
	cursor:pointer;
}

.button-art #frontend-button:hover{
	color: #5b2991 !important;
}

#wps_gallery_attachment_button
{
	width: 100%!important;
	font-weight: bold;
	margin-bottom: 0.6em!important;
	font-size:1.2em;
	font-weight:bold;
	border-radius: 5px;
	border: 1px solid transparent!important;
	padding: 0.5em!important;
	color: #d71e5c!important;
	cursor:pointer;
	margin-top: 5px !important;
}

#wps_gallery_attachment_button:hover {
	color: #fd0b78 !important;
}

#wps_slideshow{
	margin-bottom:0.5em!important;
}

#wps_gallery_edit_content {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	height: 100px !important;
}

.wps_gallery_owner{
	font-size: 20px !important;
	display:block;
}

.wps_gallery_title{
	font-size: 24px !important;
	font-weight: bold;
}

#curadorEx {
	color: #000;
	font-size: 16px!important;
	text-align: right;
}

#see_gallery #curadorExGalleryList{
	display:none !important;
}

#curadorExGalleryList {
	background-color: #d71e5c;
	width: 100%;
	padding: 0;
	color: #fff !important;
	margin-top: 20px;
	height: 43px;
	padding-top: 7px;
	padding-left: 10px;
	text-transform: uppercase;
	font-family: 'Texta Medium';
}

#curadorExGalleryList a{
	color: #fff !important;
}

#curadorExGalleryList a:hover{
	color: #fff !important;

}

.galleries_column_title #curadorExGalleryList{
	display:none !important;
}

/*Sidebar*/

.mts-profile-links{
	cursor:default !important;
}

#sidebar .wp-post-image {
	border-radius: 0px;
	height:40px !important;
	width:40px !important;
}

#wps_directory_search_entry_text, #wps_gallery_edit_title, #wps_gallery_edit_content{
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #ededf2;
	font-weight: 600;
	color: #b2b4bc;
	background-color: #fff;
	padding: 10px 12px;
	height: 43px;
}

.topicList{
	list-style: disc;
	list-style-position: inside;
}

.pageTitle{
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1;
}

#btn14899, #btn14897{
	display:none;
}

#btn18336{
	display: contents;
}

label.file_userdata_label{
	width:auto !important;
}

.modalChangeAvatar{
	margin-bottom: -10px !important;
	cursor:pointer !important;
}

#loaderCrop{
	display:none;
}

h3.arconix-faq-term-title, .arconix-faq-accordion-title {
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1;
}

#cropModal{
	margin-top:5%;
}

#cropModal .modal-body{
	text-align: center;
}

#cropModal .avatar{
	float: none;
}

#cropModal #wps_preview{
	margin:auto;
	float:none;
}

#cropModal .wps_button{
	margin-top: 20px;
	text-align: center;
	position: relative;
	float: none;
}

.modalChangeAvatar img{
	margin-bottom: -5px;
	margin-right: 5px;
}

#cropModal #settings-avatar{
	margin-left: 0px;
}

.ui-accordion .ui-accordion-content .topicList{
	margin-bottom:0px !important;
}

.ui-accordion .ui-accordion-content .imgTopicContainer{
	text-align:center;
}

.ui-accordion .ui-accordion-header {
	font-family: 'Texta Medium';
	font-weight: normal;
	font-size: 18px;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1;
}



.ui-accordion-header-icon{
	color:black;
}

.helpCenterTopic{
	background-color: #fff !important;
	font-size: 16px !important;
	display: inline;
	color: #999999 !important;
	padding: 0px !important;
	float:right;
	margin: 0px 0px 0px 5px !important;
}

.arconix-faq-accordion-title.ui-state-default{
	border: 1.5px solid #878a94!important;
	border-radius: 0px;
	background-color: #e0e0e04a !important;
	margin-bottom:7px !important;
}

.ui-accordion .ui-accordion-content, .arconix-faq-accordion-content{
	border: 0px solid transparent;
	font-family: 'Texta Medium';
	font-weight: normal;
	font-size: 16px;
	color: #000000;
}

.widget h3 {
	border-bottom: 0px solid #f2f2f6;
	background: transparent;
	color: #000;
	font-size: 18px;
	font-family: 'Texta Medium';
	margin:0px;
	padding:0px;
}

.widget li a {
	transition: all 0.25s ease;
	padding: 0px;
	padding-left: 10px;
	display: inline;
	font-weight: 600;
	color: inherit;
}

.mts-login-form{
	padding:0px;
}

.mts-login-form input, .wps_directory_item wps_directory_item_fluid, .wps_directory_search_entry_field {
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #ededf2;
	font-weight: 600;
	color: #b2b4bc;
	background-color: white;
	padding: 10px 12px;
	height:43px;
}

.wps_directory_search_entry_field {
	width: 82.4%;
	box-sizing: border-box;
	border: 0px solid transparent;
	font-weight: 600;
	color: #b2b4bc;
	background-color: white;
	padding: 10px 12px;
	height: 43px;
}

#wpspro_country, #wpspro_home, #wpspro_password, #wpspro_password2, .wps_extension_textarea, .wps_mandatory_field, #wps_mail_title {
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #ededf2;
	font-weight: normal;
	color: #b2b4bc;
	background-color: white;
	padding: 10px 12px;
	height:43px;
}

.wps_mail_message_post_title{
	font-size:18px;
}

.wps_activity_image_upload_button{
	display:none !important;
}


.wps_forum_post_comment_content{
	font-size:16px;
	margin-left: 10px;
	text-align: left;
}

.wps_mail_backto_link {
	float: right;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 20px;
	padding: 0px 10px;
	color: white;
	background-color: black;
	border-radius: 0px;
	background-color: rgba(0,0,0,.7);
}

.wps_mail_backto_link:hover {
	background-color: rgba(0, 0, 0, 0.53);
	color: white !important;
}

.wps_mail_message_comment_author_display_name a{
	font-size:16px;
}

.select2-container-multi .select2-choices{
	border: 2px solid #ededf2 !important;
}

#s2id_autogen2{
	border: 0px solid white !important;
}

.widget .mts-login-form p {
	margin: 20px 0;
}

.widget {
	border: 0px solid transparent;
	background: transparent;
	border-radius: 0px;
	box-shadow: none;
	padding:0;
}

.widget.widget_mts_users_count_widget{
	background-color: #d71e5c;
	border:0px;
	border-radius:0px;
}

#custom_html-4{
	background-color: transparent !important;
	border: 0px solid transparent;
	box-shadow: none;
	margin-bottom:0px;
	margin-top:18px;
}

.login-menu {
	display: none !important;
}

.logo-wrap {
	padding-top: 10px !important;
}

#primary-navigation a, .login-menu a {
	font-size: 13px;
}

.modal-content{
	font-family: 'Texta' !important;
	border-radius: 0px;
}

#primary-navigation .navigation a{
	font-size: 16px !important;
	background-color: #46494f;
	font-family: "Texta Medium" !important;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#primary-navigation {
	max-width:100% !important;
}

.mts-profile-links a {
	font-size:18px;
	color: #000;
	font-size: 1em!important;
	font-family: 'Texta Medium';
	font-size: 18px !important;
	text-transform: none;
}



.logout {
	font-size:0.9em !important;
	color:#fd0b78 !important;
}

/*Friends and Members*/


.searchbox-input{
	max-width: 310px !important;
}

.logoutMobile{
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #e0e0e0!important;
	margin-bottom: 0.5em!important;
	cursor: pointer;
	text-transform: uppercase;
	margin-bottom:1em;
	width:100%;
	text-align:center;
}

input, textarea, select, .tml-user-pass-wrap input, tml-user-login-wrap input {
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #ededf2!important;
	font-weight: 600;
	color: #b2b4bc;
	background-color: #fff;
	padding: 10px 12px;
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
	color: #b2b4bc;
}

#lostpasswordform legend{
	font-family: 'Texta';
	color: black;
	font-size: 1.4em;
	font-weight: bold;
}

#lostpasswordform p{
	font-family: 'Texta';
	color: black;
}

#lostpasswordform input::placeholder, #lostpasswordform input{
	color: black;
}

#lostpasswordform p label{
	color: black;
	font-weight: bold;
	font-size: 1.2em;
}

#reset-pass-submit{
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #e0e0e0!important;
	margin-bottom: 0.5em!important;
	cursor: pointer;
	text-transform: uppercase;
	width:100%;
}


.tml-user-login-wrap, .tml-user-pass-wrap{
	margin:0px !important;
}

.tml-user-login-wrap input::placeholder, .tml-user-pass-wrap input::placeholder{
	font-size:1.2em;
	color:black;
	font-weight: normal !important;
}

.notifications{
	color:yellow;
	font-size:0.8em;
	position: relative;
	top: -0.5em;
}

#profile-box{
	margin-left:-20px;
	margin-right:-20px;
}

#wps_friends{
	width:48%;
	border: 0px solid #4f515b40!important;
	background-color:white;
	margin-bottom:1em !important;
	height: 93px;
}

.wps_friends_friend_avatar_display_name
{
	margin-top:10px;
}

.wps_friends_friend_avatar {
	padding-right: 1.5em;
	float: left;
	padding-top: 5px;
	padding-right: 1.5em;
	margin-left: -69px !important;
}

.wps_remove_favourite, .wps_add_favourite{
	display:none;
}


.heartContainer, .shareContainer, .commentContainer, .wps_activity_favourite_icon, .btn_block_content{
	float: left;
	margin-right: 12px !important;
}

.shareContainer{
	margin-top: -3px;
}

.popupi{
	display:none;
}

.commentContainerOn{
	background-image: url("/fonts/Comment-2.png");
	width:22px;
	height:22px;
	cursor:pointer;
}

.btn_block_content{
	cursor:pointer;
	margin-top: -2px !important;
}

.commentContainerOff{
	background-image: url("/fonts/Comment-1.png");
	width:22px;
	height:22px;
	cursor:pointer;
}

#primary-navigation a, .login-menu a {
	color: #999999 !important;
}

.friendsIcon div{
	background-image: url("/fonts/Friends-1.png");
	width:21px;
	height:15px;
	cursor:pointer;
	display: inline-block;
}

.friendsIcon div:hover{
	background-image: url("/fonts/Friends-2.png");
}

.shareContainer{
	background-image: url("/fonts/Share-1.png");
	width:22px;
	height:22px;
}

.shareContainer:hover{
	background-image: url("/fonts/Share-2.png");
}

#wpspro_gallery_upload{
	display:none !important;
}

#wps_friends:nth-child(even){
	margin-right: 3% !important;
}

.wps_friends_friend{
	margin:10px !important;
}

.wps_activity_content .wps_remote_container {
	display:none;
}

.wps_activity_item_meta .wps_remote_container {
	display:none;
}

/*Members*/
.wps_directory_item_fluid{
	min-width: 0px !important;
	width: 48.75% !important;
	background-color: white;
	margin-bottom: 20px !important;
}

.wps_directory_item_fluid:nth-child(odd){
	margin-right: 1.5% !important;
}

.wps_directory_item_fluid:nth-child(even) {
	margin-left: 1%!important;
}

.wps_directory_item_avatar {
	padding-bottom: 0px;
	padding-top: 0px !important;
	float: left;
	margin-left: -105px !important;
	padding-right: 1.5em;
}

.wps_directory_item_avatar img {
	margin-top: -4px;
}


.wps_directory_item_display_name {
	font-size: 20px !important;
	font-family: 'Texta medium';
	margin-top:5px;
	color:black;
}

.wps_directory_item_display_name a {
	color: black;
}

.wps_directory_item_registered {
	font-size: 16px !important;
	margin-top: -5px;
}

#custom_html-6{
	padding: 1.3em;
	margin-bottom: 0px;
}

#custom_html-6 .textwidget{
	padding: 10px 0;
}

.register-container{
	background-color: #f8f9fa;
	text-align: center;
	font-family: 'Texta Medium';
	color: #d71e5c!important;
	padding: 20px;
	border: 2px solid #efe9ec;
}

.register-container p{
	font-size: 30px;
	line-height: 28px !important;
	font-weight: bold;
}

.register-container span{
	font-size:20px;
}

#iframe-crop-form{
	margin-left: 0px;
}

#wps_text_register_prompt, .wps_registration_label, .wps_registration_description{
	font-size: 18px !important;
	color: #000;
	font-family: 'Texta Medium';
	font-style: normal !important;
}

.wps_cb_sharedata .wps_registration_field, .wps_cb_datastorage .wps_registration_field{
	margin-top: -63px;
}

.wps_cb_contact .wps_registration_field{
	margin-top: -36px;
}

#wps_register_form_action label{
	font-style: normal !important;
	font-size: 18px !important;
	color: black;
	margin-top: -15px;
	text-indent: 30px;
	font-family: 'Texta Medium';
	display: block;
}

#wps_register_form_action label input{
	zoom: 1.9;
	margin-right: 10px;
	margin: 0px;
	margin-top: 10px;
	margin-left: -15px;
	position: absolute;
}

.checkboxRegister {
	width: 3.4vw !important;
	height: 3.4vh !important;
}

.wps_cb_sharedata .wps_registration_description, .wps_cb_datastorage .wps_registration_description, .wps_cb_contact .wps_registration_description{
	text-indent: 30px;
}

.wps_usermeta_description{
	font-size: 16px !important;
	color: #000;
	font-family: 'Texta Medium';
	font-style: normal !important;
}

.wps_cb_datastorage .wps_registration_description, .wps_cb_sharedata .wps_registration_description , .wps_cb_contact .wps_registration_description{
	font-size: 18px !important;
}

.wps_registration_label {
	font-weight: bold;
}

#tab1, #tab2 {
	background-color: white !important;
}

.wps_usermeta_change_label{
	font-weight: normal !important;
	color: #000;
	font-family: 'Texta Medium';
	font-size: 18px;
	background-color:white;
}

#passinfo{
	font-size: 18px;
	color: #000;
}

.wps_registration_label, .wps_registration_description{
	color: black;
}

.wps_registration_description{
	font-style: normal !important;
	font-size:16px !important;
	margin-bottom: 10px;
}

.wps_field_error{
	border-bottom: 2px solid #FF00003a !important;
	/*
    background-color: white;
    */
}

.wps_registration_field {
	max-width: 100% !important;
	width: 100% !important;
}

.file-input-wrapper{
	color:transparent !important;
}

wps_field_error. {
	border: 1px solid #d71e5c!important;
	background-color: #d71e5c21 !important;
	color: #000!important;
}

#wps_text_register_prompt{
	display:none;
}

.wps_registration_field input, #wps_shortdescription{
	box-sizing: border-box;
	border: 2px solid #ededf2!important;
	font-weight: normal;
	padding: 10px 12px;
	font-size: 16px;
	margin-bottom: 10px;
	width:100%;
	line-height: 1;
	color:black;
}

#wps_mail_textarea{
	font-weight: normal;
}

.wps_registration_field input::placeholder{
	font-size: 16px !important;
}

.wps_friends_friend_avatar_display_name {
	font-size: 20px !important;
}

.wps_friends_friend_avatar_last_active {
	font-size: 16px !important;
}

/*Buttons*/

.wps_friends_cancel {
	cursor:pointer;
	padding:0.5em !important;
	font-size:1em;
	color: #d04949 !important;
	font-weight:bold;
	margin-top:1em !important;
	border-radius: 5px;
	background-color: #f5f5f5!important;
	border: 1px solid #e4e3e4!important;
}

.wps_friends_cancel:hover {
	color: #dc4a4a !important;
}

.wps_pending_friends_friend_display_name a{
	font-size: 20px;
	color: black !important;
	font-weight: bold;
}

.wps_pending_friends_friend {
	margin-bottom: 20px;
}

.wps_friends_add, .wps_pending_friends_accept {
	cursor:pointer;
	padding:0.5em !important;
	font-size:1em;
	color: #d71e5c !important;
	font-weight:bold;
	margin-top:1em !important;
	border-radius: 5px;
	background-color: #ffffff !important;
	border: 2px solid #e4e3e4!important;
}

.wps_friends_add:hover, .wps_pending_friends_accept:hover {
	color: #fd0b78 !important;
}

.wps_pending_friends_reject  {
	cursor:pointer;
	padding:0.5em !important;
	font-size:1em;
	color: #40226f !important;
	font-weight:bold;
	margin-top:1em;
	border-radius: 5px;
	background-color: #f5f5f5!important;
	border: 1px solid #e4e3e4!important;
}

.wps_pending_friends_reject:hover{
	color: #5b2991 !important;
}

.wps_pending_friends_accept_reject .wps_pending_friends_reject {
	cursor:pointer;
	padding:0.3em !important;
	font-size:1em;
	color: #000000 !important;
	font-weight:bold;
	margin-top:0em !important;
	border-radius: 5px;
	background-color: white !important;
	border: 2px solid #e4e3e4!important;
}

.wps_pending_friends_accept_reject .wps_pending_friends_reject:hover{
	color: rgba(0, 0, 0, 0.75) !important;
}

.wps_pending_friends_accept_reject .wps_pending_friends_accept {
	cursor:pointer;
	padding:0.3em !important;
	font-size:1em;
	color: #d71e5c !important;
	font-weight:bold;
	margin-top:0em !important;
	margin-right:2% !important;
	border-radius: 5px;
	background-color: white !important;
	border: 2px solid #e4e3e4!important;
}

.wps_pending_friends_accept_reject .wps_pending_friends_accept:hover {
	color: #fd0b78 !important;
}

.wps_pending_friends_accept_reject{
	margin:0px;
}

.wps_pending_friends_friend_avatar a img{
	margin-right:1em;
}

.mts-author-box-full{
	padding: 7px 0;
}

/*Activity*/

h1.title{
	display:none;
}

h1 {
	font-family: 'Signika Negative';
	font-weight: normal;
	font-size: 30px;
	color: #000000;
}

.wps_activity_item{
	background-color:white;
	border:0px !important;
	border-radius:0px !important;
}

.wps_activity_settings {
	top: 15px !important;
	right: 11px !important;
}

.wps_activity_comment_image_upload{display:none !important;}

#wps_activity_post_button{
	background-color: white !important;
}

#wps_activity_post_button:hover{
	background-color: #f1d78017 !important;
}

#wps_activity_post {
	padding-left: 10px;
}
.wps_activity_item {
	margin-bottom: 30px !important;
	border: 1px solid #ebebf3;
	border-radius: 3px;
	box-shadow: 0px 0px 2px #F0F0F0;
	padding:1em !important;
}

.wps_activity_item_avatar{
	margin-left:0px !important;
	margin-top:-1em;
}

#postAuthorContainer{
	margin-left: -20px;
}

.wps_activity_item_meta{
	margin-bottom:2.5em;
	margin-top:1em;
}

.wps_activity_item_avatar img{
	border-radius:50%;
}

.avatar{
	border-radius:50% !important;
}

.wps_activity_item_avatar{
	padding-right:2em;
}

.wps_activity_item_meta a{
	font-family:'Texta Medium';
	font-size:24px;
	color:#46494f;
}

.wps_ago{
	font-family:'Texta Medium';
	font-size:16px;
	color:#cccccc;
}

.activity_line{
	width:100% !important;
	margin:0px;
	margin-bottom:1em;
}

.wps_favourite_content .wps_activity_item_meta .activity_line{
	width:100% !important;
	margin:0px;
	margin-bottom:1em;
	padding-top: 1em;
}

.temporary_comments{
	opacity:0.5;
}

.nlf-media-view-item{
	cursor:pointer !important;
}

.wps_activity_comment a{
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

.wps_activity_comment .fa{
	color: #e0e0e0;
}

.popper_comments .nlf_delete_comment{
	color: #e0e0e0 !important;
	font-size: 16px;
}

.nlf_delete_comment:hover, .wps_activity_comment .fa:hover, .popper_comments .nlf_delete_comment:hover{
	color: #32353a !important;
}

#modalMediaComments .wps_activity_comment a{
	font-size: 15px;
}

.previousText{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #e0e0e0;
	cursor:pointer;
}

.btnCookiePolicy {
	margin-left: 10px;
	background-color: #32353a;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	color: white;
	cursor: pointer;
	border-radius: 5px;
	border: 0px solid transparent !important;
	padding: .2em 1em .2em 1em!important;
	font-size: 13px;
	line-height: 1;
	font-family: 'Texta';
	font-weight: bold;
	text-transform: uppercase;
}

.btnCookiePolicy:hover{
	background-color: #46494f;
	color:white;
}

.linkCookiePolicy{
	color: white;
	font-size: 1.2em;
}

.wps_activity_comment .commentText{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000;
	text-align: left;
	cursor:default;
}

#modalMediaComments .wps_activity_comment .commentText{
	font-size: 15px;
}

.wps_likes_and_dislikes_actions {
	float: left !important;
	margin:0px;
}

.commentsContainer:hover, .commentsContainer.turquoise { color: #37c4b3 !important; }

.likescountlabel{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000;
	text-align: left;
	cursor: default;
	float:left;
}

.needHelpLabel{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000;
	font-weight:bold;
	cursor: pointer;
}

.needHelpTopic{
	font-family: 'Texta Medium';
	cursor: pointer;
	font-size: 16px !important;
	color: #999999 !important;
	text-transform: none;
	font-weight: normal;
}

.commentcount{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000;
	text-align: left;
	float:right;
}

.showComments{
	cursor:pointer;
}

.wps_remote_container {
	background-color: #fff7fd !important;
	border: 1px solid #ebebf3 !important;
	box-shadow: 0px 0px 2px #f0f0f0 !important;
}

.wps_remote_remove_preview {
	background-color: #fff7fd !important;
}

.wps_activity_item_attachment{
	margin-right:0px !important;
}

.wps_activity_item_attachment {
	margin-bottom: 0px !important;
}

.wps_activity_item_post{
	margin-bottom:1em !important;
}

.wps_favourite_content .wps_activity_item_meta .wps_activity_item_post{
	margin-bottom:0em !important;
}

.feedTitle {
	margin:0;
	padding:0;
}

.newPostContainer{
	background-color: #f7f7f7d1 !important;
	padding:1em;
	border-left: 2px solid #f1d78085!important;
	margin:1em 0em 2em 0em;
}

.file-input-wrapper
{
	color: #4f515b;
	cursor: pointer;
}

.file-input-wrapper:hover
{
	color: #b9b8b4f5!important;
}


#wps_make_all_read, #wps_alerts_delete_all{
	font-size: 18px;
	color: #000000;
}

#wps_make_all_read:hover, #wps_alerts_delete_all:hover{
	color: rgba(0, 0, 0, 0.67);
}


.wps_alerts_list_item_delete, #wps_alerts_delete_all:hover{
	margin-top:0px !important;
}

#s2id_wpspro_country, #s2id_wpspro_home, .wps_usermeta_change_item input[type=text], .wps_usermeta_change_item input[type=password]{
	width:100% !important;
}

.select2-container{
	width: 100% !important;
}

input[type="checkbox"]{
	width: 11px;
	margin-top: 5px;
}

.wps_mail_posts{
	font-size:16px !important;
}

#wps_mail_show_hidden, #wps_mail_mark_all_read, #wps_mail_unread_only, #wps_mail_hide_hidden{
	font-size:16px !important;
}

#user-avatar-link {
	display: none;
}

.wps_friends_friend {
	margin-right: 10px;
}

.wps_activity_comment_image_upload{
	margin-left:20px;
}

.fa-facebook{
	color:#006799 !important;
}

.fa-facebook:hover{
	color:#0387c7 !important;
}

#wps_display_name{
	line-height: 1em !important;
}

.newCommentLine{
	border: none;
	border-bottom: 1px solid #E5E5E5;
	border-bottom: 2px solid rgba(0,0,0,0.1);
	width: 100%;
	margin: 13px 0px 13px 0px;
	clear: both;
	position: relative;
	display:none;
}

#viewMediaModal .wps_activity_comment{
	display:block !important;
}

#viewMediaModal  .previousText {
	display:none;
}

#containerComments{
	width:100%;
}

#containerComments .wps_likes_and_dislikes{
	display:none !important;
}

.likescount a{
	color: black;
}

.likecolor{
	background-image: url("/fonts/Like-2.png");
	width:22px;
	height:22px;
}

.unlikecolor{
	background-image: url("/fonts/Like-1.png");
	width:22px;
	height:22px;
}

.nlf_like, .nlf_unlike {
	cursor:pointer;
}

#modalMediaComments{
	overflow-y: scroll;
	height: 400px;
	overflow-x: hidden;
	text-align:left;
	font-size: 15px !important;
}

#modalMediaComments .row{
	width:100% !important;
}

#viewMediaModal .wps_activity_comment .row {
	width: 375px !important;
}

.wps_button, button#wps_directory_search_submit, #upload_1, #nlf_create_gallery{
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #e0e0e0!important;
	margin-bottom: 0.5em!important;
	cursor: pointer;
	text-transform: uppercase;
}

#editMediaModal, #deleteMediaModal p, #editMediaModal input{
	font-size:18px !important;
}



#upload_1{
	float:right;
	width: auto;
	background: none;
}

#wps_directory_search_submit{
	width: 17.5% !important;
	margin: 0px !important;
	border-radius: 0px !important;
	height:43px !important;
}

#wps_mail_post_button, .art_button {
	width: 100% !important;
	font-size: 18px !important;
	font-weight: normal;
	margin-bottom: 1em !important;
	border-radius: 5px;
	border: 0px solid transparent !important;
	padding: 0.5em!important;
	color: white !important;
	font-family:'Texta Medium';
	font-weight: bold;
	text-transform: none !important;
}

#wps_gallery_create_gallery_button, #wps_mail_post_button {
	width: 100%!important;
	font-size: 18px!important;
	font-weight: normal;
	margin-bottom: 1em!important;
	border-radius: 0px;
	background-color: white !important;
	border: 0px solid transparent!important;
	padding: .5em!important;
	color: #000!important;
	font-family: 'Texta Medium';
	font-weight: bold;
	margin-top:10px;
	text-transform: none!important;
}

.dropzone .dz-preview.dz-image-preview {
    background: transparent !important;
}

.dz-remove, .dz-remove:hover{
    color: black !important;
}

#wps_mail_post_button{
	margin:0;
	margin-top: 20px;
}

#wps_gallery_create_gallery_button:hover {
	color:#82858f;
}

#see_gallery #wps_gallery_create_gallery_button {
	margin-top:20px;
}



.art_button {
	margin-bottom: 0em!important;
}

.art_button:hover, .wps_button:hover, button#wps_directory_search_submit:hover, #wps_mail_post_button:hover, #upload_1:hover, #wps_gallery_create_button:hover, #wps_gallery_edit_button:hover, #wps_gallery_edit_cancel_button:hover, #nlf_create_gallery:hover{
	color: #82858F;
	background-color:white;
}

.wpb_content_element{
	margin-bottom: 1em !important;
}

.wps_activity_item_attachment_item{
	margin-right:7px !important;
}

.wps_activity_item_attachment_item img{
	border-radius: 5px !important;
}

.wps_activity_item_attachment_item p {
	display:none;
}

.wps_activity_item_attachments {
	margin: 0px 0px 12px 0px;
}

/*Messages*/
#wps_mail_search_div{
	width:100% !important;
}

.wps_mail_search {
	max-width:788px !important;
}

.wps_mail_post{
	overflow:hidden !important;
}

.activity_line{
	margin-top:1em;
}

.wps_favourite_content .wps_activity_item_meta .activity_line{
	padding-top: 1.24em!important;
}

.wps_mail_recipient_avatar{
	display:none !important;
}

/*Favorites*/

.wps_favourite_item {
	margin-bottom: 30px!important;
	border: 0px solid #ebebf3;
	box-shadow: none;
	padding: 1em!important;
	background-color:white;
}

.wps_favourite_item_meta .wps_like{
	display:none;
}

.wps_favourite_content .wps_activity_item_avatar img {
	border-radius: 50%;
	padding-top: 4px;
}
.wps_favourite_content .wps_activity_item_meta, #mts_login_form_widget-1 {
	margin-bottom:0em;
}

.wps_favourites .wps_favourite_content .wps_activity_favourite_icon img{
	position: absolute;
	right: 20px;
	top: 20px;
}

.wps_activity_content .wps_activity_favourite_icon{
	display:none !important;
}

.wps_activity_content .wps_activity_favourite_icon:last-child{
	display:block !important;
}

.wps-tab-content-inner{
	width:100% !important;
	overflow: visible !important;
}

#wps_remove_all_friends{
	border-radius: 5px;
	padding: .3em 1em .3em 1em !important;
	font-size: 16px !important;
	font-family: 'Texta';
	color: #fff!important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #d71e5c !important;
	cursor: pointer;
	text-transform: uppercase;
}

#wp-submit, #wp-submit1, #wps_register_submit{
	float: right !important;
}

#forgotPassword{
	font-size: 13.4px;
	font-weight: bold;
}

/*My Art*/

.myart_title{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px !important;
}

.wp-playlist {
	border: 1px solid #fff;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background: #32353a;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #fd0b78;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #e2669e;
}

/*.gallery-item a{
pointer-events: none;
  cursor: default;
}*/

.responsive-tabs .responsive-tabs__list__item{
	font-size: 14px !important;
	font-weight: bold;
}

.responsive-tabs__panel {
	padding: 0px 16px 5px 20px !important;
}

.mejs-container{
	width:100% !important;
}

.responsive-tabs .responsive-tabs__panel{
	background: #f9f8f9 !important;
}

.responsive-tabs .responsive-tabs__list__item--active {
	background: #f9f8f9 !important;
}

.wp-playlist {
	border: 0px solid #fff;
}

.wp-playlist-light {
	background: #f9f8f9 !important;
}

.container {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.single_post{
	padding: 0px !important;
}

body {
	background-color: #e0e0e0 !important;
	font-family: 'Texta';
}

.single_page .thecontent {
	margin-top:0px;
}

/*Advisors*/

.text_profile_name_advisor{
	padding-top:50px;
	font-size: 20px;
}

#profile-box {
	margin:0px;
}

.mts-author-box-top {
	background-color: #f8f9fa;;
}

#custom_html-2 {
	padding: 1.3em;
}

.text_profile_profile_advisor{
	margin-top:-20px;
	font-size:18px;
}

.text_profile_bio_advisor{
	margin-left: -100px!important;
	width: 378px;
	text-align: left;
	display: -webkit-box;
	padding-bottom: 15px;
	font-size: 16px;
	color:black;
}

.text_profile_profile_advisor a{
	color: #d71e5c;
}

.text_profile_profile_advisor a:hover{
	color: rgba(215, 5, 100, 0.71);
}

.advisors-container .avatar{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:15px;
}

.advisors-container .wps_directory_item_fluid {
	margin-bottom: 20px !important;
	overflow:hidden !important;
	max-height:294px !important;
}


/*Art*/

.itemContainerInfo{
	font-family:'Texta Medium';
	font-size:18px;
	color:black;
	text-align: left;
	line-height: 1.3;
	margin-top: 5px;
}

#modalMediaComments a{
	color:black;
}

.itemContainerInfo .list_Title{
	font-style: italic;
}

.itemContainerInfo .list_Description{
	display:none;
}

.itemContainerInfo span{
	display:inline;
}

.fancybox-toolbar{
	display:none !important;
}

.iconsContainer{
	font-size: 26px;
	color: #e0e0e0;
	height: 40px;
	margin-top: 10px;
}

.btng-view{
	position: absolute;
	z-index: 7;
	margin-top: 10px;
	border-radius: 0px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	right: 10px;
	background-image: url("/fonts/SeeMore-1.png");
	width:42px;
	height:30px;
	align-self: flex-start !important;
}

.btng-view:hover{
	background-image: url("/fonts/SeeMore-2.png");
}

.btng-view-more{
	position: absolute;
	z-index: 7;
	margin-top: 10px;
	border-radius: 0px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	right: 10px;
	background-image: url("/fonts/SeeMoreMulti-1.png");
	width:42px;
	height:30px;
	align-self: flex-start !important;
}

.btng-view-more:hover{
	background-image: url("/fonts/SeeMoreMulti-2.png");
}

.btng-exhibition{
	position: absolute;
	z-index: 7;
	margin-top: 10px;
	border-radius: 0px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	right: 82px;
	background-image: url("/fonts/Exhi-1.png");
	width:42px;
	height:30px;
	align-self: flex-start !important;
}

.btng-exhibition:hover{
	background-image: url("/fonts/Exhi-2.png");
}

.postType{
	color:#e5e4e4;
	font-family:'Texta Medium';
	text-transform: uppercase;
	font-size: 30px;
	margin-top: -15px;
	margin-left: 10px;
	float:right;
	letter-spacing: 2px;
	position: absolute;
	right: 20px;
}

.postAuthor a{
	font-family:'Texta Medium';
	color: black !important;
	font-size:24px;
	margin-bottom: -7px;
	margin-top: 7px;
	font-weight: bold;
}

.postAuthor a:hover{
	color: #32353A !important;
}

span.file_title_clean {
	font-family:'Texta Medium';
	color: black !important;
	font-size:24px;
	margin-bottom: -7px;
	margin-top: 7px;
	text-weight: bold;
}

.postTime{
	font-family:'Texta Medium';
	color: #cccccc;
	font-size:16px;
	margin-top:-5px;
}

.logosFooter{
	right: 10px;
	position: fixed;
	display: inline;
	margin-top: 0px;
}

.btng-delete{
	position: absolute;
	z-index:7;
	margin-top: 10px;
	border-radius: 0px;
	padding: 0;
	padding-left: 7px;
	padding-right: 7px;
	right: 30px;
	background-image: url("/fonts/Trash-1.png");
	width:42px;
	height:30px;
	right: 86px;
}

.btng-delete:hover{
	background-image: url("/fonts/Trash-2.png");
}

.btn_delete_exhibition, .btn_delete_project{
	position: relative;
	border-radius: 0px;
	padding: 0;
	padding-left: 7px;
	padding-right: 7px;
	background-image: url("/fonts/Trash-1.png");
	width:42px;
	height:30px;
	float:right !important;
}

.btn_delete_exhibition:hover, .btn_delete_project:hover{
	background-image: url("/fonts/Trash-2.png");
}


.btng-edit{
	position: absolute;
	margin-top: 10px;
	z-index:7;
	border-radius: 0px;
	padding: 0;
	padding-left: 7px;
	padding-right: 7px;
	background-image: url("/fonts/Pencil-1.png");
	width:42px;
	height:30px;
	right:32px;
}

.btng-edit:hover{
	background-image: url("/fonts/Pencil-2.png");
}

.containerItem{
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

/*My Art*/

.file_userdata_container input[type="text"]{
	width: 100%;
	box-sizing: border-box;
	border:2px solid #ededf2 !important;
	font-weight: 600;
	color: #b2b4bc;
	background-color: #fff;
	padding: 10px 12px;
	height: 37px;
}

#userdata_1_field_1, #fileName_1{
	width: 100%;
	box-sizing: border-box;
	border:2px solid #ededf2 !important;
	font-weight: 600;
	color: #b2b4bc;
	background-color: #fff;
	padding: 10px 12px;
}

#userdata_1_field_1{
	padding-top:0.85em;
}

#polaroid-container-myart {
	background-color:white;
	padding:1.5em;
	box-shadow: 0px 0px 2px #f0f0f0;
	margin-bottom:2em;
	margin-top:2em;
}

.myart-container{
	margin-bottom:2em;
}

.input[type="text"].file_input_textbox {
	width: 100%;
	margin-top:20px;
}

.file_userdata_fieldwrapper_required {
	width:100%;
	height:37px !important;
}

#wordpress_file_upload_userdata_1_0{
	width:100%;
}

#fileName_1{
	width: 720px;
}

#wordpress_file_upload_textbox_1{
	width: 720px !important;
	margin-top:20px;
	margin-bottom:20px;
}

#userdata_1_label_0{
	margin:0px !important;
}

div.file_userdata_fieldwrapper, div.file_userdata_fieldwrapper_required, div.file_userdata_fieldwrapper_required_empty {
	width: 100% !important;
}

#wordpress_file_upload_submit_1{
	width: 100%;
}

#fileName_1, form.file_input_uploadform, #input_1{
	height:37px !important;
}

form.file_input_uploadform {
	margin-bottom:20px;
}

#primary-navigation .navigation a {
	padding: 0 12px;
}

.popper_comments .container{
	width:100% !important;
}

.file_input_button{
	background-color:#d71e5c !important;
	background-image: none !important;
}

input.file_input_button, input.file_input_button_hover {
	background-image: none !important;
	color:white !important;
}

.nlf-work-link {
	position:relative;
	display:inline-block;
	line-height:0px;
	height:auto;
	width:100%;
	z-index: 1;
}

.btng-zoom{
	position: absolute;
	margin: 0px;
	border-radius: 0px;
	padding: 1px;
	padding-left: 9px;
	padding-right: 9px;
	top: 10px;
	background-image: url("/fonts/Enlarge-1.png");
	height:30px;
	width:42px;
	right:11px;
}

.btng-zoom:hover{
	background-image: url("/fonts/Enlarge-2.png");
}

.modal-body .nlf-work-link {
	position:relative;
	display:inline-block;
	line-height:0px;
	height:100%;
	z-index: 1;
}

.nlf-work-link .nlf-play-button {
	position: absolute;
	top: 168px;
	left: 50%;
	z-index: 10;
	margin-left: -32px;
}

.modal-body .nlf-work-link .nlf-play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	margin-left: -32px;
	margin-top: -32px;
}

#wps_activity_post_private_msg .polaroid-container{
	color: black;
	font-size: 18px;
	font-family: 'Texta';
	font-weight: bold;
}

#input_1 {
	border-radius: 5px !important;
	font-size: 0.9em !important;
	background-color: #e0e0e0 !important;
	border-radius: 5px !important;
	background-color: #e0e0e0;
	border: 0px solid transparent !important;
	color: black !important;
	font-family: 'Texta Medium';
	margin-top: 0;
	font-size: 16px;
	cursor: pointer;
	text-transform: uppercase;
}

.wps_error{
	display:none;
}

.file_userdata_label{
	width: 100%;
	margin-top: 1em !important;
	font-family: 'Texta';
	font-size: 16px;
	margin-bottom: 5px !important;
}

#wordpress_file_upload_title_1{
	font-size:1.5em;
}

.work-page-title{
	font-family: 'Texta Medium';
	color: #000!important;
	font-size: 24px;
}

.polaroid-container .custom-switch-content-unchecked, .polaroid-container .custom-switch-content-checked{
	margin-top: -2px;
	color: black;
	text-align: center;
}

.btn-outline-secondary{
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #fff !important;
	color: #000;
	background-color: #fff;
	height: 40px;
	border-radius: 0px;
}

.btn-outline-secondary:hover{
	border: 2px solid #ededf2;
	color: #000;
	background-color: #f1f1f1;
}

.btn-outline-secondary:not([disabled]):not(.disabled).active, .btn-outline-secondary:disabled{
	background-color: #e0e0e0!important;
	color: #000 !important;
	border: 2px solid #e0e0e0 !important;
}

.btn-outline-secondary:disabled{
	font-weight:bold;
}

.btn-outline-secondary:not([disabled]):not(.disabled).active, .btn-outline-secondary:not([disabled]):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle, .btn-outline-secondary{
	box-shadow: none !important;
}

.input-new-exhibition{
	height: 40px;
	border: 2px solid #ededf2;
	background-color: white;
	color: #000;
	font-size: 18px;
}

.input-new-exhibition::placeholder{
	font-size: 18px;
}

.textarea-new-exhibition{
	height: 80px;
	border: 2px solid #ededf2;
	background-color: white;
	color: #000;
}

/*Modal*/
#modalMediaContainer .btng-view{
	display:none !important;
}

.modal-title{
	font-size: 1.5em;
	color: black;
	padding-bottom: 1em;
	font-family: 'Texta';
	font-weight: bold;
}

.container-add-gallery{
	padding-bottom:1em;
}

#updateWork{
	background-color: #d71e5c;
	border:none;
	color:white;
}

#updateWork:hover{
	background-color: #bb0b5b;
}

.wpcf7-form{
	margin-top: 20px;
}

.wpcf7-form input,.wpcf7-form textarea{
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
	color: #b2b4bc;
}

.wpcf7-form textarea{
	margin:0px;
	margin-bottom:12px;
}

.wpcf7-submit{
	width: 100%;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0em !important;
	border-radius: 5px;
	border: 0px solid transparent !important;
	padding: 0.5em!important;
	color: white !important;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d71e5c;
}

span.wpcf7-not-valid-tip {
	color: #d71e5c;
	font-size: 1em;
	font-weight: normal;
	display: block;
	padding-left: 5px;
}

.comments_box input, textarea, select {
	padding: 8px 12px;
	font-size: 18px;
	color: black;
	border: 2px solid #46494f;
	font-family: inherit;
	background: #ffffff;
}


#modalMediaContainerContainer {
	height:700px;
	text-align:center;
	overflow: hidden;
}

#modalMediaContainer, .mediaContainer {
	display: flex;
	align-items: center;
	justify-content: center;
}

#modalMediaInfo{
	text-align:right;
	padding-right: 30px;
	margin-top:20px;
}

#modalMediaContainer img{
	height:100%;
	width:auto; !important;
}

.modal-dialog {
	margin: 1em auto;
}

.mediaContainer{
	width: 100%;
	height: 400px;
	overflow: hidden;
	margin-top:10px;
}

.form-control:focus {
	outline: none !important;
	box-shadow: 0 0 10px #d71e5c;
	border-color: transparent;
}

.file_userdata_dropdown{
	padding: 3px;
	padding-left: 10px;
}

form.file_input_uploadform {
	width: 105px;
}

#privacyTools{
	margin-top: 20px;
	font-size: 16px;
	color: black;
	text-align:left;
}

#privacyTools h2{
	font-family: 'Signika Negative';
	font-weight: normal;
	font-size: 24px;
	color: #4f515b;
}

#privacyTools .gdpr-notice{
	padding: 7px !important;
	margin-bottom: 20px !important;
	border: 2px solid #ededf2;
	border-radius: 0px;
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000!important;
	text-align:center;
}

.wpcf7-mail-sent-ok, .wpcf7-validation-errors{
	display:inline;
}

.file_title_clean{
	margin:0px;
	padding:0px;
}

.gdpr-framework-privacy-tools .gdpr-download-button, .gdpr-framework-privacy-tools .gdpr-export-button, .gdpr-framework-privacy-tools .gdpr-delete-button {
	margin-bottom:0px !important;
}

#tabComments{
	font-family: 'Texta';
	font-weight: bold;
	font-size: 22px;
	padding: .4em;
	background-color: #FFFFFF;
	color: #000;
	padding-top: .3em;
	display: block;
	padding-bottom: .3em;
	margin-left: 1em;
	border: 1px solid #d2d2d2;
	border-bottom: 0px solid white;
	opacity: 0.3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#tabLine{
	margin: 0;
	width: 100%;
	border: 0.5px solid #d2d2d2;
	margin-bottom:2em;
}

#tabExibitions{
	font-family: 'Texta';
	font-weight: bold;
	font-size: 22px;
	padding: .4em;
	background-color: #FFFFFF;
	color: #000;
	padding-top: .3em;
	display: block;
	padding-bottom: .3em;
	margin-left: 1em;
	border: 1px solid #d2d2d2;
	border-bottom: 0px solid white;
	opacity: 0.3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.nav-tabs .active{
	background-color: #d2d2d2 !important;
	opacity: 1 !important;
}


.nav-tabs {
	border-bottom: 0px solid #dee2e6;
}

footer {
	position: fixed !important;
	bottom: 0 !important;
	width: 100%;
	z-index:99;
}

.regulamento{
	margin:0px;
	margin-left:10px;
}

.regulamento li{
	margin-bottom:20px;
	line-height: 1.5;
}

#wps_gallery_create_button, #wps_gallery_edit_button, #wps_gallery_edit_cancel_button{
	width: 49% !important;
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #e0e0e0!important;
	margin-bottom: 0.5em!important;
	cursor: pointer;
	text-transform: uppercase;
}

#wps_gallery_cancel_button:hover{
	color: #dc4a4a !important;
}

.select2-results .select2-highlighted {
	background-color: #d71e5c;
	color: #fff;
}

#wps_gallery_edit_cancel_button:hover{
	background-color: #e9e9e9 !important;
}

#wps_mail_post_close_button{
	color: #fff !important;
	background-color: rgba(0,0,0,.7) !important;
	font-size: 28px;
	border-radius: 0px;
	padding: 3px 10px !important;
	float:right;
}


#wps_alerts_flag{
	display: inline;
}

#wps_alerts_flag a img{
	margin-top: 17px;
}

#wps_alerts_flag_unread {
	background-color: #d71e5c !important;
}

#wps_mail_post_close_button:hover{
	color: #fff !important;
	background-color: rgba(0, 0, 0, 0.53)  !important;
}

.nlf-work-view-item {
	color: #ffffff;
	position: absolute;
	margin-top: 10px;
	line-height: 1;
	font-size: 26px;
	border-radius: 0px;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 775px;
	background-color: rgba(0, 0, 0, 0.7);
}

.btn_favourite_delete{
	color: #fff;
	background-color: rgba(0,0,0,.7);
	position: absolute;
	margin-top: 10px;
	line-height: 1;
	font-size: 24px;
	border-radius: 0px;
	padding: 3px;
	padding-left: 10px;
	border: 0px solid transparent;
	padding-right: 10px;
	margin-left: 730px;
}

.notificationsContainer{
	font-size: 35px;
	float: right !important;
}

.titleLink{
	color: black !important;
	font-style: italic !important;
}

.labelDataRequest{
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1;
}

#wps_activity_load_more{
	background-color: white !important;
}

.wpcf7-form-control{
	padding: 8px 12px !important;
}

.checkPrivacy {
	padding-right: 5px!important;
	padding-left: 0px!important;
}

.wpcf7-submit{
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #e0e0e0!important;
	margin-bottom: 20px !important;
	cursor: pointer;
	text-transform: uppercase;
	cursor:pointer;
}

.wpcf7-form .ajax-loader{
	display:none !important;
}

.loader{
	transform: none !important;
	margin-top: 0px !important;
}

.modal-dialog .wps_button, .modal-dialog #nlf_create_gallery_modal{
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000!important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #d71e5c !important;
	margin-bottom: 0.5em!important;
	cursor: pointer;
	text-transform: uppercase;
	background-color: #e0e0e0!important;
}

.modal-dialog .wps_button:hover, .modal-dialog #nlf_create_gallery_modal:hover, .wps_button:hover{
	color: rgba(0, 0, 0, 0.78) !important;
}

.btn_menu{
	font-size: 14px;
	margin-top: -5px;
	background-color: transparent;
	border: 0px solid transparent;
	color: #878a94;
	cursor: pointer;
	font-weight: 900;
	text-transform: uppercase;
	font-family: "Texta Medium" !important;
}

.copyrights {
	width: 100%;
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
	color: rgba(0, 0, 0, 0.3);
	background: rgba(0, 0, 0, 0.01);
	border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.btn_menu:hover{
	color: white;
}

#modal-title-main{
	font-size:24px !important;
	padding-bottom:0px !important;
}

.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn~.custom-switch-content-unchecked, #btnCloseModal{
	font-family: 'Texta';
}

.file_subtitle_type, .file_subtitle_help{
	font-size:0.7em;
}

.file_subtitle_type{
	margin-bottom:10px;
}

.file_subtitle_help{
	display: none;
}

.file_messageblock_table{
	margin-top:2em !important;
}

.polaroidTitle{
	font-family:'Texta Medium';
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	line-height: 1;
	margin-bottom: 10px;
}

.newExhibitionLabel, .editExhibitionLabel{
	color: black;
	text-align: left;
	font: inherit;
	font-size: 14px;
}

#editExhibitionNewProjectForm #wordpress_file_upload_textbox_1, #editExhibitionNewProjectForm #wordpress_file_upload_form_1{
	margin-top:0px !important;
	margin-bottom: 10px;
}

#editExhibitionNewProjectForm #wordpress_file_upload_form_1 #input_1{
	font-size:14px !important;
}

#wordpress_file_upload_block_1{
	display:none;
}

#editExhibitionPrivacyContainer{
	display: flex;
	align-items: center;
}

#editExhibitionPrivate, #editExhibitionPublic{
	padding-left:10px;
	font-weight: bold;
	color: #000;
	font-size: 16px;
}

label.file_messageblock_fileheader_label, label.file_messageblock_filesubheader_messagelabel {
	font-size: 15px !important;
}

#mts-login-form input::placeholder, #user_pass input::placeholder, .wps_register_mandatory::placeholder, .wps_directory_search_entry_field::placeholder, #wps_directory_search_entry_text::placeholder, #wps_gallery_edit_title::placeholder, #wps_gallery_edit_content::placeholder{
	font-family: 'Texta Medium';
	font-size: 24px;
	font-weight: normal !important;
	margin-top:4px !important;
	color:#e0e0e0;
	border: 0px solid transparent !important;
}
/**
 * Demo Styles
 */

.wrapper {
	padding: 15px 0;
}

.bs-example-tabs .nav-tabs {
	margin-bottom: 15px;
}

#tabExibitions, #tabComments{
	font-size:18px;
}

#wps_login_username{
	margin-bottom: 10px;
}

#custom_html-5{
	margin-bottom:0px;
}

#custom_html-5 .lang-pt{
	margin-right: 15px;
}

#custom_html-5 .textwidget{
	padding-top: 0px;
}

.popupAndroid{
	height:50px !important;
	margin-top: 20px;
}

.popupApple{
	height:50px !important;
	margin-left: 10%;
}

#wps_login_title, #wps_lost_title{
	font-family: 'Texta';
	font-size: 20px;
	color: black;
	font-weight: bold;
}

.wps_general_title{
	font-family: 'Texta';
	font-size: 16px;
	color: black;
	font-weight: bold;
}

#wps_logout_label{
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	color: #878a94;
	padding:0px;
}

.sticky-navigation #wps_logout_label{
	padding-left:10px;
}

#theme-my-login{
	margin-top: -10px;
}

#wps_login_remeber_me_label {
	margin-top: -36px;
	margin-left: 35px;
	font-size: 18px;
	color: #878a94;
}

#wps_lost_password_button{
	margin-top: 5px;
	font-size: 16px;
	color: #878a94;
	text-decoration: underline;
	background: none;
	background-color: transparent;
	border: none;
	width: 100%;
	cursor: pointer;
	margin-bottom:10px;
}

#wps_login_submit, #wps_logout_button{
	float: right;
	margin-right: 5%;
	width: 90%;
	margin-bottom: 10px;
	margin-top: 5px;
}

#wps_logout{
	margin-top:10px !important;
}

#wps_button_buttons{
	margin-top: -10px !important;;
}

#wps_login_username::placeholder, #wps_login_password::placeholder, #wps_username_lost::placeholder{
	font-family: 'Texta Medium';
	font-size: 18px;
	font-weight: normal !important;
	margin-top:4px !important;
	color: #878a94;
}


.menu_alert_list .wps_alerts_unread {
	border: 1px solid #878a94 !important;
	background-color: #46494f !important;
}

.wps_alerts_see_more{
	font-size: 16px !important;
	font-family: "Texta Heavy" !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #878a94 !important;
	margin:10px;
}

.btnYouTube{
	position: absolute;
	z-index:10;
	margin: 0px;
	padding: 0px;
	transform: translateY(0%) !important;
	width:auto !important;
	height:auto !important;
}

.btnVimeo{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	transform: translateY(0%) !important;
	width:auto !important;
	height:auto !important;
}

.menu_alert_list .wps_alerts_list_item{
	padding: 10px !important;
	margin-bottom: -1px !important;
	border: 2px solid #ededf2;
	border-radius: 0px;
	font-family: 'Texta Medium';
	font-size: 16px;
	background-color: #32353a;
	color: #878a94 !important;
	width:100%;
	border: 1px solid #5e6167 !important;
}

.menu_alert_list .wps_alerts_list_item a,.menu_alert_list #primary-navigation .navigation a{
	font-size: 17px !important;
	color: #ffffff;
	padding: 0px !important;
	font-weight:normal;
	margin-left:10px;
	width:100% !important;
}

.menu_alert_list .wps_alerts_list_item_link{
	padding:0px !important;
	text-transform: none !important;
	display: inline;
	text-indent: 0px;
	margin: 0px;
	color: #fff !important;
	font-weight: normal !important;
}



#wp-submit, #wp-submit1{
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #e0e0e0!important;
	margin-bottom: 0.5em!important;
	cursor: pointer;
	text-transform: uppercase;
}

.menu_alert_list .wps_alerts_list_item_link:hover{
	color: #d71e5c !important;
}

.menu_alert_list .wps_alerts_list_item .wps_alerts_unread {
	background-color: #32353a;
}

.wps_alerts_unread {
	border: 1.5px solid #878a94!important;
	border-radius: 0px;
	font-family: 'Texta Medium';
	font-size: 18px;
	background-color: #e0e0e04a;
}

.likeAuthorModal {
	font-weight: bold;
	color: #000;
	font-size: 16px;
	margin: 0px;
	line-height: 1;
	margin-top: 5px;
}

.likeAuthorModal a{
	color: black !important;
}

#wps_login_remember_me{
	margin-top: 10px !important;
}

.tml .message {
	border: 2px solid #d70564;
	background-color: #ffffff;
}

.user-pass1-wrap p{
	margin:0px !important;
}

.user-pass1-wrap label{
	color: black;
	font-size: 16px;
	font-weight: bold;
}

.logoutLinkDesktop{
	cursor:pointer !important;
}

.som-password-sent-message {
	margin-bottom: 20px;
	padding: 10px;
	border-radius: 0px;
	color: #fff;
	position: relative;
	display: table;
	width: 100%;
}

#wp-submit, #wp-submit1{
	width:100% !important;
}

.tml-resetpass .message:first-child{
	display:none !important;
}

.wps_alerts_list_item{
	padding: 7px !important;
	margin-bottom: 5px !important;
	color: #4f515b;
	border: 2px solid #ededf2;
	border-radius: 0px;
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000!important;
}

.nlf-custom-item-desktop{
	display:none !important;
}

#wps_login_submit, #wps_logout_button {
	width: 100%;
	margin-right: 0% !important;
}

.wps_alerts_list_item a{
	color: #4f515b;
	font-weight:normal;
	margin-left:10px;
}

.nlf-custom-item-mobile .toggle-caret{
	display:none !important;
}

.wps_alerts_list_item.wps_alerts_unread a{
	color: #4f515b;
	font-weight:normal;
	margin-left: 10px;
}

.likesListContainer{
	height:200px;
	overflow-y: scroll;
}

.wps_alerts_list_item_delete{
	margin-top:0px !important;
}

.wps_login_field {
	max-width: 100% !important;
}

.site-info{
	width:100%;
}

.tml .error {
	border: 2px solid #c00;
	background-color: #ffffff;
}

#tinymce p{
	color:red;
}

@media screen and (min-width: 768px){
	.tml-login .tml-rememberme-wrap {
		display: inline-block;
	}
}

#wps_login_username, #wps_login_password, #wps_username_lost{
	box-sizing: border-box;
	font-weight: 600;
	padding: 10px 12px;
	height: 43px;
	font-size:18px;
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #ededf2!important;
	font-weight: 600;
	color: #b2b4bc;
	background-color: #fff;
	padding: 10px 12px;
}

.site-info p{
	color: #878a94;
	font-size: 13.5px;
	margin-bottom: 0px;
	text-align: center;
}

.tagTitle {
	margin-bottom: 0px;
	margin-top: 20px;
}

#searchAuto{
	width:auto;
	background-color: #ffffff;
	height: 25px;
	border: 0px;
	margin-right: 5px;
	border: 0px solid transparent !important;
	margin-bottom: 0px;
	/* border-bottom: 1px solid black !important; */
}

#searchAutoIcon{
	color:black;
	font-size: 1.2em;
}

#custom_html-8, #custom_html-7 {
	width: 80%;
	margin-left: 10%;
	margin-bottom: 0px;
}

.widget_text .textwidget {
	padding: 10px;
}

.copyrights .container{
	width:90%;
	max-width: 100%;
	min-width: 100%;
}

.navigation .menu {
	background: #32353a;
}

.search .dropdown-menu{
	padding: 5px 10px !important;
}

.search .dropdown-menu a{
	color: black !important;
}


.popper_comments{
	width: 600px;
}

.popper_comments,.popper_block_content, .popper_exhibitions, .popper_delete_exhibition, .popper_likes, .popper_delete_project,.popper_block_user, .popper_update_project, .popper_add_text_exhibition, .popper_edit_text_exhibition{
	z-index:99;
	-webkit-box-shadow: -1px -1px 30px -1px rgba(0,0,0,0.2);
	-moz-box-shadow: -1px -1px 30px -1px rgba(0,0,0,0.2);
	box-shadow: -1px -1px 30px -1px rgba(0,0,0,0.2);
}

.popper_comments .container, .popper_exhibitions .container, .popper_block_content .container, .popper_delete_exhibition .container, .popper_likes .container, .popper_block_user .container, .popper_delete_project .container, .popper_update_project .container, .popper_add_text_exhibition .container, .popper_edit_text_exhibition .container{
	max-height: 200px;
	padding: 10px !important;
	overflow: auto;
	background-color: white;
}

.popper_add_text_exhibition .container, .popper_edit_text_exhibition .container{
	padding: 0px !important;
}

.popper_update_project .container{
	max-height: 480px;
}

.likescountlabel a{
	color:black;
}

.popper_likes .container{
	max-height: 200px;
	overflow: auto;
	margin-left:0px;
}

.popper_likes .row{
	margin-bottom: 10px;
}

.popper_likes .row:last-child{
	margin-bottom: 0px;
}

.popper_comments .first-container, .popper_exhibitions .first-container, .popper_block_content .first-container, .popper_delete_exhibition .first-container, .popper_likes .first-container, .popper_delete_project .first-container, .popper_update_project .first-container, .popper_add_text_exhibition .first-container{
	background-color: #e0e0e0;
	padding: 10px !important;
}

.exhibitionTextExcerpt{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000;
	text-align: left;
	-moz-text-align-last: center;
	text-align-last: center;
	cursor: default;
	font-style: italic;
}

.tnp-field-list .tnp-list{
	margin-bottom:0px !important;
}

.membersMore{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-height: 2em !important;
}

.mtsnb{
	display:none;
}

.popper_exhibitions .container{
	max-height: 550px;
	margin-left:0px;
	margin-right:20px;
	padding: 20px !important;
}

.umbigoAlert{
	font-size: 16px;
	margin-bottom: 0px;
	color: black;
}

.exhibitionDescription ~p{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000;
	text-align: left;
	cursor: default;
	font-style: italic;
}

.popper_exhibitions .newExhibitionTitle{
	margin-bottom:10px;
}

.textDivider{
	background-color: #e0e0e0;
	border-left: 15px solid white;
	border-right: 15px solid white;
	margin-bottom: 10px;
	text-align:center;
	cursor:pointer;
}

.popper_delete_exhibition .child-container, .popper_block_content .child-container, .popper_delete_project .child-container, .popper_block_user .child-container, .popper_update_project .child-container, .popper_add_text_exhibition .child-container, .popper_edit_text_exhibition .child-container{
	padding: 20px !important;
}

.popper_delete_exhibition .container, .popper_block_content .container, .popper_delete_project .container, .popper_block_user .container{
	height: auto;
	padding: 0px !important;
}

.popper_update_project .container{
	height: auto;
	width: 400px;
	margin-left:0px;
	margin-top:10px;
	padding: 0px !important;
}

.popper_block_content .popperClose, .popper_block_content .block_content, .popper_block_content_btn_yes, .popper_block_content_btn_no, .popper_delete_project_btn_yes, .popper_delete_exhibition_btn_yes, .popper_delete_project_btn_no, .popper_delete_exhibition_btn_no, .popper_block_user .popperClose, .popper_block_user .block_user{
	cursor: pointer;
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	text-align: center;
	color: #000!important;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #e0e0e0!important;
	width:100%;
}

.popper_delete_project .popperClose, .popper_delete_project .nlf_delete_project, .popper_update_project .popperClose, .popper_update_project .nlf_update_project, .popper_add_text_exhibition .popper_add_text_exhibition, .popper_edit_text_exhibition .nlf_edit_text_exhibition, .popper_edit_text_exhibition .popperClose{
	cursor: pointer;
	border-radius: 5px;
	border: 0px solid transparent !important;
	float: left;
	padding: .3em 1em .3em 1em!important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-family: 'Texta';
	text-align: center;
	color: #000!important;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #e0e0e0!important;
	width:100%;
}

.popper_delete_exhibition p, .popper_delete_project p, .popper_block_content p, .popper_update_project p, .popper_add_text_exhibition p, .popper_edit_text_exhibition p, .popper_block_user p{
	font-weight: bold;
	color: #000;
	font-size: 16px;
	margin: 0px;
	line-height: 1.4;
}

.btnCommentDelete{
	margin-right:2px;
}

.btn_report_comment{
	height:15px;
	width:15px;
	cursor:pointer;
}

.popper_comments h3, .popper_exhibitions h3, .popper_likes h3{
	font-family: 'Texta Medium';
	color: black !important;
	font-size: 20px;
	font-weight: bold;
	margin:0px;
	line-height: 1;
	text-transform: uppercase !important;
}


.btn_block_user{
	cursor: pointer !important;
}

.btn_block_user:hover{
	color: #fd0b78 !important;
}

.popper_update_label{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	color: black;
	font-family: 'Texta Medium';
}

.popper_likes img {
	transform: translateY(0%) !important;
	margin-top: 0% !important;
}

.popperClose{
	cursor:pointer;
	float: right;
}

.popperCommentAuthor{
	font-family: 'Texta Medium';
	font-weight: bold;
	font-size: 18px;
}

.popperCommentAuthor a{
	color: #000;
}

.popperCommentAuthor:hover{
	text-decoration: underline;
}

.popperCommentText{
	font-family: 'Texta Medium';
	font-size: 18px;
	color: #000;
}

/*mobile*/

@media (max-width: 479px) {
	#narrow-browser-alert {
		display: none;
	}

	.logosFooter{
		position: relative;
		display: block;
		margin: auto;
		margin-top: 10px;
	}

	.site-info p {
		font-size: 11px;
	}

	#copyright-note{
		margin:0px;
	}
}

@media screen and (max-width: 865px) {
	.navigation li a {
		border-bottom: 1px solid transparent !important;
	}

	#primary-navigation .navigation a, .navigation ul ul {
		border-color: transparent !important;
	}

	#sidebar{
		display:none !important;
	}
	
}

@media (min-width: 864px) {
	.mobileLang, #custom_html-9 {
		display: none !important;
	}

	.mediaContainer .btnYouTube{
		margin-left: 350.5px;
		margin-top: 155px !important;
	}

	.mediaContainer .btnVimeo{
		margin-top: 160.5px !important;
		margin-left: 350.5px;
	}

	.mediaContainer {
		display: block;
	}

	.nlf-custom-item-mobile{
		display:none !important;
	}

	#reset-pass-submit{
		width:auto;
	}

	#wps_login_remeber_me_label{
		margin-top:-42px;
		margin-left:35px;
		font-size: 18px;
		color: #878a94;
	}

	#wps_login_remember_me{
		margin-top: -10px !important;
	}

	.nlf-custom-item-desktop{
		display:block !important;
	}

	.mobile-menu-wrapper #menu-item-16423{
		display: none !important;
	}

	#wps_login_submit, #wps_logout_button {
		width: 90%;
		margin-right: 5% !important;
	}

	.wps_login_field {
		max-width: 400px !important;
	}

	.checkboxRegister{
		width: 1.4vw !important;
		height: 2.8vh !important;
	}

	#wps_login_username, #wps_login_password, #wps_username_lost{
		width: 90%;
		box-sizing: border-box;
		border: 1px solid #878a94 !important;
		font-weight: 600;
		color: #ffffff;
		background-color: #46494f;
		padding: 10px 12px;
		height: 43px;
		font-size:18px;
		margin-left: 5%;
		margin-right: 5%;
	}
}

@media (max-width: 1400px) {
	#narrow-browser-alert {
		display: none;
	}

}

@media (min-width: 1600px) {
	#tabExibitions, #tabComments{
		font-size:22px;
	}

	.checkboxRegister {
		width: 1vw !important;
		height: 1.8vh !important;
	}
}

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


	footer {
		position: relative !important;
		bottom: 0 !important;
		margin-bottom:0px;
		width: 100%;
		padding-left:10px;
		padding-right:10px;
	}

	.popper_comments{
		width: 100%;
	}

	.popper_comments h3, .popper_exhibitions h3, .popper_likes h3{
		font-size: 16px;
	}

	.popper_exhibitions .container {
		max-height: 650px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 10px !important;
	}

	.popper_delete_exhibition .col-sm-6, .popper_delete_project .col-sm-6, .popper_update_project, .popper_add_text_exhibition .col-sm-6, .popper_edit_text_exhibition .col-sm-6{
		width:50%;
	}

	.popper_likes .col-sm-3{
		width:30%;
	}

	.popper_likes .col-sm-9{
		width:70%;
	}

	.popper_likes{
		width:200px;
	}

	#privacyTools [type=reset], [type=submit], button, html [type=button]{
		font-size: 14px !important;
	}

	.polaroid-container .mediaContainer img {
		transform: translateY(0%);
		margin-top: 0px;
	}

	.btnYouTube, .btnVimeo{
		width: 64px !important;
	}

	.popupAndroid{
		height:40px !important;
		margin-top: 20px;
	}

	.popupApple{
		height:40px !important;
		margin-left:0%;
	}

	.exhibitionTitle{
		font-size: 22px;
	}

	.nlf-work-link {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.copyrights {
		padding: 10px;
	}

	.sidebar.c-4-12.sidebar-left {
		width: 21.5%;
		position: relative;
	}

	.column {
		width: 100% !important;
	}

	.text_profile_name {
		padding-top: 1em !important;
	}

	#post-10494 .post-content {
		margin-bottom: 0px !important;
	}

	#post-10494 {
		margin-bottom: 0em !important;
	}

	#wps_friends {
		width: 99% !important;
	}

	.wps_usermeta_change_item input[type="text"], .wps_usermeta_change_item input[type="password"], textarea {
		box-sizing: border-box;
	}

	.submenuUmbigo {
		font-size: 16px;
		float: right;
		letter-spacing: 0px;
		margin-top: 22px;
	}

	.sidebar.c-4-12.sidebar-left {
		background-color: transparent;
	}

	.notificationsContainer i{
		padding-top: 10px;
	}

	#custom_html-4 .textwidget{
		background-color: white;
	}

	.postType {
		font-size: 20px;
	}

	#postAuthorContainer{
		margin-left: 0px;
	}
	

	.list_Title{
		margin-top: 0px !important;
	}

	.mediaContainer{
		height: auto;
	}
}

@media only screen and (max-width: 1170px)  {
	.wps_directory_item_avatar {
		margin-left: -30px !important;
	}

	.wps_directory_item_fluid {
		width: 100% !important;
		padding: 10px;
		padding-bottom:11px;
	}
}

@media only screen and (max-width: 1367px)  {
	.modal-dialog {
		margin: 1em auto;
	}

	.modal-dialog .modal-title {
		font-size: 1.2em;
	}

	.modal-dialog .btn {
		font-size: 1em;
	}

	.modal-dialog .form-control {
		font-size: 1em;
		line-height: 1;
	}

	.modal-dialog .container-add-gallery {
		padding-bottom: 0.3em !important;
	}

	.modal-dialog .modal-title {
		padding-bottom: 0em !important;
	}
}


.nlf-custom-item a{
	background: none !important;
	letter-spacing: inherit !important;
	border: none !important;
	font-size: 10px !important;
}

#qtranslate-2-chooser .active{
	background-color:transparent !important;
}

.forgotPasswordLink{
	color: #878a94 !important;
	text-decoration: underline !important;
	font-size: 14px !important;
	width: 100% !important;
	text-transform: none !important;
}

.projectImgListContainer{
	height:120px;
	width:120px;
	display:flex;
	align-items: center;
	justify-content: flex-start;
}

.glyphicon-move{
	cursor:pointer;
}

.list-group{
	margin:0px;
}

#nlf_new_project_show, #nlf_new_project_close {
	display: inline-block;
	float: right;
	margin-left: 20px;
	font-size: 18px !important;
	margin-top: -4px;
	cursor: pointer;
}

.dropzone {
	border: 2px solid transparent !important;
	background: #f1f1f1 !important;
}

#editExhibitionNewProjectForm #upload_1{
	margin-top: 20px;
}

#nlf_new_project_show .fa, #nlf_new_project_close .fa{
	color:black;
}

#nlf_new_project_show .fa:hover, #nlf_new_project_close .fa:hover{
	color:#d71e5c;
}

.headerProjectList{
	font-family: 'Texta Medium';
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15.5px;
	color: #000000 !important;
}

#projectList{
	margin:0px;
	margin-bottom:10px;
}

.dz-image{
	border-radius: 5px !important;
}

.dz-message span, .pageAlert{
	font-family: 'Texta Medium';
	font-size: 16px;
	color: #000000;
	line-height: 1;
	margin-bottom: 10px;
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
	color: #fff !important;
	background-color: transparent !important;
}

#projectList li{
	display: flex;
	align-items: center;
	padding: 0px;
	padding-top:20px;
	justify-content: center;
}

#nlf_new_order{
	float: right;
	margin-top:20px;
}