/*
Theme Name: AustrianSolutionCirlce Child Theme
Description: Child theme for AustrianSolutionCirlce - based on Akita, the Theme Blvd framework 
Author: Ralph Miarka
Template: akita
*/

/* 
Note: The parent theme does not include any CSS in 
style.css, and so you don't need to @import it here. 
*/

/* Add your custom CSS here. */

a {
        color: #bd9c07;
}

a:hover {
        color: #666;
}

h3.widget-title a:hover { 
    color: white;
}

#branding .header_content-content {
  padding: 20px 20px;
  position: relative;
}

.header-middle {
  float: right;
  width: 33%;
  margin-top: -100px;
  margin-right: 37%;
  /* background-color: #666; */
  padding: 31px 0px 31px 45px;
}

.header-right {
	background-image: url(/wp-content/uploads/2015/06/asc-nur-haende.png);
	background-repeat: no-repeat;
  	background-position: right top;
  	padding-top: 100px;
  	margin-top: -100px;
  	width: 33%;
  	margin-left: 66%;
}

#header_content {
	background-color: #bd9c07;

	-moz-box-shadow: 0 0 10px -3px #222;
	-webkit-box-shadow: 0 0 10px -3px #222;
	box-shadow: 0 0 10px -3px #222;
}

h1, h2 {
	color: #bd9c07;
}

.widget-title {
        color: #fff;
	height: 37px;
}

.linked-widget > .widget-title:hover {
        color: #bd9c07;
	
}
/* Hide title from Smooth Slider (on front page) */
.sldr_title {
  display: none;
}

.smooth_slider .smooth_nav > a {
  color: #bd9c07;
}

.themeblvd-news-scroller p {
    font-size: 13px;
}

.style_dark #access li a, .style_dark .menu_style_classic #access li a {
  color: #fff;
  font-size: 1em;
}

.style_dark #access li a:hover, .style_dark .menu_style_classic #access li a:hover {
  color: #bd9c07;
}

#menu-sidebar-menu > .menu-item > a:hover {
  color: #bd9c07;

}


.post_list .entry-title, .fixed-sidebar .widget-title, .element-columns .widget-area .widget-title {
	background-image: url(/wp-content/themes/akita/assets/images/style/dark/menu-bg-classic.png);
	/* background-color: #666; */
	text-shadow: 0px 0px 0 #404040;
}

.entry-title, .entry-title a {
	color: #bd9c07;
}


.divider-dashed, .divider-solid, .divider-shadow {
  margin: 0px 0;
}


.tb-btn-gradient input[type="submit"] {
    text-shadow: none;
    width: 100%;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#bd9c07),to(#e0e0e0));
    background-image: -webkit-linear-gradient(top,#bd9c07 0,#e0e0e0 100%);
    background-image: -moz-linear-gradient(top,#bd9c07 0,#e0e0e0 100%);
    background-image: linear-gradient(to bottom,#e0e0e0 0,#bd9c07 100%);
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
}

.tb-btn-gradient input[type="submit"]:hover, .tb-btn-gradient input[type="submit"]:focus {
    text-shadow: none;
    width: 100%;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#e0e0e0),to(#bd9c07));
    background-image: -webkit-linear-gradient(top,#e0e0e0 0,#bd9c07 100%);
    background-image: -moz-linear-gradient(top,#e0e0e0 0,#bd9c07 100%);
    background-image: linear-gradient(to bottom,#bd9c07 0,#e0e0e0 100%);
    background-position: 0 0px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
}

/* Kürzlich aktive Mitglieder - widget anpassen */
/* .widget_bp_core_recently_active_widget > .widget-inner { */
#bp_core_recently_active_widget-3 > .widget-inner {
    padding: 15px 15px 9px 15px;
}


/* Mitglied Aktivität nicht anzeigen */
#buddypress span.activity {
    display: none;
}

input[type="text"].wysija-input {
    font-size: 13px;
}

/* "Neue Veranstaltung hinzufügen" statt "Hinzufügen" */
a.em-button {
  float: initial;
  margin: 10px 0px 10px 0px;
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

a.em-button::after {
  content: "Neue Veranstaltung hinzufügen";
  text-indent: 0;
  display: block;
  line-height: 2em; /* New content takes up original line height */
}

/* Veranstaltung suchen */
.search-box > .screen-reader-text {
    position: static!important;
    padding: 10px 0px;
}
#buddypress .search-box > .button {
    background-color: #bd9c07;
    color: #000!important;
}

#buddypress div.item-list-tabs#object-nav {
    margin-top: 0;
    background-image: url(/wp-content/themes/akita/assets/images/style/dark/menu-bg-classic.png);
}
#buddypress div.item-list-tabs#object-nav a {
    color: #bd9c07;
}
#buddypress div.item-list-tabs ul li.selected a {
    background-color: initial;
    color: #fff!important;
    opacity: 1;
    font-weight: initial;
}
#buddypress div.item-list-tabs#object-nav a:hover {
    color: #fff;
}


