.product-name a{color:#2bbdbd;}

.myaccount_user a{color:#2bbdbd;}

.single-portfolio .post-content{padding-top: 0%}

 .loops-wrapper.portfolio.grid4 .post-image,  .loops-wrapper.portfolio.grid4 .post-content{
pointer-events: none;
}

.loops-wrapper.portfolio.grid4 .post{
width :21%; 
margin-left:10px;
margin-bottom:10px;}

/*Galerie*/
.pagenav a:hover, .pagenav .current {
    background:#5ae2e3;
}

.pagenav a, .pagenav span {
  background: #2bbdbd;}
  
.pagenav .next:after, .pagenav a:not(.page-numbers):last-child:after {
    border-left-color: #2bbdbd;
}

.pagenav .next:after, .pagenav a:hover:not(.page-numbers):last-child:after {
  border-left-color: #5ae2e3;
}

.pagenav .prev:after, .pagenav a:not(.page-numbers):first-child:after {
     right: 100%;    
  border-right-color: #2bbdbd;
}
.pagenav .prev:after, .pagenav a:hover:not(.page-numbers):first-child:after {
 right: 100%; 
border-right-color: #5ae2e3;
}

.loops-wrapper.grid4 .post .post-image, .loops-wrapper.grid4 .post .post-content{
  border: 1px solid #cdcdcd;}


#footer .footer-nav-wrap a { 
  font-size: 1em;
  font-weight: normal;}

#footer .widget li {
  padding:0px;
  margin-bottom:0px;}

.footer-social-widgets {
    margin:0px;}

.themify_builder .box-2829-4-0-1.module-box .module-box-content{
  background-size:40%;}


.themify_builder .box-2846-2-0-1.module-box .module-box-content {
  background-size:40%;}

.themify_builder .box-2906-2-0-1.module-box .module-box-content {
   background-size:40%;}

.themify_builder .box-2846-2-2-1.module-box .module-box-content a{
  color:#000;
  text-decoration:none;
}
.themify_builder .box-2846-2-2-1.module-box .module-box-content a:hover{
  color:#fff;
  text-decoration:none;
}

.themify_builder .box-2906-2-2-1.module-box .module-box-content a{
  color:#000;
  text-decoration:none;
}
.themify_builder .box-2906-2-2-1.module-box .module-box-content a:hover{
  color:#fff;
  text-decoration:none;
}

.mailbutton{
display: inline-block;
    padding: .7em 1.8em;
    border-radius: 2px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 2px;
    margin: 0 5px 5px;
    font-weight: bold;
    background: #000;
    color: #fff !important;
}