/*Header width/Menu width*/

.navbar-header.responsive-logo {
  max-width: 500px;
  margin-top: 10px;
}

nav#site-navigation {
  max-width: 700px;
}
  

/*Override Contact Form*/
.pirate_forms .pirate-forms-submit-button {
  background: #0069af;
}

.pirate_forms .pirate-forms-submit-button:hover {
  background: #0079bf;
}

/*Override Team Underlines*/
.our-team .row > div:nth-child(4n+1) .red-border-bottom::before {
    background: #34D293 !important;
}



.our-team .profile-pic {
  border: 10px solid #ececec;
}

/*Team Hover Background*/
.team-member:hover .details {
    top: 0px;
    background: #555555 none repeat scroll 0% 0%;
}
  

/*Skills Section*/

.skills .skill p {
  color: #ffffff;
}
 
/*Footer Section*/
#footer a {
  color: #cccccc;
}

#footer .social {
  color: #cccccc;
}
.copyright p {
  color: #cccccc;
  font-size: 16px;
}

.company-details .icon-top {
  margin-bottom: 26px;
}

.social {
  margin-bottom: 10px;
}

/*Headerimage*/
.navbar-header {
  max-width: 50%;
}

.navbar-brand {
  padding: 10px 0 0 0;
    width: 100%;
}



.navbar-brand img {
    float: left;
}

#main-nav .container {
    width: 100%;
}

/*Focus Images*/
.focus-box .service-icon .pixeden,
.focus-box .service-icon {
  border-radius: 0;
  width: 232px;
  height: 232px;
}
.pixeden.our-focus-widget-image {
  width: 100% !important;
  height: auto !important;
}

/*Team Images*/
.team-member .profile-pic {
  border-radius: 0;
  width: 232px;
  height: 232px;
}
  
h1, h2, h3, h4, h5, h6 {
  font-family: 'Carrois Gothic' !important;
  text-transform: lowercase !important;
}

/*Tables*/

.dataTables_length,
.dataTables_filter {
  display: none;
}

.dataTables_wrapper {
  overflow: scroll;
  padding-bottom: 2em;
}


/*Tables: Center*/
.dataTable th,
.dataTable td {
  text-align: center;
}


/*Page Headers*/
h1.entry-title {
  font-size: 40px;
  line-height: 45px;
}

.entry-title::after {
  width: 15%;

  background: #2D2056 !important;
}

/*Top Menu Active Item Underline*/
ul.nav > li.current_page_item > a::before {
    background: #2D2056 !important;
}

/*Images Override*/

#testimonials img,
#team img {
  width: 100%;
  height: auto;
}

/*Bibliography Override*/
.cbp-rfgrid > li {
    width: 23%;
    border: 10px solid #ececec;
    margin: 10px;
}

/*Override scroll reveal for testimonial section (as it shows up too late)*/
#testimonials .row {
  opacity: 1 !important;
}

/*Smaller portfolio images*/
.portofolio img {
    display: inline;
    height: auto;
    margin-top: 2em;
    max-width: 200px;
}

/*Navbar Image (Logo)*/
.navbar-brand > img {
    max-height: 100%;
}



/*Dropdown: no border bottoms*/
.navbar-inverse .navbar-nav > li {
  border: none;
}

/*Menu Items*/
ul.nav > li.current_page_item > a::before, .nav > li.current-menu-item a::before {
  background: #2d367a none repeat scroll 0 0 !important;
}

ul.nav > li::after {
  background: red;
}

/*Referenten: show image on small devices*/

@media all and (max-width: 480px) {

.client {
  margin-top: 0 !Important;
}

.client-image.hidden-xs {
    visibility: visible;
    display: inline !important;
}


.feedback-box .message {
    display: none;
}


.quote {
    display: none;
}
}

/*Min width for Press Items*/
.cbp-rfgrid > li {
    min-width: 110px;
}

/*Main Menu Underlines*/

.navbar-collapse .menu-item a {
    border-bottom: 2px solid #2d367a !important;
}

.navbar-collapse a::before {
    display: none !important;
}

/*Blog post tiles*/
h1.entry-title a {
  color: #2d367a !important;
}

/*Hide regular footer as we can't edit the contents anymore*/
#footer > .container {
  display: none;
}

#footer::after {
  content: "\ATürkenschanzstraße 1/29 - 1180 Wien\A\AVivaldiweg 6 - 2491 Steinbrunn Neue Siedlung\A\ATel. +43 699 1 770 58 22\A\Aoffice@konfliktmediation.at\A\A";
  color: white !important;
  white-space: pre;
}

#map {
  display: none;
}