.base_sign_in, .index_master_page.ow_page_wrap{background-image:url(https://www.dancepartner.ch/ow_userfiles/themes/theme_image_31.jpg)}
.ow_header_wrap{background-image:url(https://www.dancepartner.ch/ow_userfiles/themes/theme_image_26.jpg)}
.ow_header_pic{background-image:url(https://www.dancepartner.ch/ow_userfiles/themes/theme_image_30.png)}
/* Position+Groesse des Footer */
.ow_page_padding {
    padding-bottom: 20px; /*CHANGED 99*/
} 
.index_master_page .ow_content .ow_page {
    padding: 28px 0px 0px;
}

.ow_footer {
    height: 280px; /* CHANGED 96px */
    margin-top: 0px; /* CHANGED -99px */
    background: none; /* background: url('images/bg_pattern.png'); */
}

@media (max-width: 480px) {
    .ow_footer {
        height: 500px; /* CHANGED 96px */
    }
}

.ow_footer_menu{
    margin-bottom: 0px; /* CHANGED: 15px */
}

/* footer bar */
table.rm_footer {
margin-bottom: 20px;
}

th.rm_footer {
background-color: transparent;
border-bottom-style: hidden;
text-align: left;
margin-left: 0px;
padding-left: 0px;
}

td.rm_footer {
width: 200px;
margin-left: 30px;
padding: 0px 0px;
}


/* index page background color*/
body.ow.base_index_page {
    background-color: #252525;
}
body.ow.base_sign_in {
    background-color: black;
}


/* Index Seite: Abstand */
.index_master_page .ow_header_pic_wrap {
    padding: 75px 0px 200px;  /* CHANGED: 75px 0px 450px */ /* 300 */
}
.index_master_page .ow_header {
margin: 0px auto 0px; /* CHANGED: 24px auto 0px */
}
@media (max-width: 480px) {
   .index_master_page .ow_header_pic_wrap {
       padding: 50px 0px 0px;
   }
   .index_qs {
        margin: 15px 0px 0px;
   }
}

/* Panel Oben */
.ow_site_panel {
height: 1px;  /* CHANGED: 41px*/
background: rgba( 255, 255, 255, 0);  /* CHANGED: 0.7px*/
}

/* Index Seite Transparenz der Boxen */
.index_master_page .ow_box {
    background: rgba( 255, 255, 255, 0.6);  /* CHANGED: 0.7px*/
}

.index_master_page .ow_box_cap {
    background: rgba( 255, 255, 255, 0.6);  /* CHANGED: 0.7px*/
}

/* Flags */
.ow_console_lang_de, 
.ow_console_lang_en, 
.ow_console_lang_it, 
.ow_console_lang_fr {
   background: none;
}
.ow_console_lang_item span {
padding-left: 0px;
}

/* Index Page: Mindestgrösse der Userbox */
.index_master_page .place_section .ow_box .ow_lp_avatars, 
.base_index_page .ow_box.index-BASE_CMP_UserListWidget, 
.base_index_page .ow_box.index-PHOTO_CMP_PhotoListWidget {
min-height: 50px;
}

/* Index Page: Text blau + min height */
.admin-4b543d8cdc488 {
   color: #000000;
   /*font-size:bold;*/
   /*min-height: 102px;*/
}
.index-OCSSITESTATS_CMP_IndexWidget {
   /*min-height: 70px;*/
}

/* Index Page: Margin der rechten boxen */
.index_qs {
    width: 266px;
}
.index-OCSSITESTATS_CMP_IndexWidget .ow_box_cap, 
.ow_dnd_widget .index-OCSSITESTATS_CMP_IndexWidget, 
.ow_dnd_widget .admin-542443cc59b79, 
.ow_dnd_widget .admin-5426ab0a388c1, 
.ow_dnd_widget .admin-548c562c426e0,
.ow_dnd_widget .admin-65fb69ac8edfc,
.index-EVENT_CMP_UpcomingEvents, 
.index-GROUPS_CMP_GroupsWidget {
    /* margin-left: 147px; */
    width: 300px;
    float: right;
}
/* Facebook stats special rules */
.ow_dnd_widget .admin-552fe4a2446cc {
   width: 317px;
   float: right;
   margin-bottom: 10px;
   margin-top: 0px;
   padding-top: 0px;
}
.ow_dnd_widget .index-EVENT_CMP_UpcomingEvents, 
.ow_dnd_widget .index-GROUPS_CMP_GroupsWidget {
   margin-left:0px;
}
.ow_dnd_widget .admin-548c562c426e0 {
   margin-left:147px;
   color: #000000;
}
@media (max-width: 480px) {
    .index_qs, 
    .index-OCSSITESTATS_CMP_IndexWidget .ow_box_cap, 
    .ow_dnd_widget .index-OCSSITESTATS_CMP_IndexWidget, 
    .ow_dnd_widget .admin-542443cc59b79, 
    .ow_dnd_widget .admin-5426ab0a388c1, 
    .ow_dnd_widget .admin-548c562c426e0,
    .ow_dnd_widget .admin-552fe4a2446cc,
    .ow_dnd_widget .admin-65fb69ac8edfc,
    .index-EVENT_CMP_UpcomingEvents, 
    .index-GROUPS_CMP_GroupsWidget,
    .ow_dnd_widget .admin-5523ffe69e150 {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
}

/* hide privacy setting */
tr.ow_privacy.ow_alt1.ow_tr_first {
   display: none;
}

/*Hide Ads Title*/
.ow_dnd_widget.index-ADS_CMP_SidebarAds .ow_box_cap_empty {
   display: none;
}

/* Hide Facebook Icon */
span.ow_ico_signin.ow_ico_signin_f {
   display: none;
   margin: 0 0 0 0;
}
span.ow_signin_label.ow_signin_delimiter {
   border-right: 0px;
   padding: 0px;
}

/* Customize Header Banner */
.ow_header_pic_wrap {
   width: 1000px;
   margin: 0 auto;
   padding: 15px 0px 55px;
}
.ow_menu_wrap {
   height: 65px;
}

/* Profile hint */
.hint-body {
   background: #ece8e4;
}
.hb-info-line.hb-info-line1, 
.hb-info-line.hb-info-line2 {
   font-size: 11px;
   line-height: 14px;
}
.ow_avatar_console {
   background-image: none;
}
.uhint-avatar-image {
 /* needed to do that in ow_static/plugins/hint/style.min.css */
   background-size: cover;
}

/* Pintrest RSS Feed */
.ow_ic_description, 
.ow_ic_description a {
   vertical-align: bottom;
}
.ow_ic_description img {
   pointer-events: none;
   cursor: default;
   margin-right: 5px;
   margin-bottom: 3px;
}

/* Remove Album cover foto*/
.ow_photo_album_cover.ow_high1 {
    display: none;
}
.ow_photo_album_info_wrap {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.ow_photo_album_info_wrap .ow_photo_album_info {
    min-height: 0px;
    margin-left: 0px;
}

/* Disable usersearch of Site console search */
.ow_dnd_widget.index-OCSQSEARCH_CMP_Widget {
    display: none;
}

/* Console search background */
div#esel2-drop {
    background-color: whitesmoke;
}

/* Bring user hint to front
.hint-body-wrap {
    z-index: -1;
    position: relative;
}
div#esel2-drop {
    z-index: 0;
} */

/* hide advertisement label */
span[style="font-size: 9px;line-height:9px;"] {
   display: none;
}

/* Temporary remove latest/online link 
.index-BASE_CMP_UserListWidget .ow_box_menu  {
   display: none;
}*/

/* hide powered by skadate */
img[alt="Powered by Skadate"] {
   display: none;
}

/* make header pic responsive */
@media (max-width: 480px) {
    .ow_header_pic_wrap {
        width: 610px; 
        max-width: 610px; 
        margin: 0 0; /**/
    }
   .ow_header_pic_wrap {
        width: 50%;
    }
   .ow_header_pic {
        background-size: 100% auto;
    }
   .ow_header_pic_wrap {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
   .ow_header_pic_wrap {
        padding-top: 35px;
        padding-bottom: 35px;
   }
}

/*Adsense management for mobile*/
.adsMobile {
    display: none;
}
.adsDesktop {
    display: inline;
}
@media (max-width: 480px) {
   .adsMobile {
       display: inline;
   }
   .adsDesktop {
       display: none;
   }
}


@media (max-width: 480px) {

   /*Message for mobile*/
   div[style="margin-left: 282px;font-style:italic;"] {
      display: none;
   }

   /* Hide Usersearch on mobile */
   .console_search_form.ow_console_item {
       display: none;
   }

   /* Hide hint on mobile */
   .hint-body-wrap {
       display: none;
   }
   .hint-content {
       display: none;
   }

   /* Hide hint on mobile */
   div.ow_photo_userlist_info {
       display: none;
   }

   /* Hide action buttons on photo */
   div.ow_photo_context_action {
       display: none;
   }

   /* Remove padding on photo */
   a.ow_photo_userlist_info {
      padding-right: 0px !important;
      font-size: 10px;
   }

  	/* make header smaller */
	.ow_header_pic_wrap {
		padding-bottom: 0px;
	}
	.ow_header_pic {
		height: 65px;
	}
	.ow_menu_wrap {
		height: 45px;
	}

  	/* remove danceschool link */
	li.base_page_29587013 {
		display: none;
	}

	/* Messages (Nachrichten) for mobile */
	li.base_page_16095589 {
		display: none;
	}
	.ow_console_messages_viewall {
		display: none;
	}
	/*.ow_chat_dialog_active {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
	}*/
	.ow_chat_cont {
		display: none;
	}

	/* optimize footer for mobile */
	.rm_footer li {
    		padding-bottom: 14px;
	}

	/* optimize danceschools for mobile */
	.linklist li {
    		padding-bottom: 14px;
	}
}

/* hide membership Anmelden button */
.dashboard-MEMBERSHIP_CMP_MyMembershipWidget .ow_box_toolbar_cont.clearfix {
    visibility: hidden;
}

/* padding ads fix */
.index-ADS_CMP_SidebarAds td {
    padding-left: 0px;
}

/* optimize payment options */
.ow_subscribe_table .ow_tr_last td[colspan="2"] {
    background-color: rgba( 255, 255, 255, 0.7);
    text-align: left;
}