/*
Theme Name: Street Photographer
Theme URI:  
Description: A child theme of KLEO Theme
Author: Infmedia 
Author URI: http://www.infmedia.it/
Version: 1.0.135
Template: kleo
*/

/* @import url("../bridge/style.css"); */
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:900');

/*INIZIO RIMOZIONE BANNER */
.exibart_banner.exibart_banner_4 {
    display: none;
	}

.col-sm-5.col-md-2.col-md-push-4.col-xs-12.street-member-home-adv-col {
    opacity:0;
	pointer-events: none;
}


/*FINE RIMOZIONE BANNER */

.street-payment-reason {
	font-size:36px;
	line-height:48px;
	font-weight:700;
	color: #000;
	margin: 10px 0 30px 0;
}

/* INIZIO FORM CONTEST */

.dz-remove.frm_icon_font.frm_cancel1_icon {
    background-color: #fff;
}

/* FINE FORM CONTEST */

/* INIZIO SIGN-UP DIALOG */

div#street-contest-login-modal {
    max-width: 700px;
	padding:15px;
}

.street-login-text {
    width: 90%;
	font-size: 20px;
    margin: auto;
    margin-bottom: 20px;
	line-height: 23px;
}



.col-sm-6.text-center.street-create-account {
    position: relative;
}

h3.kleo-pop-title.street-login {
	
	width: 80%;
    text-align: center;
    margin: auto;
	margin-bottom: 30px;
	font-size: 30px;
	 
}


.street-new-account{
	text-transform: uppercase;
    background-color: #00b9f7;
    color: #fff !important;
    padding: 10px;
	margin: auto;
    margin-top: 50px;
	width: 170px;

}

.street-new-account:hover{
    background-color: #5cd1f8;;
}

.street-new-account a{
	color:#fff !important;

}

/* FINE SIGN-UP DIALOG */



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

.street_friend_icon{
	display:inline-block;
	width:22px;
	height:22px;
	cursor:pointer;
	vertical-align: middle;
}

#buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a {
    font-size: 14px;
    padding: 4px 10px;
    color: #c2c2c2;
    border-style: solid;
    margin-right: 5px;
    border-width: 1px;
    border-color: #e5e5e5;
}
span.dashicons.dashicons-email {
    vertical-align: bottom;
}

.col-md-12.street-member-home-profile-action-row-col.text-right span.dashicons.dashicons-email{ 
    vertical-align: top;
    margin-left: 10px;
}

.row:before, .row:after {
 /*   display: none; */
  display: table;
    content: " ";
}

#buddypress #avatar-crop-pane {
    border-radius: 0;
}


#buddypress .standard-form p.description {

    color: #888;
    font-size: 12px;
    margin-bottom: 5px;
    margin-bottom: 20px;

}

#field_20-1 {
font-weight: bold;
}

#field_21-1 {
    font-weight: bold;

}

#field_20-3 {
    position: relative;
    bottom: 27px;
    left: 20px;
}

#field_21-3 {
	position: relative;
    bottom: 27px;
    left: 20px;
}



.exibart_banner.exibart_banner_10 {
    margin-top: 10px;
}

 
.street-member-home-title-row:before, .street-member-home-title-row :after {
 /*   display: none; */
  display: none !important;
    content: " ";
}


.wpb_wrapper {
    font-size: 16px;
}

.street-article-content {
    font-size: 16px;
}

div#street-member-home-banner-container {
    display: none;
}


.street_pending_friend{
    background: url(img/friend_pending.svg);
	background-repeat: no-repeat;
}

.street_pending_friend:hover{
    background: url(img/friend_pending_over.svg);
	background-repeat: no-repeat;
}

.street_add_friend{
    background: url(img/friend_add.svg);
	background-repeat: no-repeat;
}

.street_add_friend:hover{
    background: url(img/friend_add_over.svg);
	background-repeat: no-repeat;
}

.street_remove_friend{
    background: url(img/friend_remove.svg);
	background-repeat: no-repeat;
}

.street_remove_friend:hover{
    background: url(img/friend_remove_over.svg);
	background-repeat: no-repeat;
}

.street-article-media {
    margin-bottom: 20px;
}

.author-name::before { 
 font-family: "helveticaneueltstd55-roman" !important;
  content: " ";
  
}

input.ajax_s.form-control.input-sm {
	font-family: "helveticaneueltstd55-roman" !important;
    height: 40px;
    font-size: 16px;
	border-radius: 0;
}


span.author-name {
    color: #000;
    font-size: 12px;
}

h2.article-title.entry-news-title {
    display: none;
}

.bp-light-icons #buddypress div#item-nav ul li a {
    font-weight: bold;
    letter-spacing: 0.03em;
  /*  padding: 25px 20px;  PROVA GC DISABILITATO*/
}

 .bp-light-icons #buddypress div#item-nav ul li a:before {
  font-size: 0;
  content: "";
  margin-bottom: 0;
}
.street-sidebar-padding {
	padding-top:10px !important; 
}

a#user-settings {
 /*   display: none !important; */
}
#profile-personal-li, #my-address-personal-li, #data-personal-li {
  display: none !important; 
}

#street-member-home-banner-container h3.feature-title.text-center.street-week-left-title {
    font-size: 60px;
	padding-top: 95px;
    margin-bottom: 0;
}

button.frm_button_submit.frm_final_submit {
    background-color: #000 !important;
}

a.button.alt.wc-forward.button-join-contest{
    background-color: #b83c16 !important;
	border-color: #b83c16 !important;
	color:#FFFFFF !important;
	border-radius:2px;
	font-size:11px;
	padding:10px;
	text-transform:uppercase;
	border-style: solid;
    border-width: 1px;
}




a.button.alt.wc-forward.button-join-contest:hover{
    background-color: #cd765b !important;
	
}

.street-contest-col h2 a.button.alt.wc-forward.button-join-contest {
    background-color: #000 !important;
    padding: 10px !important;
    font-size: 20px !important;
	border-radius:0 !important;
}

#street-member-home-banner-container div.feature-text.text-center.street-week-left-text {
    padding-bottom: 73px;
    color: #333333;
    font-weight: bold;
    font-size: 20px;
    padding-top: 30px;
}

button.street-frm_button_submit {
	font-family: 'Titillium Web', sans-serif;
    background-color: #5c5c5c !important;
	padding: 0 10px !important;
    color: #fff !important;
    line-height: 0 !important;
    text-transform: uppercase;
    font-weight: 600;
}

input#profile-group-edit-submit {
	font-family: 'Titillium Web', sans-serif;
    background-color: #5c5c5c !important;
	padding: 0 10px !important;
    color: #fff !important;
    line-height: 0 !important;
    text-transform: uppercase;
    font-weight: 600;
	
}

input#send {
	font-family: 'Titillium Web', sans-serif;
    background-color: #5c5c5c !important;
	padding: 0 10px !important;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 600;
}


a.button.view {
	font-family: 'Titillium Web', sans-serif;
    background-color: #5c5c5c !important;
	padding: 0 10px !important;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 600;
}

.dashicons, .dashicons-before:before {
    display: inline-flex;
	cursor:pointer;
	}

a#bp-delete-avatar {
	font-family: 'Titillium Web', sans-serif;
    background-color: #5c5c5c !important;
	padding: 0 10px !important;
    color: #fff !important;
    line-height: 30px !important;
    text-transform: uppercase;
    font-weight: 600;
}

button.street-frm_button_submit:hover {
    background-color: #929292 !important;

}

.street-week-left-container {
    margin-bottom: 0;
}

legend.frm_screen_reader {
    display: none;
}

.rev_slider_wrapper .street-week-left-container{
 min-width: 80px;
}

span.dashicons.dashicons-clock {
    font-size: 12px;
    line-height: 20px;
    color: #c2c2c2;
}



#buddypress div.generic-button a, .buddypress div.generic-button a{
    border-style: none;
}

#buddypress div.generic-button a:hover, .buddypress div.generic-button a:hover{
    border-style: none;
}

ul.street-filter-container {
    margin: 0 !important;
    line-height: 10px;
}

.hr-title.hr-full.hr-double {
    display: none;
}

div.street-entry_title.street-title-box {
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    white-space: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 10px;
	height:15px;
}

div.street-entry_title.street-title-box a{
    color:#777;
}

.post_info.stree-post_info {
    margin-bottom: 15px;
}

