/*
 Theme Name:   Blade
 Theme URI:    http://themeforest.net/user/greatives
 Description:  Blade is a straightforward multi-functional WordPress Theme in which Flexibility and Simplicity exist side-by-side. Grace of its high-quality, it is suitable for building every website project you have in mind, believe us! Blade has been created with tons of work and love by Greatives.
 Version:      3.0.5
 Author:       Greatives Team
 Author URI:   http://greatives.eu
 Text Domain:  blade
 Domain Path: /languages/
 Tags:         responsive-layout
 License:      Themeforest Split Licence
 License URI:
*/
@font-face {
    font-family: 'Umerica';
    src: url('fonts/umerica/Umerica-Regular.eot');
    src: local('fonts/umerica/Umerica Regular'), local('Umerica-Regular'),
        url('fonts/umerica/Umerica-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/umerica/Umerica-Regular.woff2') format('woff2'),
        url('fonts/umerica/Umerica-Regular.woff') format('woff'),
        url('fonts/umerica/Umerica-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Umerica Wide';
    src: url('fonts/umerica/Umerica-WideItalic.eot');
    src: local('Umerica Wide Italic'), local('Umerica-WideItalic'),
        url('fonts/umerica/Umerica-WideItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/umerica/Umerica-WideItalic.woff2') format('woff2'),
        url('fonts/umerica/Umerica-WideItalic.woff') format('woff'),
        url('fonts/umerica/Umerica-WideItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Umerica';
    src: url('fonts/umerica/Umerica-Italic.eot');
    src: local('fonts/umerica/Umerica Italic'), local('Umerica-Italic'),
        url('fonts/umerica/Umerica-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/umerica/Umerica-Italic.woff2') format('woff2'),
        url('fonts/umerica/Umerica-Italic.woff') format('woff'),
        url('fonts/umerica/Umerica-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Umerica Condensed';
    src: url('fonts/umerica/Umerica-CondensedItalic.eot');
    src: local('fonts/umerica/Umerica Condensed Italic'), local('Umerica-CondensedItalic'),
        url('fonts/umerica/Umerica-CondensedItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/umerica/Umerica-CondensedItalic.woff2') format('woff2'),
        url('fonts/umerica/Umerica-CondensedItalic.woff') format('woff'),
        url('fonts/umerica/Umerica-CondensedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Umerica Wide';
    src: url('fonts/umerica/Umerica-WideRegular.eot');
    src: local('fonts/umerica/Umerica Wide Regular'), local('Umerica-WideRegular'),
        url('fonts/umerica/Umerica-WideRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/umerica/Umerica-WideRegular.woff2') format('woff2'),
        url('fonts/umerica/Umerica-WideRegular.woff') format('woff'),
        url('fonts/umerica/Umerica-WideRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Umerica Shadow';
    src: url('fonts/umerica/Umerica-ShadowRegular.eot');
    src: local('fonts/umerica/Umerica Shadow Regular'), local('Umerica-ShadowRegular'),
        url('fonts/umerica/Umerica-ShadowRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/umerica/Umerica-ShadowRegular.woff2') format('woff2'),
        url('fonts/umerica/Umerica-ShadowRegular.woff') format('woff'),
        url('fonts/umerica/Umerica-ShadowRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Umerica Condensed';
    src: url('Umerica-CondensedRegular.eot');
    src: local('Umerica Condensed Regular'), local('Umerica-CondensedRegular'),
        url('Umerica-CondensedRegular.eot?#iefix') format('embedded-opentype'),
        url('Umerica-CondensedRegular.woff2') format('woff2'),
        url('Umerica-CondensedRegular.woff') format('woff'),
        url('Umerica-CondensedRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Umerica Shadow';
    src: url('Umerica-ShadowItalic.eot');
    src: local('Umerica Shadow Italic'), local('Umerica-ShadowItalic'),
        url('Umerica-ShadowItalic.eot?#iefix') format('embedded-opentype'),
        url('Umerica-ShadowItalic.woff2') format('woff2'),
        url('Umerica-ShadowItalic.woff') format('woff'),
        url('Umerica-ShadowItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
.grve-element.grve-social ul{
	display:table !important;
	margin:auto;
}
.grve-element.grve-social ul li a.grve-with-shape.grve-small{
	border:solid 3px;
	color:#836c4b;
}
.grve-element.grve-social ul li a.grve-with-shape{
	    width: 2em !important;
    height: 2em !important;
}
.grve-element.grve-social ul li a i{
	color:#836c4b !important;
}
.grve-social .fa{
	top: 6px;
    position: relative;
	    display: block !important;
}
.wpsisac-slick-carousal-wrp{
	width:50%;
	margin:auto;
}
.wpsisac-image-slide-wrap {
	padding:15px;
}
.wp-block-social-links li{
	background:transparent !important;
	border:2px solid #ab8a57 !important;
}
.wp-block-social-links li svg{
	color:#ab8a57 !important;
}
.title-nosotros{
	font-size:20px !important;
	line-height:21px !important;
	margin-bottom:0 !important;
}
.image-fix-cliente img{
	width:100px !important;
}
.justificado p{
	text-align:justify !important;
}
#grve-theme-wrapper input[type='submit']:not(.grve-custom-btn){
	background-color: #c39d5e !important;
}
.wpsisac-slick-carousal.design-6{
	margin-bottom: 45px !important;
}
.size-13, .size-13 p, .size-13 ul li, .size-13 ul li span{
	font-size:13px !important;
	line-height:15px;
	text-align:justify;
}
.size-11, .size-11 p{
	font-size:11px !important;
	line-height:13px;
	text-align:justify;
}
.color-azul-marino{
	color:#050b25!important	
}
.margin-top-5 ul li{
	margin-bottom:5px;
}
.logo-footer{
	width:150px;
	display:table;
	margin:auto;
}
.grve-bg-primary-1, .grve-bg-hover-primary-1:hover, a.grve-bg-hover-primary-1:hover, #grve-main-content .vc_tta.vc_general .vc_tta-tab.vc_active > a:after, blockquote:before, .grve-no-assigned-menu a:hover, #grve-theme-wrapper .mejs-controls .mejs-time-rail .mejs-time-current{
	background-color: #c39d5e !important;
}
.margin-bottom-grve-element-0 .grve-element{
	margin-bottom:0px !important;
}
.grve-hover-effect .grve-wrapper-icon{
	background:#050b25 !important;
}
.blloque-titulo{
	margin:0 !important;
}
.resize-img-stars img{
	width:400px !important;
}
.widget{
	margin:0 !important;
}
.footer-text{
	text-align:center;
}
.margin-central-footer{
	display:table;
	margin:auto;
}
.icon-footer img{
	width:30px;
}
.icon-footer{
	    width: auto !important;
}
.text-after-icon, .wp-block-media-text__content{
	padding:0 !important;
}
.espacio-footer{
	width:100%;
	height:20px;
}
.padding0{
	margin-bottom:0px;
}
.center-fix-frank .grve-bookmark{
	display:flex;
	justify-content:center;
}
.space-footer{
	width:100%;
	height:8px;
}
.padding-fix-icon{
	padding-top:3px;
}

.texts-logan-home p, .texts-logan-home .grve-subtitle, .texts-logan-home span, .azul-general, .azul-general h4, .grve-blog.grve-with-shadow .grve-post-title,.grve-blog.grve-with-shadow .grve-post-content, .texts-logan-home h4, .texts-logan-home h5, .texts-logan-home a, .texts-logan-home .grve-one-half, #grve-content form div, .texts-logan-home h2,h3{
	color:#050b25!important;
}

.cont-teleono{
	display:table;
	margin:auto;
}
.cont-teleono div{
	float:left;
}
.cont-teleono .icon img{
	width:30px;
}
.cont-teleono .icon{
	margin-right:8px;
}
.cont-teleono .phone-caracteres{
	font-size: 19px;
    line-height: 19px;
}
@media only screen and (max-width:920px){
	.center-fix-frank .grve-bookmark {
		display:unset;
	}
	.texts-logan-home span{
		font-size:100%;
	}
	.fix-mobile-top{
		margin-top:65px
	}
	.wpsisac-slick-carousal-wrp{
	width:80%;
	}
}