/* Subnav vertical */
#buddypress div.item-list-tabs#subnav {
    background: 0 0;
    margin: 10px 200px 30px 10px;
    overflow: hidden;
    border: 1px solid #eee;
    padding: 10px 0px 10px 0px;
}
#buddypress div.item-list-tabs#subnav ul {
}

#buddypress div.item-list-tabs#subnav ul li {
    display: block;
    float: none;
}

#buddypress div.item-list-tabs#subnav ul li a {
    color: #666;
}

#buddypress div.item-list-tabs#subnav ul li.selected a {
    background-color: #999;
    color: #fff;
    font-weight: initial;
}

#buddypress div.item-list-tabs#subnav ul li a:focus {
    background-color: #eee;
    color: #bd9c07;
}
#buddypress div.item-list-tabs#subnav ul li a:hover {
    background-color: #eee;
    color: #bd9c07;
}

/* Hide sort members by */
#buddypress #members-directory-form > div.item-list-tabs#subnav { 
    display: none;
}
#members-dir-search {
    display: none;
}

.bp-widget.base > h4 {
    display:none;
}

/* Testimonial Rotator Configuration */

.testimonial_rotator_widget_wrap {
    position: relative;
    margin-top: -10px;
    margin-bottom: -20px;
}
/* Author rechts - senkrechten Strich weg */
.testimonial_rotator.template-default .testimonial_rotator_author_info
 {
    font-size: 1em;
    font-style: italic;
    line-height: initial;
    padding-left: 0;
    border-left: none;
    margin: 10px 0 0 0;
    text-align: right;
}
.testimonial-rotator-view-more {
    visibility: hidden;
}

.testimonial_rotator_slide_title { display: none;}

.testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img {
    width: 10%;
    margin-right: 1%;
    float: left;
    padding: 0;
    padding-top: .5em;
}
.testimonial_rotator_prev, .testimonial_rotator_next {
    /***top: 78%;***/
    color:#bd9c07;
}
/* .testimonial_rotator_prev {  left: 30px; } */

.testimonial_rotator_next {
    /***
    right: initial;
    left: 24%;
    ***/
}
.testimonial_rotator_widget_wrap.with-prevnext {
    padding: 0 35px;
}

.TestimonialRotatorWidget > .widget-inner {
  min-height: 170px;
}

.testimonial_rotator_quote {
  margin-top: 25px;
}

/* TO LIST - FORMATIERUNGEN */

.todo-table {
    table-layout: auto;
}
.todo-text {
    padding: 10px 0 0 10px;
}
.tablesorter-header-inner {
    padding: 0 0 0 10px;
}

#ctdl-frontend-admin h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 0px 0 10px 0;
}

.todo-form th {
    padding-right: 20px;
}



#footer_sub_content .footer_sub_content-content {
	background: none;
	background-color: #bd9c07;
	margin: 0px auto 20px auto;

	-moz-box-shadow: 0 0 10px -3px #222;
	-webkit-box-shadow: 0 0 10px -3px #222;
	box-shadow: 0 0 10px -3px #222;
}

#bottom { 
	background-image: url(/wp-content/themes/akita/assets/images/style/dark/main-bottom-bg.png);
	background-repeat: repeat-x;
	background-size: 145px;
	/* background-color: #666; */

	-moz-box-shadow: 0 0 10px -3px #222;
	-webkit-box-shadow: 0 0 10px -3px #222;
	box-shadow: 0 0 10px -3px #222;
}

#bottom a, #footer_sub_content a {
  color: #fff;
}

#bottom a:hover, #footer_sub_content a:hover {
    color: #bd9c07 !important;
}

#internal_wrapper .internal_wrapper-inner {
  background: none;
  padding: 0 0 0px 0;
}

/**
.grid_4 {
  width: 30.66%;
}
.column.grid_4 {
	margin-right: 3%;
}
**/

/* Schloss anders anzeigen */

.wpml-encoded {
    position: relative !important;
}

/* Image in Map anpassen */

.leaflet-popup-content img {
    max-width: 50px !important;
}

/* Hover effect for widget titles when they are linked */

a:hover>h3 {
	color: #337ab7;
}

/* Remove "Order by" */

