@font-face {
	font-family: 'genericons';
	src:url('/fonts/genericons-regular-webfont.eot');
	src:url('/fonts/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/genericons-regular-webfont.woff') format('woff'),
	url('/fonts/genericons-regular-webfont.ttf') format('truetype'),
	url('/fonts/genericons-regular-webfont.svg#genericonsregular') format('svg');
	}
@font-face {
	font-family: 'entypo';
	src:url('/fonts/entypo.eot');
	src:url('/fonts/entypo.eot?#iefix') format('embedded-opentype'),
	url('/fonts/entypo.woff') format('woff'),
	url('/fonts/entypo.ttf') format('truetype'),
	url('/fonts/entypo.svg#genericonsregular') format('svg');
	}


.site-title,.site-description,h1,.tc-dropcap {
	font-family: 'Comfortaa', sans-serif;
	font-weight : 700;
	}
.site-title,.site-description,h2,h3,.tc-dropcap {
	font-family: 'Comfortaa', sans-serif;
	font-weight : 400;
	}
.site-title,.site-description,h4,legend,.tc-dropcap {
	font-family: 'Comfortaa', sans-serif;
	font-weight : 700;
	}

body,.navbar .nav>li>a {
	font-family : 'Comfortaa';
	font-weight : inherit;
	font-size : 16px;
	line-height : 20px;
	}

.sticky-enabled .tc-shrink-on .site-logo img {
	height:30px!important;width:auto!important
	}

.sticky-enabled .tc-shrink-on .brand .site-title {
	font-size:0.6em;opacity:0.8;line-height:1.2em
	}

.tc-rectangular-thumb {
	max-height: 250px;
	height :250px
	}

.med-cliente{
	width:250px;
	height: 77px;
	}	  
.col-sm-6{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	width:43%;
	display:inline-block;
	float: left;
}
.accent.glyphicons.glyphicons-inst:before{
	font-family: genericons;
    content: "\f418";
    font-size: 2em;
	float: left;
	margin:0.5em 0.5em 0 0;
	
}
.accent.glyphicons.glyphicons-file-vent:before{
	font-family: genericons;
    content: "\f50C";
    font-size: 2em;
	float: left;
	margin:0.5em 0.5em 0 0;
}
.accent.glyphicons.glyphicons-fum:before{
	font-family: genericons;
    content: "\f50A";
    font-size: 2em;
	float: left;
	margin:0.5em 0.5em 0 0;
}
.accent.glyphicons.glyphicons-file-prod:before{
	font-family: genericons;
    content: "\f512";
    font-size: 2em;
	float: left;
	margin:0.5em 0.5em 0 0;
}
.tc-slider-loader-wrapper .tc-img-gif-loader {
            background: url('/img/slider-loader.gif') no-repeat center center;
         }
.tcwp-powered-text{
	font-family:arial;
}
h1,h2,legend{
	color:#26ce61;
}
.med-icon{
	margin:20px 0 0 10px;
}
.contacto-email,.contacto-phone,.contacto-whatsApp{
	color:#000;
	font-weight: bolder;
}

.phone{
	font-family:arial;
}
.contacto-phone:before{
	font-family: genericons;
    content: "\f50C";
    font-size: 1.5em;
	margin:0.5em 0.5em 0 0;
	vertical-align:middle;
}
.contacto-email:before{
	font-family: genericons;
    content: "\f410";
    font-size: 1.5em;
	margin:0.5em 0.5em 0 0;
	vertical-align:middle;
}
.contacto-whatsApp{
	padding-left:.9em;
	vertical-align:middle;
}
.justify{
	text-align: justify;
}
.btn.btn-primary.fp-button{
	margin-top:10px;
}
h1.slide-title{
	font-size:24px;
}

#tc-push-footer { display: none; visibility: hidden; }
         .tc-sticky-footer #tc-push-footer.sticky-footer-enabled { display: block; }
        


              @media (min-width: 1200px) {
              .tc-post-list-grid article .entry-title {font-size:24px;line-height:31px;}
              .tc-post-list-grid .tc-g-cont {font-size:14px;line-height:18px;}
          }
            
              @media (max-width: 1199px) and (min-width: 980px) {
              .tc-post-list-grid article .entry-title {font-size:20px;line-height:25px;}
              .tc-post-list-grid .tc-g-cont {font-size:13px;line-height:17px;}
          }
            
              @media (max-width: 979px) and (min-width: 768px) {
              .tc-post-list-grid article .entry-title {font-size:18px;line-height:23px;}
              .tc-post-list-grid .tc-g-cont {font-size:12px;line-height:16px;}			  
			}
              @media (max-width: 767px) {
              .tc-post-list-grid article .entry-title {font-size:24px;line-height:31px;}
              .tc-post-list-grid .tc-g-cont {font-size:14px;line-height:18px;}
			  .col-xs-12.col-sm-6{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width:100%;display:inline-block;}
          }
            
              @media (max-width: 480px) {
              .tc-post-list-grid article .entry-title {font-size:20px;line-height:25px;}
              .tc-post-list-grid .tc-g-cont {font-size:13px;line-height:17px;}
          }
            

            .grid-cols-3 figure {
                  height:225px;
                  max-height:225px;
                  line-height:225px;
            }