.share-links {
    text-align: center;
    padding: 5px 0;
    clear: both;
}
/* richiesta Eolo */
.entry-news-title {
	background-color: #b3b3b3;
    margin: 0;
    padding: 20px;
    font-weight: bold;
    padding-bottom: 0;
	padding-top: 0;
	padding-left: 20px;
    font-size: 25px;

	display:none;
	
}
/* Fine richiesta Eolo */
.street-title-share-container {
    height: 22px;
}

.street-post_text_inner.street-post_text_inner-sidebar {
    height: 50px;
}



.street-dashicons-share-container {
    text-align: right;
    margin-right: 10px;
    padding-bottom: 5px;
	position: relative;
    bottom: 20px;;
}

.street-dashicons-sidebar{
	color:#b3b3b3;
	cursor: pointer;
}

.street-dashicons-sidebar:hover{
	color:#fff;

}


.street-entry_title.street-title-sidebar {
    color: #fff !important;
    padding-top: 10px;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.street-news-title-description {
    margin-top: 30px;
    font-size: 20px;
    width: 100%;
    color: #333;
	padding-bottom:5px;

}

legend#field_16-1 {
    padding-top: 20px;
}

legend#field_9-1 {
    padding-top: 10px;
}



div#street-photo-dir-search {
    height: 93px;
}

div#street-photo-dir-search label {
    display: block;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 30px;
}


select#photo-city-select {
    text-transform: uppercase;
}

select#photo-country-select {
    text-transform: uppercase;
}

select#street-photo-order-by {
    text-transform: uppercase;
}

select#street-photo-filter-by {
    text-transform: uppercase;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 !important;
}

.tribe-events-list-widget .tribe-list-widget {
    margin-left: 0;
    padding: 0;
}

.item-title.street-photo-grid-title {
    font-family: inherit;
    line-height: 10px;
    font-weight: bold;
    font-style: italic;
    margin-left: 5px;
    padding-top: 5px;
    text-transform: uppercase;
    color: #464646;
	white-space: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
}

input#street-photo-search-input {
    width: 100%;
}



.pagination > li > a, .pagination > li > span {
    border-radius: 0 !important;
}

span.page-numbers.current {
    background-color: #c2c2c2 !important;
	color:#464646 !important;
	font-weight:bold;
}

a.page-numbers {
    background-color: #464646 !important;
	color:#c2c2c2;
	font-weight:bold;
}



/* DA GIOVANNI */

#street-photo-search-form {
    box-shadow: 0 0 0 0px #fff;
}


.col-md-1.col-xs1.feature-items.hidden-sm.hidden-xs {
    margin-bottom: 30px;
}

.street-photo-filter-container
{
	display: inline-block;
	background-color: #333333;
	overflow: hidden;
	width: 100%;
	margin: 15px 0;
	/* height:30px; */
	text-align:center;
}
	

.street-photo-filter-container li {
		margin: 0;
		margin-top: 0px;
		list-style: none;
		float: none;
		display:inline-block;
}
.street-photo-archive-ul
{
	width:100%;
}

/* END DA GIOVANNI */



h3.feature-title.text-center.street-home-utente-week-left-title {
    font-size: 60px;
    margin-top: 80px;
}

.feature-text.text-center.street-home-utente-week-left-text {
    font-size: 20px;
    margin-bottom: 35px;
}

h3.feature-title.text-center.street-home-utente-week-left-title {
    font-weight: 900;
}

img.street-logo-footer {
    width: 50px;
    margin-top: 5px;
}

span.street-menu-footer {
    margin-left: 40px;
}

.street-menu-sub-child{
	background-color: #333 !important;
}


a.street-menu-item-footer {
    color: #fff;
    margin-right: 15px;
}

img.street-logo-exibart-footer {
    width: 100px;
    position: absolute;
    right: 0;
    top: 5px;
}

a#user-activity {
    display: none !important;
}



.street-member-home-profile-action-row-col div#friendship-button-6 {
    width: 92%;
    margin-top: 8px;
    display: inline-block;
    margin-right: 5px;
}



.street-member-home-profile-action-row-col div#send-private-message {
    display: inline-block;
}

span.dashicons.dashicons-admin-users {
    color: #777777;
}



street-padding-r10{
    padding-right:10px !important;
}



/*
a.dropdown-toggle {
    bottom: 32px;
    position: relative;
}
*/

.mfp-title {
    margin-left: 20px;
}

.mfp-counter {
    margin-right: 20px;
}



section.container-wrap.street-contest-row.main-color {
     margin-left: 7% !important;
    margin-right: 7% !important;
    margin-top: 40px !important;
}

.rev_slider .feature-title {
    font-size: 40px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.street-entry_title.street-title-sidebar a{
	color:#fff;
}

.street-entry_title.street-title-sidebar a:hover{
	color:#ccc;
}

h2.article-title.entry-news-title a{
	color:#777;
}


.rev_slider .feature-text.text-center.street-week-left-text {
    position: absolute;
    font-size: 12px !important;
    left: 20px;
    bottom: 12px;
}



.street-post_text_inner.street-post_text_inner-sidebar {
    background-color: #464646;
}

.street-category-header {
    background-color: #eee;
    color: #fff;
    padding-left: 10px;
	line-height:24px;
}

.street-category-header a{
    color: #fff;
}

h5.street-entry_title.street-title-sidebar a{
    color: #fff ;
}

span.street-time.entry_date.updated {
    color: #fff;
}

.street-photo-home-badge {
    background-color: #5c5c5c;
    padding-left: 10px;
    color: #fff;
    font-size: 10px;
}

span.dashicons.dashicons-star-empty {
    color: #ffff00;
    font-size: 13px;
    margin-left: 5px;
    line-height: 19px;
}

.item-title.street-photo-home-grid-title {
	font-family: inherit;
    line-height: 20px;
    font-weight: bold;
    font-style: italic;
    margin-left: 10px;
    padding-top: 5px;
    text-transform: uppercase;
	color: #464646;
}

input#street-photo-search-submit {
    position: absolute;
    right: 70px;
    bottom: 32px;
	border: none;
    background: url(img/lens.png) no-repeat;
    width: 22px;
    height: 22px;
    border-radius: 100%;
	color: transparent;
	transition: all 0.4s ease-in-out 0s;
}

.street-photo-content-social-container {
    height: 120px;
    border-style: solid;
    border-width: 1px;
	border-color:#8f8f8f;
	padding: 5%;
}

h2.article-title.entry-title {
    background-color: #b3b3b3;
    margin: 0;
    padding: 20px;
    font-weight: bold;
}

h2.article-title.entry-title a{
    color: #444;
    
}

.street-photo-content-description-container p {
    margin: 0;
    background-color: #fff;
    font-size: 15px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.street-photo-content-geodata-container {
    text-align: right;
    margin-bottom: 30px;
    background-color: #fff;
    padding-right: 10px;

}

span.street-dashicons-photo-box:hover {
    color: #fff;
}

.street-sidebar-author-name h2 {
    margin-top: 0;
    margin-bottom: 15px;
    line-height: 25px;
}

.street-sidebar-author-data {
    font-size: 15px;
    margin-top: 15px;
    color: #000;
}

span.street-photo-content-divider {
    margin-left: 15%;
}

span.street-photo-content-divider a{
    color:#444;
}

span.street-photo-content-likes {
    font-size: 30px;
    font-weight: 900;
    color: #000 !important;
}

span.street-photo-content-likes a{

    color: #444 !important;
}

span.street-photo-content-facebook {
    background-color: #305891;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

span.street-mobile-dashicon.dashicons.dashicons-facebook-alt {
	display:none;
}

span.dashicons.dashicons-share.street-dashicons-share.share-popover.street-dashicons-box {
    cursor: pointer;
}

span.dashicons.dashicons-share.street-dashicons-share.share-popover.street-dashicons-box:hover {
    color:#fff;
}

span.dashicons.dashicons-share.street-dashicons-pp-share.share-popover.street-dashicons-highlights {
	cursor: pointer;
}

span.dashicons.dashicons-share.street-dashicons-pp-share.share-popover.street-dashicons-highlights:hover {
	 color:#fff;
}



#change-cover-image {
    display: none !important;
}

div#street-column-mailing-list {
    background-color: #ffde59;
}

.vc_row.vc_row-fluid.vc_custom_1523891095928.vc_row-has-fill.row {
    background-color: #ffde59;
}

.street-text-join-the-mailing-list{
    color: #464646;
}

span.street-photo-content-twitter {
    background-color: #2ca8d2;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
	margin-left: 20px;
}

span.street-mobile-dashicon.dashicons.dashicons-twitter {
	display:none;
}

