/*
 Theme Name:   Sanfranciscoperu Child
 Theme URI:    http://sanfranciscoperu.com/
 Description:  sanfranciscoperu
 Author:       sanfranciscoperu
 Author URI:   http://sanfranciscoperu.com
 Template:     sanfranciscoperu
 Version:      1.0.0
 License:      sanfranciscoperu
 License URI:  http://www.sanfranciscoperu.com
 Tags:         sanfranciscoperu
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/
.wh-widget-send-button-desktop .wh-widget-send-button-wrapper:hover a.wh-widget-send-button-get-button {
    display: none !important;
}
.infinite-top-bar-background {
    background-color: #324050!important;
}
.infinite-top-bar .infinite-top-bar-right-social a {
    color: #ffffff!important;
    background-color: #dd1243!important;
    width: 30px;
    height: 30px;
    display: inline-table;
    text-align: center;
    line-height: 29px;
}
.infinite-footer-wrapper, .infinite-footer-wrapper * {
    border-color: rgb(255 255 255 / 25%);
}
.infinite-footer-wrapper {
    color: #ffffff;
}
.infinite-footer-wrapper {
    background-color: #324050;
}
.infinite-copyright-wrapper {
    color: #ffffff;
}
.infinite-copyright-wrapper {
    background-color: #324050;
}
.infinite-copyright-wrapper a {
    color: #ffffff;
}
.infinite-footer-wrapper  ul li{
	list-style: none;
	position: relative;
}
.infinite-footer-wrapper  ul  {
    margin-left: 0px;
    margin-bottom: 20px;
}
.infinite-footer-wrapper .textwidget ul li i{
    position: absolute;
    left: -18px;
    top: 5px;
}
.peru{
    background-color: #dd1243;
    padding: 8px 18px;
    margin-right: 10px;
    border-radius: 5px;
}
.infinite-navigation .infinite-navigation-slide-bar, .infinite-navigation .infinite-navigation-slide-bar-style-dot:before {
    border-color: #dd1243;
}
.infinite-navigation .infinite-navigation-slide-bar:before {
    border-bottom-color: #dd1243;
}
.sf-menu > .infinite-normal-menu li, .sf-menu > .infinite-mega-menu > .sf-mega, .sf-vertical ul.sub-menu li, ul.sf-menu > .menu-item-language li {
    background-color: #324050;
}
.sf-menu > li > .sub-menu a:hover,.sf-menu > li > .sub-menu .current-menu-item > a{
        background-color: #dd1243;
}
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right {
    font-size: 11px;
}
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a{
    color: #324050;
}
.servi i{
  -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;
}

.servi:hover i {
  -webkit-transform:scale(1.3);
  -moz-transform:scale(1.3);
  -ms-transform:scale(1.3);
  -o-transform:scale(1.3);
  transform:scale(1.3);
}
.perfil{
    color: #fff!important;
    background-color: #dd1243;
    padding: 5px 20px;
    border-radius: 5px;
}
.perfil:hover{
    background-color: #fff;
    color: #dd1243!important;
}
.perfil:hover i{
    color: #dd1243;
}
.mm-menu {
    background-color: #324050;
}