<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
Theme Name: Central Fiduciaria
Theme URI: http://www.centralfiduciaria.com
Description: Central Fiduciaria - Pánama
Author: un.pez.vivo
Author URI: http://www.unpezvivo.com
Version: 1.0.0
Template: bridge
*/
/* ********************************************************************************************************************* IMPORTS */
@import url(css/animsition.min.css);
@import url(css/animate.css);
/* ********************************************************************************************************************* VARS */
/* ********************************************************************************************************************* GLOBALS */
@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&amp;display=swap");
@font-face { font-family: "gill"; src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light.eot"); src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light.eot?#iefix") format("embedded-opentype"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light.woff") format("woff"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "gilli"; src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light-italic.eot"); src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light-italic.eot?#iefix") format("embedded-opentype"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light-italic.woff") format("woff"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-light-italic.ttf") format("truetype"); font-weight: normal; font-style: italic; }
@font-face { font-family: "gillb"; src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill.eot"); src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill.eot?#iefix") format("embedded-opentype"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill.woff") format("woff"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "gillbi"; src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-italic.eot"); src: url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-italic.eot?#iefix") format("embedded-opentype"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-italic.woff") format("woff"), url("https://www.centralfiduciaria.com/wp-content/themes/centralf/fonts/gill-italic.ttf") format("truetype"); font-weight: bold; font-style: italic; }
body, html { font-family: 'gill', sans-serif; font-weight: 300; }

strong, .bold { font-family: 'gillb', sans-serif; }

em { font-family: 'gilli', sans-serif; }

strong &gt; em { font-family: 'gillbi', sans-serif; }

button { font-family: 'gill', sans-serif; }

textarea:focus, select:focus, input:focus { outline: 0; }

h1, h2, h3, h4, h5, h6 { font-family: 'Libre Baskerville', serif; font-weight: 100 !important; letter-spacing: 0; text-transform: none; }

p { margin-top: 20px; }
p.bigger-margin-top { margin-top: 30px; }

.text-light, .text-light a { font-weight: 300; }

.text-regular, .text-regular a, input, textarea { font-weight: 400; }

.text-medium, .text-medium a, strong { font-weight: 600; }

.text-bold, .text-bold a { font-weight: 700; }

.text-bigger { font-size: 16px !important; }

.text-even-bigger { font-size: 18px !important; }

.text-smaller { font-size: 13px !important; line-height: 17px !important; }
.text-smaller p { margin-bottom: 20px; font-size: 14px !important; line-height: 17px !important; }

.text-spaced { letter-spacing: 3px; }