span.street-photo-content-google {
    background-color: #ce4d39;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
	margin-left: 20px;
}

span.street-mobile-dashicon.dashicons.dashicons-googleplus {
	display:none;
}

span.street-photo-content-email {
    background-color: #738a8d;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
	margin-left: 20px;
}

span.street-mobile-dashicon.dashicons.dashicons-email {
	display:none;
	}

span.street-dashicon.dashicons.dashicons-facebook-alt {
    margin-top: 5px;
    margin-right: 5px;
}

span.street-dashicon.dashicons.dashicons-twitter {
    margin-top: 5px;
    margin-right: 5px;
}

span.street-dashicon.dashicons.dashicons-googleplus {
    margin-top: 5px;
    margin-right: 5px;
}

span.street-dashicon.dashicons.dashicons-email {
    margin-top: 5px;
    margin-right: 5px;
}

input#street-photo-search-submit:hover {
    background: url(lens-over.png) no-repeat;
	transition: all 0.4s ease-in-out 0s;
}

span.action.street-photo-grid-action {
    position: absolute;
    right: 20px;
	bottom: 0;
}

span.action.street-photo-grid-action a{
    color:#464646;
}
/*
.kleo-main-header.header-normal {
    background-color: #333 !important;
}
*/
.street-photo-grid-geodata {
	margin-left: 5px;
    color: #333333;
	line-height: 15px;
	text-align:left;
	font-size:10px;
	max-width: 140px !important;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.street-photo-home-grid-data{
	max-width: 140px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sstreet-photo-home-grid-geodata {
	margin-left: 10px;
    color: #333333;
	line-height: 15px;
	text-align:left;
	font-size:10px;
}

.street-photo-home-grid-author {
    margin-left: 5px;
    margin-top: 4px;
    font-weight: bold;
}

.street-photo-home-grid-author a{
    color: #464646;
}

.action.street-photo-home-grid-action {
	margin-left: 10px;
    color: #333333;
}

.action.street-photo-home-grid-action a{
    color: #777;
}

.hasTooltip.street-member-action {
    display: inline;
}


.dz-error-message {
    top: 5px !important;
}

.post-header {
    padding: 5px 10px 0;
    position: relative;
}

.post-footer {
    padding: 5px;
}

.post-header.street-photo-home-grid-header {
	height:67px;
	background-color:#eee;
}


.main-color select {
    border-style: none;
	background-color:#333333;
}

a.dz-remove {
    background-color: #c2c2c2;
    margin-top: 10px;
	font-family: 'Titillium Web', sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
	font-size: 12px !important;
    font-weight: 600;
}

.street-photo-footer-button-edit{
    margin-top: 10px;
	font-family: 'Titillium Web', sans-serif;
	color:#fff !important;
	text-transform:uppercase;
	font-size: 10px;
    font-weight: 600;
	margin-left:15px;
}

.post-footer.street-photo-home-grid-footer {
	background-color:#ccc !important;
}

a.street-photo-footer-button-add {
    color: #fff !important;
    font-size: 10px;
    text-transform: uppercase;
    margin-left: 20px;
}

a.street-photo-footer-button-take-part {
	color: #fff !important;
    font-size: 10px;
    text-transform: uppercase;
    margin-left: 20px;
}

a.street-photo-footer-button-delete {
	color: #fff !important;
    font-size: 10px;
    text-transform: uppercase;
    margin-left: 20px;
}

.street-img-responsive
{
	width:100%;
}

span.dashicons.dashicons-update.street-icon-home-action-bar {
    color: #fff;
    font-size: 14px;
    margin-top: 4px;
}

span.dashicons.dashicons-star-filled.street-icon-home-action-bar {
	color: #fff;
    font-size: 14px;
    margin-top: 4px;
}

span.dashicons.dashicons-dismiss.street-icon-home-action-bar {
	color: #fff;
    font-size: 14px;
    margin-top: 4px;
}

span.dashicons.dashicons-plus-alt.street-icon-home-action-bar {
	color: #fff;
    font-size: 14px;
    margin-top: 4px;
}

div#street-social-facebook {
    position: relative;
    top: 8px;
	left: 5px;
    display: inline-block;
}

a.street-social-facebook {
    background-color: transparent !important;
}

div#street-social-instagram {
    display: inline-block;
    position: relative;
    top: 9px;
	left: 5px;
}

.street-member-home-action-bar div#send-private-message {
    position: relative;
    top: 8px;
}

.street-member-home-action-bar span.street_friend_icon.street_pending_friend {
    position: relative;
    top: 7px;
    right: 10px;
}

a.street-social-instagram {
    background-color: transparent !important;
}


li#orders-personal-li {
    display: none;
}

.main-color a {
    color:#b83c16;
}


.action.street-photo-home-grid-action {
    text-align: right;
}

.street-post_text_inner {
    background-color: #eee;
    color: #464646;
    margin-bottom: 30px;
    padding-left: 10px;
    line-height: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
}

.street-post_text_inner a{
    color: #777; 
}

.send-message {
	background-color:transparent !important;
}

#buddypress #members-list .member-inner-list {
    padding: 0;
    border-style: none;
    border-width: 1px;
    display: inline-block;
    width: 100%; 

}

#buddypress #friend-list div.action, #buddypress #member-list div.action, #buddypress #members-list div.action {
 
    text-align: right;
    position: absolute; 
    right: 30px;
    bottom: 10px;
}
.buddypress .kleo-online-status {
    right: 0;
    bottom: 0px;
    width: 16px;
    height: 16px;
    right: 22px;
}

#members-directory-form ul li {float: none !important;display: inline-block;}
#members-directory-form ul {text-align: center}
	
#buddypress #members-list .item-title {
    margin-left: 0 !important;

} 

a.street-members-bar-button.street-members-finalist-button {
    color: #fff !important;
    font-size: 13px !important;
}

ul.street-filter-container {
    margin-bottom: 4px;
}

a.street-members-bar-button.street-members-winner-button {
	color: #fff !important;
    font-size: 13px !important;
	font-weight:bold;
}

#buddypress #members-list .item {
    background-color:#eee;

}

.street-member-geodata {
    margin-left: 10px;
	color:#333333; 
}


li#members-photographer {
    color: #fff !important;
    font-weight: bold;
}

li#members-all a {
	color: #fff !important;
    font-weight: bold;
}

.item.street-member-daat.row {
    background-color: #d0d0d0;
}

.item-title.street-member-title {
    padding-left: 10px;

}

#members-dir-list a.send-message { border: none !important;}

#buddypress #friend-list .item-title, #buddypress #member-list h5, #buddypress #members-list .item-title {
    font-family: inherit;
    line-height: 20px;
    font-weight: bold;
	font-style:italic;
	margin-left: 10px;
    padding-top: 5px; 
	text-transform: uppercase;
	white-space: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
}

#buddypress #friend-list .item-meta, #buddypress #member-list .item-meta, #buddypress #members-list .item-meta {
    margin-left: 10px;
	color:#333333 !important;
}

#members-order-select label{
	color:#fff;
	font-weight:bold; 
	}
	
.street-member-data {
    height: 25px;
}  

#buddypress #admins-list li, #buddypress #mods-list li, #buddypress #members-list li, #buddypress #member-list li {
    display: block;
    padding-left: 0px;
    padding-right: 30px;
    padding-bottom: 5px;
}
	

	
	#buddypress #friend-list div.action, #buddypress #member-list div.action, #buddypress #members-list div.action {
    
	margin-left:140px;  
	
}

.item-list-tabs street-member-filters{
    text-align:center;  
}

li#street-members-finalist-button-li{
    font-weight: bold;
    color: #fff;
}

#buddypress div.generic-button a.add{
    background-color: transparent !important;
}



	
.main-color select {
    color: #fff;
    font-weight: 600;
}

#buddypress span.activity {
	font-family: inherit;
    color: #333333;
	margin-bottom: 5px;
}

.main-color #search-members-form, .main-color #search-groups-form, .main-color #bbpress-forums form#bbp-search-form {
    box-shadow: 0 0 0 0px #fff;
}

#buddypress div#group-dir-search, #buddypress div#groups-dir-search, #buddypress div#members-dir-search {

    width: 90%;
}

form#search-members-form {
    width: 100%;
    border-radius: 0;
}

.street-week-left-container{
    background-color: #fff500;
}

.feature-items {
    position: initial;
}

h3.feature-title.text-center.street-week-left-title {
    font-family: 'Titillium Web', sans-serif;
    font-weight: 900;
    font-size: 30px;
    line-height: 0;
    padding-top: 23px;
	color:#333333;
	min-width: 60px;
    text-align: center !important;
}

