/*
Theme Name: SmartBiz
Theme URI: http://divithemestore.com
Description: Premium child theme for divi (Elegant Themes)
Author: Guilherme Fonseca | Wordpress Developer
Author URI: http://divithemestore.com
Template: Divi
Version: 1.0.0
*/
/*FONT H3 STYLE*/
.title_center.et_pb_text_align_center h3 , .title_left.et_pb_text_align_left h3  {font-size: 28px;}
.title_center.et_pb_text_align_center h3:after{
content: '';
    display: block;
    height: 5px;
    width: 60px;
    background: #e9e9e9;
    margin: 20px auto 0 auto;
    -webkit-animation: title-border .5s ease-in;
    -moz-animation: title-border .5s ease-in;
    -o-animation: title-border .5s ease-in;
    animation: title-border .5s ease-in;
}

.title_left.et_pb_text_align_left h3:after{
content: '';
    display: block;
    height: 5px;
    width: 60px;
    background: #e9e9e9;
    margin: 20px 0 0 0;
    -webkit-animation: title-border .5s ease-in;
    -moz-animation: title-border .5s ease-in;
    -o-animation: title-border .5s ease-in;
    animation: title-border .5s ease-in;
}
/*END FONT H3 STYLE*/
.image_border img{
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
 -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
 box-shadow: 0 2px 5px 2px rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
 }
/*MOVE BORDER BLURB MANTER SALVO*/
/*
.moveborder:before {
position: absolute;
content: "";
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
border-right: 1px solid;
border-left: 1px solid;
transform: scale(1, 0);
z-index: 9999;
opacity: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.moveborder:after {
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  transform: scale(0, 1);
  z-index: 999;
  opacity: 0;
  transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.moveborder:hover:before, .moveborder:hover::after {
  transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
  color: #DD6043 !important;
  transform: scale(1);
  opacity: 1;
}
.moveborder > .et_pb_blurb_position_left .et_pb_blurb_container {padding: 20px;}
/*END MOVE BORDER BLURB*/

/*MOVEUP CARD*/
.moveup {
border: 10px solid #fff;
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.20), 0 2px 10px 0 rgba(0,0,0,0.12);
-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.20),0 2px 10px 0 rgba(0,0,0,0.12);
box-shadow: 0 2px 5px 2px rgba(0,0,0,0.20), 0 2px 10px 0 rgba(0,0,0,0.12);
transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 980px) and (max-width: 1980px) {
.moveup:hover {
-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.2)!important;
-moz-box-shadow: 0 1px 20px rgba(0,0,0,0.2)!important;
box-shadow: 0 1px 20px rgba(0,0,0,0.2)!important;
-webkit-transform: translate(0, -4px);
transition: all 0.4s ease-in-out;
-webkit-transform: translate(0, -4px);
cursor: pointer;
}
}
/*END MOVEUP CARD*/
/*CARD BLURB*/
 .moveblurb {
  transition: all 0.4s ease-in-out;
 }
 .moveblurb:hover {
   -webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.2)!important;
   -moz-box-shadow: 0 1px 20px rgba(0,0,0,0.2)!important;
   box-shadow: 0 1px 20px rgba(0,0,0,0.2)!important;
   -webkit-transform: translate(0, -4px);
   transition: all 0.4s ease-in-out;
   -webkit-transform: translate(0, -4px);
   cursor: pointer;
 }
 /*END CARD BLURB*/
