/*
Theme Name: One Paze Child
Theme URI: http://demo.accesspressthemes.com/one-paze
Author: AccessPress Themes
Author URI: http://accesspressthemes.com/
Description: Beautifully designed modern WordPress theme. It is one page Parallax layout (with ability to configure inner pages as well). It loads super fast, built on customizer and allows you to live preview your changes as you go. Highly configurable and high level of compatibility with major WP plugins.  Demo: http://demo.accesspressthemes.com/one-paze | Support: http://accesspressthemes.com/support/
Template: one-paze
Version: 2.2.0
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Text Domain: one-paze
Tags: blue, right-sidebar, featured-images, full-width-template, rtl-language-support, threaded-comments, translation-ready 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

One Paze is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
@import url("../one-paze/style.css");
/*	Rutas de las letras
https://google-webfonts-helper.herokuapp.com/fonts/archivo-narrow?subsets=latin
https://google-webfonts-helper.herokuapp.com/fonts/encode-sans-condensed?subsets=latin
*/
/* archivo-narrow-regular - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/archivo-narrow-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'),
       url('fonts/archivo-narrow-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-regular.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* archivo-narrow-italic - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/archivo-narrow-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Italic'), local('ArchivoNarrow-Italic'),
       url('fonts/archivo-narrow-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-italic.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* archivo-narrow-500 - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/archivo-narrow-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Medium'), local('ArchivoNarrow-Medium'),
       url('fonts/archivo-narrow-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-500.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* archivo-narrow-500italic - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/archivo-narrow-v8-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Medium Italic'), local('ArchivoNarrow-MediumItalic'),
       url('fonts/archivo-narrow-v8-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-500italic.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* archivo-narrow-600 - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/archivo-narrow-v8-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow SemiBold'), local('ArchivoNarrow-SemiBold'),
       url('fonts/archivo-narrow-v8-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-600.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* archivo-narrow-600italic - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/archivo-narrow-v8-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow SemiBold Italic'), local('ArchivoNarrow-SemiBoldItalic'),
       url('fonts/archivo-narrow-v8-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-600italic.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* archivo-narrow-700 - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/archivo-narrow-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Bold'), local('ArchivoNarrow-Bold'),
       url('fonts/archivo-narrow-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-700.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* archivo-narrow-700italic - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/archivo-narrow-v8-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Bold Italic'), local('ArchivoNarrow-BoldItalic'),
       url('fonts/archivo-narrow-v8-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/archivo-narrow-v8-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/archivo-narrow-v8-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/archivo-narrow-v8-latin-700italic.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-100 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/encode-sans-condensed-v2-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed Thin'), local('EncodeSansCondensed-Thin'),
       url('fonts/encode-sans-condensed-v2-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-100.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-200 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/encode-sans-condensed-v2-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed ExtraLight'), local('EncodeSansCondensed-ExtraLight'),
       url('fonts/encode-sans-condensed-v2-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-200.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-300 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/encode-sans-condensed-v2-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed Light'), local('EncodeSansCondensed-Light'),
       url('fonts/encode-sans-condensed-v2-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-300.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-regular - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/encode-sans-condensed-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed Regular'), local('EncodeSansCondensed-Regular'),
       url('fonts/encode-sans-condensed-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-regular.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-500 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/encode-sans-condensed-v2-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed Medium'), local('EncodeSansCondensed-Medium'),
       url('fonts/encode-sans-condensed-v2-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-500.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-600 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/encode-sans-condensed-v2-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed SemiBold'), local('EncodeSansCondensed-SemiBold'),
       url('fonts/encode-sans-condensed-v2-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-600.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-700 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/encode-sans-condensed-v2-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed Bold'), local('EncodeSansCondensed-Bold'),
       url('fonts/encode-sans-condensed-v2-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-700.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-800 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/encode-sans-condensed-v2-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed ExtraBold'), local('EncodeSansCondensed-ExtraBold'),
       url('fonts/encode-sans-condensed-v2-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-800.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
/* encode-sans-condensed-900 - latin */
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/encode-sans-condensed-v2-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Encode Sans Condensed Black'), local('EncodeSansCondensed-Black'),
       url('fonts/encode-sans-condensed-v2-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/encode-sans-condensed-v2-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/encode-sans-condensed-v2-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/encode-sans-condensed-v2-latin-900.svg#EncodeSansCondensed') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'Myriad Pro Regular';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/MyriadPro-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Myriad Pro Bold';
	font-style: normal;
	font-weight: bold;	
	src: url(fonts/MyriadPro-Bold.ttf) format('truetype');
}
body {
	font-family: 'Archivo Narrow', 'Encode Sans Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: 400;
	font-size: 15px;
}
h1 {
	font-family: 'Encode Sans Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: 800;
}
h2 {
	font-family: 'Encode Sans Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: 600; 
}
h3 {
	font-family: 'Encode Sans Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: normal;
}
h4 {
	font-family: 'Archivo Narrow', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: normal;
}
h5 {
	font-family: 'Archivo Narrow', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: 600;
}
h6 {
	font-family: 'Archivo Narrow', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: 600;
}
p {
	font-family: 'Archivo Narrow', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-weight: normal;
	font-size: 14px;
}
a {
	-webkit-transition: color 200ms, background-color 200ms;
	transition: color 200ms, background-color 200ms;
}
.site-header {
	border-bottom: 1px solid #838383;
	background: #FFFFFF;
	z-index: 2 !important;
}
.main-nav-scrolled {
    background: rgb(255, 255, 255) !important;
    box-shadow: 0 2px 3px rgba(250, 176, 55, 0.4);
    border-bottom: 1px solid rgba(250, 159, 42, 0.5);
}
.site-header .site_logo img {
	height: 58px;
}
.main-nav-scrolled .site_logo img {
	height: 45px;
}
#toggle div, #toggle1 div, #toggle.on div {
	background: #3D4E58;
	border-radius: 5px;
}
.menu-on-top #menu {
	right: 0;
	top: 68px;
	width: 165px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 10px rgba(250, 176, 55, 0.5);
	z-index: 100;
}
.main-navigation li {
	width: 100%;
	text-align: left;
}
.nav li {
	padding: 5px 0;
}
.nav a {
	color: rgb(99, 99, 99);
	font-size: 20px;
}
.ap-container span.current,
.blog-collection .post-meta-infos>span>span.readmore a,
.blog-post-content a h2:hover, 
#secondary ul a:hover, 
.blog-post-wrap a:hover h3, 
.blog-collection .post-meta-infos>span>span:hover, 
.blog-collection .post-meta-infos>span>span:hover a,
.inner .post-metas span, .inner .post-metas a, .inner .post-metas span a, .wp-share-button .total-share .total-count {
	color: #FF6600 !important;
}
.blog-post-wrap a:hover h3 {
	font-style: normal;
}
.blog-post-wrap a h3 {
	line-height: 2;
}
#plx-slider-section {
	height: 78px;
	background: rgba(226, 226, 226, 0.15);
	margin-bottom: 10px;
}
.header-banner {
	border-top-color: rgba(255, 255, 255, 1) !important;
}
.page .inner, .single .inner, .arch-pfolio .inner {
	border-bottom: none;
}
#plx-slider-section,
.page-id-240 h1.entry-title, .page-id-240 #onepager-breadcrumbs, 
.page-id-242 h1.entry-title, .page-id-242 #onepager-breadcrumbs, 
.page-id-244 h1.entry-title, .page-id-244 #onepager-breadcrumbs, 
.page-id-246 h1.entry-title, .page-id-246 #onepager-breadcrumbs, 
.page-id-249 h1.entry-title, .page-id-249 #onepager-breadcrumbs, 
.page-id-251 h1.entry-title, .page-id-251 #onepager-breadcrumbs, 
.page-id-253 h1.entry-title, .page-id-253 #onepager-breadcrumbs, 
.page-id-255 h1.entry-title, .page-id-255 #onepager-breadcrumbs, 
.page-id-3899 h1.entry-title, .page-id-3899 #onepager-breadcrumbs, 
.page-id-5853 h1.entry-title, .page-id-5853 #onepager-breadcrumbs, 
.page-id-5860 h1.entry-title, .page-id-5860 #onepager-breadcrumbs, 
.page-id-5999 h1.entry-title, .page-id-5999 #onepager-breadcrumbs, 
.page-id-6336 h1.entry-title, .page-id-6336 #onepager-breadcrumbs, 
.postid-144 .header-banner #onepager-breadcrumbs, 
.postid-156 .header-banner #onepager-breadcrumbs,
.postid-158 .header-banner #onepager-breadcrumbs,
.postid-3098 .header-banner #onepager-breadcrumbs,
.postid-3102 .header-banner #onepager-breadcrumbs,
.postid-3106 .header-banner #onepager-breadcrumbs,
.postid-4795 .header-banner #onepager-breadcrumbs,
.postid-4958 .header-banner #onepager-breadcrumbs,
.postid-5361 .header-banner #onepager-breadcrumbs,
.postid-144 .portfolio-section-overlay-bottom,
.postid-156 .portfolio-section-overlay-bottom,
.postid-158 .portfolio-section-overlay-bottom,
.postid-3098 .portfolio-section-overlay-bottom,
.postid-3102 .portfolio-section-overlay-bottom,
.postid-3106 .portfolio-section-overlay-bottom,
.postid-4795 .portfolio-section-overlay-bottom,
.postid-4958 .portfolio-section-overlay-bottom,
.postid-5361 .portfolio-section-overlay-bottom,
.postid-144 .wp-share-button, 
.postid-156 .wp-share-button,
.postid-158 .wp-share-button,
.postid-3098 .wp-share-button,
.postid-3102 .wp-share-button,
.postid-3106 .wp-share-button,
.postid-4795 .wp-share-button,
.postid-4958 .wp-share-button,
.postid-5361 .wp-share-button,
.postid-156 #guayoyo-relatedposts, 
.postid-158 #guayoyo-relatedposts,
.guayoyo-section-overlay-bottom,
.tag-pdf .entry-thumbnail,
#categories-2 .cat-item-3, #categories-2 .cat-item-5, #categories-2 .cat-item-6, #categories-2 .cat-item-7,
#guayoyo-pages footer, .bx-wrapper, .slider-down-btn, .services-excerpt, .blog-post-wrap .published-date, .group-blog .post-meta-infos .posted-date,
.guayoyo-relatedthumb .relatedcontent, .group-blog .site-main .post-navigation, .wp-share-button .total-share .total-count,
.site-info span:not(:first-child), .page-id-4296 .entry-footer {
	display: none;
}
.hidden-gmbtn, .category-proyectos-exitosos .entry-header h2, .category-proyectos-exitosos .entry-thumbnail, .testimonial-post-wrap .wp-share-button.theme18 {
	display: none !important;
}
.page-id-240 #content,
.page-id-242 #content,
.page-id-244 #content,
.page-id-246 #content,
.page-id-249 #content,
.page-id-251 #content,
.page-id-253 #content,
.page-id-3899 #content,
.page-id-5853 #content,
.page-id-5860 #content,
.page-id-5999 #content,
.page-id-6336 #content,
.page-id-255 #content {
	margin-top: 0;
}
.page-id-240 #content .inner,
.page-id-242 #content .inner,
.page-id-244 #content .inner,
.page-id-246 #content .inner,
.page-id-249 #content .inner,
.page-id-251 #content .inner,
.page-id-253 #content .inner,
.page-id-3899 #content .inner,
.page-id-5853 #content .inner,
.page-id-5860 #content .inner,
.page-id-5999 #content .inner,
.page-id-6336 #content .inner,
.page-id-255 #content .inner {
	padding-bottom: 0;
}
.postid-144 .header-banner, .postid-144 .inner article>.clearfix,
.postid-156 .header-banner, .postid-156 .inner article>.clearfix,
.postid-158 .header-banner, .postid-158 .inner article>.clearfix,
.postid-3098 .header-banner, .postid-3098 .inner article>.clearfix,
.postid-3102 .header-banner, .postid-3102 .inner article>.clearfix,
.postid-3106 .header-banner, .postid-3106 .inner article>.clearfix,
.postid-4795 .header-banner, .postid-4795 .inner article>.clearfix,
.postid-4958 .header-banner, .postid-4958 .inner article>.clearfix,
.postid-5361 .header-banner, .postid-5361 .inner article>.clearfix {
	border-bottom: none;
}
.postid-144 .header-banner,
.postid-156 .header-banner,
.postid-158 .header-banner,
.postid-3098 .header-banner,
.postid-3102 .header-banner,
.postid-3106 .header-banner,
.postid-4795 .header-banner,
.postid-4958 .header-banner,
.postid-5361 .header-banner {
	margin-bottom: -250px;
}
/*
.postid-144 article,
.postid-3098 article,
.postid-3102 article,
.postid-3106 article,
.postid-4795 article {
	margin-bottom: -300px;
	margin-top: -60px;
}
.postid-156 article,
.postid-158 article {
	margin-bottom: -60px;
	margin-top: -40px;
}
.postid-158 article img {
	object-fit: contain;
	-o-object-fit: contain;
	height: 420px;
}
*/
.postid-144 h1.entry-title,
.postid-156 h1.entry-title,
.postid-158 h1.entry-title,
.postid-3098 h1.entry-title,
.postid-3102 h1.entry-title,
.postid-3106 h1.entry-title,
.postid-4795 h1.entry-title,
.postid-4958 h1.entry-title,
.postid-5361 h1.entry-title {
	font-size: 36px;
	line-height: 1;
	margin: 0 0 30px;
    text-transform: uppercase;
	font-weight: 300;
	max-width: 50%;
	color: #555555;
}
.postid-144 .portfolio-nav,
.postid-156 .portfolio-nav,
.postid-158 .portfolio-nav,
.postid-3098 .portfolio-nav,
.postid-3102 .portfolio-nav,
.postid-3106 .portfolio-nav,
.postid-4795 .portfolio-nav,
.postid-4958 .portfolio-nav,
.postid-5361 .portfolio-nav {
	top: 0px /*125px*/;
	right: 35px;
}
.postid-144 .inner,
.postid-156 .inner,
.postid-158 .inner,
.postid-3098 .inner,
.postid-3102 .inner,
.postid-3106 .inner,
.postid-4795 .inner,
.postid-4958 .inner,
.postid-5361 .inner {
    padding-bottom: 0;
}
.postid-144 .portfolio-section-overlay-bottom,
.postid-156 .portfolio-section-overlay-bottom,
.postid-158 .portfolio-section-overlay-bottom,
.postid-3098 .portfolio-section-overlay-bottom,
.postid-3102 .portfolio-section-overlay-bottom,
.postid-3106 .portfolio-section-overlay-bottom,
.postid-4795 .portfolio-section-overlay-bottom,
.postid-4958 .portfolio-section-overlay-bottom,
.postid-5361 .portfolio-section-overlay-bottom {
    background-image: linear-gradient(rgba(246,130,31,0.9), rgba(246,130,31,0.9));
	margin-top: 0;
}
.port-view-all, .blog-view-all {
	position: relative;
	float: right;
}
.port-view-all, .blog-view-all, .portfolio-post-filter .filter:hover, .load_more {
	background: rgba(250, 176, 55, 0.4);
	color: rgba(250, 159, 42, 1);
	border: 1px solid rgba(250, 159, 42, 1);
}
.port-view-all:hover, .blog-view-all:hover, .portfolio-post-filter .filter.active, .load_more:hover {
	background: rgba(250, 159, 42, 1);
	color: #FFFFFF;
	border: 1px solid rgba(250, 176, 55, 0.4);
}
.caption-title, .caption-descr, .slider-down-btn a {
	text-shadow: 0 2px 5px rgb(33,33,33);
}
.slider-down-btn a {
	color: #FFFFFF;
}
#plx_portfolio_section, #plx_about_section, /*#plx_services_section,*/ #plx_testimonial_section, #plx_blog_section {
	margin-bottom: 20px;
}
#plx_portfolio_section h2, #plx_about_section h2, #plx_services_section h2, #plx_testimonial_section h2, #plx_blog_section h2, #plx_team_section h2, 
#plx_cta_section h2 {
	text-transform: uppercase;
	letter-spacing: 12px;
	font-size: 28px;
}
#plx_about_section h2 {
	font-size: 32px;
}
#plx_team_section .team-member h3, .cta-descr span {
	color: #FF6600 !important;
}
#plx_team_section p {
	font-size: 20px;
	line-height: 2.5;
    margin-top: 20px;
    margin-bottom: 10px;
}
#plx_team_section .cta_read {
	margin: 20px !important;
	width: auto !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.cta_read.green {
    background: #00A79D !important;
    border: 1px solid #00A79D !important;
}
.cta_read.green:hover {
    color: #00A79D !important;
    border: 1px solid #00A79D !important;
}
#plx_cta_section h2 {
	text-align: left;
    color: #434343;
	max-width: 80%;
	/*text-transform: none;*/
}
#plx_cta_section h3 {
	margin: 20px auto;
	color: #565656;
	text-align: left;
	font-weight: 500;
	font-size: 32px;
	line-height: 1.4;
}
#plx_cta_section .section-overlay {
	padding: 40px 0px;
	/*background: rgba(33, 33, 33, 0.64) !important;*/
}/*
#plx_portfolio_section {
	margin-top: 80px !important;
}*/
#plx_team_section {
	margin-top: 80px !important;
}
#plx_portfolio_section h2 {
	padding: 20px 0 60px;
}
.portfolio-post-wrap:nth-child(2) .portfolio-box-top, .portfolio-post-wrap:nth-child(2) .portfolio-box-bottom {
	background: rgba(240, 201, 172, 0.98);
}
.portfolio-box-top, .portfolio-box-bottom {
	width: 35px;
	height: 35px;
	background: rgba(62, 78, 88, 0.98);
	position: relative;
	left: 45%;
	z-index: 2;
}
.portfolio-box-top {
	top: 10px;
}
.portfolio-box-bottom {
	bottom: 10px;
}
.portfolio-post-wrap a h3 span.inner {
	font-size: 20px;
	line-height: 30px;
	padding: 10px 16px;
	text-transform: uppercase;
	border: none;
}
.portfolio-post-wrap a .hover {
	background: rgba(112, 112, 112, 0.95);
}
.portfolio-section-overlay, .about-section-overlay, .services-section-overlay, .testimonial-section-overlay, .blog-section-overlay, .contact-section-overlay {
	padding-top: 60px;
	padding-bottom: 0;
	overflow: hidden;
}
.portfolio-section-overlay-bottom {
	border-top-right-radius: 1000%;
	width: 100%;
	height: 150px;
	background-image: linear-gradient(rgba(246,130,31,0.9), rgba(246,130,31,0.9)), url(//guayoyomarketing.com/wp-content/uploads/2018/07/186.png);
	background-position: -50% 0%;
	background-repeat: no-repeat;
	margin-top: -150px;
	padding-top: 200px;
}
.blog-section-overlay-bottom {
	border-top-left-radius: 1000%;
	width: 100%;
	height: 150px;
	background-image: linear-gradient(rgba(226,226,226,0.9), rgba(226,226,226,0.9)), url(//guayoyomarketing.com/wp-content/uploads/2018/07/186.png);
	background-position: 270% 0%;
	background-repeat: no-repeat;
	margin-top: -250px;
	padding-top: 200px;
}
.w400 {
	max-width: 400px !important;
}
.w700 {
	max-width: 700px !important;
}
.pt40 {
	padding-top: 40px;
}
#plx_about_section, #plx_services_section, #plx_testimonial_section, #plx_blog_section, #plx_contact_section {
	border-top: 2px dotted #959595;
}
.about {
    width: 100%;
	max-width: 1170px;
	padding: 0 15px;
}
.about-contents {
	padding: 20px 0 40px;
}/*
.about-contents, .services-posts, .testinomial {
	border-bottom: 2px solid #8B8B8B;
}*/
.about-contents p {
	font-size: 21px;
	margin: 0 0 10px;
	text-align: center;
}
.about-bottom {
	background: #1CBCB4;
}
#plx_services_section {
	padding-bottom: 40px;
}
.testinomial {
	padding-bottom: 40px;
}
#plx_cta_section_2 {
	background: rgb(254,217,175) !important;
	background: linear-gradient(180deg, rgba(254,217,175,1) 0%, rgba(255,255,255,1) 20%) !important;
}
#plx_cta_section_2 .section-overlay {
	padding-top: 0;
	padding-bottom: 20px;
}
#plx_cta_section_2 .mid-content {
	color: #636363;
	padding: 90px 0px;
	display: inline-block;
	width: 95%;
}
#plx_contact_section h3 {
	color: #898989;
    text-transform: uppercase;
    font-size: 22px;
}
.contact-section-overlay {
	padding-bottom: 60px;
}
#wpcf7-f75-o1 {
	margin-top: 40px;
	margin-bottom: 20px;
}
#wpcf7-f75-o1 span {
    padding-bottom: 0 !important;
}
.cf7sr-g-recaptcha div {
	margin: 0 auto;
}
.contact-info>div span {
	font-size: 16px;
}
.service-post-wrap {
	min-height: 252px;
}
.service-post-wrap h3 {
	font-family: 'Myriad Pro Bold', sans-serif;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	font-size: 20px;
}
.blog-post-wrap figure img {
	height: 200px;
	width: 100%;
	object-fit: cover;
	o-object-fit: cover;
}
.blog-post-wrap figure a span.inner {
	line-height: 30px;
	padding: 10px;
	width: 95%;
}
.blog_read, .testinomial .bx-controls-direction a, .contact-info>div a {
	color: #F58634 !important;
}
.wpcf7-submit, .cta_read {
	background: #F58634 !important;
	border: 1px solid #F58634 !important;
}
.wpcf7-submit:hover {
	background: #FF6600 !important;
}
.cta_read:hover {
	color: #FF6600 !important;
	background: #FFFFFF !important;
	border: 1px solid #FF6600 !important;
}
.blog_read:hover {
	color: #49565F;
}
.blog-excerpt {
	font-size: 18px;
	color: #646362;
	font-weight: 400;
}
.container-fluid {
	width: 100%;
}
#guayoyo-pages {
	float: left;
	width: 100%;
}
.postid-158 #content h4, #guayoyo-pages h2 {
	line-height: 32px;
	color: rgb(85,85,85);
}
#guayoyo-pages h2 {
	font-size: 25px;
	font-weight: 300;
	text-transform: uppercase;
	width: 100%;
}
.group-blog article h3,
.postid-144 #content h4,
.postid-156 #content h4,
.postid-158 #content h4,
.postid-3098 #content h4,
.postid-3102 #content h4,
.postid-3106 #content h4,
.postid-4795 #content h4,
.postid-4958 #content h4,
.postid-5361 #content h4 {
	font-size: 32px;
	font-weight: 600;
}
#guayoyo-pages h4 {
	font-size: 22px;
}
.group-blog article p, .group-blog article li,
.postid-144 #content p,
.postid-156 #content p, 
.postid-158 #content p, 
.postid-3098 #content p, 
.postid-3102 #content p, 
.postid-3106 #content p, 
.postid-4795 #content p,
.postid-4958 #content p,
.postid-5361 #content p,
#guayoyo-pages h4, #guayoyo-pages p, #guayoyo-pages li, 
.su-spoiler-style-modern-black > .su-spoiler-content, .su-spoiler-style-modern-orange > .su-spoiler-content {
	line-height: 32px;
	color: rgb(70,70,70);
}
.group-blog article p, .group-blog article li,
.postid-144 #content p,
.postid-156 #content p, 
.postid-158 #content p, 
.postid-3098 #content p, 
.postid-3102 #content p, 
.postid-3106 #content p, 
.postid-4795 #content p,
.postid-4958 #content p,
.postid-5361 #content p, 
#guayoyo-pages p, #guayoyo-pages li, .su-spoiler-style-modern-orange > .su-spoiler-content {
	font-size: 21px;
	text-align: justify;
}
.group-blog article h3,
.postid-144 #content p,
.postid-156 #content p,
.postid-158 #content p,
.postid-3098 #content p,
.postid-3102 #content p,
.postid-3106 #content p,
.postid-4545 #content p,
.postid-4795 #content p,
.postid-4958 #content p,
.postid-5361 #content p {
	font-size: 24px;
	color: rgb(99,99,99);
}
.postid-144 #content h5,
.postid-156 #content h5,
.postid-158 #content h5,
.postid-3098 #content h5,
.postid-3102 #content h5,
.postid-3106 #content h5,
.postid-4795 #content h5,
.postid-4958 #content h5,
.postid-5361 #content h5 {
	font-size: 22px;
}
.group-blog #primary {
	width: 100%;
}
.group-blog .blog-collection .post-meta-infos>span>span a {
	font-size: 16px;
}
.group-blog h1.entry-title {
	text-transform: none;
}
.group-blog .header-banner {
    margin-bottom: 20px;
}
.page-id-6336,.group-blog .header-banner {
    margin-bottom: 0;
}
.group-blog .inner .blog-post-content {
    float: left;
    width: 100%;
}
.group-blog .inner .post-metas p {
	font-size: 13px;
	line-height: 1.8;
	margin-right: 20px;
	display: inline;
}
.group-blog .inner .post-metas p > span {
	font-size: 14px;
}
.group-blog .inner .meta-info {
    width: 100%;
    text-align: justify;
	margin-bottom: 20px;
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 10px;
	padding-right: 0;
	float: none;
}
.group-blog .entry-content figure img {
    width: 100%;
}
#onepager-breadcrumbs, #onepager-breadcrumbs .fa-home:before {
	font-size: 16px;
}
#guayoyo-pages .guayoyo-title {
	width: 100%;
	padding: 0 0 40px;
	text-align: center;
	background-image: url(//guayoyomarketing.com/wp-content/uploads/2018/09/internas.jpg);
	background-position: 50% -45px;
	background-repeat: no-repeat;
}
#guayoyo-pages .guayoyo-content {
	padding-bottom: 60px;
	margin-top: -80px;
}
#guayoyo-pages h3 {
	top: -425px;
	font-weight: 600;
	text-align: center;
	font-size: 42px;
    line-height: 56px;
	color: #FFFFFF;
	text-shadow: 0 1px 6px rgb(70,70,70);
	position: relative;
	text-transform: uppercase;
	margin-bottom: 0;
}
.page-id-240 #guayoyo-pages h3 {
	top: -260px;
}
.guayoyo-title h2, .guayoyo-img {
	vertical-align: middle;
	display: inline-block;
}
.guayoyo-img {
	border-radius: 100%;
	padding: 16px 16px 10px;
	border: 1px solid rgba(250, 159, 42, 0.4);
	margin: 10px 20px;
	box-shadow: 0 5px 15px rgba(73, 86, 95, 0.5);
	background: #FFFFFF;
}
.guayoyo-section-overlay-top {
	border-radius: 100%;
	width: 400px;
	height: 250px;
	background-image: linear-gradient(rgba(218, 220, 222, 0.75), rgba(218, 220, 222, 0.75)), url(//guayoyomarketing.com/wp-content/uploads/2018/07/186.png);
	background-position: 0% 25%;
	background-repeat: no-repeat;
	padding-top: 250px;
	margin-left: 75%;
	margin-top: -5%;
	display: none;
}
.guayoyo-section-overlay-bottom {
	border-top-right-radius: 100%;
	width: 45%;
	height: 350px;
	background-image: linear-gradient(rgba(218, 220, 222, 0.75), rgba(218, 220, 222, 0.75)), url(//guayoyomarketing.com/wp-content/uploads/2018/07/186.png);
	background-position: 45% 5%;
	background-repeat: no-repeat;
	margin-bottom: -5%;
	margin-left: -8%;
}
#guayoyo-relatedposts h4 {
	text-transform: uppercase;
}
#guayoyo-relatedposts ul {
    list-style-type: none;
    -webkit-padding-start: 0;
}
#guayoyo-relatedposts li, .guayoyo-relatedthumb {
	position: relative;
	float: left;
}
#guayoyo-relatedposts li {
	width: 33.33%;
    display: inline-block;
}
.guayoyo-relatedthumb {
	width: 100%;
	padding: 0 15px;
	text-align: center;
}
.guayoyo-relatedthumb img {
	height: 260px;
	object-fit: cover;
	o-object-fit: cover;
}
/*
.guayoyo-relatedthumb:hover .relatedcontent {
	background: rgba(255, 102, 0, 0.9);
	box-shadow: 0 1px 2px #898989;
}
.guayoyo-relatedthumb:hover .relatedcontent h3 a {
	color: #FFFFFF
}
.guayoyo-relatedthumb .relatedcontent {
	position: relative;
	bottom: 80px;
	width: 100%;
	padding: 5px 15px;
	background: rgba(255, 255, 255, 0.9);
}
*/
.acerca-center {
	font-size: 22px;
    margin: 20px auto;
}
.acerca-center, .guayoyo-relatedthumb .relatedcontent h3 {
	text-align: center;
}
.page-id-240 .acerca-center {
	display: inline-block;
	margin: 0 5px 20px;
}
.page-id-240 h5 {
	font-size: 18px;
	color: #343434;
}
.page-id-240 .acerca-center.brochure {
	display: block;
	margin: 20px auto;
}
.mb10 {
	margin-bottom: 10px;
}
.mb40 {
	margin-bottom: 40px;
}
.su-spoiler-style-modern-orange {
	border: 1px solid rgba(245, 134, 52, 0.7);
	border-radius: 2px;
}
.su-spoiler-style-modern-black {
	border: 1px solid rgba(73, 96, 85, 0.7);
	border-radius: 2px;
}
.su-spoiler-style-modern-black > .su-spoiler-title, .su-spoiler-style-modern-orange > .su-spoiler-title {
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
}
.su-spoiler-style-modern-orange > .su-spoiler-title {
	padding: 15px 34px 15px 10px;
	background: rgba(245, 134, 52, 1) /*url(images/modern.png) repeat-x*/;
	color: #FFFFFF;
	font-size: 18px;
}
.su-spoiler-style-modern-black > .su-spoiler-title {
	padding: 15px 34px 15px 10px;
	background: rgba(73, 96, 85, 1) /*url(images/modern.png) repeat-x*/;
	color: #FFFFFF;
	font-size: 18px;
}
.su-spoiler-style-modern-black > .su-spoiler-title > .su-spoiler-icon, .su-spoiler-style-modern-orange > .su-spoiler-title > .su-spoiler-icon {
	right: 7px;
	left: auto;
}
.su-spoiler-style-modern-orange > .su-spoiler-content {
	border-top: 1px solid rgba(245, 134, 52, 0.7);
	background: #FFFFFF;
	font-size: 18px;
}
.su-spoiler-style-modern-black > .su-spoiler-content {
	border-top: 1px solid rgba(73, 96, 85, 0.7);
	background: #FFFFFF;
	font-size: 18px;
}
.su-spoiler-icon {
	top: 16px !important;
}
#secondary h1.widget-title, .testimonial-post-wrap {
	font-size: 18px;
}
#secondary ul a {
	font-size: 16px;
}
footer {
	border-top: 1px solid #c5c5c5;
}
#text-3, #text-4, #text-5, #nav_menu-3 {
	float: left;
	width: 33.33%;
	margin-bottom: 20px;
}
#text-3 .guayoyo-social-contact a {
	padding: 0 !important;
    background: transparent !important;
    color: #FF6600 !important;
    font-weight: 400 !important;
}
#text-3 .guayoyo-social-contact a:hover {
    color: #49565F;
}
#text-3 .guayoyo-social-contact a i {
	margin-right: 10px;
	font-size: 24px;
}
#text-3 .wpcf7-form-control {
	background: #F58634 !important;
}
#text-3 p {
	margin-bottom: 0;
}
#text-4 ul, #text-5 ul {
	-webkit-padding-start: 0;
}
#text-4 .guayoyo-social-footer {
	margin-bottom: 20px;
}
#plx_about_section .wplightbox, /*.page-id-240 #content .wpcf7-submit,*/ .page-id-4296 #content .wpcf7-submit, .page-id-4545 #content .pecm {
	padding: 10px 20px !important;
	font-size: 18px !important;
}
#plx_about_section .wpcf7-submit::before, #text-3 .wpcf7-submit::before, #text-4 .wpcf7-submit::before, #text-5 .wpcf7-submit::before, .page-id-240 .wpcf7-submit::before, .page-id-4296 .wpcf7-submit::before, .page-id-4545 .wpcf7-submit::before {
    content: "";
}
#text-5 .wpcf7-submit {
	margin-top: 40px;
}
#text-5 .contact-button {
    font-size: 16px !important;
    color: #FFFFFF !important;
    background-color: #3D4E58 !important;
    padding: 4px 24px;
    border-radius: 4px;
    text-transform: uppercase;
	height: auto;
}
#nav_menu-3 #menu-footer-menu li a {
	display: block;
	text-align: left;
	color: #49565F;
}
#nav_menu-3 #menu-footer-menu li a:hover {
	color: #FF6600;
}
.anchor-center {
	background: transparent !important;
	border-radius: 0 !important;
	color: #343434 !important;
	font-weight: 400 !important;
	margin-top: 0 !important;
    vertical-align: top;
}
.client-name {
	text-transform: none;
}
.guayoyo-social-footer-center-bottom .su-column-size-1-2 {
	width: 46%;
}
.guayoyo-social-footer ul {
	list-style: none;
}
.guayoyo-social-footer li {
	display: inline-block;
}
.guayoyo-social-footer a {
	border-radius: 100% !important;
	padding: 3px 15px !important;
	height: 45px !important;
	width: 45px !important;
	background: #FF6600 !important;/*#F58634*/
}
.guayoyo-social-footer a:hover {
	color: #FF6600 !important; /*#FA9F2A*/
	background: #49565F !important;
}
.form-submit input {
	background: #FF6600;
	border: 1px solid #FF6600;
}
.form-submit input:hover {
	color: #FF6600;
	border: 1px solid #FF6600;
}
.nav-next a:before, .nav-previous a:before {
	background: #FF6600;
}
.testinomial .bx-controls-direction a:hover, #comments h3 span, .contact-info>div, .contact-info>div a:hover {
	color: #FF6600;
}
.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
}
.tooltip .tooltiptext {
	visibility: hidden;
	top: 105%;
	left: 50%;
	margin-left: -20px;
	width: auto;
	background-color: #454545;
	color: #FFFFFF;
	text-align: center;
	border-radius: 6px;
	padding: 0 8px;
	font-size: 10px;
	position: absolute;
	z-index: 1;
}
.tooltip:hover .tooltiptext {
	visibility: visible;
}
.edn-front-title {
	display: inline-block;
}
.edn-subscribe-form .edn-front-title h3 {
	font-size: 12px !important;
	font-weight: 800;
	font-family: 'Encode Sans Condensed', sans-serif !important;
}
#wpfront-notification-bar div.wpfront-message, #wpfront-notification-bar a.wpfront-button {
    font-size: 16px;
}
#gm-table img {
	margin: 0 auto;
	max-width: 100%;
	max-height: 64px;
}
#gm-table th:first-child img {
	margin: 0 auto;
	max-width: 100px;
	Max-height: 64px;
}
#gm-table .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
#gm-table table {
    background-color: transparent;
}
#gm-table table {
    border-collapse: collapse;
    border-spacing: 0;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
    padding: 5px;
}
#gm-table {
	font-size: 15px;
	color: #6C6C6C;
	margin-bottom: 40px;
}
#gm-table table {
	border-collapse: separate;
}
#gm-table table tr { 
	display: none; 
}
#gm-table table tr.active { 
	display: table-row; 
}
#gm-table th:first-child {
	background-color: #F2F2F2;
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #F2F2F2;
}
#gm-table td:first-child, .gray {
	background-color: #D3D3D3;
}
#gm-table th {
	padding: 15px 2px;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	min-height: 95px;
	border-top-left-radius: 35px;
	border-top-right-radius: 35px;
}
#gm-table .h64 {
	min-height: 64px;
}
#gm-table .h85 {
	min-height: 85px;
}
#gm-table .p18 {
	padding: 18px 2px;
}
#gm-table .p30 {
	padding: 30px 2px;
}
#gm-table td {
	padding: 10px 2px;
}
.load_more {
	color: #FFFFFF !important;
	padding: 10px 15px;
	font-size: 18px;
    font-weight: 600;
	display: block;
	width: 110px;
	margin: 0 auto;
	position: relative;
}
.dark-gray {
	background-color: #3B4D57 !important;
}
.table-white, .table-white-first {
	border-bottom: 1px solid #F0F0F0 !important;
	border-right: 1px solid #EBEBEB !important;
}
.table-white-down, .table-white-down-first {
	border-bottom: 1px solid #D8D8D8 !important;
	border-right: 1px solid #EBEBEB !important;
}
.table-white-down-total {
	border-bottom: 1px solid #CCCCCC !important;
	border-right: 1px solid #EBEBEB !important;
}
.table-white-last {
	border-bottom: 1px solid #F0F0F0 !important;
	border-right: 1px solid #DEDEDE !important;
}
.table-white-down-last {
	border-bottom: 1px solid #D8D8D8 !important;
	border-right: 1px solid #DEDEDE !important;
}
.table-white-down-last-total {
	border-bottom: 1px solid #CCCCCC !important;
	border-right: 1px solid #DEDEDE !important;
}
.table-caracter {
	color: #333333;
	border-bottom: 1px solid #D3D3D3 !important;
	border-top: 1px solid #E1E1E1 !important;
	border-right: 1px solid #EBEBEB !important;
}
.table-caracter-down {
	color: #333333;
	border-bottom: 1px solid #D8D8D8 !important;
	border-top: 1px solid #E1E1E1 !important;
	border-right: 1px solid #EBEBEB !important;
}
.table-caracter-down-total {
	color: #333333;
	border-bottom: 1px solid #CCCCCC !important;
	border-top: 1px solid #E1E1E1 !important;
	border-right: 1px solid #EBEBEB !important;
}
.table-caracter-down-final {
	text-transform: uppercase;
	color: #333333;
	border-bottom: 1px solid #D8D8D8 !important;
	border-top: 1px solid #E1E1E1 !important;
	border-right: 1px solid #EBEBEB !important;
}
.table-title {
	text-transform: uppercase;
	color: #666666;
	background-color: #F2F2F2 !important;
	border-bottom: 1px solid #D8D8D8 !important;
	border-right: 1px solid #DEDEDE !important;
	border-left: 1px solid #DEDEDE !important;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
    width: 16.66666667%;
}
.five-cols .col-sm-1 {
    width: 20%;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
input[type="text"].wpcf7-text, input[type="tel"].wpcf7-text, input[type="email"].wpcf7-text, select.wpcf7-select, span.wpcf7-list-item {
	width: 100% !important;
}
select.wpcf7-select, input.wpcf7-tel, input.wpcf7-text {
    color: #666666;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.contact-button {
	font-size: 16px;
	color: #FFFFFF !important;
	background-color: #3D4E58;
	padding: 12px 24px;
	border-radius: 4px;
	text-transform: uppercase;
}
.contact-button:hover {
	background-color: #F18122;
}/*
.team-section-overlay {
	background: rgba(33, 33, 33, 0.65) !important;
}*/
.team-member {
    width: 100%;
	padding-top: 0;
}
.team-member h3 {
	font-size: 32px;
	margin-top: 20px;
	line-height: 1.5;
}
/*	Tomado de: https://bootsnipp.com/snippets/raZdP */
.dm-guayoyo {
	background: #454142 /*#49565F*//*rgba(250, 176, 55, 0.8)*/;
	margin: 20px auto 40px;
	padding-top: 20px;
}
.wrimagecard {
	margin-top: 0;
    margin-bottom: 1.5rem;
    text-align: left;
    position: relative;
    background: transparent;
    /*box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);*/
    border-radius: 4px;
    transition: all 0.3s ease;
}
.wrimagecard .fa {
	position: relative;
    font-size: 70px;
}
.wrimagecard-topimage_header {
	padding: 10px;
	min-height: 95px;
	border-bottom: 1px solid #229681 /*#F58634*/;
}
.wrimagecard-topimage h4, .wrimagecard-topimage h5 {
	margin-top: 0;
	margin-bottom: 5px;
	text-align: center;
}
.wrimagecard-topimage h4 {
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1.3;
	min-height: 36px;
	color: #229681 /*#FF6600*/;
	/*text-shadow: 0 0 1px #FFFFFF;*/
}
.wrimagecard-topimage h5 {
	font-size: 18px;
	color: #FFFFFF;
	/*text-shadow: 0 1px 1px #F58634;*/
}
.wrimagecard-topimage a {
    width: 100%;
    height: 100%;
    display: block;
}
.wrimagecard-topimage_title {
    padding: 15px 5px;
    height: auto;
    padding-bottom: 0.75rem;
    position: relative;
}
.wrimagecard-topimage a {
    border-bottom: none;
    text-decoration: none;
    color: #525c65;
    transition: color 0.3s ease;
}
.dmp-guayoyo {
	margin-bottom: 60px;
	float: left;
}
.mb-5 {
	margin-bottom: 5px;
}
.express {
	padding: 10px;
}
/* Tomado de: https://bootsnipp.com/snippets/7nV1l */
.express, .card {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px;
    color: #444444;
	border: 1px solid #EFEFEF;
}
.card-container, .front {
	width: 100%;
	border-radius: 4px;
	padding-top: 15px;
}
.card .cover {
    height: 105px;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
}
.card .cover img {
	width: 100%;
}
.card .user {
	border-radius: 50%;
	display: block;
	height: 120px;
	margin: 0 auto;
	width: 130px;
}
.card .user img {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 100%;
	border-radius: 50%;
	box-shadow: 0 0 1px #999999;
}
.card h2 {
    font-size: 22px;
    color: #454545;
    text-shadow: 0 1px 2px #454545;
	text-transform: none;
}
.card .content {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    padding: 10px 15px 20px;
}
.card p {
	margin: 5px auto 10px;
	font-size: 16px;
}
.card a {
	color: #8B8B8B;
}
.card a:hover {
	color: #F58634;
}
.card .profession {
    color: #999999;
    text-align: center;
    margin-bottom: 20px;
}
.wa__stt_online .wa__btn_txt {
	color: #FFFFFF !important;
	text-align: left !important;
}
.wa__stt_online .wa__btn_txt:hover {
	text-decoration: underline;
}
.wpcf7 label {
	color: #434343 !important;
	font-weight: 600;
}
[id ^= bg-showmore-hidden] {
	max-width: 350px;
	margin: 0 auto;
}
.guayoyo-banner-elegirnos {
	background: #F6F6F6;
	border-radius: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.guayoyo-elegirnos .guayoyo-block-left {
	width: 25%;
	padding: 10px;
	float: left;
}
.guayoyo-elegirnos .guayoyo-block-right {
	width: 75%;
	padding: 10px;
	float: right;
}
.guayoyo-elegirnos .guayoyo-block-right h4, .guayoyo-elegirnos .guayoyo-block-right h5 {
	margin-top: 0 !important;
}
/* 	Tomado de: https://bootsnipp.com/snippets/X2Wlp 	*/
/*Profile Card 5*/
.profile-card-5, .profile-card-5 .bg-margin-for-link {
    margin-top: 40px !important;
}
.profile-card-5 .bg-margin-for-link {
    margin-bottom: 20px !important;
}
.profile-card-5 .btn{
    border-radius:2px;
    text-transform:uppercase;
    font-size:12px;
    padding:7px 20px;
}
.profile-card-5 .card-img-block {
    width: 91%;
    margin: 0 auto;
    position: relative;
    top: -20px;    
}
.profile-card-5 .card-img-block img{
    border-radius:5px;
    box-shadow:0 0 10px rgba(0,0,0,0.63);
}
.profile-card-5 .card-body {
    padding: 1.25rem;
}
.profile-card-5 h5{
    color:#4E5E30;
    font-weight:600;
}
.profile-card-5 p{
    font-size:18px !important;
    font-weight:300;
}
.profile-card-5 .btn-primary{
    background-color:#4E5E30;
    border-color:#4E5E30;
}
.profile-card-5 .bg-margin-for-link, .profile-card-5 .wpcf7 p {
	text-align: center !important;
}
.profile-card-5 .wpcf7 label {
	font-size: 18px;
}
.profile-card-5 .wpcf7-submit {
	width: 100%;
}
#plx_testimonial_section .client-testimonial p {
	font-size: 21px;
}
/*	Tomado de: https://stackoverflow.com/questions/21955088/7-equal-columns-in-bootstrap */
@media (max-width: 991px) {
	.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
		width: 100%;
		*width: 100%;
	}
	.wrimagecard {
		box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
	}
}
@media (min-width: 992px) {
	.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
		width: 14.285714285714285714285714285714%;
		*width: 14.285714285714285714285714285714%;
	}
	.col-lg-offset-3 {
		margin-left: 12%;
	}
}
@media (min-width: 1200px) {
	.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
		width: 14.285714285714285714285714285714%;
		*width: 14.285714285714285714285714285714%;
	}
}
@media (max-width: 1360px) {
	.portfolio-section-overlay-bottom {
		background-position: -150% 0%;
	}
}
@media (max-width: 991px) {
	#guayoyo-pages {
		margin-top: 0;
	}
	#guayoyo-pages .guayoyo-title {
		text-align: center;
		width: 100%;
	}
	#guayoyo-pages .guayoyo-content {
		margin-top: -100px;
	}
	.guayoyo-section-overlay-top {
		display: none;
	}
	#gm-table tr {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-around;
	}
	#gm-table td, #gm-table th {
		display: block;
		width: 33%;
	}
	#gm-table .p18, #gm-table .p30 {
		padding: 10px 2px;
	}
	#gm-table .h64, #gm-table .h85 {
		min-height: 44px;
	}
	#gm-table .pack-servicios td, #gm-table .pack-servicios th {
		display: block;
		width: 50%;
	}
	.table-caracter, .table-white-first, .table-white-down-first {
		border-left: 1px solid #EBEBEB !important;
	}
	#gm-table th:first-child, #gm-table td:first-child {
		text-align: center;
		width: 100%;
	}
	#gm-table th:first-child {
		display: none;
	}
	.col-lg-offset-3 {
		margin-left: 16.66666667%;
	}
}
@media (max-width: 768px) {
	.site-header {
		background: rgb(255, 255, 255) !important;
		box-shadow: 0 2px 3px rgba(250, 176, 55, 0.4);
		border-bottom: 1px solid rgba(250, 159, 42, 0.5);
	}
	.postid-144 h1.entry-title,
	.postid-156 h1.entry-title,
	.postid-158 h1.entry-title,
	.postid-3098 h1.entry-title,
	.postid-3102 h1.entry-title,
	.postid-3106 h1.entry-title,
	.postid-4958 h1.entry-title,
	.postid-5361 h1.entry-title {
		margin: 20px 0 30px;
		max-width: 100%;
	}
	.portfolio-post-wrap a h3 span.inner {
		font-size: 16px;
	}
	#guayoyo-pages h3 {
		top: -250px;
		font-size: 28px;
		line-height: 36px;
	}
	.page-id-240 #guayoyo-pages h3 {
		top: -200px;
		font-size: 24px;
	}
	#guayoyo-pages .guayoyo-content {
		margin-top: -120px;
	}
	#text-3, #text-4, #text-5 {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
}
@media (max-width: 640px) {
	#guayoyo-pages h3 {
		top: -175px;
		font-size: 26px;
		line-height: 28px;
	}
	.page-id-240 #guayoyo-pages h3 {
		top: -130px;
		font-size: 20px;
	}
	#guayoyo-pages .guayoyo-content {
		margin-top: -100px;
	}
	.col-sm-6, .col-sm-4, .dmp-guayoyo .col-sm-3, .dm-guayoyo.col-sm-9, .fm-guayoyo.col-sm-3, .dm-guayoyo .col-sm-1 {
		width: 100%;
	}
	th.col-sm-6, td.col-sm-6 {
		width: 50%;
	}
	.col-sm-2 {
		width: 33.33%;
	}
	th.col-sm-6 p, td.col-sm-6 p {
		font-size: 16px;
	}
	.col-lg-offset-3 {
		margin-left: 0;
	}
}
@media (max-width: 480px) {
	#plx_portfolio_section {
		margin-top: 0 !important;
	}
	.port-view-all, .blog-view-all {
		font-size: 16px !important;
	}
}