.street-member-search-container{
	background-color: #c3c3c3;

	}
	
.street-member-filters{
	background-color: #333333 !important;
	}
	
#search-members-form{
	width:90%;
	}
	
#buddypress ul.item-list {
    padding: 0;
}
	
h1.page-title {
    font-style: italic;
    text-transform: uppercase;
    font-size: 20px !important;
}
	
div#subnav {
    margin-top: 0 !important;
}
	
#members-dir-search{
	background-color: #fff;
	}

.street-week-left-text{
	 padding-bottom: 20px;
	 color:#333333;
	 font-weight:bold;
	}

.post_info {
    margin-top: 3px;
}

a.street-highlight-h3{
    margin: 0;
	padding:0; 
}

.social-header.header-color {
    background-color: #c2c2c2;
}

h3.street-highlight-h3 {
	margin-bottom: 0px;
	margin-top: 0px;
    font-style: italic;
}

span.menu_recent_post_text.street_menu_recent_post_text {
    font-style: italic;
}

.street-post_content_holder{
background-color: #fff;
border-style:solid;
border-color:#b3b3b3;
border-width:3px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:15px;
margin-bottom:20px;
}



h5.entry_title {
    font-style: italic;
	margin-bottom: 0px;
	margin-top: 0px;
}

h5.entry_title a{
    font-style: italic;
	margin-bottom: 0px;
	margin-top: 0px;
	color:#777;
}

span.post_category a{
	color:#777;
}

.street-post_info {
    font-size: 10px;
}

.street-post_excerpt  {  
max-height:300px;
    overflow: hidden;
	line-height: 18px;
}


	
.header-color .top-menu li > a, .header-color #top-social li a {
    color: #5c5c5c;
}

.street-join-mailing-list {
	font-family: 'Titillium Web', sans-serif;
    background-color: #fff500;
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    padding-top: 45px;
    padding-bottom: 45px;
	
}

.street-free-portfolio {
	font-family: 'Titillium Web', sans-serif;
    background-color: #fff500;
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    padding-top: 45px;
    padding-bottom: 45px;
	
}



.vc_row.wpb_row.vc_inner.vc_row-fluid.contest-street-join-the-mailing-list {
    background-color: #fff500;
    color: #000;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
	padding-top: 34px;
    padding-bottom: 34px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.contest-street-tutorial {
    background-color: #b3b3b3;
    text-align: center;
    font-size: 40px;
    color: #fff;
    margin-top: 30px;
    font-weight: 700;
    padding-top: 46px;
    padding-bottom: 46px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.contest-street-benefit {
    background-color: #b3b3b3;
    text-align: center;
    font-size: 40px;
    color: #000;
    margin-top: 30px;
    font-weight: 700;
    padding-top: 46px;
    padding-bottom: 46px;
}

.street-contest-joined-badge {
    background-color: #fff500;
    font-size: 9px;
    font-weight: 700;
    text-align: right;
    padding-right: 5px;
    color: #464646;
    float: right;
    padding-left: 5px;
    position: relative;
    bottom: 20px;
}

img.avatar.user-1-avatar.avatar-640.photo {
    object-fit: cover;
	height: 100%;
    width: 100%;
}

.street-contest-home-joined-badge.street-contest-joined-badge-user-home {
    position: absolute;
    bottom: 0;
    right: 15px;
	background-color: #fff500;
    font-size: 9px;
    font-weight: 700;
	padding-left: 5px;
	padding-right: 5px;
	display:none;
}

.editfield.field_4.field_description.optional-field.visibility-public.alt.field_type_textarea {
    margin-top: 30px;
	margin-bottom: 30px;
}

.street-content-info {
  /*  display: none; */
}

.street-contest-joined-badge.street-contest-joined-badge-user-home {
    position: relative;
    bottom: 20px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.contest-street-masters {
    background-color: #464646;
    text-align: center;
    font-size: 40px;
    color: #fff;
    margin-top: 30px;
	margin-bottom:60px;
    font-weight: 700;
    padding-top: 47px;
    padding-bottom: 46px;
}

.slotholder {
    margin-top: 20px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.contest-street-subscribe-the-contest {
    background-color: #b3b3b3;
    text-align: center;
    font-size: 30px;
    color: #000;
	padding-top: 34px;
    padding-bottom: 34px;
}


.street-master-first-photo-container {
    padding: 10px;
}

.kleo-gallery-inner a.element-wrap {
    padding:10px;
}

.street-join-mailing-list {
    line-height: 40px;
    font-size: 23px;
}



.street-subscribe-the-contest {
	font-family: 'Titillium Web', sans-serif;
    background-color: #000;
    text-align: center;
    font-size: 28px;
    color: #fff;
	padding-top: 15px;
    padding-bottom: 15px;
	margin-bottom:10px;
}

.street-subscribe-the-contest a{
    color: #fff !important;
}

.street-subscribe-the-contest a:hover{
    color: #8a8a8a !important;
}

.post-header.street-master-home-grid-header {
    background-color: #b3b3b3;
    height: 27px;
}

.street-buy-credit {
	font-family: 'Titillium Web', sans-serif;
    background-color: #333333;
    text-align: center;
    font-size: 28px;
	text-transform: uppercase;
    color: #fff;
	padding-top: 15px;
    padding-bottom: 15px;
	font-weight: 600; 
}

.flexslider.street-highlight-slider {
    margin-bottom: 20px;
}

.street-highlight-text-container {
    background-color: #eee;
    color: #464646;
  
    line-height: 20px; 
    padding-top: 5px;
    padding-bottom: 5px;
	margin:0;
	margin-bottom:30px;
}

.street-post_image {
    line-height: 0;
}

h5.street-entry_title {
    font-style: italic;
    margin-top: 5px;
    margin-bottom: 0;
}

span.street-time.entry_date.updated {
    font-size: 10px;
}

.street-post_comments {
    font-size: 10px;
}

.latest_post {
    border-style: solid;
    border-width: 3px;
    border-color: #c2c2c2;
    padding: 20px;
    border-bottom-width: 3px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #c2c2c2 !important;
}


.header_top.clearfix {
    background-color: #c2c2c2;
}

.header_top .left {
    margin-left: 40px;
}

.header_top #searchform input[type=text] {
    background-color: #fff;
}

.latest_post_inner .post_infos a {
    font-family: 'Titillium Web', sans-serif;
}

span.dots {
    display: none;
}

select#members-location {
    text-transform: uppercase;
	text-align-last:center;
    direction: rtl;
}

select#members-order-by {
	text-transform: uppercase;
	text-align-last:center;
    direction: rtl;
	
}

li.kleo-masonry-item{
	margin-bottom:15px !important;
	}

.street-member-home-buy-credit {
    background-color: #000;
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: absolute;
    bottom: 0;
    width: 100%;
	left: 0;
}

.col-sm-5.col-md-2.col-md-push-4.col-xs-12.street-member-home-adv-col {
   /* background-color: #fff500;*/
   background-color: #fff;
}
 
#members-dir-list .kleo-masonry-item {
	width: 33%;
}

@media only screen and (max-width : 480px) {
      /* Smartphone view: 1 tile */
	  
	  #members-dir-list .kleo-masonry-item {
	width: 100%;
}

	.col-sm-5.col-md-2.col-md-push-4.col-xs-12.street-member-home-adv-col {
    text-align: center;
    margin-top: 30px;
}



.article-content {
    margin-left: 15px;
    margin-right: 15px;
}

h1.page-title {
    font-size: 35px !important;
    line-height: 35px;

}



#buddypress #admins-list li, #buddypress #mods-list li, #buddypress #members-list li, #buddypress #member-list li {
    display: block;
    padding-left: 0;
    padding-right: 0;
}

.buddypress .main-color .kleo-online-status.high-bg, .kleo-online-status.high-bg {
    right: -7px;
}

.buddypress .kleo-online-status {

    right: -7px;
}

.street-photo-filter-container{
	height: 100%;
}

.col-sm-12.col-md-7.col-md-pull-5.street-member-home-profile-col {
    width: 95%;
}

span.street-photo-content-likes {
    font-size: 20px;
    margin-right: 20px;
}

.street-photo-content-social-container {
    height: 50px;
    border-style: solid;
    border-width: 1px;
    border-color: #8f8f8f;
    padding: 5%;
    text-align: center;
    margin-bottom: 30px;
}

span.street-photo-content-facebook {
    display:none;
}