#members-order-select {
	display: none;
}

#members-all.selected {
	display: none;
}

#members-all {
	display: none;
}

/* Buddypress Profile Anzeige */

#buddypress table.profile-fields {
	margin-top: 10px;
}
#buddypress table.profile-fields tr td.label {
  border-right: none;
  color: #000;
  font-size: 1em;
  background: none;
}

#buddypress table.profile-fields tr.alt td {
  background: none;
}

#buddypress table.profile-fields tr td {
	padding: 0px 8px 8px 10px;
}

/* Make the avatars circular */
/* siehe http://premium.wpmudev.org/blog/how-to-create-a-custom-buddypress-members-directory/ */

#members-dir-list img.avatar, 
.bp-login-widget-user-avatar img.avatar, 
.widget.buddypress ul.item-list img.avatar,
.widget.buddypress div.item-avatar img.avatar,
#buddypress div#item-header img.avatar,
#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic, 
#buddypress .activity-list li.mini .activity-avatar img.avatar {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}

#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic, 
#buddypress .activity-list li.mini .activity-avatar img.avatar {
  height: 30px;
  margin-left: 30px;
  width: 30px;
}

/* Add black and white hover effect to the avatars */

#members-dir-list a:hover img.avatar {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: -webkit-filter 0.2s ease-in-out;
	-moz-transition: -moz-filter 0.2s ease-in-out;
	transition: filter 0.2s ease-in-out;
}

#buddypress #members-dir-list ul.item-list li div.item-title {
font-size: 110%;
font-weight: bold;
}

#buddypress #members-dir-list ul.item-list li div.item-details {
font-size: 100%;
}

#buddypress #members-dir-list ul.item-list li div.item-meta {
text-transform: uppercase;
font-size: 100%;
}

#buddypress #members-dir-list ul.item-list li img.avatar {
margin-bottom: 8px;
}


/*--------------------------------------------------------------------------------*/
/* Book list                                                                    */
/*--------------------------------------------------------------------------------*/
#no-amazon {
	  width: 320px !important; 
}

.asa_product_box{
  /*border: 1px solid #000;*/ 
  width: 160px; 
  height: 400px;
  margin-bottom: 30px;
  margin-right: 20px;
  float: left;
}

.asa_title{
white-space: nowrap;
text-overflow:ellipsis;
overflow: hidden;
margin-bottom: 0;
width: 100%;
}

.asa_image{
width: 160px;
height: 230px;
margin-bottom: 5px; 
}

.asa_image img{
height: 230px !important;
}

.asa_text{
width: 160px;
font-size: 14px;
}

.asa_author{
font-size: 12px;
font-weight: 600;
white-space: nowrap;
text-overflow:ellipsis;
overflow: hidden;
width: 100%;
}

.asa_info{
font-size: 10px;
}

.asa_prime_pic{
height:12px;
}

.asa_comment{
height: 100%;
}

h2{
clear: both;
float: none;
}

/*--------------------------------------------------------------------------------*/
/* Show comments on hover for books */

#tooltip1 { position: relative; }
#tooltip1 a span { 
   display: none; 
   color: #fff; 
}
#tooltip1 a:hover span { 
   display: block; 
   position: absolute; 
   width: 220%; 
   background-color: #666;
/*   top: -5px; */
   color: #fff; 
   padding: 10px 10px 10px 10px; 
   z-index: 5;
}

/*--------------------------------------------------------------------------------*/


@media screen and (max-width: 993px) {
    .header-middle {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .header-right {
        display: none;
    }

    #members-dir-list img.avatar {
	width: 33%
    }
}

#primary-menu.sf-menu ul {
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 993px) {
  #primary-menu.sf-menu ul {
    width: 120%;
  }
}

.options-content span.titlelabel, .options-content label.titlelabel {
  float:none !important;
  font-size:1.0em !important;
  line-height:1.0em !important;
  padding: 5px !important;
  display:inline;
}
.categories-selector, .tags-selector, span.article-status {
  line-height:2.0em !important;
  font-size:10px !important;
  height:30px !important;
  padding:5px 8px !important;
  margin:4px 0 0 0 !important;
  border-top-left-radius:0 !important;
}
span.article-status {
  font-size:18px !important;
  line-height:1.2em !important;
}
.white-picker, .white-picker-t,
.picker, .picker-t {
  left:90% !important;
  top:21px !important;
  height:26px !important;
}
@media screen and (max-width: 400px) {
  .white-picker, .white-picker-t,
  .picker, .picker-t {
    left: 88% !important;
  }
}
.white-picker, .white-picker-t {
  top:26px !important;
}