/*
 Theme Name:   genialab Child
 Theme URI:    http://genialab.com/
 Description:  genialab
 Author:       genialab
 Author URI:   http://genialab.com/
 Template:     genialab
 Version:      1.0.0
 License:      genialab
 License URI:  http://genialab.com/
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/
.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"] {
    background-color: #212121;
}
.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"]:hover {
    background-color: #000000;
}
.gdlr-core-gallery-item .gdlr-core-gallery-caption {
font-size: 14px;
    font-style: inherit;
    letter-spacing: 0.5px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
    line-height: 15px;
    color: black;
}
.gdlr-core-page-builder-body .gdlr-core-image-item-style-circle img {
    border: 2px solid #000;
    border-radius: 100%;
}
.sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a {
    color: #ffffff;
}
.sf-menu > li > a:hover{
    color: #00ffff;
}
.grow img{
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}

.grow:hover img{
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2);
}
.logos img{
    padding: 20px;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.infinite-copyright-container {
    padding-bottom: 10px;
}
.infinite-copyright-container {
    padding-top: 10px;
}
.tooltip-02{position:fixed;z-index:99;right:40px;bottom:40px}
.tooltip-02 .ripple,.tooltip-02 .ripple:before,.tooltip-02 .ripple:after{-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;border-radius:50%;box-shadow:0 0 0 0 rgba(27,215,65,.3);top:0;height:55px;position:absolute;width:55px}
.tooltip-02 .ripple:before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;top:0}
.tooltip-02 .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;top:0}
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 50px rgba(27,215,65,0)}100%{box-shadow:0 0 0 0 rgba(27,215,65,0)}}
@keyframes ripple{70%{box-shadow:0 0 0 50px rgba(27,215,65,0)}100%{box-shadow:0 0 0 0 rgba(27,215,65,0)}}
.tooltip-02 .buy-now-btn {
    background: rgba(27,215,65);
    border-radius: 50%;
    box-shadow: 0 5px 10px 0 rgba(35,50,56,.1);
    -webkit-transform-origin: center;
    transform-origin: center;
    position: relative;
    height: 55px;
    width: 55px;
    text-align: center;
    line-height: 55px;
    font-size: 1.3em;
    color: #fff;
    z-index: 1;
    display: block;
}
.justificado p{
    text-align: justify;
}
.gdlr-core-portfolio-grid2 .gdlr-core-portfolio-content-wrap {
    padding: 33px 29px 30px;
    background-color: cyan;
    text-align: center;
}
.gdlr-core-portfolio-grid2 .gdlr-core-portfolio-content-wrap h3 a:after {
    content: "VER";
    display: block;
    color: #fff;
    background-color: #000;
    border-radius: 20px;
    width: 90px;
    margin: auto;
    padding: 8px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 500;
}