span.street-mobile-dashicon.dashicons.dashicons-facebook-alt {
	display:initial;
	background-color: #305891;
    color: #fff;
	padding: 2px;
}

span.street-photo-content-twitter {
      display:none;
}

span.street-mobile-dashicon.dashicons.dashicons-twitter {
	display:initial;
	background-color: #2ca8d2;
    color: #fff;
	padding: 2px;
}

span.street-photo-content-google {
  display:none;
}

span.street-mobile-dashicon.dashicons.dashicons-googleplus {
	display:initial;
	background-color: #ce4d39;
    color: #fff;
	padding: 2px;
}

span.street-photo-content-email {
   display:none;
}

span.street-mobile-dashicon.dashicons.dashicons-email {
	display:initial;
	background-color: #738a8d;
    color: #fff;
	padding: 2px;
	padding-right: 3px;
}


img.street-logo-footer {
    display: none;
}

img.street-logo-exibart-footer {
    display: none;
}

#buddypress div.item-list-tabs#subnav {
    padding-bottom: 0;
}

.street-week-left-container {
    clear: left;
}

.street-member-search-container {
    position: relative;
    left: 15px;
	width:90%;
}
	  
	  
}


 @media only screen and (max-width : 768px) and (min-width : 481px) {
      /* Tablet view: 2 tiles */
	#members-dir-list .kleo-masonry-item {
	width: 50%;}  
	
		.col-sm-5.col-md-2.col-md-push-4.col-xs-12.street-member-home-adv-col {
    text-align: center;
    margin-top: 30px;
}


	.street-member-search-container{
	background-color: #c3c3c3;
	margin-left:15px;
	}
	



.street-photo-content-social-container {
    height: 80px;
    border-style: solid;
    border-width: 1px;
    border-color: #8f8f8f;
    padding: 5%;
    text-align: center;
    margin-bottom: 30px;
}

span.street-photo-content-facebook {
    display:none;
}


span.street-mobile-dashicon.dashicons.dashicons-facebook-alt {
	display:initial;
	background-color: #305891;
    color: #fff;
	padding: 8px;
}

span.street-photo-content-twitter {
      display:none;
}

span.street-mobile-dashicon.dashicons.dashicons-twitter {
	display:initial;
	background-color: #2ca8d2;
    color: #fff;
	padding: 8px;
}

span.street-photo-content-google {
  display:none;
}

span.street-mobile-dashicon.dashicons.dashicons-googleplus {
	display:initial;
	background-color: #ce4d39;
    color: #fff;
	padding: 8px;
}

span.street-photo-content-email {
   display:none;
}

span.street-mobile-dashicon.dashicons.dashicons-email {
	display:initial;
	background-color: #738a8d;
    color: #fff;
	padding: 8px;
}

	  
}

 @media only screen and (max-width : 1024px) and (min-width : 769px) {
      /* Tablet view: vertical */
		  
	span.street-photo-content-divider {
		margin-left: 3%;
	}


		.street-member-search-container{
		background-color: #c3c3c3;
		margin-left:15px;
		}
		  
		
	 


	#street-row-nav div#item-nav   {

		height:45px;

	}
	 
	.street-tile-container .post-item 
	{
		padding-left:0;
		padding-top:0;
		padding-right:0;
		border-style:none;
	}
	.street-tile-container .post-item .post-content {
	  border: none;
	}
	.banner_ext {
		padding-top: 10px;
		padding-bottom:10px;
	}
	/* GC PER BOX SPEED */
	.street-box-article
	{
		position:relative;
	}
	.street-category-header
	{
		position:absolute;
		width:100%;
		 
	}
}

.street-member-search-container-row
{
	padding-left:15px;
	padding-right:15px;
 
}
	
.street-member-search-container-row
{
	margin-left:0px;
	margin-right:0px;
 
	background-color: #c3c3c3; 
}

.street-masthead  {
	width:100%;
	text-align:center;
}
.street-strip {
	width:100%;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}

.banner_ext
{
	/* messo dal sito adv */
}
.street-banner-ext
{
	padding-bottom:20px;
 
}
.street-adv-above-pp
{
}

.street-adv-under-pp
{
}
#the-list th.column-geocode {
	width:30px !important;
	text-align:center;
}
#buddypress div#item-nav ul li.dropdown a.dropdown-toggle::before {

    background: #fafafa;

}
#buddypress div#item-nav ul li.dropdown a.dropdown-toggle::before {

    padding: 10px;
    border-radius: 50%;
    display: inline-block;

}
 
 
.bp-light-icons #buddypress div#item-nav ul #notifications-personal-li a::before {
    content: "";
}  
  
.bp-light-icons #buddypress div#item-nav ul #messages-personal-li a::before {
    content: "";
} 

.bp-light-icons #buddypress div#item-nav ul #friends-personal-li a::before {
    content: "";
}
 
  

.bp-light-icons #buddypress div#item-nav ul #settings-personal-li a::before, .bp-light-icons #buddypress div#item-nav ul #admin-groups-li a::before {
    content: "";
}
.bp-light-icons #buddypress div#item-nav ul #xprofile-personal-li a::before {
    content: "";
}

#buddypress div#item-nav ul #contest-personal-li a:before {
    content: "\e960";
}



div#item-nav {
	  max-width: 100%; 
} 
@media only screen and (min-width : 991px) {
      
	div#item-nav {
	  max-width: 100%; 
	}
}
 	

 /*  --------------------------------------------------- */
 /*      MODIFICHE PER RESTYLING                         */
 /*  --------------------------------------------------- */
 
 
 @font-face {
    font-family: "Neue-Haas-Grotesk-Display-Pro-75-Bold";
	font-display: fallback;
    src: url("fonts/NHaasGroteskDSPro-75Bd.woff") format('woff');
}

@font-face {
    font-family: "NHaasGroteskTXPro-55Rg";
	font-display: fallback;
    src: url("assets/font/NHaasGroteskTXPro-55Rg.woff") format('woff');
}

@font-face {
    font-family: "helveticaneueltstd55-roman";
	font-display: fallback;
    src: url("assets/font/helveticaneueltstd55-roman.woff") format('woff');
}

@font-face {
    font-family: "helveticaneueltstd85-hv";
	font-display: fallback;
    src: url("assets/font/helveticaneueltstd85-hv-1.woff") format('woff');
}

@font-face {
    font-family: "helveticaneueltstd75-bd";
	font-display: fallback;
    src: url("assets/font/helveticaneueltstd75-bd.woff") format('woff');
}

@font-face {
    font-family: "helveticaneueltstd45-lt";
	font-display: fallback;
    src: url("assets/font/helveticaneueltstd45-lt.woff") format('woff');
}

@font-face {
    font-family: "fa-solid-900";
	font-display: fallback;
    src: url("assets/font/fa-solid-900.woff") format('woff');
}

a.exibart-td-post-category {
	font-family: "helveticaneueltstd75-bd";
    color: #000;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    margin-right: 10px;
}

h1 {
   font-family: helveticaneueltstd75-bd;
}

h2 {
   font-family: helveticaneueltstd75-bd;
}


h4 {
   font-family: helveticaneueltstd75-bd;
}

h3 {
   font-family: helveticaneueltstd75-bd;
   font-weight:normal !important;
}

i.icon {
    vertical-align: middle;
}



.post-image.street-photo-home-grid-image {
    margin-top: 10px;
}

h2.article-title.entry-title {
    background-color: #fff;
    margin: 0;
    padding: 20px;
    font-weight: normal;
    color: #000 !important;
}

.street-image-prescriptions {
    font-family: "helveticaneueltstd55-roman" !important;
    font-size: 20px;
    font-weight: normal;
}

#buddypress .standard-form label, #buddypress .standard-form span.label {

    margin: 0px 0 4px 0;
}

select{
    height: 40px;
}

a#user-my-orders {
    display: none !important;
}

input.searchsubmit.button {
    border: none !important;
	margin-left:10px;
}

input.searchsubmit.button:focus {
    border: none !important;
}

img.entry-thumb.exibart-object-fit-cover-image {
    width:100%;
}


div#activate-page.page form#activation-form.standard-form p input.button.frm_button_submit {
font-family: "helveticaneueltstd75-bd" !important;
    font-size: 16px !important;
    margin-right: 15px;
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 0 !important;
    text-transform: uppercase;
	font-size: 30px !important;
    padding: 30px !important;
    line-height: 0px !important;
}

#buddypress .standard-form#signup_form input[type=text], #buddypress .standard-form#signup_form textarea, #buddypress .form-allowed-tags, #buddypress #commentform input[type=text], #buddypress #commentform textarea {
    height: 40px;
}

