/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

h3 {

background: #EED;
padding: 2px 10px;
border-radius: 5px;
}

/**************** BEN ****************/

.portfoliocat {
  padding:3px 12px;
  margin-right:4px;
  background:white;
}


.current {
  background:#e87d11;
  color:white !important;
}

         .animated {
            background-image: url(/css/images/logo.png);
            background-repeat: no-repeat;
            background-position: left top;
            padding-top:95px;
            margin-bottom:60px;
            -webkit-animation-duration: 5s;
            animation-duration: 5s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
         }
         
         @-webkit-keyframes fadeIn {
            0% {opacity: 0;}
            100% {opacity: 1;}
         }
         
         @keyframes fadeIn {
            0% {opacity: 0;}
            100% {opacity: 1;}
         }
         
         .fadeIn {
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
         }


/*************************************/



h2 {
text-transform: uppercase;
font-size: 2.1em !important;
}

#bens-portfolio-filter {
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
  margin-top:10px;
}

.fusion-page-title-bar {
  display:none;
}

#bens_portfolio_wrap {
  width: 100%;
  margin: 60px 0;
  display:inline-block;
  clear:both;
}

.go-to-site-button {
  background: #f60;
  color: white;
  padding: 16px 24px;
  margin-bottom: 40px;
  font-size:1.3em;
  font-weight: bold;
}

article.bens_portfolio_item {
  border:solid 1px #EEE;
  width:32%;
  height: 230px;
  float:left;
  margin: 0 9px 9px 0;
  position:relative;
}

article.bens_portfolio_item img {
  width:100%;
  height:100%;
}

.bens_portfolio_item_title {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.75);
  color:white;
  font-weight:bold;
  height:230px;
  width:100%;
  text-align:center;
  padding:22% 5%;
  font-size: 1.3em;
  line-height:26px;
  opacity:0;
}

.bens_portfolio_item_access {
  position: absolute;
  top: 0px;
  right: 0px;
  background:red;
  color:white;
  font-weight:bold;
  padding: 2px 10px;
  font-size:0.8em;
}

.public { background:green;}
.private { background:red;}
.restricted { background:orange;}


