.padding0{padding:0;}
.bloglist img{max-height: 367px;}
#content .webdesign-clients p strong {
  color: #8c9195;
  font-size: 50px;
  line-height: 30px;
  height: 30px;
  display: inline;
  position: relative;
  top: 24px;
  padding: 0 10px;
}
.technologie-content strong{
	color: #141417;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
}

.tx-powermail .powermail_fieldset {
    clear: left;
    border: 1px solid #bbb;
    padding: 10px;
    margin: 0 0 20px 0;
    background: #eee;
}
.sayHello .tx-powermail .powermail_fieldset .powermail_input:focus {  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}
.sayHello .tx-powermail .powermail_fieldset .powermail_input  { width:75%; float:left; padding:14px; height:44px;}
.tx-powermail .powermail_fieldset .powermail_input,
.tx-powermail .powermail_fieldset .powermail_textarea {
    width: 400px;
    padding: 5px;
    margin: 0;
    border: 1px solid #bbb;
    color: #444;
    float: right;
    font-size: inherit;
}
.writeToUs .letsTalkOpen .tx-powermail .powermail_fieldset .powermail_fieldwrap_type_text, 
.writeToUs .letsTalkOpen .tx-powermail .powermail_fieldset .powermail_fieldwrap_text,
.writeToUs .letsTalkOpen .tx-powermail .powermail_fieldset .powermail_input,
.writeToUs .letsTalkOpen .tx-powermail .powermail_fieldset .powermail_textarea{
  width: 100% !important;
  max-width: 400px !important;
}

.tx-powermail .powermail_fieldset .parsley-errors-list{width:100% !important; max-width: 400px !important;}

.tx-powermail .powermail_fieldset .powermail_field_error, 
.tx-powermail .powermail_fieldset .parsley-error, 
.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus, 
.tx-powermail .powermail_fieldset div.error{
      border-color: #A94442
}
#content .sayHello .powermail_fieldwrap_type_submit{margin-top: 20px;}
#content .sayHello .btn{
  border-radius: 4px;
  box-shadow: none;
  border-bottom: none;
}
/*#ke_search_sword {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    outline: 0;
    background: #fff;
    width: 100%;
    height: 41px;
    margin: 0;
    z-index: 10;
    padding: 0 25px 0 10px;
    font-family: inherit;
    font-size: 15px;
    line-height: 41px;
    color: #2c3e50;
}*/
/*.sb-search.sb-search-open #ke_search_sword {
    border: 1px solid #ebf0f4;
    width: 250px !important;
}*/
.ce-gallery img {border: none;}
.webdesign-breadcrump ul li:nth-child(4),.webdesign-breadcrump ul li:nth-child(5){display: none;}
/*.webdesign-leistungen .servicesRow .ce-gallery {width: 41%;}*/
/*.webdesign-leistungen .servicesRow .ce-gallery img {max-width: 100%;}*/
/*.webdesign-leistungen .servicesRow .ce-bodytext {width: 57%;}*/
/*.webdesign-leistungen .servicesRow:nth-child(2n) .ce-bodytext {width: 45%;}*/
.webdesign-breadcrump ul li:last-child:after {background: none;}
#content .webdesign-wiesbaden .tabset li a .span {padding: 15px 20px;}
.form-control {height: 29px;}
/*Dev@a Css Start*/
div.navbar ul.navbar-nav li.dropdown >a > span{display: none}
#content .rightCol .news ul li a.active {
    color: #b61628;
}
.dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {background: transparent;}

@media only screen and (min-width:992px) and (max-width:1199px){
#content .webdesign-wiesbaden .tabset li.active a .span {    padding-left: 15px;}
#content .webdesign-wiesbaden .tabset li a .span {    padding: 15px 10px;}
#content .webdesign-wiesbaden .tabset li a .name {margin-left: 15px;}
}

/*Dev@a Css End*/
@media only screen and (min-width:768px) and (max-width:991px){
  #content .referenzen p {display: none;}
  /*.webdesign-leistungen .servicesRow .ce-gallery img {width: 100%}*/

  #content .webdesign-wiesbaden .tabset li a .number {    width: 45px;    line-height: 42px;
    height: 45px;    margin-top: 13px;}
    #content .webdesign-wiesbaden .tabset li a .name {font-size: 18px;margin-left: 15px;}
    .webdesign-wiesbaden .container ul > li {padding-left: 10px;}
    #content .webdesign-wiesbaden .tabset li a .span {
    padding: 15px 10px;
}


}
@media only screen and (max-width:767px){
  /*.webdesign-leistungen .servicesRow .ce-gallery, .webdesign-leistungen .servicesRow .ce-bodytext,.webdesign-leistungen .servicesRow:nth-child(2n) .ce-bodytext {width: 100%;}*/
  div.navbar ul.navbar-nav li > a{white-space: normal;}
  div.navbar ul.navbar-nav li.dropdown > a{position: relative;}
  div.navbar ul.navbar-nav li.dropdown >a > span{display:block;position: absolute;right: 0;width: 50px; height:100%; top: 0;}
  div.navbar ul.navbar-nav li.dropdown >a > span:before{position: relative;top: calc(50% - 8px);left: calc(50% - 7PX);}
  .webdesign-leistungen .servicesRow .ce-column,.webdesign-leistungen .servicesRow .ce-gallery figure {width: 100%;}
  .webdesign-sitelinks .navbar-default .navbar-toggle {    position: absolute;    right: 10px;    top: -50px;}
  #header .topRow2 {padding-bottom: 0;}
}
@media only screen and (max-width:480px){
.writeToUs {    max-height: 90vh; border: 1px solid #e7e7e7;    overflow-y: scroll;}
#header .topRow2 .webdesign-logo {width: 200px; margin-left: 0;}
#header .topRow2 .webdesign-logo img {width: 100%}
  }
table.tx-sgglossary-pi1 {text-align: left;}

#content .webdesign-wiesbaden .blogBox h2 a {    color: #141417;}

.tx-powermail .powermail_fieldwrap_type_check input[type="checkbox"] {
    float: left;
    position: inherit;
    width: 24px;
    min-height: 30px; 
    vertical-align: top;
    opacity: 1;
    margin-top: 0;
    margin-right: 10px;
    margin-left: -14px;
}
.powermail_form.powermail_form_1 .powermail_fieldwrap_type_check > .col-sm-10{
  width: 75%;
}
@media(max-width: 767px){
  .powermail_form.powermail_form_1 .powermail_fieldwrap_type_check > .col-sm-10{
    float: left;
  }
}
@media (max-width: 480px){
  .powermail_form.powermail_form_1 .powermail_fieldwrap_type_check > .col-sm-10{
    width: 100%;
  }
}

#checkboxtc{
  width: 24px;
  min-height: 30px; 
  vertical-align: top;
  margin-right: 10px !important;
}
#checkboxtcid{
  float: left;
  width: 357px;
  line-height: 1.5;
}


.uc-btn-open-main-corner-modal{
  border-radius: 50%;
  cursor: pointer;
  height: 64px;
  overflow: hidden;
  position: fixed;
  -webkit-transform: translateZ(9999992px);
  transform: translateZ(9999992px);
  width: 64px;
  z-index: 9999992;
  left: 20px !important;
  bottom: 20px !important;
}
.waconcookiemanagement{
  z-index: 999999 !important;
}
#footer .cookie-set{
  display: none;
}
#CookieBox .cookie-btn{
  background: #b61628 !important;
}