aside#tribe-events-list-widget-2.widget.tribe-events-list-widget h3.widget-title{
    font-family: "helveticaneueltstd75-bd" !important;
    width: 100%;
    text-align: center;
    color: #fff !important;
    background-color: #000 !important;
    height: 40px;
    margin: auto;
    font-size: 18px !important;
    border-style: solid;
    border-width: 0;
	line-height: 36px;
	font-size: 15px !important;
    font-weight: 400 !important;
    font-style: normal;
	margin-bottom: 15px;
}

span.dashicons.dashicons-location-alt {
    cursor: auto;
}

#header .navbar {
    max-width: 1350px;
    margin: auto;
}


.street-new-account {
    font-family: helveticaneueltstd75-bd;
}

div#message {
	font-family: helveticaneueltstd75-bd;
    font-size: 30px;
    line-height: 30px;
    color: #000 !important;
}

div#subnav {
    font-family: helveticaneueltstd75-bd;
}

#delete-account-understand {
    margin-right: 10px;
}

#account-delete-form {
    margin-left: 15px;
}

#delete-account-button {
    padding-bottom: 30px !important;
}

.sidebar-street aside#custom_html-4.widget_text.widget.widget_custom_html div.textwidget.custom-html-widget{
	margin-top:30px;
}

.street-login-text {
    font-family: "helveticaneueltstd55-roman";
}



.street-register-fieldset input{
	 border-style: solid !important;
		border-color: #000 !important;
}

.custom-html-widget a#street-contest-sign-up-btn-id.join-the-current-contest-button.street-contest-sign-up-btn {
    background-color: #fff;
    padding-left: 0px;
    padding-right: 0px;
}


.wp-editor-tabs button#field_4-html.wp-switch-editor.switch-html{
    border-top-style: solid !important;
    border-top-color: #000;
	border-left-style: solid !important;
    border-left-color: #000;
	border-right-style: solid !important;
    border-right-color: #000;
    border-radius: 0 !important;
}



.wp-editor-tabs button#field_4-tmce.wp-switch-editor.switch-tmce{
    border-top-style: solid !important;
    border-top-color: #000;
	border-left-style: solid !important;
    border-left-color: #000;
	border-right-style: solid !important;
    border-right-color: #000;
    border-radius: 0 !important;
}

.register-section input{
	 border-style: solid !important;
		border-color: #000 !important;
}

.street-register-fieldset select {
	 border-style: solid !important;
		border-color: #000 !important;
}

.wp-editor-container {
    margin-bottom: 20px;
}

textarea {
   border-style:solid !important;
   border-color: #000 !important;
   border-width: 1px;
}

input {
   border-style:solid !important;
   border-color: #000 !important;
   border-width: 1px !important;
}






h1.tribe-events-single-event-title {
    font-weight: normal !important;
    font-style: normal !important;
    color: #000 !important;
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 24px;
    line-height: 24px !important;
    font-weight: normal !important;
    margin-bottom: 10px;
}

.street-title-product h1{
	font-family: "helveticaneueltstd75-bd" !important;
	font-weight:normal;
}

span.woocommerce-Price-amount.amount {
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 25px;
}

span.vc_sep_holder.vc_sep_holder_l h4{
     font-family: "helveticaneueltstd75-bd" !important;
}

p.street-contest-cart-prize {
    font-size: 20px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 25px;
	font-weight: normal !important;
}

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
    font-weight: normal !important;

}

.street-photo-container div.row h3{
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 25px;
	margin-bottom: 0;
}

#buddypress .standard-form p.description {
    font-size: 15px !important;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active {
    display: none;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

address {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

#signup_form {
	font-family: "helveticaneueltstd55-roman";
    font-size: 18px;
    line-height: 25px;
}

.street-register-fieldset legend{
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px !important;
	color:#000;
}

#settings-form {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

.thread-from {
	font-family: "helveticaneueltstd55-roman";
    font-size: 15px !important;
}

.thread-info p{
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px !important;
	color:#000;
	line-height: 25px !important;
}

#signup_form.standard-form div.submit input#signup_submit{
    padding-bottom: 33px !important;
}

form#settings-form.standard-form div.submit input#submit.auto{
    padding-bottom: 35px !important;
    padding-top: 2px !important;
    margin-top: 30px;
}

.woocommerce-MyAccount-content {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
    line-height: 26px;
}

table.notifications {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold.order {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

.profile {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

.woocommerce-EditAccountForm.edit-account {
	font-family: "helveticaneueltstd55-roman";
    font-size: 15px;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

ul.wc-bacs-bank-details.order_details.bacs_details {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

.woocommerce-MyAccount-navigation {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
    line-height: 40px;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    font-family: "helveticaneueltstd55-roman";
	font-size: 20px;
	font-weight:normal;
}

.woocommerce-billing-fields__field-wrapper {
	font-family: "helveticaneueltstd55-roman";
    font-size: 16px;
}

.col-sm-12.street-contest-col p {
	font-family: "helveticaneueltstd55-roman";
    font-size: 16px;
}

.col-sm-12.street-contest-col {
	padding-left: 0 !important;

}

.container.street-photo-container div.row p{
	margin-top:5px;

}

.container.street-photo-container {
	font-family: "helveticaneueltstd55-roman";
    font-size: 20px;
}

.row.kleo-masonry.per-row-9 {
    margin-bottom: 30px;
}

.street-subtitle-product h3{
	font-family: "helveticaneueltstd75-bd" !important;
	font-weight:normal !important;
}

input#signup_email {
    width: 90% !important;
}

#buddypress .standard-form fieldset legend {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 10px;
    font-weight: bold;
}

#buddypress .standard-form div.submit input {
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 16px;
    margin-right: 15px;
    background-color: #000;
    color: #fff;
    border-radius: 0;
	text-transform:uppercase;
}

table.tribe-events-calendar {
    font-family: helveticaneueltstd75-bd ;
	font-weight: normal !important;
}

li.tribe-events-nav-previous {
    font-family: helveticaneueltstd75-bd ;
}

li.tribe-events-nav-next {
	font-family: helveticaneueltstd75-bd ;
}

h1.vc_custom_heading.street-title-container {
	font-family: helveticaneueltstd75-bd ;
	font-weight: normal;
}

h2 {
	font-family: helveticaneueltstd75-bd ;
	font-weight: normal;
}

.tribe-events-calendar thead th {
	background-color:#000 ;
}

a.tribe-events-gcal.tribe-events-button {
    background-color: #000 !important;
    font-family: helveticaneueltstd75-bd;
	font-weight:normal !important;
}

a.tribe-events-ical.tribe-events-button {
	background-color: #000 !important;
    font-family: helveticaneueltstd75-bd;
	font-weight:normal !important;
}

.tribe-events-single-event-description.tribe-events-content {
	font-family: "helveticaneueltstd55-roman";
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #000;
}

h1.tribe-events-single-event-title {
	font-family: helveticaneueltstd75-bd;
}

.tribe-event-duration {
	font-family: "helveticaneueltstd55-roman" !important;
	font-weight:normal !important;
}

h4.tribe-event-title {
	font-family: "helveticaneueltstd55-roman";
}
 
 .social-header.header-color {
    background-color: transparent;
}


.social-header.header-color, .kleo-main-header.header-normal, #top-social {
	border:none;
}

.header-color a {
	color:#111;
}
.header-color .navbar-toggle .icon-bar {
    background-color: #111;
}
.header-color .kleo-main-header  {
	background-color:#fff;
}
.navbar .kleo-main-header {
	border:none;
}

.kleo-main-header:not(.header-left):not(.header-centered) .navbar-collapse > ul > li > a {
    font-family: helveticaneueltstd75-bd;
	font-size:16px;
	font-weight:normal;
	line-height: 40px !important;
}

ul#menu-join_register_top_menu {
    font-family: helveticaneueltstd75-bd;
	font-size:16px;
	font-weight:normal;
	color:#000;
}

.bp-menu .bp-register-nav{
	color:#000;
}

.primary-menu.collapse.navbar-collapse.nav-collapse {
    position: absolute;
    right: 10px;
    bottom: 0px;
}

 a#my-downloads {
    display: none !important;
}

.street-main-column {
    width: calc(100% - 300px);
    float: left;
    padding-right: 30px;
    position: relative;
    margin-bottom: 0;
	margin-top: 15px;
}