.white { color: #fff; }
.white p, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white span { color: #fff; }

.black { color: #000; }

.grey { color: #5b5b5b; }

.light-grey { color: #f3f3f3; }

.dark-grey { color: #303030; }

.colored { color: #2d6e8a; }

.align-left { text-align: left; }

.align-center { text-align: center; }

.align-right { text-align: right; }

.no-margin { margin: 0; }

.no-padding { padding: 0; }

.margin-10-below { margin-bottom: 10px; }

.margin-20-below { margin-bottom: 20px; }

.margin-10-above { margin-top: 10px; }

.margin-20-above { margin-top: 20px; }

.sp-row { padding: 0 90px; }

.sp-row-with-vertical-padding-60 { padding: 60px 90px; }

.element-with-side-padding-100 { padding: 0 100px; }

.element-with-vertical-padding-60 { padding: 60px 0; }

.row-with-vertical-padding-100 { padding: 100px 0; }

.row-with-top-padding-100 { padding-top: 100px; }

.row-with-bottom-padding-100 { padding-bottom: 100px; }

.column-no-padding-right .vc_column-inner { padding-right: 0 !important; }

.column-no-padding-left .vc_column-inner { padding-left: 0 !important; }

.centered { margin: 0 auto; text-align: center; }

.vertical-centered { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.border-top { border-top: 1px solid #f3f3f3; }

.border-bottom { border-bottom: 1px solid #f3f3f3; }

.no-text-transform { text-transform: none !important; }

.no-letter-spacing { letter-spacing: 0 !important; }
.no-letter-spacing a { letter-spacing: 0 !important; }

.no-block { display: inline; }
.no-block + p { margin-top: -10px; }

.boxed { padding: 6px 10px; background-color: #2d6e8a; color: #fff; }

.boxed-white { border: 1px solid #fff; }
.boxed-white:hover { background-color: #fff; }

.title-boxed { display: inline; padding: 0 10px; background-color: #f3f3f3; color: #444444; }
.title-boxed + br { display: block !important; margin-bottom: 20px; content: " "; }
.title-boxed.accent { background-color: #2d6e8a; color: #fff; }
.title-boxed.dark { background-color: #303030; color: #fff; }

.hidden, .hide { display: none !important; }

.hide-on-desktop { display: none; }

a, a:before, a:after { -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; }

a.accent-link { color: #2d6e8a; text-decoration: underline; }
a.accent-link:hover { padding: 0 5px; color: #2d6e8a !important; text-decoration: underline; background-color: #f3f3f3; }

a.white-link { color: #fff; }
a.white-link:hover { color: #2d6e8a !important; }

a.dark-grey-link { color: #303030; }
a.dark-grey-link:hover { color: #2d6e8a !important; }

a.light-grey-link { color: #f3f3f3; }
a.light-grey-link:hover { color: #2d6e8a !important; }

a.boxed-link { padding: 6px 10px; font-size: 15px; background-color: #2d6e8a; color: #fff; }
a.boxed-link:hover { padding: 6px 14px; background-color: #fff; color: #2d6e8a; }

.with-line-below { margin-top: 90px; }
.with-line-below:after { content: ''; width: 100%; height: 1px; margin: 20px 0 60px 0; display: block; background-color: #ccc; }
.with-line-below.small:after { width: 50px; height: 3px; margin-top: 8px; }
.with-line-below.not-centered:after { margin: 20px 0 0 0; }

.column-in-blue-box { padding: 70px; background-color: #2d6e8a; }

.big-bullet-list { margin-top: 20px; padding-left: 70px; }
.big-bullet-list li { margin-bottom: 20px; list-style-type: disc; list-style-position: inside; text-indent: -1em; padding-left: 1em; }

.only-home { display: none; }

.only-admin { display: none; }

body.logged-in .only-admin { display: block; }

/* ********************************************************************************************************************* THEME GLOBAL REPLACEMENTS  */
.grid_section .section_inner, .container_inner, .slider_content_outer { /* width: 1100px !important;
max-width: 1100px; */ }

body &gt; .wrapper { opacity: 0; filter: alpha(opacity=0); -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }

.title_holder h1.text_above_title { font-size: 50px !important; text-transform: none; letter-spacing: 0; color: #fff; }
.title_holder .subtitle { font-family: 'gill', sans-serif; font-size: 33px; line-height: 35px; color: #fff; }
.title_holder .subtitle:before { content: ''; width: 120px; height: 1px; margin: 20px auto; display: block; background-color: #fff; }

.qode-accordion-holder h4 { font-size: 22px; }
.qode-accordion-holder .wpb_wrapper p:first-child { margin-top: 0; }
.qode-accordion-holder .wpb_wrapper ol { padding-left: 50px; }

#back_to_top span { width: 40px; height: 40px; line-height: 40px; border-radius: 0; border: 1px solid #e8e8e8; }
#back_to_top span i { font-size: 16px !important; line-height: 40px; }

.wpcf7-form input.wpcf7-form-control.wpcf7-text, .wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea { padding: 10px; font-family: 'gill', sans-serif; font-size: 16px !important; color: #5b5b5b !important; background-color: transparent; border: 1px solid #979797; }
.wpcf7-form input.wpcf7-form-control.wpcf7-submit { width: 100%; height: auto; padding: 0; font-family: 'gill', sans-serif; font-size: 18px; letter-spacing: 1px; text-transform: none; line-height: 45px; text-align: center; color: #fff; background-color: #425e6a; border: 0; border-radius: 0; }
.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover { background-color: #2d6e8a !important; }

.wpcf7-not-valid-tip { font-size: 16px !important; color: #ff0000 !important; }

.wpcf7-response-output { top: 20px; background-color: #ff0000 !important; text-transform: none !important; line-height: 22px; }
.wpcf7-response-output.wpcf7-mail-sent-ok { background-color: #5ba745 !important; }

/* ********************************************************************************************************************* SHARED ELEMENTS */
.social { margin-top: 5px; }
.social ul li { width: 29px; height: 29px; margin-left: 4px !important; display: inline-block; vertical-align: top; overflow: hidden; border-radius: 100%; background-color: #f3f3f3; -webkit-transition: all 0.7s ease !important; -moz-transition: all 0.7s ease !important; -ms-transition: all 0.7s ease !important; -o-transition: all 0.7s ease !important; transition: all 0.7s ease !important; }
.social ul li:hover a { top: -25px; }
.social ul li:hover a i:first-child { -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; opacity: 0; filter: alpha(opacity=0); }
.social ul li a { display: block; width: 100%; height: 200%; position: relative; top: 2px; line-height: 26px !important; text-align: center; color: #303030; }
.social ul li a i { font-size: 16px; }
.social ul li a i:last-child { display: block; margin-top: 6px; color: #fff; }
.social ul li:nth-of-type(1):hover { background-color: #537bbd; }
.social ul li:nth-of-type(2):hover { background-color: #77cdf0; }
.social ul li:nth-of-type(3):hover { background-color: #ce0002; }
.social ul li:nth-of-type(4):hover { background-color: #e7008a; }

.form-container { width: 100%; margin: 20px 0 0 0; }
.form-container &gt; p { height: 6px; clear: both; }
.form-container p { margin: 0 !important; }
.form-container .tipo { padding-top: 13px; }
.form-container .tipo span { font-family: 'Lato', sans-serif; font-size: 20px; font-weight: 300; color: #fff; }
.form-container .text-smaller { padding: 10px 0 30px 0; }
.form-container a.grey-link { text-decoration: underline; }
.form-container a.grey-link:hover { color: #2d6e8a !important; }

.form-column-left { float: left; width: 49%; }

.form-column-right { float: right; width: 49%; }

.form-column-full { display: block; }

/* ********************************************************************************************************************* HEADER - MENU */
header .header_bottom .q_logo img { width: 215px !important; height: 85px !important; padding-top: 20px; }
header .header_bottom .header_inner_right { position: absolute; pointer-events: none; top: -20px; right: 30px; /* &amp;:before {
	content: url('http://www.centralfiduciaria.com/media/pcr-logo-new.png');
	position: absolute;
	display: inline-block;
	width: 271px;
	height: 41px;
	margin: 20px 0 0 -275px;
} */ }
header .header_bottom .header_inner_right a { pointer-events: auto; }
header nav.main_menu &gt; ul &gt; li { padding-top: 75px; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; }
header nav.main_menu &gt; ul &gt; li &gt; a { line-height: 55px !important; }
header nav.main_menu &gt; ul &gt; li a.current { text-shadow: 0px 0px 0px #969696; }
header nav.main_menu &gt; ul &gt; li.lang-item a { padding: 0 6px 0 3px; }
header nav.main_menu &gt; ul &gt; li.lang-item.lang-item-first { margin-left: 50px; }
header nav.main_menu &gt; ul &gt; li.lang-item.lang-item-first:before { display: none; }
header nav.main_menu &gt; ul &gt; li.lang-item.current-lang a { color: #2c6d8a; pointer-events: none; }
header nav.main_menu &gt; ul &gt; li.lang-item.current-lang a span { text-decoration: underline !important; }
header.scrolled .header_bottom .q_logo { top: 12px; width: 50px; height: 40px !important; overflow: hidden; }
header.scrolled .header_bottom .q_logo img { top: 0; width: auto !important; height: 55px !important; padding-top: 0; }
header.scrolled .header_bottom .header_inner_right { display: none; /* &amp;:before {
	display: none;
} */ }
header.scrolled nav.main_menu &gt; ul &gt; li { padding-top: 0; }
header.scrolled nav.main_menu &gt; ul &gt; li &gt; a { line-height: 57px !important; }
header.scrolled nav.main_menu .second .inner { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11); }

/* ********************************************************************************************************************* FOOTER */
footer { margin-top: 100px; }
footer h5 { margin-bottom: 10px !important; font-family: 'gillb', sans-serif; font-size: 20px; }
footer a:hover { padding-left: 6px; }
footer .column_inner p { margin-top: 0; }
footer .column1 #custom_html-5 { display: none; }
footer .column4 p { margin-top: 0; }
footer .column4 a { font-family: 'gillb', sans-serif; font-size: 20px; line-height: 32px; color: #3e5763 !important; }

/* ********************************************************************************************************************* HOME STUFF */
.home .only-home { display: block; }
.home #intro { padding: 200px 0; }
.home #intro h3 { width: 50%; margin-top: 5px; font-size: 30px; line-height: 40px; color: #fff; }
.home .element-with-vertical-padding-60 .vc_col-sm-6:first-child { width: 60%; }
.home .element-with-vertical-padding-60 .vc_col-sm-6:last-child { width: 40%; }
.home .block-link { display: block; background-color: #425e6a; }
.home .block-link .img-wrapper { overflow: hidden; }
.home .block-link .img-wrapper img { vertical-align: bottom; -webkit-transition: all 1s ease !important; -moz-transition: all 1s ease !important; -ms-transition: all 1s ease !important; -o-transition: all 1s ease !important; transition: all 1s ease !important; }
.home .block-link h4 { padding: 22px 40px 0 40px; color: #fff; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; }
.home .block-link h4:before { position: absolute; content: ''; width: 0; height: 0; margin: 2px 0 0 -60px; font-size: 0; border-style: solid; border-width: 15px 0 15px 15px; border-color: transparent transparent transparent #ffffff; -webkit-transition: margin 0.3s ease !important; -moz-transition: margin 0.3s ease !important; -ms-transition: margin 0.3s ease !important; -o-transition: margin 0.3s ease !important; transition: margin 0.3s ease !important; }
.home .block-link p { padding: 0 80px 30px 40px; color: #fff; }
.home .block-link.no-image { background-color: #2d6e8a; }
.home .block-link.no-image h4 { padding-top: 76px; }
.home .block-link.no-paragraph h4 { padding-bottom: 30px; }
.home .block-link:hover { background-color: #111; }
.home .block-link:hover h4 { padding-left: 45px; color: #2d6e8a; }
.home .block-link:hover h4:before { margin: 2px 0 0 -50px; }
.home .block-link:hover .img-wrapper img { -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }
.home .vc_parallax { height: 319px; }
.home .vc_parallax .vc_column-inner { padding-top: 0; }
.home .column-in-blue-box { height: 319px; }
.home .with-line-below { margin: 0; }
.home .q_masonry_blog { margin: -40px 0 0 0; }
.home .q_masonry_blog .type-post:before { position: absolute; content: '+'; width: 22px; height: 22px; margin-top: 22px; display: inline-block; font-size: 22px; line-height: 22px; text-align: center; color: #2d6e8a; border-radius: 100%; border: 1px solid #2d6e8a; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; }
.home .q_masonry_blog .type-post .q_masonry_blog_post_text { padding-left: 40px !important; }
.home .q_masonry_blog .type-post h5 { line-height: 31px; }
.home .q_masonry_blog .type-post h5 a { font-size: 23px !important; color: #2d6e8a; }
.home .q_masonry_blog .type-post .q_masonry_blog_post_info { font-size: 14px; color: #ccc; }
.home .q_masonry_blog .type-post:hover:before { color: #fff; background-color: #2d6e8a; }
.home #relaciones { padding: 60px 0 100px 0; }

/* ********************************************************************************************************************* CORPORATIVO */
.equipo-link { display: inline-block; margin-bottom: 30px !important; }
.equipo-link img { padding-bottom: 10px; -webkit-transition: all 0.4s ease !important; -moz-transition: all 0.4s ease !important; -ms-transition: all 0.4s ease !important; -o-transition: all 0.4s ease !important; transition: all 0.4s ease !important; }
.equipo-link h5 { margin: 0 0 5px 0; -webkit-transition: color 0.3s ease !important; -moz-transition: color 0.3s ease !important; -ms-transition: color 0.3s ease !important; -o-transition: color 0.3s ease !important; transition: color 0.3s ease !important; }
.equipo-link:hover img { -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }
.equipo-link:hover h5 { color: #303030; }

.equipo-block img { padding-bottom: 10px; }
.equipo-block p { margin: 5px 0 0 0; }
.equipo-block a { line-height: 20px; }

.curriculum h5:not(:first-of-type) { margin-top: 30px; }

#equipo_img_row .vc_parallax, #equipo_img_row .column-in-blue-box { height: 408px; }
#equipo_img_row .vc_col-sm-4 { width: 40%; }
#equipo_img_row .vc_col-sm-8 { width: 60%; }

/* ********************************************************************************************************************* BLOG */
body.page-template-blog-masonry .with-line-below:after { margin-bottom: 20px; }

.blog_holder.masonry .post_text { line-height: 0 !important; }
.blog_holder.masonry .post_text:before { position: absolute; content: '+'; width: 22px; height: 0; margin-top: 22px; padding: 11px 0; display: inline-block; font-size: 22px !important; line-height: 2px !important; text-align: center; color: #2d6e8a; border-radius: 100%; border: 1px solid #2d6e8a; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; }
.blog_holder.masonry .post_text .post_text_inner { padding-left: 40px !important; }
.blog_holder.masonry .post_text .post_info { font-size: 14px; }
.blog_holder.masonry .post_text:hover:before { color: #fff; background-color: #2d6e8a; }

body.mac-os .blog_holder.masonry .post_text:before { line-height: 7px !important; }

aside.sidebar { margin-top: 141px; }
aside.sidebar .widget_search form { border: 1px solid #ccc; }
aside.sidebar .widget_search form input:first-of-type { font-size: 18px; color: #5b5b5b; }
aside.sidebar .widget h5 { font-family: 'gill', sans-serif; }
aside.sidebar .widget h5:after { content: ''; width: 100%; height: 1px; margin: 10px 0 0 0; display: block; background-color: #ccc; }
aside.sidebar .widget li { line-height: 16px; }
aside.sidebar .widget a { font-size: 15px; color: #2d6e8a; }
aside.sidebar .widget a:hover { text-decoration: underline; }
aside.sidebar .widget li.current-cat a { padding: 0 5px; background-color: #f3f3f3; }

.single-post .title_holder h2, .search-results .title_holder h2, .archive .title_holder h2 { font-size: 50px; color: #fff; }
.single-post .with-line-below, .search-results .with-line-below, .archive .with-line-below { margin: 70px 0 -50px 0; }
.single-post .blog_holder, .search-results .blog_holder, .archive .blog_holder { margin-top: 70px; }
.single-post aside.sidebar, .search-results aside.sidebar, .archive aside.sidebar { margin-top: 70px; }

.search-results .blog_holder .post { margin-bottom: 10px; }

.single-post .blog_single .tags_text h5 { font-family: 'gill', sans-serif; font-size: 18px; }
.single-post .comment_holder, .single-post .single_tags { margin-top: 50px; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }
.single-post #commentform { padding: 30px; background-color: #f3f3f3; }
.single-post #commentform input, .single-post #commentform textarea { font-family: 'gill', sans-serif; font-size: 15px; }
.single-post #commentform input[type="submit"] { border: 0; background-color: #cecece; border-radius: 0; }
.single-post #commentform input[type="submit"]:hover { background-color: #2d6e8a; }
.single-post .wp_rp_wrap { margin-top: 20px; padding-top: 20px; border-top: 1px solid #f3f3f3; }
.single-post .wp_rp_wrap h3 { padding-bottom: 30px; font-size: 24px !important; color: #2d6e8a; }
.single-post .wp_rp_wrap a.wp_rp_title { font-family: 'Libre Baskerville', serif; font-weight: 100 !important; font-size: 13px; line-height: 17px; color: #2d6e8a !important; }

.blog_share { display: block; margin: 10px 0 0 -3px; }
.blog_share .social_share_holder &gt; a { display: none; }
.blog_share .social_share_dropdown { position: relative; width: auto; top: 0 !important; padding: 0; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.blog_share .social_share_dropdown .inner_arrow { display: none; }
.blog_share .social_share_dropdown ul { width: auto; padding: 2px 7px 0 0 !important; border-radius: 0; background-color: #AEAEAE; }
.blog_share .social_share_dropdown ul li { display: inline-block; padding-left: 7px; }
.blog_share .social_share_dropdown ul li a { padding: 2px 0; }
.blog_share .social_share_dropdown ul li a i { color: #444; }
.blog_share .social_share_dropdown ul li a:hover i { color: #fff !important; }

/* ********************************************************************************************************************* FIREFOX POSITION FIXES */
@-moz-document url-prefix() {}
/* ********************************************************************************************************************* RESPONSIVE MEDIA QUERIES */
/* ********************************************************************************************************************* FOR RETINA */
/* ********************************************************************************************************************* BREAK POINT 1500 */
@media screen and (max-width: 1500px) { #equipo_img_row .vc_col-sm-4 { width: 45%; }
  #equipo_img_row .vc_col-sm-8 { width: 55%; }
  #equipo_img_row h3 { font-size: 29px; line-height: 37px; } }
/* ********************************************************************************************************************* BREAK POINT 1200 */
@media screen and (max-width: 1200px) { header .header_bottom { padding: 0 25px; }
  header .header_bottom .header_inner_left { left: 25px; }
  header .header_bottom .header_inner_right { right: 10px; }
  header nav.main_menu a { font-size: 14px !important; letter-spacing: 0 !important; }
  header nav.main_menu li.lang-item.lang-item-first { margin-left: 25px !important; }
  header nav.main_menu li.lang-item.lang-item-first:before { display: none; }
  .home .vc_parallax, .home .column-in-blue-box { height: 360px; } }
/* ********************************************************************************************************************* PORTRAIT TABLET TO LANDSCAPE AND DESKTOP  - 769 TO 1000 */
@media screen and (max-width: 1000px) { .sp-row { padding: 0; }
  .sp-row-with-vertical-padding-60 { padding: 40px 0; }
  .row-with-vertical-padding-100 { padding: 50px 0; }
  .element-with-vertical-padding-60 { padding: 40px 0; }
  .with-line-below { margin-top: 30px; }
  .with-line-below:after { margin: 20px 0 30px 0; }
  .title_holder { /* h1.text_above_title {
	display: block;
	font-size: 24px !important;
} */ }
  .title_holder .subtitle, .title_holder h2 { display: none; }
  .column-in-blue-box { padding: 40px; }
  .qode-accordion-holder h4 { margin-bottom: 10px; font-size: 18px; }
  .qode-accordion-holder .qode-tab-title-inner, .qode-accordion-holder .qode-accordion-content { padding-left: 0 !important; }
  header .header_bottom .q_logo img { width: 152px !important; height: 60px !important; padding-top: 10px; }
  header .header_bottom .header_inner_right { top: 40px; }
  header .header_bottom .header_inner_right .header_bottom_right_widget_holder { display: block; }
  header .header_bottom .header_inner_right a img { width: 170px; }
  footer { margin-top: 50px; text-align: center; }
  footer .footer_top { padding: 40px 0 30px; }
  .home #intro { padding: 50px 0 0 0; }
  .home #intro h3 { width: 90%; font-size: 21px; line-height: 28px; }
  .home .element-with-vertical-padding-60 .vc_col-sm-6:first-child { width: 100%; }
  .home .element-with-vertical-padding-60 .vc_col-sm-6:last-child { width: 100%; }
  .home .block-link { margin-bottom: 30px; }
  .home .block-link p { padding: 0 40px 30px 40px; color: #fff; }
  .home .vc_custom_1508083224570 { padding-top: 0 !important; }
  .equipo-link, .equipo-block { width: 100%; text-align: center; }
  .curriculum { margin-top: 30px; }
  .curriculum h5 { text-align: center; }
  .curriculum + a { width: 100%; box-sizing: border-box !important; text-align: center; }
  .blog_holder.masonry .post_text h5, .blog_holder.masonry .post_text h5 a { font-size: 20px !important; line-height: 24px !important; }
  .q_masonry_blog_post_text h5, .q_masonry_blog_post_text h5 a { font-size: 20px !important; line-height: 24px !important; }
  .pagination li { -moz-transform: scale(0.8); -o-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8); }
  .pagination li a, .pagination li span { margin-right: 0 !important; } }
/* ********************************************************************************************************************* VERTICAL MOBILES AND DOWN  &lt; 768 */
@media screen and (max-width: 767px) { .mobile_menu h3, .mobile_menu a { font-family: 'gill', sans-serif; font-size: 14px !important; }
  header .header_inner_right { display: none !important; }
  footer .column1 #custom_html-5 { display: block; }
  footer .footer_top_holder { padding-top: 70px; }
  .home .vc_parallax, .home .column-in-blue-box { height: auto; }
  #equipo_img_row .vc_col-sm-4 { width: 100%; }
  #equipo_img_row .vc_col-sm-8 { width: 100%; }
  #equipo_img_row .vc_parallax, #equipo_img_row .column-in-blue-box { height: auto; }
  .equipo-block { margin-bottom: 30px !important; } }
/* ********************************************************************************************************************* SMALL DEVICES  &lt; 350 */
@media screen and (max-width: 350px) { .section_inner { width: 300px !important; } }
</pre></body></html>