.street-sidebar {
    padding-top: 0;
    width: 300px;
    float: right;
    padding-left: 25px;
	margin-top: 15px;
} 
.exibart-module-meta-info-vetrina {
    position: absolute;
    bottom: 14px;
    margin-bottom: 0;
    width: 100%;
    padding: 0 21px;
}
.exibart-home-box, .exibart-secondary-highligth-box {
	margin-top:20px;
}
.exibart-slider-img {
	object-fit:cover;
	width:100%;
}
h3.entry-title.exibart-module-title {
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 24px;
    line-height: 24px !important;
	font-weight: normal;
	margin-bottom: 10px;
}

.exibart-module-excerpt {
	font-family: "helveticaneueltstd55-roman";
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #000;
}

time.entry-date.updated.exibart-module-date {
	font-family: helveticaneueltstd55-roman !important;
    top: 0;
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    margin-right: 10px;
    line-height: 20px;
}

h2.exibartarchive-slider-title {
    font-family: "helveticaneueltstd75-bd" !important;
    font-size: 72px;
    line-height: 72px !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    text-align: left !important;
    line-height: 72px;
    max-height: 220px;
    overflow: hidden;
}

.carousel-caption {
    left: 70px;
}

.exibart-post-slider.design-pp .post-content-left {
    position: absolute !important;
    left: 0px;
    right: 45px;
    bottom: 0px;
    background: transparent;
    z-index: 999;
    color: #fff;
}

time.entry-date.updated.td-module-date {
	font-family: helveticaneueltstd55-roman !important;
    top: 0;
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    margin-right: 10px;
    line-height: 20px;
}

a.exibart-secondary-highligth-author-link {
font-family: helveticaneueltstd55-roman;
    font-size: 12px;
    line-height: 20px;
    margin-left: 10px;
}

h3.exibart-entry-title.exibart-secondary-highligth-td-module-title {
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 45px;
    line-height: 45px;
	font-weight:normal;
}

div#street-sidebar-id {
    padding-top: 20px;
}

span.street-menu-footer {
    margin-left: -20px;
}

.street-menu-item-footer{
    font-family: helveticaneueltstd75-bd;
	font-size:16px;
	font-weight:normal;
	color:#000;
}

.header-color .top-menu li > a, .header-color #top-social li a {
    color: #000;
}

.post-header.street-photo-home-grid-header {
    height: 67px;
    background-color: #fff;
}

.masonry-listing .post-content {
    border-style: none;
}

.item-title.street-photo-grid-title {
    font-family: inherit;
    line-height: 28px;
    font-weight: normal;
    font-style: normal;
    margin-left: 0px;
    padding-top: 5px;
    text-transform: none;
    color: #000;
    white-space: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: "helveticaneueltstd75-bd" !important;
    font-size: 24px;
	margin-top: 5px;
}


.street-photo-home-grid-author {
	font-family: "helveticaneueltstd75-bd";
    margin-left: 5px;
    margin-top: 4px;
    font-weight: normal;
	margin-left: 0;
	color:#000;
}

.street-photo-home-grid-author a{
	color:#000;
}

span.street-photo-grid-geodata {
	font-family: helveticaneueltstd55-roman;
    font-size: 12px;
    margin-left: 0;
}

select#photo-city-select {
    text-transform: none;
	 font-family: helveticaneueltstd75-bd;
    font-size: 16px;
    font-weight: normal;
}

select#photo-country-select {
	text-transform: none;
	font-family: helveticaneueltstd75-bd;
    font-size: 16px;
    font-weight: normal;
}

select#street-photo-order-by {
	text-transform: none;
	font-family: helveticaneueltstd75-bd;
    font-size: 16px;
    font-weight: normal;
}

select#members-order-by {
    text-transform: none;
	font-family: helveticaneueltstd75-bd;
    font-size: 16px;
    font-weight: normal;
	line-height: 25px;
}

div#street-photo-dir-search label {
    font-family: helveticaneueltstd55-roman;
}

div#members-dir-search {
	font-family: helveticaneueltstd55-roman; 
}

span.page-numbers.current {
	font-family: helveticaneueltstd55-roman;
    background-color: #000 !important;
    color: #fff !important;
    font-size: 16px;
	width: 45px !important;
    height: 37px !important;
	padding-top: 1px;
}

a.page-numbers {
	font-family: helveticaneueltstd55-roman;
    background-color: #fff !important;
    color: #000 !important;
	border-style:solid;
	border-width: 1px;
	border-color:#eee !important;
    font-size: 16px;
	width: 45px !important;
    height: 35px !important;
	padding-top: 1px;
}

.post-header {
    padding: 0px 0px 0;
    position: relative;
}

h1.page-title {
    font-family: "helveticaneueltstd75-bd";
    font-size: 65px !important;
    line-height: 65px;
    margin-bottom: 0;
    color: #000;
    padding-right: 30px !important;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    margin-top: 30px !important;
	
}


.item-title.street-member-title {
    line-height: 28px;
    font-weight: normal !important;
    margin-left: 0px;
    padding-top: 5px;
    text-transform: none;
    color: #000;
    white-space: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: "helveticaneueltstd75-bd" !important;
    font-size: 24px;
    margin-top: 5px;
}

#buddypress #friend-list .item-title, #buddypress #member-list h5, #buddypress #members-list .item-title {
    font-family: inherit;
    line-height: 20px;
    font-weight: bold;
    font-style: normal;
    margin-left: 10px;
    padding-top: 15px;
    padding-left: 1px;
    text-transform: none;
    white-space: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 5px;
}

#buddypress #members-list .item {
    background-color: #fff;
}


#buddypress #admins-list li, #buddypress #mods-list li, #buddypress #members-list li, #buddypress #member-list li {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

.street-member-geodata {
    font-family: "helveticaneueltstd75-bd";
    margin-left: 5px;
    margin-top: 4px;
    font-weight: normal;
    margin-left: 0;
    color: #000;
}

#buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a {
    font-size: 16px;
    padding: 8px 18px;
    color: #c2c2c2;
    border-style: solid;
    margin-right: 5px;
    border-width: 1px;
    border-color: #e5e5e5;
    height: 37px !important;
}

div#members-dir-search {
    margin-top: 30px !important;
}

div#member-dir-count-bottom {
   font-family: helveticaneueltstd55-roman;
   color:#000;
}

.entry-summary {
    font-family: "helveticaneueltstd55-roman";
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #000;
}

.post-info {
	padding:0;
}

article .post-header .post-meta {
	margin:0;
}

span.author-name {
    font-family: "helveticaneueltstd75-bd";
    color: #000;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
}


h3.post-title.entry-title {
    font-family: "helveticaneueltstd75-bd" !important;
	font-weight:normal;
    margin-bottom: 0;
    margin-bottom: 10px;
    line-height: 24px;
}

span.muted.pull-right {
	font-family: "helveticaneueltstd75-bd";
    color: #000;
}

.main-title .page-title {
    line-height: 65px;
}

.wpb_wrapper {
    font-family: "helveticaneueltstd55-roman" !important;
}

section.container-wrap.main-color {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.street-member-home-profile-action-row-col {
    background-color: #fff;
}

.street-header h3{
	font-family: "helveticaneueltstd75-bd";
    color: #000;
	border:none;
}

.street-content-main {
    font-family: "helveticaneueltstd55-roman";
	font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #000;
}




.item-likes{
   display:none;
}
	

.street-content-info {
	font-family: "helveticaneueltstd55-roman";
	font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #000;
}

div#object-nav {
    font-family: "helveticaneueltstd75-bd";
}

.item-title.street-photo-home-grid-title {
    font-family: "helveticaneueltstd75-bd" !important;
    margin-bottom: 0;
    margin-bottom: 10px;
    line-height: 24px;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
    margin-left: 0;
    text-transform: none;
}

.sstreet-photo-home-grid-geodata {
	font-family: "helveticaneueltstd55-roman";
	font-size: 14px;
	margin-left:0;
}

.page-content.text-center {
	font-family: "helveticaneueltstd55-roman";
    font-size: 25px;
}

a.street-photo-footer-button-edit {
	font-family: "helveticaneueltstd75-bd";
    color: #000 !important;
	font-weight:normal;
	margin-left:0;
}

a.street-photo-footer-button-add {
	font-family: "helveticaneueltstd75-bd";
    color: #000 !important;
	font-weight:normal;
}

span.dashicons.dashicons-star-filled.street-icon-home-action-bar {
    color: #000;
    font-size: 14px;
    margin-top: 4px;
}

a.street-photo-footer-button-delete {
	font-family: "helveticaneueltstd75-bd";
    color: #000 !important;
	font-weight:normal;
}

span.dashicons.dashicons-dismiss.street-icon-home-action-bar {
    color: #000;
    font-size: 14px;
    margin-top: 4px;
}

.post-footer.street-photo-home-grid-footer {
    background-color: #fff !important;
	padding:0;
}

.street-menu-sub-child-new{
	font-family: "helveticaneueltstd75-bd";
    color: #000;
	font-weight:normal;
}

a.button.alt.wc-forward {
    font-size: 20px;
    background-color: #000 !important;
}

a#street-contest-sign-up-btn-id {
    background-color: #000;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}

a#street-contest-sign-up-btn-id:hover {
    background-color: #606060;
}

a#street-go-to-home-button-id {
	font-family: "helveticaneueltstd75-bd";
	font-weight:normal;
	background-color: #000;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}

a#street-go-to-home-button-id:hover {
	background-color: #606060;
	
  
}

#street-text-join-the-mailing-list h1{
  font-family: "helveticaneueltstd75-bd";
  font-weight:normal;
}

#mailpoet_form_1 input.mailpoet_submit {
    text-transform: uppercase;
    font-family: "helveticaneueltstd75-bd";
}

.variations_button button.single_add_to_cart_button.button.alt.wc-forward {
	font-family: "helveticaneueltstd75-bd" !important;
    background-color: #000 !important;
    font-size: 20px !important;
}



.single_add_to_cart_button.button.alt.wc-forward {
	font-family: "helveticaneueltstd75-bd" !important;
    background-color: #000 !important;
    font-size: 20px !important;
}

.kleo-cart-totals div.totals-wrap div.cart_totals div a.button{
	font-family: "helveticaneueltstd75-bd" !important;
    font-size: 14px !important;
}

input.checkout-button.button.alt.wc-forward {
	font-family: "helveticaneueltstd75-bd";
    background-color: #000;
    font-size: 14px;
	border: none;
}

button#place_order {
	font-family: "helveticaneueltstd75-bd";
    background-color: #000;
    font-size: 14px;
	border: none;
}

.woocommerce-billing-fields h3{
    font-family: "helveticaneueltstd75-bd";
	font-weight: normal;
}

h3#order_review_heading {
	font-family: "helveticaneueltstd75-bd";
	font-weight: normal;
}

input#billing_first_name {
    border-style: solid !important;
    border-color: #000;
}

input#billing_last_name {
	border-style: solid !important;
    border-color: #000;
}

input#billing_company {
	border-style: solid !important;
    border-color: #000;
}

input#billing_address_1 {
	border-style: solid !important;
    border-color: #000;
}

input#billing_address_2 {
	border-style: solid !important;
    border-color: #000;
}

input#billing_postcode {
	border-style: solid !important;
    border-color: #000;
}

input#billing_city {
	border-style: solid !important;
    border-color: #000;
}

input#billing_phone {
	border-style: solid !important;
    border-color: #000;
}

input#billing_email {
	border-style: solid !important;
    border-color: #000;
}

#email {
	border-style: solid !important;
    border-color: #000 !important;
    width: 50%;
}

#pass1 {
	border-style: solid !important;
    border-color: #000 !important;
    width: 50%;
}

#pass2 {
	border-style: solid !important;
    border-color: #000 !important;
    width: 50%;
}

#account_first_name {
	border-style: solid !important;
    border-color: #000;
}

#account_last_name {
	border-style: solid !important;
    border-color: #000;
}

#account_display_name {
	border-style: solid !important;
    border-color: #000;
}

#password_current {
	border-style: solid !important;
    border-color: #000;
}

#password_1 {
	border-style: solid !important;
    border-color: #000;
}

#password_2 {
	border-style: solid !important;
    border-color: #000;
}

.woocommerce-Button.button {
	font-family: "helveticaneueltstd75-bd" !important;
    background-color: #000 !important;
    font-size: 14px !important;
	border: none !important;
	color: #fff !important;
	
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 0;
    height: 35px;
}

.street-image-checkbox input{
    display: none !important;
}

.woocommerce-additional-fields {
    display: none !important;
}

a.checkout-button.button.alt.wc-forward {
    font-family: "helveticaneueltstd75-bd";
}

h4.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-family: "helveticaneueltstd55-roman";
}

table.shop_table.woocommerce-checkout-review-order-table {
    font-family: "helveticaneueltstd55-roman";
}

.woocommerce #payment ul.payment_methods li label {
    font-family: "helveticaneueltstd55-roman";
}

.payment_box.payment_method_bacs {
    font-family: "helveticaneueltstd55-roman";
}

p.street_contest_selector_price {
	font-family: "helveticaneueltstd75-bd";
    font-size: 30px;
}

.street-cart-free-contest {
	font-family: "helveticaneueltstd55-roman";
    font-size: 16px;
}

.woocommerce form.woocommerce-cart-form div.row div.col-sm-8 h1{
	font-family: "helveticaneueltstd75-bd";
	font-weight:normal;
}

input.checkout-button.button.alt.wc-forward:hover {
    background-color: #ddd;
}

ul.woocommerce-error {
	font-family: "helveticaneueltstd55-roman";
    font-size: 22px !important;
    color: #b81c23!important;
}

.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
    color: #b81c23;
    content: "\e866";
    padding-top: 7px !important;
}

.radio-tile-group {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}
.radio-tile-group .input-container {
  position: relative;
  height: 150px;
  width: 150px;
  margin: 0.5rem;
}
.radio-tile-group .input-container .radio-button {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
.radio-tile-group .input-container .radio-tile {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border: 2px solid #079ad9;
  border-radius: 5px;
  padding: 1rem;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}
.radio-tile-group .input-container .icon svg {
  fill: #000;
  width: 3rem;
  height: 3rem;
}
.radio-tile-group .input-container .radio-tile-label {
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile {
  background-color: #079ad9;
  border: 2px solid #079ad9;
  color: white;
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
  fill: white;
  background-color: #079ad9;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
  color: white;
  background-color: #079ad9;
}

.street-share-links  i{
	font-size:30px;
}


.street-photo-content-social-icon i
 {
	font-size:12px;
	margin-left:5px;
 }
 
  @media only screen and (min-width : 320px) {

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

		.street-photo-content-social-icon i
		 {
			font-size:20px;
			margin-left:10px;
		 }
		 

 
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
			.street-photo-content-social-icon i
			{
			font-size:30px;
			margin-left:30px;
			}
			.article-content {
    margin-left: 15px;
    margin-right: 15px;
}
    }



@media only screen and (max-width:1023px) {
 .street-main-column, .street-sidebar {
  width:100%;
  float:none;
  margin-bottom:0;
  padding-left:0;
  padding-right:0
 }
}

@media (min-width: 320px) and (max-width: 667px) {
  
h3.exibart-entry-title.exibart-secondary-highligth-td-module-title {
    font-family: "helveticaneueltstd75-bd" !important;
    font-size: 30px;
    line-height: 35px;
    max-height: 140px;
    overflow: hidden;
    max-width: 90%;
}

		 h1.page-title {
    font-size: 35px !important;
    line-height: 35px !important;

}

h2.exibartarchive-slider-title{
    font-family: "helveticaneueltstd75-bd" !important;
    font-size: 30px;
    line-height: 35px !important;
    max-height: 170px;
    overflow: hidden;
    max-width: 100%;
}

a.street-menu-item-footer {

    font-size: 12px;
    margin-left: 15px;
}

.street-content-main {

    max-height: 100%;

}

  
}

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

div#street-sidebar-id {
    text-align: center !important;
}

}


@media (min-width: 1440px){
.container {
    max-width: 1350px ;
}
}

@media only screen and (min-width : 991px) {
      
	div#item-nav {
	  max-width: 100%; 
	}
}
/* CONTEST PHOTO TEMPLATE */
	.street-contest-photo {
		width:100%;
	}
    .street-image-checkbox
    {
        cursor: pointer;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border: 4px solid transparent;
        outline: 0;
		margin-bottom: 25px !important;
    }

	

    .street-image-checkbox-checked
    {
        border-color: #f58723;
    }
	
/* END CONTEST PHOTO TEMPLATE */

input#members_search,   input#members_search_submit,  input#street-photo-search-submit, input#street-photo-search-input {
	 border-width: 0px !important;
}
.street-photo-archive-ul {
	margin-bottom:0;
}


/* IMAGE FULL WIDTH IN ARTICLE */

@media only screen and (min-width : 991px) {
	.street-article-content .vc_figure img {width:990px !important}
}

