@import url(https://use.typekit.net/zij7wfj.css);
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
a {
background: transparent;
}
a:focus {
outline: thin dotted;
}
a:active,
a:hover {
outline: 0;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: 600;
}
dfn {
font-style: italic;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
mark {
background: #ff0;
color: #000;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
pre {
white-space: pre-wrap;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
button,
input {
line-height: normal;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
@media print {
* {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 2cm .5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.table td,
.table th {
background-color: #fff !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
}
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
html {
font-size: 62.5%;
-webkit-tap-highlight-color: rgba(0,0,0,0);
overflow-y: scroll;
}
body {
background-color: white;
color: #333;
padding: 0;
}
body * {
-webkit-font-smoothing: antialiased !important;
text-rendering: optimizelegibility;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #D8D8D8;
}
p {
margin: 0 0 10px 0;
}
ul {
list-style: none;
}
ul,
ol {
margin-top: 0;
margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
a {
background: transparent;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
text-decoration: none;
}
img,
object,
embed {
max-width: 100%;
}
img {
vertical-align: middle;
}
.img-rounded {
border-radius: 6px;
}
.img-right {
display: block !important;
float: right !important;
margin: 0 0 20px 50px !important;
width: auto !important;
}
.img-left {
display: block !important;
float: left !important;
margin: 0 50px 20px 0 !important;
width: auto !important;
}
.style-svg {
width: 100%;
height: auto;
}
figure a {
display: block;
}
figure .overlay {
background-color: #F12A46;
width: 100%;
height: 100%;
position: absolute;
display: block;
z-index: 4;
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
figure:hover > a > .overlay {
opacity: 0.5;
-moz-opacity: 0.5;
filter: alpha(opacity=50);
}
figure .thumb-info {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-backface-visibility: hidden;
}
figure:hover .overlay .thumb-info {
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.overlay .thumb-info i {
width: 100%;
position: absolute;
top: 50%;
font-size: 44px;
margin-top: -15px;
height: 30px;
line-height: 33px;
-moz-text-shadow: 0 0 5px rgba(0,0,0,0.2);
-webkit-text-shadow: 0 0 5px rgba(0,0,0,0.2);
text-shadow: 0 0 5px rgba(0,0,0,0.2);
text-align: center;
}
.overlay .thumb-info i.small-icon {
font-size: 32px;
top: 42%;
}
table {
border-collapse: collapse;
border-spacing: 0;
font-size: inherit;
font: 100%;
}
th {
font-weight: bold;
vertical-align: bottom;
}
td {
font-weight: normal;
vertical-align: top;
}
td,
td img {
vertical-align: top;
}
th p,
td p {
font-size: 1em;
}
caption {
display: none;
}
input,
select {
vertical-align: middle;
}
input[type="radio"] {
vertical-align: text-bottom;
}
input[type="checkbox"] {
vertical-align: bottom;
}
button {
overflow: visible;
width: auto;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
.hidden {
display: none !important;
}
.left {
float: left !important;
}
.right {
float: right !important;
}
.txt-right {
text-align: right !important;
}
.txt-left {
text-align: left !important;
}
.txt-center {
text-align: center !important;
}
.txt-right img,
.txt-left img,
.txt-center img {
display: inline !important;
}
.skip-float {
clear: left;
}
.clearfix:before,
.clearfix:after {
display: table;
content: " ";
}
.clearfix:after {
clear: both;
}
.clear {
clear: both;
display: block;
line-height: 0;
overflow: hidden;
font-size: 0;
height: 0;
width: 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
text-align: center;
}
.alignright,
.alignnone,
.alignleft,
.aligncenter {
max-width: 100%;
height: auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0 0 5px 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 1.1em;
line-height: 1em;
margin: 0;
padding: 0;
font-style: italic;
}
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#wrapper {
height: 100%;
overflow: hidden;
margin: 0 auto;
}
.boxed {
margin-left: auto;
margin-right: auto;
}
.centered {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.row {
position: relative;
width: 100%;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 12px;
padding-right: 12px;
}
.container:before,
.container:after {
content: " ";
display: table;
}
.container:after {
clear: both;
}
.boxed,
.container {
max-width: 1199px;
}
.container .container {
padding-left: 0;
padding-right: 0;
max-width: 1175px;
}
.row-inner {
margin-right: auto;
margin-left: auto;
max-width: 1175px;
}
.row-inner .container {
max-width: 1175px;
padding: 0;
}
.row-full {
left: 50%;
margin-left: -50vw;
position: relative;
width: 100vw;
}
.cols_group {
margin-left: -12px;
margin-right: -12px;
}
.cols_group:before,
.cols_group:after {
content: " ";
display: table;
}
.cols_group:after {
clear: both;
}
.container_column {
vertical-align: top !important;
}
.content_column {
max-width: 564px;
position: relative;
width: 100%;
}
.container_column:before,
.container_column:after,
.content_column:before,
.content_column:after {
content: " ";
display: table;
}
.container_column:after,
.content_column:after {
clear: both;
}
[class*="column_"] {
float: left;
position: relative;
min-height: 1px;
padding-left: 12px;
padding-right: 12px;
}
[class*="column_"]:before,
[class*="column_"]:after {
content: " ";
display: table;
}
[class*="column_"]:after {
clear: both;
}
.column_24 {
width: 100%;
}
.column_23 {
width: 95.83333333333334%;
}
.column_22 {
width: 91.66666666666666%;
}
.column_21 {
width: 87.5%;
}
.column_20 {
width: 83.33333333333334%;
}
.column_19 {
width: 79.16666666666666%;
}
.column_18 {
width: 75%;
}
.column_17 {
width: 70.83333333333334%;
}
.column_16 {
width: 66.66666666666666%;
}
.column_15 {
width: 62.5%;
}
.column_14 {
width: 58.333333333333336%;
}
.column_13 {
width: 54.166666666666664%;
}
.column_12 {
width: 50%;
}
.column_11 {
width: 45.83333333333333%;
}
.column_10 {
width: 41.66666666666667%;
}
.column_9 {
width: 37.5%;
}
.column_8 {
width: 33.33333333333333%;
}
.column_7 {
width: 29.166666666666668%;
}
.column_6 {
width: 25%;
}
.column_5 {
width: 20.833333333333336%;
}
.column_4 {
width: 16.666666666666664%;
}
.column_3 {
width: 12.5%;
}
.column_2 {
width: 8.333333333333332%;
}
.column_1 {
width: 4.166666666666666%;
}
.column_24_pull {
right: 100%;
}
.column_23_pull {
right: 95.83333333333334%;
}
.column_22_pull {
right: 91.66666666666666%;
}
.column_21_pull {
right: 87.5%;
}
.column_20_pull {
right: 83.33333333333334%;
}
.column_19_pull {
right: 79.16666666666666%;
}
.column_18_pull {
right: 75%;
}
.column_17_pull {
right: 70.83333333333334%;
}
.column_16_pull {
right: 66.66666666666666%;
}
.column_15_pull {
right: 62.5%;
}
.column_14_pull {
right: 58.333333333333336%;
}
.column_13_pull {
right: 54.166666666666664%;
}
.column_12_pull {
right: 50%;
}
.column_11_pull {
right: 45.83333333333333%;
}
.column_10_pull {
right: 41.66666666666667%;
}
.column_9_pull {
right: 37.5%;
}
.column_8_pull {
right: 33.33333333333333%;
}
.column_7_pull {
right: 29.166666666666668%;
}
.column_6_pull {
right: 25%;
}
.column_5_pull {
right: 20.833333333333336%;
}
.column_4_pull {
right: 16.666666666666664%;
}
.column_3_pull {
right: 12.5%;
}
.column_2_pull {
right: 8.333333333333332%;
}
.column_1_pull {
right: 4.166666666666666%;
}
.column_0_pull {
right: 0%;
}
.column_24_push {
left: 100%;
}
.column_23_push {
left: 95.83333333333334%;
}
.column_22_push {
left: 91.66666666666666%;
}
.column_21_push {
left: 87.5%;
}
.column_20_push {
left: 83.33333333333334%;
}
.column_19_push {
left: 79.16666666666666%;
}
.column_18_push {
left: 75%;
}
.column_17_push {
left: 70.83333333333334%;
}
.column_16_push {
left: 66.66666666666666%;
}
.column_15_push {
left: 62.5%;
}
.column_14_push {
left: 58.333333333333336%;
}
.column_13_push {
left: 54.166666666666664%;
}
.column_12_push {
left: 50%;
}
.column_11_push {
left: 45.83333333333333%;
}
.column_10_push {
left: 41.66666666666667%;
}
.column_9_push {
left: 37.5%;
}
.column_8_push {
left: 33.33333333333333%;
}
.column_7_push {
left: 29.166666666666668%;
}
.column_6_push {
left: 25%;
}
.column_5_push {
left: 20.833333333333336%;
}
.column_4_push {
left: 16.666666666666664%;
}
.column_3_push {
left: 12.5%;
}
.column_2_push {
left: 8.333333333333332%;
}
.column_1_push {
left: 4.166666666666666%;
}
.column_0_push {
left: 0%;
}
.column_24_offset {
margin-left: 100%;
}
.column_23_offset {
margin-left: 95.83333333333334%;
}
.column_22_offset {
margin-left: 91.66666666666666%;
}
.column_21_offset {
margin-left: 87.5%;
}
.column_20_offset {
margin-left: 83.33333333333334%;
}
.column_19_offset {
margin-left: 79.16666666666666%;
}
.column_18_offset {
margin-left: 75%;
}
.column_17_offset {
margin-left: 70.83333333333334%;
}
.column_16_offset {
margin-left: 66.66666666666666%;
}
.column_15_offset {
margin-left: 62.5%;
}
.column_14_offset {
margin-left: 58.333333333333336%;
}
.column_13_offset {
margin-left: 54.166666666666664%;
}
.column_12_offset {
margin-left: 50%;
}
.column_11_offset {
margin-left: 45.83333333333333%;
}
.column_10_offset {
margin-left: 41.66666666666667%;
}
.column_9_offset {
margin-left: 37.5%;
}
.column_8_offset {
margin-left: 33.33333333333333%;
}
.column_7_offset {
margin-left: 29.166666666666668%;
}
.column_6_offset {
margin-left: 25%;
}
.column_5_offset {
margin-left: 20.833333333333336%;
}
.column_4_offset {
margin-left: 16.666666666666664%;
}
.column_3_offset {
margin-left: 12.5%;
}
.column_2_offset {
margin-left: 8.333333333333332%;
}
.column_1_offset {
margin-left: 4.166666666666666%;
}
.column_0_offset {
margin-left: 0%;
}
@media (min-width: 480px) {
.column_24_xs {
width: 100%;
}
.column_23_xs {
width: 95.83333333333334%;
}
.column_22_xs {
width: 91.66666666666666%;
}
.column_21_xs {
width: 87.5%;
}
.column_20_xs {
width: 83.33333333333334%;
}
.column_19_xs {
width: 79.16666666666666%;
}
.column_18_xs {
width: 75%;
}
.column_17_xs {
width: 70.83333333333334%;
}
.column_16_xs {
width: 66.66666666666666%;
}
.column_15_xs {
width: 62.5%;
}
.column_14_xs {
width: 58.333333333333336%;
}
.column_13_xs {
width: 54.166666666666664%;
}
.column_12_xs {
width: 50%;
}
.column_11_xs {
width: 45.83333333333333%;
}
.column_10_xs {
width: 41.66666666666667%;
}
.column_9_xs {
width: 37.5%;
}
.column_8_xs {
width: 33.33333333333333%;
}
.column_7_xs {
width: 29.166666666666668%;
}
.column_6_xs {
width: 25%;
}
.column_5_xs {
width: 20.833333333333336%;
}
.column_4_xs {
width: 16.666666666666664%;
}
.column_3_xs {
width: 12.5%;
}
.column_2_xs {
width: 8.333333333333332%;
}
.column_1_xs {
width: 4.166666666666666%;
}
.column_24_xs_pull {
right: 100%;
}
.column_23_xs_pull {
right: 95.83333333333334%;
}
.column_22_xs_pull {
right: 91.66666666666666%;
}
.column_21_xs_pull {
right: 87.5%;
}
.column_20_xs_pull {
right: 83.33333333333334%;
}
.column_19_xs_pull {
right: 79.16666666666666%;
}
.column_18_xs_pull {
right: 75%;
}
.column_17_xs_pull {
right: 70.83333333333334%;
}
.column_16_xs_pull {
right: 66.66666666666666%;
}
.column_15_xs_pull {
right: 62.5%;
}
.column_14_xs_pull {
right: 58.333333333333336%;
}
.column_13_xs_pull {
right: 54.166666666666664%;
}
.column_12_xs_pull {
right: 50%;
}
.column_11_xs_pull {
right: 45.83333333333333%;
}
.column_10_xs_pull {
right: 41.66666666666667%;
}
.column_9_xs_pull {
right: 37.5%;
}
.column_8_xs_pull {
right: 33.33333333333333%;
}
.column_7_xs_pull {
right: 29.166666666666668%;
}
.column_6_xs_pull {
right: 25%;
}
.column_5_xs_pull {
right: 20.833333333333336%;
}
.column_4_xs_pull {
right: 16.666666666666664%;
}
.column_3_xs_pull {
right: 12.5%;
}
.column_2_xs_pull {
right: 8.333333333333332%;
}
.column_1_xs_pull {
right: 4.166666666666666%;
}
.column_0_xs_pull {
right: 0%;
}
.column_24_xs_push {
left: 100%;
}
.column_23_xs_push {
left: 95.83333333333334%;
}
.column_22_xs_push {
left: 91.66666666666666%;
}
.column_21_xs_push {
left: 87.5%;
}
.column_20_xs_push {
left: 83.33333333333334%;
}
.column_19_xs_push {
left: 79.16666666666666%;
}
.column_18_xs_push {
left: 75%;
}
.column_17_xs_push {
left: 70.83333333333334%;
}
.column_16_xs_push {
left: 66.66666666666666%;
}
.column_15_xs_push {
left: 62.5%;
}
.column_14_xs_push {
left: 58.333333333333336%;
}
.column_13_xs_push {
left: 54.166666666666664%;
}
.column_12_xs_push {
left: 50%;
}
.column_11_xs_push {
left: 45.83333333333333%;
}
.column_10_xs_push {
left: 41.66666666666667%;
}
.column_9_xs_push {
left: 37.5%;
}
.column_8_xs_push {
left: 33.33333333333333%;
}
.column_7_xs_push {
left: 29.166666666666668%;
}
.column_6_xs_push {
left: 25%;
}
.column_5_xs_push {
left: 20.833333333333336%;
}
.column_4_xs_push {
left: 16.666666666666664%;
}
.column_3_xs_push {
left: 12.5%;
}
.column_2_xs_push {
left: 8.333333333333332%;
}
.column_1_xs_push {
left: 4.166666666666666%;
}
.column_0_xs_push {
left: 0%;
}
.column_24_xs_offset {
margin-left: 100%;
}
.column_23_xs_offset {
margin-left: 95.83333333333334%;
}
.column_22_xs_offset {
margin-left: 91.66666666666666%;
}
.column_21_xs_offset {
margin-left: 87.5%;
}
.column_20_xs_offset {
margin-left: 83.33333333333334%;
}
.column_19_xs_offset {
margin-left: 79.16666666666666%;
}
.column_18_xs_offset {
margin-left: 75%;
}
.column_17_xs_offset {
margin-left: 70.83333333333334%;
}
.column_16_xs_offset {
margin-left: 66.66666666666666%;
}
.column_15_xs_offset {
margin-left: 62.5%;
}
.column_14_xs_offset {
margin-left: 58.333333333333336%;
}
.column_13_xs_offset {
margin-left: 54.166666666666664%;
}
.column_12_xs_offset {
margin-left: 50%;
}
.column_11_xs_offset {
margin-left: 45.83333333333333%;
}
.column_10_xs_offset {
margin-left: 41.66666666666667%;
}
.column_9_xs_offset {
margin-left: 37.5%;
}
.column_8_xs_offset {
margin-left: 33.33333333333333%;
}
.column_7_xs_offset {
margin-left: 29.166666666666668%;
}
.column_6_xs_offset {
margin-left: 25%;
}
.column_5_xs_offset {
margin-left: 20.833333333333336%;
}
.column_4_xs_offset {
margin-left: 16.666666666666664%;
}
.column_3_xs_offset {
margin-left: 12.5%;
}
.column_2_xs_offset {
margin-left: 8.333333333333332%;
}
.column_1_xs_offset {
margin-left: 4.166666666666666%;
}
.column_0_xs_offset {
margin-left: 0%;
}
}
@media (min-width: 768px) {
.column_24_sm {
width: 100%;
}
.column_23_sm {
width: 95.83333333333334%;
}
.column_22_sm {
width: 91.66666666666666%;
}
.column_21_sm {
width: 87.5%;
}
.column_20_sm {
width: 83.33333333333334%;
}
.column_19_sm {
width: 79.16666666666666%;
}
.column_18_sm {
width: 75%;
}
.column_17_sm {
width: 70.83333333333334%;
}
.column_16_sm {
width: 66.66666666666666%;
}
.column_15_sm {
width: 62.5%;
}
.column_14_sm {
width: 58.333333333333336%;
}
.column_13_sm {
width: 54.166666666666664%;
}
.column_12_sm {
width: 50%;
}
.column_11_sm {
width: 45.83333333333333%;
}
.column_10_sm {
width: 41.66666666666667%;
}
.column_9_sm {
width: 37.5%;
}
.column_8_sm {
width: 33.33333333333333%;
}
.column_7_sm {
width: 29.166666666666668%;
}
.column_6_sm {
width: 25%;
}
.column_5_sm {
width: 20.833333333333336%;
}
.column_4_sm {
width: 16.666666666666664%;
}
.column_3_sm {
width: 12.5%;
}
.column_2_sm {
width: 8.333333333333332%;
}
.column_1_sm {
width: 4.166666666666666%;
}
.column_24_sm_pull {
right: 100%;
}
.column_23_sm_pull {
right: 95.83333333333334%;
}
.column_22_sm_pull {
right: 91.66666666666666%;
}
.column_21_sm_pull {
right: 87.5%;
}
.column_20_sm_pull {
right: 83.33333333333334%;
}
.column_19_sm_pull {
right: 79.16666666666666%;
}
.column_18_sm_pull {
right: 75%;
}
.column_17_sm_pull {
right: 70.83333333333334%;
}
.column_16_sm_pull {
right: 66.66666666666666%;
}
.column_15_sm_pull {
right: 62.5%;
}
.column_14_sm_pull {
right: 58.333333333333336%;
}
.column_13_sm_pull {
right: 54.166666666666664%;
}
.column_12_sm_pull {
right: 50%;
}
.column_11_sm_pull {
right: 45.83333333333333%;
}
.column_10_sm_pull {
right: 41.66666666666667%;
}
.column_9_sm_pull {
right: 37.5%;
}
.column_8_sm_pull {
right: 33.33333333333333%;
}
.column_7_sm_pull {
right: 29.166666666666668%;
}
.column_6_sm_pull {
right: 25%;
}
.column_5_sm_pull {
right: 20.833333333333336%;
}
.column_4_sm_pull {
right: 16.666666666666664%;
}
.column_3_sm_pull {
right: 12.5%;
}
.column_2_sm_pull {
right: 8.333333333333332%;
}
.column_1_sm_pull {
right: 4.166666666666666%;
}
.column_0_sm_pull {
right: 0%;
}
.column_24_sm_push {
left: 100%;
}
.column_23_sm_push {
left: 95.83333333333334%;
}
.column_22_sm_push {
left: 91.66666666666666%;
}
.column_21_sm_push {
left: 87.5%;
}
.column_20_sm_push {
left: 83.33333333333334%;
}
.column_19_sm_push {
left: 79.16666666666666%;
}
.column_18_sm_push {
left: 75%;
}
.column_17_sm_push {
left: 70.83333333333334%;
}
.column_16_sm_push {
left: 66.66666666666666%;
}
.column_15_sm_push {
left: 62.5%;
}
.column_14_sm_push {
left: 58.333333333333336%;
}
.column_13_sm_push {
left: 54.166666666666664%;
}
.column_12_sm_push {
left: 50%;
}
.column_11_sm_push {
left: 45.83333333333333%;
}
.column_10_sm_push {
left: 41.66666666666667%;
}
.column_9_sm_push {
left: 37.5%;
}
.column_8_sm_push {
left: 33.33333333333333%;
}
.column_7_sm_push {
left: 29.166666666666668%;
}
.column_6_sm_push {
left: 25%;
}
.column_5_sm_push {
left: 20.833333333333336%;
}
.column_4_sm_push {
left: 16.666666666666664%;
}
.column_3_sm_push {
left: 12.5%;
}
.column_2_sm_push {
left: 8.333333333333332%;
}
.column_1_sm_push {
left: 4.166666666666666%;
}
.column_0_sm_push {
left: 0%;
}
.column_24_sm_offset {
margin-left: 100%;
}
.column_23_sm_offset {
margin-left: 95.83333333333334%;
}
.column_22_sm_offset {
margin-left: 91.66666666666666%;
}
.column_21_sm_offset {
margin-left: 87.5%;
}
.column_20_sm_offset {
margin-left: 83.33333333333334%;
}
.column_19_sm_offset {
margin-left: 79.16666666666666%;
}
.column_18_sm_offset {
margin-left: 75%;
}
.column_17_sm_offset {
margin-left: 70.83333333333334%;
}
.column_16_sm_offset {
margin-left: 66.66666666666666%;
}
.column_15_sm_offset {
margin-left: 62.5%;
}
.column_14_sm_offset {
margin-left: 58.333333333333336%;
}
.column_13_sm_offset {
margin-left: 54.166666666666664%;
}
.column_12_sm_offset {
margin-left: 50%;
}
.column_11_sm_offset {
margin-left: 45.83333333333333%;
}
.column_10_sm_offset {
margin-left: 41.66666666666667%;
}
.column_9_sm_offset {
margin-left: 37.5%;
}
.column_8_sm_offset {
margin-left: 33.33333333333333%;
}
.column_7_sm_offset {
margin-left: 29.166666666666668%;
}
.column_6_sm_offset {
margin-left: 25%;
}
.column_5_sm_offset {
margin-left: 20.833333333333336%;
}
.column_4_sm_offset {
margin-left: 16.666666666666664%;
}
.column_3_sm_offset {
margin-left: 12.5%;
}
.column_2_sm_offset {
margin-left: 8.333333333333332%;
}
.column_1_sm_offset {
margin-left: 4.166666666666666%;
}
.column_0_sm_offset {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.column_24_md {
width: 100%;
}
.column_23_md {
width: 95.83333333333334%;
}
.column_22_md {
width: 91.66666666666666%;
}
.column_21_md {
width: 87.5%;
}
.column_20_md {
width: 83.33333333333334%;
}
.column_19_md {
width: 79.16666666666666%;
}
.column_18_md {
width: 75%;
}
.column_17_md {
width: 70.83333333333334%;
}
.column_16_md {
width: 66.66666666666666%;
}
.column_15_md {
width: 62.5%;
}
.column_14_md {
width: 58.333333333333336%;
}
.column_13_md {
width: 54.166666666666664%;
}
.column_12_md {
width: 50%;
}
.column_11_md {
width: 45.83333333333333%;
}
.column_10_md {
width: 41.66666666666667%;
}
.column_9_md {
width: 37.5%;
}
.column_8_md {
width: 33.33333333333333%;
}
.column_7_md {
width: 29.166666666666668%;
}
.column_6_md {
width: 25%;
}
.column_5_md {
width: 20.833333333333336%;
}
.column_4_md {
width: 16.666666666666664%;
}
.column_3_md {
width: 12.5%;
}
.column_2_md {
width: 8.333333333333332%;
}
.column_1_md {
width: 4.166666666666666%;
}
.column_24_md_pull {
right: 100%;
}
.column_23_md_pull {
right: 95.83333333333334%;
}
.column_22_md_pull {
right: 91.66666666666666%;
}
.column_21_md_pull {
right: 87.5%;
}
.column_20_md_pull {
right: 83.33333333333334%;
}
.column_19_md_pull {
right: 79.16666666666666%;
}
.column_18_md_pull {
right: 75%;
}
.column_17_md_pull {
right: 70.83333333333334%;
}
.column_16_md_pull {
right: 66.66666666666666%;
}
.column_15_md_pull {
right: 62.5%;
}
.column_14_md_pull {
right: 58.333333333333336%;
}
.column_13_md_pull {
right: 54.166666666666664%;
}
.column_12_md_pull {
right: 50%;
}
.column_11_md_pull {
right: 45.83333333333333%;
}
.column_10_md_pull {
right: 41.66666666666667%;
}
.column_9_md_pull {
right: 37.5%;
}
.column_8_md_pull {
right: 33.33333333333333%;
}
.column_7_md_pull {
right: 29.166666666666668%;
}
.column_6_md_pull {
right: 25%;
}
.column_5_md_pull {
right: 20.833333333333336%;
}
.column_4_md_pull {
right: 16.666666666666664%;
}
.column_3_md_pull {
right: 12.5%;
}
.column_2_md_pull {
right: 8.333333333333332%;
}
.column_1_md_pull {
right: 4.166666666666666%;
}
.column_0_md_pull {
right: 0%;
}
.column_24_md_push {
left: 100%;
}
.column_23_md_push {
left: 95.83333333333334%;
}
.column_22_md_push {
left: 91.66666666666666%;
}
.column_21_md_push {
left: 87.5%;
}
.column_20_md_push {
left: 83.33333333333334%;
}
.column_19_md_push {
left: 79.16666666666666%;
}
.column_18_md_push {
left: 75%;
}
.column_17_md_push {
left: 70.83333333333334%;
}
.column_16_md_push {
left: 66.66666666666666%;
}
.column_15_md_push {
left: 62.5%;
}
.column_14_md_push {
left: 58.333333333333336%;
}
.column_13_md_push {
left: 54.166666666666664%;
}
.column_12_md_push {
left: 50%;
}
.column_11_md_push {
left: 45.83333333333333%;
}
.column_10_md_push {
left: 41.66666666666667%;
}
.column_9_md_push {
left: 37.5%;
}
.column_8_md_push {
left: 33.33333333333333%;
}
.column_7_md_push {
left: 29.166666666666668%;
}
.column_6_md_push {
left: 25%;
}
.column_5_md_push {
left: 20.833333333333336%;
}
.column_4_md_push {
left: 16.666666666666664%;
}
.column_3_md_push {
left: 12.5%;
}
.column_2_md_push {
left: 8.333333333333332%;
}
.column_1_md_push {
left: 4.166666666666666%;
}
.column_0_md_push {
left: 0%;
}
.column_24_md_offset {
margin-left: 100%;
}
.column_23_md_offset {
margin-left: 95.83333333333334%;
}
.column_22_md_offset {
margin-left: 91.66666666666666%;
}
.column_21_md_offset {
margin-left: 87.5%;
}
.column_20_md_offset {
margin-left: 83.33333333333334%;
}
.column_19_md_offset {
margin-left: 79.16666666666666%;
}
.column_18_md_offset {
margin-left: 75%;
}
.column_17_md_offset {
margin-left: 70.83333333333334%;
}
.column_16_md_offset {
margin-left: 66.66666666666666%;
}
.column_15_md_offset {
margin-left: 62.5%;
}
.column_14_md_offset {
margin-left: 58.333333333333336%;
}
.column_13_md_offset {
margin-left: 54.166666666666664%;
}
.column_12_md_offset {
margin-left: 50%;
}
.column_11_md_offset {
margin-left: 45.83333333333333%;
}
.column_10_md_offset {
margin-left: 41.66666666666667%;
}
.column_9_md_offset {
margin-left: 37.5%;
}
.column_8_md_offset {
margin-left: 33.33333333333333%;
}
.column_7_md_offset {
margin-left: 29.166666666666668%;
}
.column_6_md_offset {
margin-left: 25%;
}
.column_5_md_offset {
margin-left: 20.833333333333336%;
}
.column_4_md_offset {
margin-left: 16.666666666666664%;
}
.column_3_md_offset {
margin-left: 12.5%;
}
.column_2_md_offset {
margin-left: 8.333333333333332%;
}
.column_1_md_offset {
margin-left: 4.166666666666666%;
}
.column_0_md_offset {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.column_24_lg {
width: 100%;
}
.column_23_lg {
width: 95.83333333333334%;
}
.column_22_lg {
width: 91.66666666666666%;
}
.column_21_lg {
width: 87.5%;
}
.column_20_lg {
width: 83.33333333333334%;
}
.column_19_lg {
width: 79.16666666666666%;
}
.column_18_lg {
width: 75%;
}
.column_17_lg {
width: 70.83333333333334%;
}
.column_16_lg {
width: 66.66666666666666%;
}
.column_15_lg {
width: 62.5%;
}
.column_14_lg {
width: 58.333333333333336%;
}
.column_13_lg {
width: 54.166666666666664%;
}
.column_12_lg {
width: 50%;
}
.column_11_lg {
width: 45.83333333333333%;
}
.column_10_lg {
width: 41.66666666666667%;
}
.column_9_lg {
width: 37.5%;
}
.column_8_lg {
width: 33.33333333333333%;
}
.column_7_lg {
width: 29.166666666666668%;
}
.column_6_lg {
width: 25%;
}
.column_5_lg {
width: 20.833333333333336%;
}
.column_4_lg {
width: 16.666666666666664%;
}
.column_3_lg {
width: 12.5%;
}
.column_2_lg {
width: 8.333333333333332%;
}
.column_1_lg {
width: 4.166666666666666%;
}
.column_24_lg_pull {
right: 100%;
}
.column_23_lg_pull {
right: 95.83333333333334%;
}
.column_22_lg_pull {
right: 91.66666666666666%;
}
.column_21_lg_pull {
right: 87.5%;
}
.column_20_lg_pull {
right: 83.33333333333334%;
}
.column_19_lg_pull {
right: 79.16666666666666%;
}
.column_18_lg_pull {
right: 75%;
}
.column_17_lg_pull {
right: 70.83333333333334%;
}
.column_16_lg_pull {
right: 66.66666666666666%;
}
.column_15_lg_pull {
right: 62.5%;
}
.column_14_lg_pull {
right: 58.333333333333336%;
}
.column_13_lg_pull {
right: 54.166666666666664%;
}
.column_12_lg_pull {
right: 50%;
}
.column_11_lg_pull {
right: 45.83333333333333%;
}
.column_10_lg_pull {
right: 41.66666666666667%;
}
.column_9_lg_pull {
right: 37.5%;
}
.column_8_lg_pull {
right: 33.33333333333333%;
}
.column_7_lg_pull {
right: 29.166666666666668%;
}
.column_6_lg_pull {
right: 25%;
}
.column_5_lg_pull {
right: 20.833333333333336%;
}
.column_4_lg_pull {
right: 16.666666666666664%;
}
.column_3_lg_pull {
right: 12.5%;
}
.column_2_lg_pull {
right: 8.333333333333332%;
}
.column_1_lg_pull {
right: 4.166666666666666%;
}
.column_0_lg_pull {
right: 0%;
}
.column_24_lg_push {
left: 100%;
}
.column_23_lg_push {
left: 95.83333333333334%;
}
.column_22_lg_push {
left: 91.66666666666666%;
}
.column_21_lg_push {
left: 87.5%;
}
.column_20_lg_push {
left: 83.33333333333334%;
}
.column_19_lg_push {
left: 79.16666666666666%;
}
.column_18_lg_push {
left: 75%;
}
.column_17_lg_push {
left: 70.83333333333334%;
}
.column_16_lg_push {
left: 66.66666666666666%;
}
.column_15_lg_push {
left: 62.5%;
}
.column_14_lg_push {
left: 58.333333333333336%;
}
.column_13_lg_push {
left: 54.166666666666664%;
}
.column_12_lg_push {
left: 50%;
}
.column_11_lg_push {
left: 45.83333333333333%;
}
.column_10_lg_push {
left: 41.66666666666667%;
}
.column_9_lg_push {
left: 37.5%;
}
.column_8_lg_push {
left: 33.33333333333333%;
}
.column_7_lg_push {
left: 29.166666666666668%;
}
.column_6_lg_push {
left: 25%;
}
.column_5_lg_push {
left: 20.833333333333336%;
}
.column_4_lg_push {
left: 16.666666666666664%;
}
.column_3_lg_push {
left: 12.5%;
}
.column_2_lg_push {
left: 8.333333333333332%;
}
.column_1_lg_push {
left: 4.166666666666666%;
}
.column_0_lg_push {
left: 0%;
}
.column_24_lg_offset {
margin-left: 100%;
}
.column_23_lg_offset {
margin-left: 95.83333333333334%;
}
.column_22_lg_offset {
margin-left: 91.66666666666666%;
}
.column_21_lg_offset {
margin-left: 87.5%;
}
.column_20_lg_offset {
margin-left: 83.33333333333334%;
}
.column_19_lg_offset {
margin-left: 79.16666666666666%;
}
.column_18_lg_offset {
margin-left: 75%;
}
.column_17_lg_offset {
margin-left: 70.83333333333334%;
}
.column_16_lg_offset {
margin-left: 66.66666666666666%;
}
.column_15_lg_offset {
margin-left: 62.5%;
}
.column_14_lg_offset {
margin-left: 58.333333333333336%;
}
.column_13_lg_offset {
margin-left: 54.166666666666664%;
}
.column_12_lg_offset {
margin-left: 50%;
}
.column_11_lg_offset {
margin-left: 45.83333333333333%;
}
.column_10_lg_offset {
margin-left: 41.66666666666667%;
}
.column_9_lg_offset {
margin-left: 37.5%;
}
.column_8_lg_offset {
margin-left: 33.33333333333333%;
}
.column_7_lg_offset {
margin-left: 29.166666666666668%;
}
.column_6_lg_offset {
margin-left: 25%;
}
.column_5_lg_offset {
margin-left: 20.833333333333336%;
}
.column_4_lg_offset {
margin-left: 16.666666666666664%;
}
.column_3_lg_offset {
margin-left: 12.5%;
}
.column_2_lg_offset {
margin-left: 8.333333333333332%;
}
.column_1_lg_offset {
margin-left: 4.166666666666666%;
}
.column_0_lg_offset {
margin-left: 0%;
}
.column_0 {
float: none;
position: relative;
min-height: 1px;
padding-left: 0;
padding-right: 0;
}
}
.row.gutter .cols_group {
margin-left: -12px;
margin-right: -12px;
}
.row.gutter .cols_group > [class^="column_"],
.row.gutter .cols_group > [class*=" column_"] {
padding-right: 12px;
padding-left: 12px;
}
.row.no-gutter .cols_group {
margin-right: 0;
margin-left: 0;
}
.row.no-gutter .cols_group > [class^="column_"],
.row.no-gutter .cols_group > [class*=" column_"] {
padding-right: 0;
padding-left: 0;
}
.container_height {
display: table;
width: 100%;
}
.cols_group_height {
display: table-row;
}
.column_height {
display: table-cell;
float: none;
}
.row.row-height .container {
display: table;
width: 100%;
}
.row.row-height .cols_group {
display: table-row;
}
.row.row-height .cols_group > [class^="column_"],
.row.row-height .cols_group > [class*=" column_"] {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
vertical-align: middle;
}
.row.row-height .cols_group > [class^="column_"]:first-child,
.row.row-height .cols_group > [class*=" column_"]:first-child {
border-left: 0 none;
}
.row.row-height .cols_group > [class^="column_"]:last-child,
.row.row-height .cols_group > [class*=" column_"]:last-child {
border-right: 0 none;
}
.column-top {
vertical-align: top;
}
.column-middle {
vertical-align: middle;
}
.column-bottom {
vertical-align: bottom;
}
.row.vertical-divider .cols_group > [class*='column_']:not(:last-child):after {
background: #272E31;
width: 1px;
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
right: 0;
min-height: 70px;
}
.row-centered {
text-align: center;
}
.row-centered .cols_group > [class^="column_"],
.row-centered .cols_group > [class*=" column_"] {
display: inline-block;
float: none;
margin-right: -4px !important;
width: auto !important;
}
.column_8.column_9 {
width: 37.5%;
}
.separador {
margin-bottom: 24px;
}
.columna_min {
padding-left: 50px;
}
.column_0 {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.wow {
visibility: hidden;
}
body {
background-color: #FFFFFF;
font-family: 'futura-pt', sans-serif;
line-height: 2.4em;
color: 181700;
}
.header_title {
background-position: 0 bottom;
background-repeat: no-repeat;
margin: 0;
padding: 0;
width: 100% !important;
}
.page-heading {
padding: 0;
}
.page-heading .tt_template_row:first-child {
background-color: #ECECEA;
border-bottom: 3px solid #FFF;
margin: 0 0px !important;
padding: 0px 0 14px 16px;
}
.page-heading h1 {
margin: 0 0 0 -23px;
padding-top: 27px !important;
}
.page-heading .box_subtitle {
margin-left: -23px;
}
.page-heading .box_subtitle p {
margin-bottom: 0 !important;
}
.page-heading .breadcrumbs {
padding: 0;
margin: 26px 0 0 0 !important;
}
.page-heading .social-links {
text-align: right;
}
.title-row,
.title-section {
font-size: 2.2em !important;
font-weight: 900 !important;
margin: 0 auto 50px auto !important;
padding: 0 !important;
position: relative;
text-align: center !important;
text-transform: uppercase;
}
.title-row:after,
.title-section:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 100%;
margin: 10px auto;
width: 53px;
height: 4px;
background: #0B0B0B;
}
.title-mas {
text-transform: uppercase !important;
color: #0B0B0B !important;
font-size: 2.3em !important;
}
h1.title-mas {
text-transform: none !important;
}
.bg-02 .title-row,
.bg-02 .title-section {
color: #FFFFFF !important;
font-style: normal;
}
.bg-01 .title-row,
.bg-01 .title-section {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.bg-05 .title-row,
.bg-05 .title-section {
color: #fff !important;
}
.bg-05 .title-row:after,
.bg-05 .title-section:after {
background-color: #fff;
}
.bg-07 h2,
.bg-07 h3,
.bg-07 h4,
.bg-07 h5,
.bg-07 h6,
.bg-07 p,
.bg-07 li {
color: #fff !important;
}
.bg-07 h2 span {
border: 1px solid #fff !important;
}
.bg-07 .title-row,
.bg-07 .title-section {
color: #fff !important;
}
.bg-07 .title-row:after,
.bg-07 .title-section:after {
background-color: #fff;
}
.separador_brd_top {
border-top: 1px solid #C3C2C2;
}
.separador_brd_bottom {
border-bottom: 1px solid #C3C2C2;
}
.summary {
color: ;
font-size: ;
font-style: ;
font-weight: ;
text-transform: ;
margin-bottom: 15px;
margin-top: 15px;
}
.home .summary {
text-align: center;
font-size: 2.5em;
color: #A82A46;
font-weight: 300;
font-style: italic;
margin: -50px 0 48px 0;
}
ul li {
background: url() no-repeat 0 9px;
margin-bottom: 5px;
padding: 0 0 1px 12px;
}
ul ul {
padding: 18px 0 0 0;
}
ul li li {
background: none;
font-size: 1em;
list-style-position: inside;
list-style-type: circle;
margin-bottom: 5px;
padding: 0;
}
ol li {
list-style-position: inside;
margin-bottom: 10px;
padding: 0;
}
ol ol {
padding: 18px 0 8px 0;
}
ol li li {
font-size: 1em;
list-style-position: inside;
list-style-type: lower-latin;
margin-bottom: 5px;
padding: 0 0 0 30px;
}
.box_ficha h2,
.box_ficha h3,
.box_ficha h4 {
padding-left: 17px;
}
.box_ficha ul {
padding: 0 0 30px 17px;
}
.box_ficha ul.list_menu,
ul.list_menu {
padding: 0;
margin: 0 -12px;
border-top: 1px solid #FFF;
}
ul.list_menu li {
background-image: none;
border-bottom: 1px solid #FFF;
padding: 23px;
margin: 0;
}
ul.list_menu li a {
padding: 23px;
margin: -23px;
display: block;
color: #272928;
background-image: url(https://www.vocaeditorial.com/blog/media/ic_down.png);
background-position: right 35%;
background-repeat: no-repeat;
}
ul.list_menu li a:hover {
background-image: url(https://www.vocaeditorial.com/blog/media/ic_down_hover.png);
color: #FFFFFF;
background-color: #A11736;
}
a,
a:active,
a:focus {
outline: none;
}
a {
color: #FBAF3F;
}
a:hover {
color: #000;
}
.button {
background-color: #FBAF3F;
border: 1px solid #FBAF3F;
color: #fff;
display: inline-block;
font-size: 16px;
height: auto;
padding: 9px 25px;
margin: 0;
outline: none;
font-weight: normal;
text-transform: uppercase;
}
.button:hover {
background-color: #000;
border: 1px solid #000;
color: #fff;
outline: 0;
padding: 9px 25px;
}
.button.rounded {
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
table {
border-top: 1px solid #DEDFE0;
border-left: 1px solid #DEDFE0;
margin: 15px 0 55px 0;
}
table th {
border-bottom: 1px solid #DEDFE0;
border-right: 1px solid #DEDFE0;
color: #8E8E8E;
font-size: 1.6em;
padding: 12px;
text-align: center;
text-transform: uppercase;
}
table td {
border-bottom: 1px solid #DEDFE0;
border-right: 1px solid #DEDFE0;
color: #6A6A6A;
font-size: 1.6em;
padding: 12px;
text-align: center;
}
table strong {
color: ;
}
.top-border {
border-top: 1px solid ;
}
.bottom-border {
border-bottom: 1px solid ;
}
.top-spacing {
padding-top: 120px;
}
.bottom-spacing {
padding-bottom: 120px;
}
.top-spacing-med {
padding-top: 80px;
}
.bottom-spacing-med {
padding-bottom: 80px;
}
.top-spacing-min {
padding-top: 80px;
}
.bottom-spacing-min {
padding-bottom: 80px;
}
.bg-01 {
background-color: #FFFFFF;
}
.bg-02 {
background-color: #000000;
}
.bg-03 {
background-color: #F7F5ED;
}
.bg-04 {
background: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
.bg-05 {
background-color: #686E64;
}
.bg-06 {
background-color: #F1F1F1;
}
.bg-07 {
background-color: #19191B;
}
.bg-08 {
background-color: #F4F4F4;
}
.top-border.bg-02 {
border-top: 1px solid #fff;
}
.clear {
clear: both;
line-height: 0;
font-size: 0;
}
.parallax-image {
min-height: 270px;
overflow: hidden;
background-position: 50% 50%;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
width: 100%;
background-repeat: no-repeat;
}
@media only screen and (max-width: 769px) {
.parallax-image {
background-attachment: scroll;
background-position: 40% 50%;
}
}
@media only screen and (min-width: 768px) {
.parallax-image {
background-attachment: fixed;
}
}
#toTop {
background: url(//www.vocaeditorial.com/blog/media/top.svg) no-repeat 0 0;
bottom: 12px;
display: none;
height: 30px;
overflow: hidden;
position: fixed;
left: 50%;
text-indent: 100%;
width: 30px;
transform: translateX(-50%);
}
#toTopHover {
background: url(//www.vocaeditorial.com/blog/media/top_over.svg) no-repeat 0 0;
display: block;
height: 30px;
overflow: hidden;
width: 30px;
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
}
#toTop:active,
#toTop:focus {
outline: none;
}
.header {
background-color: #FFF;
}
body.home .header {
background-color: transparent;
border: 0;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.topHeader {
background-color: ;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.header_mobile {
background-color: #FFF;
border-bottom: 1px solid #DDDDDD;
display: none;
}
.has-mini-header .header_mobile {
position: fixed;
display: block;
z-index: 9997;
top: 0;
}
.header_mobile .visible-phone {
display: block;
}
.header_mobile .hidden-phone {
display: none;
}
.header_mobile .show-menu {
display: none;
}
.topHeader .tt_template_structure {
float: right;
}
.full-width .container {
max-width: 100% !important;
}
.full-width .container .container {
max-width: 1152px !important;
}
.left {
float: left;
}
.right {
float: right;
}
.visible-phone {
display: none;
}
.box_featured h2 {
color: #FFFFFF;
font-size: 3.5em;
font-style: italic;
font-weight: 400;
margin: 0 0 18px 0;
padding: 0 0 24px 0;
background-image: url(https://www.vocaeditorial.com/blog/media/hr_4.jpg);
background-repeat: no-repeat;
background-position: 0 bottom;
line-height: 1em;
}
.box_featured p {
color: #FFFFFF;
font-size: 2.0em;
font-style: italic;
font-weight: 400;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
@media only screen and (max-width: 480px) {
.visible-phone {
display: block;
}
.hidden-phone {
display: none;
}
.row {
height: auto !important;
}
.row_1 {
display: none;
}
.row_2 {
background-color: #F9720F;
padding: 0;
}
[class*="column_"] {
width: 100%;
}
.column_0 {
padding-right: 0;
padding-left: 0;
width: 100%;
}
.container_column {
background-position: center center !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
min-height: auto !important;
height: auto !important;
}
.container_column.img-container-empty {
min-height: 200px !important;
}
.top-spacing {
padding-top: 60px !important;
}
.bottom-spacing {
padding-bottom: 60px !important;
}
.top-spacing-med {
padding-top: 20px;
}
.bottom-spacing-med {
padding-bottom: 20px;
}
.top-spacing-min {
padding-top: 20px;
}
.bottom-spacing-min {
padding-bottom: 20px;
}
.header .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.header_mobile .container {
padding-left: 0;
padding-right: 0;
}
.header .fa-bars {
color: ;
}
.header #logo {
float: left;
padding: 10px 0 10px 0;
}
.header .nav-control {
padding: 10px 0 10px 0;
}
.header .nav-control {
float: right;
text-align: right;
}
.topHeader {
display: none;
}
.sidebar {
padding: 0;
}
.submenu {
margin-bottom: 15px;
}
.sidebar :last-child {
margin-bottom: 0;
}
h1 {
font-size: 3em;
}
.page-heading h1,
.page-heading .h1 {
font-size: 3.5em;
padding-top: 4px !important;
}
.page-heading .breadcrumbs {
display: none;
}
h2,
.h2 {
font-size: 2.6em;
line-height: normal;
}
h3,
.h3 {
font-size: 2em;
}
h4,
.h4 {
font-size: 1.6em;
}
.summary {
font-size: 2.4em;
}
.table-responsive {
margin-bottom: 15px;
overflow-y: hidden;
overflow-x: scroll;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
}
.table-responsive>table {
margin-bottom: 0;
}
.bottomFooter p {
text-aling: center;
}
.bottomFooter .menu {
text-align: right;
margin: 0 auto;
}
.bottomFooter .menu li {
margin: 0 auto;
}
#toTop {
bottom: 20px;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
h1 {
font-size: 3em;
}
.visible-phone {
display: block;
}
.hidden-phone {
display: none;
}
.row {
height: auto !important;
}
.row_1 {
display: none;
}
.row_2 {
background-color: #F9720F;
padding: 0;
}
.columna_min {
padding-left: 0px;
}
[class*="column_"] {
width: 100%;
}
.column_0 {
padding-right: 0;
padding-left: 0;
width: 100%;
}
.container_column {
background-position: center center !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
min-height: auto !important;
height: auto !important;
}
.container_column.img-container-empty {
min-height: 300px !important;
}
.header .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.header_mobile .container {
padding-left: 0;
padding-right: 0;
}
.topHeader {
display: none;
}
.topHeader [class*="column_"] {
width: auto;
}
.header .fa-bars {
color: ;
}
.header #logo {
float: left;
padding: 10px 0 10px 0;
}
.header .nav-control {
padding: 10px 0 10px 0;
}
.header .nav-control {
float: right;
text-align: right;
}
.sidebar {
padding: 0;
}
.submenu {
margin-bottom: 15px;
}
.sidebar :last-child {
margin-bottom: 0;
}
h2,
.h2 {
font-size: 2.6em;
line-height: normal;
}
.summary {
font-size: 2.4em;
}
.table-responsive {
margin-bottom: 15px;
overflow-y: hidden;
overflow-x: scroll;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
}
.table-responsive>table {
margin-bottom: 0;
}
.bottomFooter .menu {
text-align: center;
margin: 0 auto;
}
.bottomFooter .menu li {
margin: 0 auto;
}
#toTop {
bottom: 20px;
}
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
.visible-phone {
display: block;
}
.hidden-phone {
display: none;
}
.column_18 {
width: 66.66666666666666%;
}
.column_6 {
width: 33.33333333333333%;
}
.column_0 {
padding-right: 0;
padding-left: 0;
width: 100%;
}
.container_column {
background-position: center center !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
.background-left .container_column {
background-position: 0 0 !important;
}
.header .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.header_mobile .container {
padding-left: 0;
padding-right: 0;
}
.topHeader [class*="column_"] {
width: auto;
}
.header .fa-bars {
color: ;
}
.header #logo {
float: left;
padding: 10px 0 10px 0;
}
.header .nav-control {
padding: 10px 0 10px 0;
}
.header .nav-control {
float: right;
text-align: right;
}
.sidebar {
padding: 0;
}
.submenu {
margin-bottom: 15px;
}
.sidebar :last-child {
margin-bottom: 0;
}
.img-right {
float: none !important;
margin: 0 0 20px 0 !important;
}
.footer .col_1,
.footer .col_1,
.footer .col_1,
.footer .col_4 {
width: 50%;
}
.footer .column_24 {
padding-bottom: 0;
width: 100%;
}
.bottomFooter [class*="column_"] {
text-align: center;
width: 100%;
}
.bottomFooter .menu {
text-align: center;
margin: 0 auto;
width: auto;
}
.bottomFooter .menu li {
margin: 0 auto;
}
#toTop {
bottom: 20px;
}
}
@media only screen and (min-width : 957px) {
.topHeader [class*="column_"] {
width: auto;
}
}
body.maintenance {
text-align: center;
}
body.maintenance h1 {
line-height: 1.4em;
}
body.maintenance p {
font-size: 1.8em;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes flash {
0%,
50%,
100% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash {
0%,
50%,
100% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes shake {
0%,
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
20%,
40%,
60%,
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes shake {
0%,
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
20%,
40%,
60%,
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%,
20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%,
20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
}
@-webkit-keyframes wobble {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes wobble {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
-ms-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
-ms-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
-ms-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
-ms-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
-ms-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
-ms-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
-ms-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
-ms-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
-ms-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
-ms-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
-ms-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
-ms-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
-ms-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
-ms-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
}
@-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
-ms-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
}
@-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
.team-member-image img {
transition: all .2s ease-in-out;
}
.team-member-image img:hover {
transform: scale(1.1);
}
.hidden-anchor br {
display: none;
}
@media only screen and (max-width: 1098px) {
.header .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.header_mobile .container {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width: 1200px) {
.home h1,
.home .h1 {
padding-top: 60px !important;
}
}
@media only screen and (max-width: 800px) {
.home h1,
.home .h1 {
padding-top: 30px !important;
}
}
@media only screen and (max-width: 500px) {
html {
font-size: 59.5%;
}
.box_featured h2 {
font-size: 2.5em;
}
}
.acreditaciones-row .txt-right {
top: 10px;
left: 0;
height: 59px;
position: absolute;
z-index: 9999;
}
.acreditaciones-row h2 {
color: #AAA9AA !important;
}
.acreditaciones-row .directory-module {
width: 100% !important;
padding: 0 80px !important;
}
.acreditaciones-row .carousel-item {
padding: 0 0 !important;
width: 25%;
border: 0;
}
.acreditaciones-row .media-top .directory-item-media {
text-align: center !important;
border: 0;
}
.acreditaciones-row .media-top .directory-item-media img {
border: 0;
margin: 0 auto;
}
.acreditaciones-row .directory-module a.prev,
.acreditaciones-row .directory-module a.next {
background-image: url(//www.vocaeditorial.com/blog/media/slide_pagination_2.png);
}
@media only screen and (max-width: 856px) {
#content .container.boxed {
padding-left: 12px !important;
padding-right: 12px !important;
}
p.summary_form {
padding-left: 20px !important;
padding-right: 20px !important;
}
}
@media only screen and (max-width: 500px) {
.image-module {
margin-bottom: 20px !important;
}
.has-mini-header .header_mobile,
.has-mini-header .header .nav-control {
display: none !important;
}
}
@media only screen and (min-width: 481px) and (max-width: 769px) {
.column_8.column_9 {
width: 100%;
}
}
#timeline_wall3083.sboard .bg-facebook {
background-color: #305790 !important;
display: none;
}
.sboard .sb-item .sb-inner .sb-title,
.sb-uname {
display: none;
}
.box-related {
width: 50%;
max-width: 332px;
float: right;
border: 5px solid #F7F5ED !important;
padding: 30px !important;
margin: 0 0 24px 24px;
}
.box-related h2 {
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 24px;
text-align: center;
color: #151515;
padding: 0 !important;
margin: 0 0 25px 0 !important;
}
.box-related p {
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 24px;
color: #020202;
margin: 0 0 10px 0;
}
.box-related p a {
color: #020202;
}
.box-related p a:hover {
color: #FBAF3F;
}
.separador_brd_bottom {
margin-top: 40px !important;
margin-bottom: 40px !important;
}
.single #content .container_column .container_column {
padding: 0 24px;
}
.blog-article .blog-article-content .gform_wrapper,
.gform_wrapper {
width: 80% !important;
max-width: 600px !important;
margin: 0 auto !important;
}
#content .box-share-column {
text-align: center;
}
#content .box-share-parent {
display: block;
position: relative;
clear: left;
width: 44px;
margin: 0 auto;
min-height: 220px;
text-align: center;
}
#content .box-share {
width: 44px;
position: absolute;
top: 0;
left: 32%;
z-index: 999999999 !important;
margin: 0 auto;
}
#content .box-share .crafty-social-buttons-list li {
display: block;
}
#content .box-share.is_stuck {
position: fixed !important;
}
#content .blog-article .blog-article-image {
height: 315px;
overflow: hidden;
position: relative;
}
#content .blog-article .blog-article-image img.article-img-full {
width: 100%;
height: auto;
margin: auto;
overflow: hidden;
position: absolute;
left: 0;
top: 50%;
transform: translate(0,-50%);
}
#content .blog-article .blog-article-image .article-share {
position: absolute;
top: 0;
right: -256px;
height: 64px;
width: 320px;
-webkit-transition-duration: 200ms;
-o-transition-duration: 200ms;
transition-duration: 200ms;
}
#content .blog-article .blog-article-image .article-share:hover {
right: 0;
-webkit-transition-duration: 200ms;
-o-transition-duration: 200ms;
transition-duration: 200ms;
}
#content .blog-article .blog-article-image .article-share .crafty-social-buttons-align-left {
margin: 0;
}
#content .blog-article .blog-article-image .article-share .crafty-social-caption {
display: none;
}
#content .blog-article .blog-article-image .article-share li {
margin: 0;
padding: 0;
}
#content .blog-article .blog-article-header {
background-color: transparent !important;
text-align: center;
padding: 80px 0 0px 0;
padding: 60px 0 0px 0;
}
#content .blog-article .blog-article-header h1 {
text-align: center;
color: #0B0B0B;
font-family: 'futura-pt', sans-serif;
font-size: 4.2em;
font-weight: bold;
line-height: 1em;
margin-bottom: 56px;
}
#content .blog-article .blog-article-header p {
font-family: 'futura-pt', sans-serif;
color: #777777;
font-size: 1.9em;
font-weight: 400;
margin-bottom: 34px;
}
#content .blog-article .blog-article-header p.post-category {
font-style: normal;
font-weight: bold;
font-size: 1.8em;
line-height: 24px;
text-transform: uppercase;
}
#content .blog-article .blog-article-header p.post-category a {
color: #FBAF3F;
padding: 0 0 8px 0;
text-decoration: none;
}
#content .blog-article .blog-article-header p.post-category a:hover {
color: #0B0B0B;
text-decoration: none;
}
#content .blog-article .blog-article-header p.date {
border-top: 1px solid #fff;
font-size: 1.7em;
font-weight: 400;
padding-top: 10px;
text-transform: uppercase;
display: none;
}
#content .blog-article .blog-article-header .post-avatar {
margin: 0 0 15px 0;
padding: 0;
}
#content .blog-article .blog-article-header .post-avatar img,
#content .blog-article .blog-article-header .post-avatar p {
display: inline;
}
#content .blog-article .blog-article-header .post-avatar img {
height: 40px;
margin-right: 5px;
width: 40px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
#content .blog-article .blog-article-header .post-avatar p {
text-transform: uppercase;
font-family: 'futura-pt', sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #FBAF3F;
}
#content .blog-article .blog-article-header .crafty-social-buttons-list {
margin-bottom: 30px;
}
#content .blog-article .blog-article-content {
background-color: #fff;
overflow: auto;
padding: 20px 0 80px 0;
font-family: 'futura-pt', sans-serif;
}
#content .blog-article .blog-article-content h2 {
color: #333;
font-size: 2.2em;
font-weight: bold;
margin-bottom: 12px;
padding-top: 30px;
text-transform: uppercase;
}
#content .blog-article .blog-article-content h3 {
color: #333;
font-weight: bold;
font-size: 2.0em;
font-weight: 700;
padding-top: 24px;
margin-bottom: 16px;
}
#content .blog-article .blog-article-content p {
color: #333;
font-size: 2.0em;
line-height: 26px;
margin-bottom: 12px;
}
#content .blog-article .blog-article-content p.lead {
background-color: #FBAF3F;
color: #fff;
font-size: 2.6em;
line-height: 1.3em;
margin: 0 0 60px 0;
padding: 40px 120px;
text-align: center;
}
#content .blog-article .blog-article-content p.tags {
color: #FBAF3F;
font-size: 1.6em;
}
#content .blog-article .blog-article-content p.tags a {
color: #FBAF3F;
background-color: #FFFFFF;
border: 1px solid #FBAF3F;
padding: 7px 13px 7px 13px;
margin: 0 5px 10px 0;
text-transform: uppercase;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
display: inline-block;
}
#content .blog-article .blog-article-content p.tags a:hover {
background-color: #FBAF3F;
border: 1px solid #FBAF3F;
color: #FFFFFF;
}
#content .blog-article .blog-article-content p.date {
font-size: 1.7em;
font-weight: normal;
padding-top: 0px;
text-transform: uppercase;
}
#content .blog-article .blog-article-content p + .lead {
margin-top: 60px;
}
#content .blog-article .blog-article-content img.crazy_lazy {
margin-bottom: 40px;
}
#content .blog-article .blog-article-content figcaption {
display: block;
font-size: 1.6em;
font-style: italic;
padding-top: 12px;
}
#content .blog-article .blog-article-content ul {
margin-bottom: 28px;
}
#content .blog-article .blog-article-content ul li {
color: #333;
font-size: 1.6em;
list-style: disc;
margin-bottom: 12px;
margin-left: 20px;
padding: 0;
}
#content .blog-article .blog-article-content ol {
margin-bottom: 28px;
}
#content .blog-article .blog-article-content ol li {
color: #333;
font-size: 1.6em;
margin-bottom: 12px;
padding: 0;
}
#content .blog-article .blog-article-content ul + h2,
#content .blog-article .blog-article-content ol + h2 {
padding-top: 2px;
}
#content .blog-article .blog-article-content p.date h2,
#content .blog-article .blog-article-content .module-cta + h2 {
padding-top: 0;
}
#content .blog-article .blog-article-content .wp-video {
float: left;
}
#content .blog-article .blog-article-content img.size-full {
max-width: 100%;
}
#content .blog-article img + p {
margin-top: 30px;
}
#content .blog-article .blog-article-content > h2:first-child {
padding-top: 0;
}
#content .blog-article .blog-article-content .gforms_confirmation_message {
width: 100%;
}
#content .blog-article .blog-article-content .gforms_confirmation_message .gform_confirmation_message {
color: #777777;
font-family: 'futura-pt', sans-serif;
font-size: 1.9em !important;
font-weight: 100 !important;
line-height: 1.8em !important;
margin: 0 0 5px 0 !important;
padding: 0 !important;
}
#content .blog-article .blog-article-content .style-form-post {
background-color: #ECECEC;
text-align: center;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper {
width: 80% !important;
max-width: 600px !important;
margin: 0 auto !important;
text-align: left !important;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper li {
padding-left: 0 !important;
padding-right: 0 !important;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper li.gfield_error input,
#content .blog-article .blog-article-content .style-form-post .gform_wrapper li.gfield_error textarea,
#content .blog-article .blog-article-content .style-form-post .gform_wrapper li.gfield_error input[type="checkbox"] + label:before {
border: 3px solid #fa4f57 !important;
color: #333 !important;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper p {
margin-bottom: 5px;
text-align: left;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper .ginput_container {
max-width: 100%;
text-align: left;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper .box-detalle-legal p {
font-size: 14px !important;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100% !important;
}
#content .blog-article .blog-article-content .style-form-post .gform_wrapper .validation_error {
border-color: #fa4f57 !important;
color: #fa4f57 !important;
}
#content .list_bg_thumb .post-item {
min-height: 522px;
position: relative;
}
#content .list_bg_thumb .post-item .article-content {
position: absolute;
bottom: 71px;
left: 0;
}
#content .list_bg_thumb .post-item .post-item-details {
background-color: #FFFFFF;
background-color: transparent;
background-image: url(https://www.vocaeditorial.com/blog/media/list_bg_thumb.png);
background-repeat: repeat;
background-position: 0 0;
padding: 24px;
}
#content .list_bg_thumb .post-item .post-item-details .post-category {
font-family: 'futura-pt', sans-serif;
font-style: normal;
font-weight: bold;
font-size: 1.8em;
line-height: 24px;
text-transform: uppercase;
margin-bottom: 23px;
}
#content .list_bg_thumb .post-item .post-item-details h3 {
font-family: 'futura-pt', sans-serif;
color: #0B0B0B;
font-style: normal;
font-weight: bold;
font-size: 3.4em;
line-height: 36px;
margin-bottom: 10px;
text-transform: none;
}
#content .list_bg_thumb .post-item .post-item-details h3 a {
color: #0B0B0B;
}
#content .list_bg_thumb .post-item .post-item-details h3 a:hover {
color: #FBAF3F;
}
#content .list_bg_thumb .post-item .post-item-details p {
color: #0B0B0B;
font-family: 'futura-pt', sans-serif;
font-weight: normal;
font-style: normal;
font-size: 2.0em;
line-height: 26px;
}
#content .list_bg_thumb .post-item .post-item-details .post-avatar {
margin-top: 30px;
}
#content .list_bg_thumb .post-item .post-item-details .post-avatar img {
display: inline;
height: 45px;
margin-right: 5px;
width: 45px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
#content .list_bg_thumb .post-item .post-item-details .post-avatar p {
color: #FBAF3F;
display: inline;
text-transform: uppercase;
font-style: normal;
font-weight: 600;
font-size: 1.4em;
line-height: 24px;
}
.module-superfeatured-blog .cols_group > .column_24 {
margin-bottom: 80px;
}
.module-superfeatured-blog .cols_group > .column_24:nth-child(even) .article-content .column_12:first-child {
float: right;
}
.module-superfeatured-blog .cols_group > .column_24:last-child {
margin-bottom: 0;
}
.module-superfeatured-blog .article-img {
height: 256px;
overflow: hidden;
position: relative;
text-align: center;
width: 100%;
}
.module-superfeatured-blog .article-img img.article-img-thumbnail {
width: 100%;
height: auto;
margin: auto;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
-webkit-filter: brightness(100%);
filter: brightness(100%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.module-superfeatured-blog .article-img:hover img.article-img-thumbnail {
-webkit-filter: brightness(120%);
filter: brightness(120%);
}
.module-superfeatured-blog .article-img .article-share {
position: absolute;
top: 0;
right: -200px;
height: 50px;
width: 250px;
-webkit-transition-duration: 200ms;
-o-transition-duration: 200ms;
transition-duration: 200ms;
}
.module-superfeatured-blog .article-img .article-share:hover {
right: 0;
-webkit-transition-duration: 200ms;
-o-transition-duration: 200ms;
transition-duration: 200ms;
}
.module-superfeatured-blog .article-img .article-share .crafty-social-buttons-align-left {
margin: 0;
}
.module-superfeatured-blog .article-img .article-share .crafty-social-caption {
display: none;
}
.module-superfeatured-blog .article-img .article-share li {
margin: 0;
padding: 0;
}
.module-superfeatured-blog .article-img .article-share li img {
height: 50px !important;
width: 50px !important;
}
.module-superfeatured-blog .post-item-details {
padding-top: 16px;
}
.module-superfeatured-blog .post-item-details .post-category {
font-style: normal;
font-weight: bold;
font-size: 1.8em;
line-height: 24px;
text-transform: uppercase;
margin-bottom: 23px;
}
.module-superfeatured-blog .post-item-details .post-category a {
color: #FBAF3F;
}
.module-superfeatured-blog .post-item-details .post-category a:hover {
color: #000;
}
.module-superfeatured-blog .post-item-details h3 {
color: #0B0B0B;
font-family: 'futura-pt', sans-serif;
font-size: 3.5em;
font-weight: 900;
line-height: 1.1em;
margin-bottom: 14px;
}
.module-superfeatured-blog .post-item-details h3 a {
color: #0B0B0B;
}
.module-superfeatured-blog .post-item-details h3 a:hover {
color: #FBAF3F;
}
.module-superfeatured-blog .post-item-details p {
font-size: 1.6em;
font-family: 'futura-pt', sans-serif;
font-weight: normal;
}
.module-superfeatured-blog .post-item-details p.more-post {
font-size: 2.4em;
}
.module-superfeatured-blog .post-item-details p.more-post a {
color: #FBAF3F;
}
.module-superfeatured-blog .post-item-details p.more-post a:hover {
color: #000;
}
.module-featured-blog .post-item,
.module-related-blog .post-item,
.module-blog-list .post-item {
background-color: #FFFFFF;
}
.module-featured-blog .article-img,
.module-related-blog .article-img,
.module-blog-list .article-img {
overflow: hidden;
position: relative;
text-align: center;
width: 100%;
}
.module-featured-blog .article-img img.article-img-thumbnail,
.module-related-blog .article-img img.article-img-thumbnail,
.module-blog-list .article-img img.article-img-thumbnail {
width: 100%;
height: auto;
margin: auto;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
-webkit-filter: brightness(100%);
filter: brightness(100%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.module-featured-blog .article-img:hover img.article-img-thumbnail,
.module-related-blog .article-img:hover img.article-img-thumbnail,
.module-blog-list .article-img:hover img.article-img-thumbnail {
-webkit-filter: brightness(120%);
filter: brightness(120%);
}
.module-featured-blog .article-img .article-share,
.module-related-blog .article-img .article-share,
.module-blog-list .article-img .article-share {
position: absolute;
top: 0;
right: -200px;
height: 50px;
width: 250px;
-webkit-transition-duration: 200ms;
-o-transition-duration: 200ms;
transition-duration: 200ms;
}
.module-featured-blog .article-img .article-share:hover,
.module-related-blog .article-img .article-share:hover,
.module-blog-list .article-img .article-share:hover {
right: 0;
-webkit-transition-duration: 200ms;
-o-transition-duration: 200ms;
transition-duration: 200ms;
}
.module-featured-blog .article-img .article-share .crafty-social-buttons-align-left,
.module-related-blog .article-img .article-share .crafty-social-buttons-align-left,
.module-blog-list .article-img .article-share .crafty-social-buttons-align-left {
margin: 0;
}
.module-featured-blog .article-img .article-share .crafty-social-caption,
.module-related-blog .article-img .article-share .crafty-social-caption,
.module-blog-list .article-img .article-share .crafty-social-caption {
display: none;
}
.module-featured-blog .article-img .article-share li,
.module-related-blog .article-img .article-share li,
.module-blog-list .article-img .article-share li {
margin: 0;
padding: 0;
}
.module-featured-blog .article-img .article-share li img,
.module-related-blog .article-img .article-share li img,
.module-blog-list .article-img .article-share li img {
height: 50px !important;
width: 50px !important;
}
.module-featured-blog .column_12 .article-img,
.module-related-blog .column_12 .article-img,
.module-blog-list .column_12 .article-img {
height: 256px;
}
.module-featured-blog .column_8 .article-img,
.module-related-blog .column_8 .article-img,
.module-blog-list .column_8 .article-img {
height: 168px;
}
.module-featured-blog .post-category,
.module-related-blog .post-category,
.module-blog-list .post-category {
font-style: normal;
font-weight: bold;
font-size: 1.8em;
line-height: 24px;
text-transform: uppercase;
margin-bottom: 23px;
}
.module-featured-blog .post-category a,
.module-related-blog .post-category a,
.module-blog-list .post-category a {
color: #FBAF3F;
}
.module-featured-blog .post-category a:hover,
.module-related-blog .post-category a:hover,
.module-blog-list .post-category a:hover {
color: #000;
}
.module-featured-blog .post-item-details,
.module-related-blog .post-item-details,
.module-blog-list .post-item-details {
background-color: #FFFFFF;
padding: 22px 0 40px 0;
}
.module-featured-blog .post-avatar,
.module-related-blog .post-avatar,
.module-blog-list .post-avatar {
margin: 30px 0 0 0;
padding: 0;
}
.module-featured-blog .post-avatar img,
.module-featured-blog .post-avatar p,
.module-related-blog .post-avatar img,
.module-related-blog .post-avatar p,
.module-blog-list .post-avatar img,
.module-blog-list .post-avatar p {
display: inline;
}
.module-featured-blog .post-avatar img,
.module-related-blog .post-avatar img,
.module-blog-list .post-avatar img {
height: 40px;
margin-right: 5px;
width: 40px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.module-featured-blog .post-avatar p,
.module-related-blog .post-avatar p,
.module-blog-list .post-avatar p {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
}
.module-featured-blog h3,
.module-related-blog h3,
.module-blog-list h3 {
color: #0B0B0B;
font-family: 'futura-pt', sans-serif;
font-style: normal;
font-weight: bold;
font-size: 3.4em;
line-height: 36px;
margin-bottom: 29px;
}
.module-featured-blog h3 a,
.module-related-blog h3 a,
.module-blog-list h3 a {
color: #0B0B0B;
}
.module-featured-blog h3 a:hover,
.module-related-blog h3 a:hover,
.module-blog-list h3 a:hover {
color: #FBAF3F;
}
.module-featured-blog p,
.module-related-blog p,
.module-blog-list p {
font-family: 'futura-pt', sans-serif;
font-style: normal;
font-weight: normal;
font-size: 2.0em;
line-height: 26px;
}
.module-featured-blog .column_16 .column_11 h3,
.module-related-blog .column_16 .column_11 h3,
.module-blog-list .column_16 .column_11 h3 {
font-style: normal;
font-weight: 600;
font-size: 2.8em;
line-height: 28px;
}
.module-featured-blog .column_16 .column_11 p,
.module-related-blog .column_16 .column_11 p,
.module-blog-list .column_16 .column_11 p {
font-style: normal;
font-weight: normal;
font-size: 2.0em;
line-height: 26px;
}
.module-featured-blog .post-avatar p,
.module-related-blog .post-avatar p,
.module-blog-list .post-avatar p {
font-style: normal !important;
font-weight: 600 !important;
font-size: 14px !important;
line-height: 24px !important;
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.post-item-list-2-col .post-item-details {
padding: 0;
}
.module-superfeatured-blog + .module-featured-blog,
.module-superfeatured-blog + .module-blog-list,
.module-featured-blog + .module-blog-list {
border-top: 1px solid #B4BAC1;
padding-top: 80px;
}
.moduleText + .module-superfeatured-blog,
.moduleText + .module-featured-blog,
.moduleText + .module-blog-list {
padding-top: 22px;
}
.module-related-blog {
padding-bottom: 0;
}
.module-related-blog .column_12 {
margin-bottom: 0;
}
.nav-numeric-pagination {
clear: both;
font-size: 1.8em;
text-align: right;
}
.nav-numeric-pagination .current,
.nav-numeric-pagination a {
border: 1px solid #FBAF3F;
margin: 0 2px;
padding: 0 5px;
}
.nav-numeric-pagination a {
color: #FBAF3F;
}
.nav-numeric-pagination .current,
.nav-numeric-pagination a:hover {
background-color: #FBAF3F;
color: #fff;
}
.nav-prev-next-pagination {
clear: both;
font-size: 1.8em;
text-align: right;
text-transform: uppercase;
}
.nav-prev-next-pagination a {
border: 1px solid #FBAF3F;
display: inline-block;
margin: 0;
padding: 14px 44px;
}
.nav-prev-next-pagination a.nav-pagination-prev {
background-color: #FBAF3F;
color: #fff;
}
.nav-prev-next-pagination a.nav-pagination-prev:hover {
background-color: #FBAF3F;
color: #fff;
}
.nav-prev-next-pagination a.nav-pagination-next {
color: #FBAF3F;
margin: 0 0 0 16px;
}
.nav-prev-next-pagination a.nav-pagination-next:hover {
background-color: #FBAF3F;
color: #fff;
}
.row-blog-article-comments {
background-color: #F6F6F6;
}
.row-blog-article-comments h2 {
display: none;
}
.blog-article-comments {
padding-top: 80px;
}
.blog-article-comments p {
font-size: 1.6em;
}
.blog-article-comments p.title {
color: #4D4D4D;
font-size: 1.5em;
font-weight: 600;
text-transform: uppercase;
}
.comment-respond {
background-color: #F6F6F6;
padding: 40px 30px 0 30px;
}
.comments-list {
background-color: transparent;
padding: 0 30px;
}
.comment-respond p.form-submit {
text-align: left;
margin-top: 20px;
}
.comment-respond h3 {
font-size: 2.2em;
font-weight: 700;
color: ;
margin-bottom: 12px;
padding-top: 0;
text-transform: uppercase;
}
h3.title_comments {
margin: 0 0 10px 0;
padding-top: 0;
text-transform: uppercase;
font-size: 1.5em;
font-weight: 600;
}
.comment-respond label {
font-size: 1.1em;
}
.comment-respond .comment-form-author {
width: 45%;
float: left;
border: 0;
}
.comment-respond .comment-form-email {
width: 45%;
float: right;
border: 0;
}
.comment-respond .comment-form-author input,
.comment-respond .comment-form-email input,
.comment-respond .comment-form-comment textarea {
border: 0;
color: #333;
padding: 7px 10px;
margin-top: 10px;
background-color: #FFFFFF;
}
.comment-respond .comment-form-comment textarea {
height: 230px;
height: 140px;
width: 100%;
}
.comment-respond .comment-form-url label,
.comment-respond .comment-form-url input {
display: none;
}
.comment-respond .comment-reply-title small {
font-size: 0.6em;
}
.comments p.comments-number {
color: #727F8C;
font-size: 2.4em;
padding: 0;
margin-bottom: 30px;
}
.comments ul {
margin-bottom: 60px;
}
.comments ul li {
font-size: 1.6em;
padding: 0;
margin: 0 0 20px 0;
background-image: none;
list-style: none;
}
.comments ul ul.children {
padding: 0 0 0 0 !important;
margin: 0 !important;
border-bottom: 0;
}
.comments ul ul.children li {
padding: 0 0 0 0 !important;
margin: 0 !important;
border-bottom: 0;
background-image: none;
list-style: none;
font-size: 1.0em;
}
.comments cite.fn {
font-size: 1em;
color: #FBAF3F;
font-weight: 600;
font-style: normal;
margin-bottom: 15px;
}
.comments .says {
display: none;
}
.comments .commentmetadata {
font-size: 1em;
color: #545454;
font-weight: 600;
}
.comments .commentmetadata a {
color: #545454;
}
.comments ul li p {
margin-top: 10px;
font-size: 1em;
}
.comment-respond .form-allowed-tags {
display: none;
}
.comment-respond .form-submit {
text-align: center;
}
.comments-list .li-comment article.comment {
padding: 36px 36px 36px 36px !important;
list-style-type: none;
list-style: none;
}
.comments-list .li-comment .avatar {
float: left;
width: 68px;
height: 68px;
margin-right: 20px;
}
.comments-list .li-comment .comment-item {
float: left;
}
.comments-list .li-comment p.info {
font-size: 1.0em;
color: #9E9991;
}
.comments-list .li-comment p.info span {
font-size: 1em;
}
.comments-list .li-comment p.info span.author {
margin-right: 15px;
}
.comments-list li.owner article.comment {
background-color: #FFFFFF;
}
li.owner li article.comment {
background-color: #FFFFFF;
}
li.owner li.owner article.comment {
background-color: #FFFFFF;
}
li.owner .avatar span {
background-color: #FBAF3F;
color: #FFFFFF;
display: block;
text-align: center;
padding: 2px;
}
.comments-list li.owner li.owner article.comment,
.comments-list li li li.owner article.comment {
border: 0;
background-color: #FFFFFF;
padding-left: 72px !important;
padding-right: 72px !important;
}
.comments-list li.owner li article.comment,
.comments-list li.owner li li article.comment {
background-color: #FFFFFF;
border: 0;
padding-left: 72px !important;
padding-right: 72px !important;
}
.post-item-list .article-img {
height: 216px !important;
}
.post-item-list img.article-img-thumbnail {
position: relative !important;
top: 0 !important;
left: 0 !important;
}
@media only screen and (max-width: 480px) {
#content .list_bg_thumb .post-item .article-content {
position: relative;
bottom: 0;
left: 0;
}
#content .blog-article .blog-article-image {
height: auto;
max-height: 256px;
}
#content .blog-article .blog-article-image img.article-img-full {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
transform: none;
}
#content .blog-article .blog-article-image .article-share {
right: -200px;
height: 50px;
width: 250px;
}
#content .blog-article .blog-article-image .article-share li img {
height: 50px !important;
width: 50px !important;
}
#content .blog-article .blog-article-header {
height: auto !important;
padding: 22px 0;
}
#content .blog-article .blog-article-header h1 {
font-size: 3.2em;
line-height: 1.3em;
margin-top: 20px;
margin-bottom: 26px;
}
#content .blog-article .blog-article-header p {
font-size: 1.6em;
}
#content .blog-article .blog-article-header p.post-category {
line-height: 1.3em;
margin-bottom: 15px;
font-weight: bold;
font-size: 1.5em;
margin-bottom: 23px;
}
#content .blog-article .blog-article-content {
padding: 22px 0;
}
#content .blog-article .blog-article-content h2,
#content .blog-article .blog-article-content h3 {
font-size: 1.8em;
}
#content .blog-article .blog-article-content p {
margin-bottom: 30px;
}
#content .blog-article .blog-article-content p.lead {
font-size: 2.4em;
padding: 40px;
}
#content .blog-article .blog-article-content p img {
display: block;
float: none;
margin: 0;
padding-bottom: 30px;
}
#content .module-superfeatured-blog {
padding-bottom: 0;
}
#content .module-superfeatured-blog .article-img {
height: auto;
margin-bottom: 16px;
max-height: 256px;
}
#content .module-superfeatured-blog .article-img img.article-img-thumbnail {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
#content .module-superfeatured-blog .article-img .article-share {
right: -200px;
height: 50px;
width: 250px;
}
#content .module-superfeatured-blog .article-img .article-share li img {
height: 50px !important;
width: 50px !important;
}
#content .module-superfeatured-blog h3 {
font-size: 2.5em;
}
#content .module-featured-blog .post-item,
#content .module-related-blog .post-item,
#content .module-blog-list .post-item {
height: auto !important;
}
#content .module-featured-blog .article-img,
#content .module-related-blog .article-img,
#content .module-blog-list .article-img {
height: auto;
max-height: 256px;
}
#content .module-featured-blog .article-img img.article-img-thumbnail,
#content .module-related-blog .article-img img.article-img-thumbnail,
#content .module-blog-list .article-img img.article-img-thumbnail {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
#content .module-featured-blog h3,
#content .module-related-blog h3,
#content .module-blog-list h3 {
font-size: 2.5em;
}
#content .comments-list .li-comment .avatar {
height: 45px;
width: 45px;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#content .blog-article .blog-article-image {
height: auto;
max-height: 256px;
}
#content .blog-article .blog-article-image img.article-img-full {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
transform: none;
}
#content .blog-article .blog-article-image .article-share {
right: -200px;
height: 50px;
width: 250px;
}
#content .blog-article .blog-article-image .article-share li img {
height: 50px !important;
width: 50px !important;
}
#content .blog-article .blog-article-header {
padding: 22px 0;
}
#content .blog-article .blog-article-header h1 {
font-size: 3.2em;
line-height: 1.3em;
}
#content .blog-article .blog-article-header p {
font-size: 1.6em;
}
#content .blog-article .blog-article-header p.post-category {
line-height: 1.3em;
font-weight: bold;
font-size: 1.5em;
margin-bottom: 23px;
}
#content .blog-article .blog-article-content {
padding: 22px 0;
}
#content .blog-article .blog-article-content h2 {
font-size: 2em;
}
#content .blog-article .blog-article-content p {
margin-bottom: 30px;
}
#content .blog-article .blog-article-content p.lead {
font-size: 2.4em;
padding: 40px 60px;
}
#content .blog-article .blog-article-content p img {
display: block;
float: none;
margin: 0;
padding-bottom: 30px;
}
#content .module-superfeatured-blog {
padding-bottom: 0;
}
#content .module-superfeatured-blog .article-img {
height: auto;
margin-bottom: 16px;
max-height: 256px;
}
#content .module-superfeatured-blog .article-img img.article-img-thumbnail {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
#content .module-superfeatured-blog .article-img .article-share {
right: -200px;
height: 50px;
width: 250px;
}
#content .module-superfeatured-blog .article-img .article-share li img {
height: 50px !important;
width: 50px !important;
}
#content .module-superfeatured-blog h3 {
font-size: 2.5em;
}
#content .module-featured-blog .post-item,
#content .module-related-blog .post-item,
#content .module-blog-list .post-item {
height: auto !important;
}
#content .module-featured-blog .article-img,
#content .module-related-blog .article-img,
#content .module-blog-list .article-img {
height: auto;
max-height: 256px;
}
#content .module-featured-blog .article-img img.article-img-thumbnail,
#content .module-related-blog .article-img img.article-img-thumbnail,
#content .module-blog-list .article-img img.article-img-thumbnail {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
#content .module-featured-blog h3,
#content .module-related-blog h3,
#content .module-blog-list h3 {
font-size: 2.5em;
}
}
@media only screen and (max-width: 1279px) {
.module-superfeatured-blog .article-img,
.module-featured-blog .article-img,
.module-related-blog .article-img,
.module-blog-list .article-img {
height: auto;
max-height: 256px;
}
.module-superfeatured-blog .article-img img.article-img-thumbnail,
.module-featured-blog .article-img img.article-img-thumbnail,
.module-related-blog .article-img img.article-img-thumbnail,
.module-blog-list .article-img img.article-img-thumbnail {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
#content .blog-article .blog-article-content p img {
display: block;
float: none;
margin: 0;
padding-bottom: 30px;
}
#content .module-superfeatured-blog h3 {
font-size: 3em;
}
#content .module-featured-blog h3,
#content .module-related-blog h3,
#content .module-blog-list h3 {
font-size: 2em;
}
}
.comment-respond .comment-form-email {
text-align: right;
}
@media only screen and (max-width: 1162px) {
.comment-respond .comment-form-author,
.comment-respond .comment-form-email {
width: 100%;
float: none;
text-align: left;
}
.comment-respond .comment-form-author input,
.comment-respond .comment-form-email input {
width: 100%;
float: none;
}
}
#header .tt-categories.tt-list-categories {
margin-top: 0 !important;
}
#sticky-header .column_24 .container_column:first-child {
border-bottom: 2px solid #000000 !important;
}
#sticky-header .column_24 .container_column .container_column {
border-bottom: 0 !important;
}
.tt-categories.tt-list-categories {
border-top: 3px solid #000000;
padding: 30px 0 0 0;
text-align: center !important;
}
.tt-categories.tt-list-categories li {
display: inline-block;
margin: 0 0 32px 0 !important;
padding: 0 0 0 0 !important;
width: auto;
font-style: normal;
font-weight: normal;
font-size: 1.8em;
line-height: 24px;
text-transform: none !important;
}
.tt-categories.tt-list-categories li strong {
font-size: 24px;
text-transform: uppercase !important;
font-weight: 600;
display: block;
}
.tt-categories.tt-list-categories li a {
color: #000000;
border: 0;
padding: 0 40px;
margin: 0 0 0 0;
text-transform: none;
display: inline-block;
text-align: center;
text-decoration: none;
}
.tt-categories.tt-list-categories li a:hover {
color: #FBAF3F;
}
.tt-categories.tt-list-categories li.current-cat-parent a,
.tt-categories.tt-list-categories li.current-cat a {
color: #949494;
color: #FBAF3F;
}
.module-cta .tt-categories.tt-list-categories ul {
text-align: center;
padding-top: 20px !important;
display: block !important;
}
.module-cta .tt-categories.tt-list-categories li {
display: inline-block;
font-size: 1.5em;
font-weight: normal;
}
.module-cta .tt-categories.tt-list-categories li a {
color: #FFFFFF;
border: 0;
padding: 0 13px;
margin: 0 5px 0 0;
text-transform: uppercase;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
display: inline-block;
}
.module-cta .tt-categories.tt-list-categories li a:hover {
color: #FBAF3F;
background-color: transparent !important;
border: 0;
}
.module-cta .tt-categories.tt-list-categories li.current-cat-parent a,
.module-cta .tt-categories.tt-list-categories li.current-cat a {
color: #FFFFFF;
background-color: transparent !important;
border: 0;
}
.module-cta .tt-categories.tt-list-categories li.current-cat-parent a:hover,
.module-cta .tt-categories.tt-list-categories li.current-cat a:hover {
color: #FBAF3F;
background-color: transparent !important;
border: 0;
}
#content .tt-categories.tt-box-categories a,
#content .tt-categories.tt-box-categories .box-nolink {
display: block;
padding: 45px 43px;
}
#content .tt-categories.tt-box-categories .box-nolink a {
padding: 0 !important;
display: inline !important;
}
#content .tt-categories.tt-box-categories .box-nolink h2 a {
color: #000000;
}
#content .tt-categories.tt-box-categories .box-nolink h2 a:hover {
color: #c0a128;
}
#content .tt-categories.tt-box-categories p a {
display: inline;
padding: 0;
height: auto !important;
}
#content .tt-categories.tt-box-categories p a {
color: #c0a128;
}
#content .tt-categories.tt-box-categories p a:hover {
color: #706345;
}
#content .tt-categories.tt-box-categories .tt-categories-item {
margin-bottom: 24px;
background-color: #FFFFFF;
text-align: center;
border: 1px solid #FFFFFF;
}
#content .tt-categories.tt-box-categories .tt-categories-item img {
margin: 0 0 30px 0;
padding: 0;
border: 0;
background-image: none;
}
#content .tt-categories.tt-box-categories .tt-categories-item .style-svg {
width: 83px !important;
height: 83px !important;
max-width: 83px !important;
max-height: 83px !important;
}
#content .tt-categories.tt-box-categories .tt-categories-item h2 {
font-size: 1.8em;
font-weight: bold;
text-transform: uppercase;
color: #000000;
margin: 0 0 40px 0;
padding: 0;
letter-spacing: 1.5px;
}
#content .tt-categories.tt-box-categories .tt-categories-item p {
font-family: 'futura-pt', sans-serif;
font-size: 1.4em;
font-weight: normal;
color: #000000;
margin: 0 0 18px 0;
}
#content .tt-categories.tt-box-categories .tt-categories-item:hover {
background-color: transparent;
border: 1px solid #FFFFFF;
}
@media only screen and (max-width: 1000px) {
.column_8 .module-cta .column_24 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.list_bg_thumb .column_16 {
width: 90%;
}
.module-featured-blog .column_16 {
width: 66.66666666666666%;
}
.module-featured-blog .column_8 {
width: 33.33333333333333%;
}
.column_8.column_9 {
width: 37.5%;
width: 100%;
}
.column_8.column_9 .cols_group {
margin-right: 0 !important;
margin-left: 0 !important;
}
.column_16.column_15 {
width: 62.5%;
width: 100%;
}
#content .row-videos .column_16 {
width: 62.5%;
width: 100%;
margin: 0 0 24px 0;
padding: 0 36px;
}
#content .row-videos .column_16 .moduleVideoYoutube {
margin: 0 !important;
padding: 0 !important;
}
#content .row-videos .column_8 {
width: 33.33333333333333%;
width: 100%;
padding: 0 24px;
}
#content .row-videos .column_8 .moduleVideoYoutube {
width: 33.33333333333333%;
padding-left: 12px !important;
padding-right: 12px !important;
float: left;
display: inline-block;
}
#content .tt-box-categories .column_8 {
width: 50%;
}
#content .row-cifras .buttons {
margin-bottom: 24px !important;
}
#content .row-cifras .column_16.column_15 .cols_group {
padding-left: 12px;
padding-right: 12px;
}
#content .row-cifras .directory-module.directory-style-2 .carousel-item {
margin: 2px 0 !important;
}
}
@media only screen and (max-width: 923px) {
#content .column_8 .moduleVideoYoutube .moduleVideoContent,
#content .column_8 .moduleVideoYoutube section {
width: 100% !important;
float: none !important;
}
#content .column_8 .moduleVideoYoutube .moduleVideoContent p,
#content .column_8 .moduleVideoYoutube section p,
#content .column_8 .moduleVideoYoutube .moduleVideoContent h2,
#content .column_8 .moduleVideoYoutube section h2 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
.archive #content .row-archive-header .moduleText .description p {
margin-bottom: 20px !important;
}
.archive #content .row-archive-header .moduleText .description p a {
color: #c0a128 !important;
}
.archive #content .row-archive-header .moduleText .description p a:hover {
color: #706345 !important;
}
.archive #content .row-archive-header .moduleText .description p a.button {
color: #FFFFFF !important;
}
.archive #content .row-archive-header .moduleText .description p a.button:hover {
color: #FFFFFF !important;
background-color: #686E64 !important;
border: 1px solid #686E64 !important;
}
p.comment-form-policy {
float: none;
display: block !important;
width: 100% !important;
clear: both !important;
}
p.comment-form-policy input {
vertical-align: middle;
margin-right: 5px;
}
p.comment-form-policy label {
margin-left: 5px;
}
p.comment-form-policy a {
color: #c0a128 !important;
}
p.comment-form-policy a:hover {
color: #706345 !important;
}
@media only screen and (max-width: 723px) {
.archive #content .row-archive-header .moduleText .description {
margin: 0 0 4px 0 !important;
padding: 0 0 0 0 !important;
}
#content .column_8 .moduleVideoYoutube .moduleVideoContent,
#content .column_8 .moduleVideoYoutube section {
width: 100% !important;
float: none !important;
}
#content .column_8 .moduleVideoYoutube .moduleVideoContent h2,
#content .column_8 .moduleVideoYoutube section h2 {
margin-top: 15px !important;
}
#content .column_8 .module-cta {
padding-left: 12px !important;
padding-right: 12px !important;
margin-bottom: 24px !important;
}
#content .moduleVideoYoutube {
padding: 0 12px !important;
margin: 0 0 24px 0 !important;
}
#content .directory-module {
padding: 0 12px;
}
#content .directory-module .num_items_3 .carousel-item {
width: 100% !important;
}
.module-cta .module-search-form .searchform-text {
width: 90% !important;
max-width: auto !important;
margin: 60px auto 40px auto;
}
#content .module-featured-blog .post-item,
#content .module-related-blog .post-item,
#content .module-blog-list .post-item {
margin-bottom: 24px;
}
.module-featured-blog .column_12,
.module-related-blog .column_12,
.module-blog-list .column_12 {
margin-bottom: 24px;
}
.module-featured-blog,
.module-related-blog,
.module-blog-list {
padding-bottom: 0px;
}
.module-featured-blog .post-item-details,
.module-related-blog .post-item-details,
.module-blog-list .post-item-details {
background-color: #FFFFFF;
padding: 0px 0 0px 0;
}
.bottom-spacing-min {
padding-bottom: 24px;
}
.top-spacing-min {
padding-top: 24px;
}
.column_1_offset {
margin-left: 0 !important;
}
#content .post-item {
height: auto !important;
}
#content .list_bg_thumb .post-item {
margin-bottom: 24px !important;
}
}
@media only screen and (max-width: 603px) {
#content .column_8,
#content .column_16 {
width: 100% !important;
}
#content .list_bg_thumb .column_16 {
width: 90% !important;
}
.post-item-list .article-img {
margin-bottom: 24px !important;
}
#content .blog-article .blog-article-header {
padding: 22px 0;
}
}
@media only screen and (max-width: 403px) {
#content .moduleVideoYoutube {
width: 100% !important;
float: none !important;
display: inline-block;
}
#content .column_8,
#content .column_16 {
width: 100% !important;
}
#content .module-cta .moduleText p {
font-size: 2.6em !important;
}
#content .box-share {
display: none;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#content .column_8,
#content .column_16 {
width: 100% !important;
}
}
@media only screen and (max-width: 853px) {
#header .row.bg-image {
padding: 30px 0 !important;
}
.header-bottom-mobile,
.header-top-mobile {
display: block !important;
}
.column_16.col_dcha {
display: none !important;
}
#logo {
text-align: center;
margin-right: 24px;
margin-top: 50px;
}
.header-top-mobile {
margin-bottom: 24px !important;
}
.header-top-mobile .menu-button {
position: absolute !important;
right: 24px !important;
display: inline !important;
float: none !important;
top: 0 !important;
margin-left: 18px !important;
}
.header-top-mobile p {
font-weight: bold !important;
display: inline-block;
font-size: 1.5em;
color: #FFFFFF;
text-transform: uppercase;
margin-top: 10px !important;
}
.header-top-mobile p a {
color: #FFFFFF;
margin-left: 24px;
margin-right: 24px;
}
.header-top-mobile p a:hover {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
.header-bottom-mobile p {
width: 40%;
display: inline-block;
float: left;
margin-left: 24px !important;
}
.header-bottom-mobile .module-search-form {
width: 40%;
display: inline-block;
float: right;
margin-right: 24px !important;
}
.header-bottom-mobile .module-search-form {
text-align: right !important;
}
.header-bottom-mobile .module-search-form .searchform .searchform-text,
.header-bottom-mobile .module-search-form .searchform:hover .searchform-text {
width: 50% !important;
padding: 0 0 0 12px !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
}
.module-featured-blog .column_8 .article-img,
.column_7 .module-featured-blog .article-img,
.column_16 .module-featured-blog .column_12 .article-img {
position: relative !important;
width: 100% !important;
height: 316px !important;
overflow: hidden;
}
.module-featured-blog .column_8 .article-img img,
.column_7 .module-featured-blog .article-img img,
.column_16 .module-featured-blog .column_12 .article-img img {
max-width: none !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: auto;
height: 317px;
}
.column_11 .post-item-list .article-img {
position: relative !important;
width: 342px !important;
height: 216px !important;
overflow: hidden;
}
.column_11 .post-item-list .article-img img {
max-width: none !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 342px;
height: auto;
}
@media only screen and (max-width: 1040px) {
.column_11 .post-item-list .article-img {
width: 100% !important;
height: auto !important;
}
.column_11 .post-item-list .article-img img {
width: 100%;
height: auto;
position: relative !important;
}
}
@media only screen and (max-width: 769px) {
.archive #content .row-archive-header .moduleText .description {
margin: 0 24px 4px 0 !important;
padding: 40px 0 0 0 !important;
}
#content .box-share {
display: none !important;
}
#store_locator_sidebar {
margin-top: 24px;
margin-bottom: 24px;
}
.module-featured-blog .column_8,
.module-featured-blog .column_16 {
width: 100% !important;
margin-bottom: 24px !important;
}
.module-featured-blog .column_8 .article-img img,
.column_7 .module-featured-blog .article-img img,
.column_16 .module-featured-blog .column_12 .article-img img {
width: 100% !important;
height: auto !important;
}
.module-featured-blog .column_12,
.module-related-blog .column_12,
.module-blog-list .column_12 {
margin-bottom: 0;
}
#content .module-featured-blog .article-img,
#content .module-related-blog .article-img,
#content .module-blog-list .article-img {
margin-bottom: 24px;
}
.list_bg_thumb,
.module-featured-blog {
margin-bottom: 24px;
}
.column_1_offset,
.column_2_offset,
.column_3_offset {
margin-left: 0;
}
#content .blog-article .blog-article-content img.size-full {
max-width: 100%;
}
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
.column_8 .module-cta .column_24 {
padding-left: 0 !important;
padding-right: 12px !important;
}
}
.row-archive-superfeatured .column_7.column_1_offset .post-item-details p {
display: none;
}
#content .blog-article .blog-article-content p.tags {
font-style: normal !important;
font-weight: bold !important;
font-size: 1.8em !important;
line-height: 24px !important;
text-transform: uppercase !important;
}
.module-featured-blog h3,
.module-related-blog h3,
.module-blog-list h3 {
font-size: 2.8em;
line-height: 28px;
font-weight: 600;
}
#content .blog-article .blog-article-content {
padding: 80px 0 80px 0;
}
#content .blog-article .blog-article-header p {
margin-bottom: 56px;
}
#content .box-share {
padding-top: 80px;
}
#content .blog-article .blog-article-content p b,
#content .blog-article .blog-article-content p strong {
font-weight: 600;
}
#content .title-row,
#content .title-section {
margin-bottom: 100px !important;
}
.separador {
margin-bottom: 0px !important;
}
#content .blog-article .blog-article-content ul,
#content .blog-article .blog-article-content ol {
margin-bottom: 12px !important;
margin-left: 4%;
}
#content .blog-article .blog-article-content blockquote {
background-image: url(https://www.vocaeditorial.com/blog/media/comillas.jpg);
background-position: 50% 0;
background-repeat: no-repeat;
padding-top: 53px;
padding-left: 100px;
padding-right: 100px;
}
#content .blog-article .blog-article-content blockquote h2,
#content .blog-article .blog-article-content blockquote p {
color: #666666;
font-size: 2.4em;
line-height: normal;
font-weight: normal;
text-align: center;
text-transform: none;
}
#content .blog-article .blog-article-content ul li,
#content .blog-article .blog-article-content ol li {
font-size: 2.0em !important;
line-height: 26px !important;
}
#content .blog-article .blog-article-content ul li li,
#content .blog-article .blog-article-content ol li li {
font-size: 1.0em !important;
}
.archive .row-archive-header-title {
padding-top: 100px;
padding-bottom: 0 !important;
}
.separador_brd_bottom {
margin-top: 80px !important;
margin-bottom: 0px !important;
padding-bottom: 0 !important;
}
.archive.tag .row.row-archive-header {
display: none !important;
}
#content .blog-article .blog-article-header p.post-category,
#content .blog-article .blog-article-header h1 {
margin-bottom: 38px;
}
#content .moduleText p.lead {
font-size: 2.0em;
}
.single h1 {
line-height: normal !important;
}
.single h1 span {
width: 40px;
border: 2px solid #0B0B0B;
display: block;
margin: 25px auto 0 auto;
}
#content .blog-article .blog-article-header p {
font-size: 2.4em;
line-height: normal !important;
}
@media only screen and (max-width: 769px) {
#content .blog-article .blog-article-content blockquote {
padding-left: 20px;
padding-right: 20px;
}
.row.row-archive-header {
background-image: none !important;
}
.row-archive-header-title {
padding-top: 100px !important;
padding-bottom: 0px !important;
}
#content .row-archive-header-title h1 {
font-size: 6.0em !important;
}
.container_column.img-container {
min-height: 300px !important;
}
.bottom-spacing {
padding-bottom: 60px !important;
}
.top-spacing {
padding-top: 60px !important;
}
.top-spacing-med {
padding-top: 60px !important;
}
.bottom-spacing-med {
padding-bottom: 60px !important;
}
.top-spacing-min {
padding-top: 60px !important;
}
.bottom-spacing-min {
padding-bottom: 60px !important;
}
#content .module-cta .cta-tit-full .moduleText h2,
#footer .module-cta .cta-tit-full .moduleText h2 {
font-size: 2.5em !important;
line-height: 40px !important;
}
}
@media only screen and (max-width: 469px) {
#content .blog-article .blog-article-content blockquote {
padding-left: 10px;
padding-right: 10px;
}
#content .blog-article .blog-article-content blockquote h2,
#content .blog-article .blog-article-content blockquote p {
font-size: 1.8em;
}
.row-archive-header-title {
padding-top: 50px !important;
padding-bottom: 0px !important;
}
#content .row-archive-header-title h1 {
font-size: 4.0em !important;
margin-bottom: 38px !important;
}
.bottom-spacing {
padding-bottom: 40px !important;
}
.top-spacing {
padding-top: 40px !important;
}
.top-spacing-med {
padding-top: 40px !important;
}
.bottom-spacing-med {
padding-bottom: 40px !important;
}
.top-spacing-min {
padding-top: 40px !important;
}
.bottom-spacing-min {
padding-bottom: 40px !important;
}
}
#bottom-footer {
display: none;
background-color: #FBAF3F;
padding: 0;
}
#content h2,
#content .h2 {
color: #000;
font-size: 2.8em;
font-weight: 200;
line-height: 1.3em;
margin-bottom: 22px;
}
#content p {
color: #333;
}
#content .contact-info .moduleText h2 {
color: #444;
font-size: 2em;
font-weight: 700;
text-transform: uppercase;
}
#content .contact-info .moduleText ul {
margin-bottom: 28px;
}
#content .contact-info .moduleText ul li {
background: none;
font-size: 1.8em;
margin-bottom: 12px;
}
#content .contact-info .moduleText ul li strong {
text-transform: uppercase;
font-weight: 300;
padding-left: 7px;
}
#content .contact-info .moduleText ul li span {
padding: 0 0 29px 22px;
display: block;
}
#content .article-header {
background-color: #FBAF3F;
color: #fff;
padding: 60px 90px;
}
#content .article-header h1 {
color: #fff;
font-size: 3.6em;
font-weight: 400;
line-height: 1em;
}
#content .article-header p {
color: #fff;
font-size: 1.6em;
}
#content .container.boxed {
background-color: #fff;
padding: 60px 90px;
max-width: 1128px;
}
#content .container.boxed h2 {
color: #444;
font-size: 2em;
font-weight: 700;
text-transform: uppercase;
}
#content .container.boxed h3 {
color: #444;
font-size: 1.8em;
font-weight: 700;
margin-bottom: 22px;
text-transform: uppercase;
}
#content .container.boxed p {
color: #444;
font-size: 1.8em;
margin-bottom: 40px;
}
#content .container.boxed ul {
margin-bottom: 28px;
}
#content .container.boxed ul li {
background: url(//www.vocaeditorial.com/blog/media/2017/06/boliches-listado.png) no-repeat 0 10px;
color: #444;
font-size: 1.8em;
margin-bottom: 12px;
}
#content .container.boxed *:last-child {
margin-bottom: 0;
}
#content .list-checkok {
margin: 0 0 28px 0;
}
#content .list-checkok li {
background: url(//www.vocaeditorial.com/blog/media/list-checkok.png) no-repeat 0 10px;
font-size: 2.1em;
line-height: 1.6em;
margin-bottom: 30px;
padding: 0 0 0 64px;
}
#content .phone {
background: url(//www.vocaeditorial.com/blog/media/phone-icon.png) no-repeat 0 0 !important;
font-weight: 700;
min-height: 45px;
padding: 0 0 0 64px;
}
#content .phone a {
color: #333;
}
#content .phone a:hover {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
div.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
margin: 0 0 30px 0;
clear: both;
}
div.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#wpsl-wrap,
.wpsl-gmap-canvas {
margin-bottom: 0;
}
.wpsl-info-window p {
font-size: 13px !important;
}
#content .gform_wrapper,
#content .blog-article .blog-article-content .gform_wrapper {
padding: 30px 0;
}
#content .gform_wrapper ul li li,
#content .gform_wrapper ul li,
#content .blog-article .blog-article-content .gform_wrapper ul li li,
#content .blog-article .blog-article-content .gform_wrapper ul li {
font-size: 1em;
}
#content .box-form .gform_wrapper,
#content .blog-article .blog-article-content .box-form .gform_wrapper {
padding: 0px 0;
}
#content .gform_wrapper,
#content .gforms_confirmation_message,
#content .blog-article .blog-article-content .gform_wrapper,
#content .blog-article .blog-article-content .gforms_confirmation_message {
background: none;
margin: 0;
}
#content .gform_wrapper li,
#content .gforms_confirmation_message li,
#content .blog-article .blog-article-content .gform_wrapper li,
#content .blog-article .blog-article-content .gforms_confirmation_message li {
background: none;
padding: 0;
}
#content .gform_wrapper li.gfield_error,
#content .gforms_confirmation_message li.gfield_error,
#content .blog-article .blog-article-content .gform_wrapper li.gfield_error,
#content .blog-article .blog-article-content .gforms_confirmation_message li.gfield_error {
border: none;
width: 100%;
}
#content .gform_wrapper li.gfield_error .gfield_label,
#content .gform_wrapper li.gfield_error .gfield_required,
#content .gforms_confirmation_message li.gfield_error .gfield_label,
#content .gforms_confirmation_message li.gfield_error .gfield_required,
#content .blog-article .blog-article-content .gform_wrapper li.gfield_error .gfield_label,
#content .blog-article .blog-article-content .gform_wrapper li.gfield_error .gfield_required,
#content .blog-article .blog-article-content .gforms_confirmation_message li.gfield_error .gfield_label,
#content .blog-article .blog-article-content .gforms_confirmation_message li.gfield_error .gfield_required {
color: #FBAF3F;
}
#content .gform_wrapper .validation_error,
#content .gform_wrapper .validation_message,
#content .gforms_confirmation_message .validation_error,
#content .gforms_confirmation_message .validation_message,
#content .blog-article .blog-article-content .gform_wrapper .validation_error,
#content .blog-article .blog-article-content .gform_wrapper .validation_message,
#content .blog-article .blog-article-content .gforms_confirmation_message .validation_error,
#content .blog-article .blog-article-content .gforms_confirmation_message .validation_message {
color: #FBAF3F;
margin: 0 0 11px 0;
max-width: 100%;
padding: 0;
}
#content .gform_wrapper .validation_error,
#content .gforms_confirmation_message .validation_error,
#content .blog-article .blog-article-content .gform_wrapper .validation_error,
#content .blog-article .blog-article-content .gforms_confirmation_message .validation_error {
border-color: #FBAF3F;
font-size: 1.4em;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
#content .gform_wrapper .validation_message,
#content .gforms_confirmation_message .validation_message,
#content .blog-article .blog-article-content .gform_wrapper .validation_message,
#content .blog-article .blog-article-content .gforms_confirmation_message .validation_message {
font-weight: 400;
}
#content .gform_wrapper .gform_confirmation_wrapper,
#content .gforms_confirmation_message .gform_confirmation_wrapper,
#content .blog-article .blog-article-content .gform_wrapper .gform_confirmation_wrapper,
#content .blog-article .blog-article-content .gforms_confirmation_message .gform_confirmation_wrapper {
padding-top: 20px;
padding-right: 12px;
padding-bottom: 20px;
}
#content .gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message,
#content .gforms_confirmation_message .gform_confirmation_wrapper .gform_confirmation_message,
#content .blog-article .blog-article-content .gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message,
#content .blog-article .blog-article-content .gforms_confirmation_message .gform_confirmation_wrapper .gform_confirmation_message {
font-size: 1.8em;
}
#content .gform_wrapper .check,
#content .gforms_confirmation_message .check,
#content .blog-article .blog-article-content .gform_wrapper .check,
#content .blog-article .blog-article-content .gforms_confirmation_message .check {
font-size: 1.4em;
margin: 0;
}
#content .gform_wrapper .check label,
#content .gforms_confirmation_message .check label,
#content .blog-article .blog-article-content .gform_wrapper .check label,
#content .blog-article .blog-article-content .gforms_confirmation_message .check label {
display: none;
}
#content .gform_wrapper .check input,
#content .gforms_confirmation_message .check input,
#content .blog-article .blog-article-content .gform_wrapper .check input,
#content .blog-article .blog-article-content .gforms_confirmation_message .check input {
height: auto;
}
#content .gform_wrapper .check [type="checkbox"]:not(:checked),
#content .gform_wrapper .check [type="checkbox"]:checked,
#content .gforms_confirmation_message .check [type="checkbox"]:not(:checked),
#content .gforms_confirmation_message .check [type="checkbox"]:checked,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:not(:checked),
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:checked,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:not(:checked),
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
#content .gform_wrapper .check [type="checkbox"]:not(:checked) + label,
#content .gform_wrapper .check [type="checkbox"]:checked + label,
#content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label,
#content .gforms_confirmation_message .check [type="checkbox"]:checked + label,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:not(:checked) + label,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:checked + label,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:checked + label {
position: relative;
padding-left: 25px;
cursor: pointer;
}
#content .gform_wrapper .check [type="checkbox"]:not(:checked) + label:before,
#content .gform_wrapper .check [type="checkbox"]:checked + label:before,
#content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label:before,
#content .gforms_confirmation_message .check [type="checkbox"]:checked + label:before,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:not(:checked) + label:before,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:checked + label:before,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label:before,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:checked + label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #333;
background: #fff;
}
#content .gform_wrapper .check [type="checkbox"]:not(:checked) + label:after,
#content .gform_wrapper .check [type="checkbox"]:checked + label:after,
#content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label:after,
#content .gforms_confirmation_message .check [type="checkbox"]:checked + label:after,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:not(:checked) + label:after,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:checked + label:after,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label:after,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:checked + label:after {
background-color: #000;
width: 12px;
height: 12px;
content: '';
position: absolute;
left: 3px;
top: 3px;
font-size: 15px;
line-height: 0.8;
color: #B8B8B8;
transition: all .2s;
}
#content .gform_wrapper .check [type="checkbox"]:not(:checked) + label:after,
#content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label:after,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:not(:checked) + label:after,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:not(:checked) + label:after {
opacity: 0;
transform: scale(0);
}
#content .gform_wrapper .check [type="checkbox"]:checked + label:after,
#content .gforms_confirmation_message .check [type="checkbox"]:checked + label:after,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:checked + label:after,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:checked + label:after {
opacity: 1;
transform: scale(1);
}
#content .gform_wrapper .check [type="checkbox"]:disabled:not(:checked) + label:before,
#content .gform_wrapper .check [type="checkbox"]:disabled:checked + label:before,
#content .gforms_confirmation_message .check [type="checkbox"]:disabled:not(:checked) + label:before,
#content .gforms_confirmation_message .check [type="checkbox"]:disabled:checked + label:before,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:disabled:not(:checked) + label:before,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:disabled:checked + label:before,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:disabled:not(:checked) + label:before,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:disabled:checked + label:before {
box-shadow: none;
border-color: #5B636C;
background-color: #ddd;
}
#content .gform_wrapper .check [type="checkbox"]:disabled:checked + label:after,
#content .gforms_confirmation_message .check [type="checkbox"]:disabled:checked + label:after,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:disabled:checked + label:after,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:disabled:checked + label:after {
color: #B8B8B8;
}
#content .gform_wrapper .check [type="checkbox"]:disabled + label,
#content .gforms_confirmation_message .check [type="checkbox"]:disabled + label,
#content .blog-article .blog-article-content .gform_wrapper .check [type="checkbox"]:disabled + label,
#content .blog-article .blog-article-content .gforms_confirmation_message .check [type="checkbox"]:disabled + label {
color: #B8B8B8;
}
#content .gform_wrapper .check label:hover:before,
#content .gforms_confirmation_message .check label:hover:before,
#content .blog-article .blog-article-content .gform_wrapper .check label:hover:before,
#content .blog-article .blog-article-content .gforms_confirmation_message .check label:hover:before {
border: 1px solid #333 !important;
}
#content .gform_wrapper .check input + label,
#content .gforms_confirmation_message .check input + label,
#content .blog-article .blog-article-content .gform_wrapper .check input + label,
#content .blog-article .blog-article-content .gforms_confirmation_message .check input + label {
display: inline-block;
font-size: 13px !important;
font-weight: 400;
margin-top: 5px;
margin-left: 0;
margin-right: 0;
width: auto;
}
#content .gform_wrapper .check ul ul,
#content .gforms_confirmation_message .check ul ul,
#content .blog-article .blog-article-content .gform_wrapper .check ul ul,
#content .blog-article .blog-article-content .gforms_confirmation_message .check ul ul {
margin: 0;
padding: 0;
}
#content .container.boxed .gform_wrapper,
#content .container.boxed .gforms_confirmation_message,
#content .blog-article .blog-article-content .container.boxed .gform_wrapper,
#content .blog-article .blog-article-content .container.boxed .gforms_confirmation_message {
background: none;
margin: 0;
}
#content .container.boxed .gform_wrapper li,
#content .container.boxed .gforms_confirmation_message li,
#content .blog-article .blog-article-content .container.boxed .gform_wrapper li,
#content .blog-article .blog-article-content .container.boxed .gforms_confirmation_message li {
background: none;
}
#content .blog-article .blog-article-content .lwptoc {
clear: both;
margin: 32px 0;
}
#content .blog-article .blog-article-content .lwptoc .lwptoc_i {
border: 1px solid #e08c06;
padding: 14px 18px 18px;
padding-bottom: 0;
text-align: left;
}
#content .blog-article .blog-article-content .lwptoc_header {
color: #e08c06;
font-size: 14pt !important;
text-transform: uppercase;
}
#content .blog-article .blog-article-content .lwptoc li .lwptoc_item_label {
display: inline-block;
}
#content .blog-article .blog-article-content .lwptoc li .lwptoc_item_label:first-letter {
text-transform: uppercase;
}
#content .blog-article .blog-article-content ul li.lwptoc_item {
font-size: 2.1em !important;
margin-bottom: 10px !important;
}
#content .blog-article .blog-article-content ul li.lwptoc_item ul {
margin-left: 0 !important;
}
#content .blog-article .blog-article-content ul li.lwptoc_item li {
font-size: 1em !important;
}
#content .blog-article .blog-article-content {
overflow: hidden !important;
}
.box-map .store_locator_sidebar {
display: none !important;
}
.blog-article .blog-article-content .gform_wrapper,
.gform_wrapper {
width: 80% !important;
max-width: 600px !important;
margin: 0 auto !important;
}
.blog-article .blog-article-content .gform_wrapper label,
.blog-article .blog-article-content .gform_wrapper p,
.gform_wrapper label,
.gform_wrapper p {
font-size: 1.6em !important;
color: #222 !important;
}
.blog-article .blog-article-content .gform_wrapper .check input + label,
.gform_wrapper .check input + label {
display: inline-block;
font-size: 14px !important;
font-weight: 400;
margin-top: 5px;
margin-left: 0;
margin-right: 0;
width: auto;
}
.blog-article .blog-article-content .gform_wrapper a,
.gform_wrapper a {
color: #222;
text-decoration: underline;
}
.blog-article .blog-article-content .gform_wrapper a:hover,
.gform_wrapper a:hover {
color: #222;
text-decoration: none;
}
.blog-article .blog-article-content .gform_wrapper input,
.blog-article .blog-article-content .gform_wrapper select,
.blog-article .blog-article-content .gform_wrapper textarea,
.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea {
width: 100% !important;
color: #333 !important;
font-size: 1.6em !important;
border: 1px solid #000000;
padding: 14px !important;
}
.blog-article .blog-article-content .gform_wrapper .gform_footer,
.gform_wrapper .gform_footer {
text-align: center;
}
.blog-article .blog-article-content .gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input.button {
background-color: #000 !important;
color: #fff !important;
font-size: 1.8em !important;
height: 45px;
padding: 9px 50px;
margin: 0 auto !important;
}
.blog-article .blog-article-content .gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input.button:hover {
background-color: #fff !important;
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.blog-article .blog-article-content .gform_wrapper .gform_footer input.button + p,
.gform_wrapper .gform_footer input.button + p {
font-style: italic;
margin: 22px 0 0 0;
}
#content .gform_wrapper li {
padding-right: 47px !important;
padding-left: 47px !important;
}
#content .gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message,
#content .gforms_confirmation_message .gform_confirmation_wrapper .gform_confirmation_message {
font-size: 1.8em;
text-align: center;
}
#content .gform_wrapper .validation_error,
#content .gforms_confirmation_message .validation_error {
border-color: #fff !important;
color: #fff !important;
font-size: 1.6em;
}
#content .gform_wrapper li.gfield_error {
background-image: url(https://www.vocaeditorial.com/blog/media/icono-error.png);
background-repeat: no-repeat;
background-position: right 0;
}
#content .gform_wrapper li.gfield_error .gfield_description.validation_message {
min-height: 48px;
}
#content .gform_wrapper li.gfield_error .gfield_label {
color: #fff !important;
}
#content .gform_wrapper li.gfield_error input,
#content .gform_wrapper li.gfield_error select,
#content .gform_wrapper li.gfield_error textarea {
border: 2px solid #fff !important;
color: #fff !important;
}
#content .gform_wrapper li.gfield_error .gfield_description {
font-size: 16px !important;
color: #fff !important;
}
#content .gform_wrapper li.check {
background-repeat: no-repeat;
background-position: right 0px;
}
#content .gform_wrapper li.check li {
padding: 0 !important;
width: 100% !important;
max-width: none !important;
}
#footer .gform_wrapper .gfield_checkbox li label,
#footer .gform_wrapper .gfield_radio li label,
#content .gform_wrapper .gfield_checkbox li label,
#content .gform_wrapper .gfield_radio li label {
max-width: 100% !important;
}
#content .bg-03 .gform_wrapper .validation_error {
border-color: #fa4f57 !important;
color: #fa4f57 !important;
}
#content .bg-03 .gform_wrapper li.gfield_error input,
#content .bg-03 .gform_wrapper li.gfield_error textarea {
border: 3px solid #fa4f57 !important;
color: #333 !important;
}
#content .bg-03 .gform_wrapper li.gfield_error input[type="checkbox"] + label:before {
border: 3px solid #fa4f57 !important;
}
#content .bg-03 .gform_wrapper .validation_message,
#content .bg-03 .gforms_confirmation_message .validation_message {
display: none;
}
#content .detalle-legal {
font-size: 14px !important;
}
#content .box-detalle-legal {
border-bottom: 1px solid #000 !important;
}
#content .box-detalle-legal dl {
display: table-row;
width: 100%;
}
#content .box-detalle-legal dl dt,
#content .box-detalle-legal dl dd {
display: table-cell;
border-top: 1px solid #000 !important;
border-left: 1px solid #000 !important;
padding: 14px;
font-size: 1.4em;
}
#content .box-detalle-legal dl dt {
width: 30% !important;
}
#content .box-detalle-legal dl dd {
width: 60% !important;
border-right: 1px solid #000 !important;
}
#content .box-detalle-legal p {
font-size: 14px;
}
#content .box-detalle-legal.box-detalle-legal-open {
display: table !important;
}
#content .detalle-legal,
#footer .detalle-legal {
font-size: 14px !important;
}
#content .box-detalle-legal,
#footer .box-detalle-legal {
display: none !important;
font-size: 14px !important;
}
#content .box-detalle-legal p,
#footer .box-detalle-legal p {
font-size: 14px !important;
}
#content .box-detalle-legal p a,
#footer .box-detalle-legal p a {
color: #000000 !important;
text-decoration: underline;
}
#content .box-detalle-legal p a:hover,
#footer .box-detalle-legal p a:hover {
color: #000000 !important;
text-decoration: none;
}
#content .box-detalle-legal.box-detalle-legal-open,
#footer .box-detalle-legal.box-detalle-legal-open {
display: table !important;
}
@media only screen and (max-width: 480px) {
#content .container {
padding-left: 24px;
padding-right: 24px;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#content .container {
padding-left: 24px;
padding-right: 24px;
}
#content h2,
#content .h2 {
font-size: 2.4em;
margin-bottom: 22px;
}
#content .article-header {
padding: 22px;
}
#content .article-header h1 {
font-size: 3.2em;
line-height: 1.3em;
}
#content .article-header p {
font-size: 1.6em;
}
#content .container.boxed {
padding: 22px;
margin-left: 12px;
margin-right: 12px;
}
#content .container.boxed h2 {
font-size: 2em;
}
#content .container.boxed p {
margin-bottom: 30px;
}
#content .container.boxed ul {
margin-bottom: 18px;
}
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
#content .container {
padding-left: 24px;
padding-right: 24px;
}
#content .container .container {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width: 641px) {
.gform_wrapper .ginput_container span:not(.ginput_price) {
display: inline !important;
margin-left: 0 !important;
}
}
@media only screen and (min-width: 957px) and (max-width: 1155px) {
#content .container {
padding-left: 24px;
padding-right: 24px;
}
#content .container .container {
padding-left: 0;
padding-right: 0;
}
}
#store_locator_sidebar {
background-color: #F2F2F2;
padding: 50px 35px;
}
#store_locator_sidebar p,
#store_locator_sidebar span,
#store_locator_sidebar h2,
#store_locator_sidebar h3 {
font-family: 'futura-pt', sans-serif;
}
#store_locator_sidebar h2.store_modal_title {
font-size: 3.0em;
font-family: 'futura-pt', sans-serif;
color: #000000;
margin: 0 0 13px 0;
padding: 0 0 0 0;
font-weight: bold;
}
#store_locator_sidebar #store_locator_address_field {
font-size: 16px;
color: #777777;
margin-bottom: 13px;
font-family: 'futura-pt', sans-serif;
}
#store_locator_sidebar #store_locator_get_my_position {
font-size: 1.6em;
font-style: normal !important;
font-family: 'futura-pt', sans-serif;
}
#store_locator_sidebar #store_locator_get_my_position i {
font-style: normal !important;
}
#store_locator_sidebar .store_locator_details h3,
#store_locator_sidebar .store_locator_details span {
font-size: 15px;
}
#store_locator_sidebar .store_locator_details span {
font-size: 15px;
padding-bottom: 13px !important;
}
#store_locator_sidebar #store_locator_find_stores_button {
width: 100% !important;
}
.store_locator_infowindow p,
.store_locator_infowindow span,
.store_locator_infowindow h2,
.store_locator_infowindow h3 {
font-family: 'futura-pt', sans-serif;
}
.store_locator_infowindow h3 {
margin-top: 40px;
font-size: 15px;
}
.store_locator_infowindow p {
font-size: 15px;
color: #000 00;
}
#store_locator_filter_active_filter_box {
display: none !important;
}
#store_locator_sidebar h2.store_modal_title {
font-weight: normal !important;
font-size: 1.5em !important;
color: #333 !important;
}
.module_box img {
width: 52px;
height: 52px;
margin: 5px 7px !important;
}
.box-icons img {
width: 52px;
height: 52px;
margin: 5px 7px !important;
}
.tt_cookie_banner {
position: relative;
color: #a2a1a1 !important;
position: fixed;
text-align: left;
right: 0;
z-index: 9999;
width: 35%;
padding: 40px 0 40px 20px;
}
.tt_cookie_banner:after {
content: '';
background-color: #0B0B0B;
opacity: 0.9;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.tt_cookie_top {
top: 0;
}
.tt_cookie_bottom {
bottom: 0;
}
.tt_cookie_banner_container {
margin-right: auto;
margin-left: auto;
max-width: 1128px;
padding: 0;
position: relative;
}
.tt_cookie_banner_container p {
color: #a2a1a1 !important;
font-size: 1.4em !important;
margin: 12px;
}
.tt_cookie_banner_container p a {
color: #a2a1a1 !important;
text-decoration: underline;
}
.tt_cookie_banner_container p a:hover {
text-decoration: none;
}
.tt_cookie_banner .close {
background: url(https://www.vocaeditorial.com/blog/media/close-cookies.svg) no-repeat 0 0;
color: ;
display: inline-block;
font-size: 1.0em;
height: auto;
margin: 0;
outline: none;
font-weight: normal;
text-transform: uppercase;
position: absolute;
top: -20px;
right: 0;
cursor: pointer;
width: 32px;
height: 32px;
}
.tt_cookie_banner .close:hover {
background-color: transparent;
color: #ffffff;
}
@media only screen and (max-width: 480px) {
.tt_cookie_banner {
padding: 30px 20px 10px 20px;
width: 100%;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
.tt_cookie_banner {
padding: 30px 20px 10px 20px;
width: 100%;
}
}
@media only screen and (min-width: 1280px) {
.tt_cookie_banner {
width: 25%;
}
}
.copyright {
display: inline-block;
margin-right: 5px;
}
.copyright p {
color: #DDD;
font-size: 1.5em;
margin: 0;
}
.cta-icons img {
margin-right: 5px !important;
margin-left: 5px !important;
}
.module-cta.module-cta-2670,
.module-cta-2670 {
padding: 98px 0 !important;
background-color: #686E64;
}
.module-cta.module-cta-2670 .top-spacing-min,
.module-cta.module-cta-2670 .bottom-spacing-min,
.module-cta-2670 .top-spacing-min,
.module-cta-2670 .bottom-spacing-min {
padding: 0 !important;
}
.module-cta.module-cta-2670 .module-search-form .searchform-text,
.module-cta-2670 .module-search-form .searchform-text {
background-image: url(https://www.vocaeditorial.com/blog/media/lupa-buscador-icon.svg);
background-size: 28px 28px;
background-position: 99% 50%;
height: 20px;
}
.module-cta.module-cta-2670 h2,
.module-cta.module-cta-2670 .title-row,
.module-cta-2670 h2,
.module-cta-2670 .title-row {
font-style: normal !important;
font-weight: bold !important;
font-size: 3.5em !important;
line-height: 40px !important;
margin-bottom: 17px !important;
}
.module-cta.module-cta-2670 h2 span,
.module-cta.module-cta-2670 .title-row span,
.module-cta-2670 h2 span,
.module-cta-2670 .title-row span {
display: none !important;
}
.module-cta.module-cta-2670 h2 ::after,
.module-cta.module-cta-2670 .title-row ::after,
.module-cta-2670 h2 ::after,
.module-cta-2670 .title-row ::after {
content: none !important;
background-color: transparent !important;
}
.module-cta.module-cta-2670 .title-row:after,
.module-cta.module-cta-2670 .title-section:after,
.module-cta-2670 .title-row:after,
.module-cta-2670 .title-section:after {
content: none;
position: absolute;
left: 0;
right: 0;
top: 100%;
margin: 0px;
width: 0px;
height: 0;
background: transparent;
}
.module-cta.module-cta-2670 h2 span,
.module-cta-2670 h2 span {
display: none !important;
}
.module-cta.module-cta-2670 p,
.module-cta-2670 p {
background-image: url(https://www.vocaeditorial.com/blog/media/border-buscador.jpg);
font-style: normal !important;
font-weight: 300 !important;
font-size: 3.5em !important;
line-height: 40px !important;
background-repeat: no-repeat !important;
background-position: 50% bottom !important;
margin: 0 0 76px 0 !important;
padding: 0 0 19px 0 !important;
}
.module-cta.module-cta-2670 ul li,
.module-cta-2670 ul li {
font-style: normal !important;
font-weight: normal !important;
font-size: 24px !important;
line-height: 34px !important;
}
.module-cta.module-cta-2670 .bg-04,
.module-cta.module-cta-2670 .bg-02,
.module-cta.module-cta-2670 .bg-05,
.module-cta-2670 .bg-04,
.module-cta-2670 .bg-02,
.module-cta-2670 .bg-05 {
background-color: transparent !important;
}
.module-cta.module-cta-2670 .bg-04 .title-row,
.module-cta.module-cta-2670 .bg-04 .title-section,
.module-cta.module-cta-2670 .bg-04 h2,
.module-cta.module-cta-2670 .bg-04 p,
.module-cta.module-cta-2670 .bg-02 .title-row,
.module-cta.module-cta-2670 .bg-02 .title-section,
.module-cta.module-cta-2670 .bg-02 h2,
.module-cta.module-cta-2670 .bg-02 p,
.module-cta.module-cta-2670 .bg-05 .title-row,
.module-cta.module-cta-2670 .bg-05 .title-section,
.module-cta.module-cta-2670 .bg-05 h2,
.module-cta.module-cta-2670 .bg-05 p,
.module-cta-2670 .bg-04 .title-row,
.module-cta-2670 .bg-04 .title-section,
.module-cta-2670 .bg-04 h2,
.module-cta-2670 .bg-04 p,
.module-cta-2670 .bg-02 .title-row,
.module-cta-2670 .bg-02 .title-section,
.module-cta-2670 .bg-02 h2,
.module-cta-2670 .bg-02 p,
.module-cta-2670 .bg-05 .title-row,
.module-cta-2670 .bg-05 .title-section,
.module-cta-2670 .bg-05 h2,
.module-cta-2670 .bg-05 p {
color: #fff !important;
}
.module-cta.module-cta-2670 .bg-04 .title-row:after,
.module-cta.module-cta-2670 .bg-04 .title-section:after,
.module-cta.module-cta-2670 .bg-04 h2:after,
.module-cta.module-cta-2670 .bg-04 p:after,
.module-cta.module-cta-2670 .bg-02 .title-row:after,
.module-cta.module-cta-2670 .bg-02 .title-section:after,
.module-cta.module-cta-2670 .bg-02 h2:after,
.module-cta.module-cta-2670 .bg-02 p:after,
.module-cta.module-cta-2670 .bg-05 .title-row:after,
.module-cta.module-cta-2670 .bg-05 .title-section:after,
.module-cta.module-cta-2670 .bg-05 h2:after,
.module-cta.module-cta-2670 .bg-05 p:after,
.module-cta-2670 .bg-04 .title-row:after,
.module-cta-2670 .bg-04 .title-section:after,
.module-cta-2670 .bg-04 h2:after,
.module-cta-2670 .bg-04 p:after,
.module-cta-2670 .bg-02 .title-row:after,
.module-cta-2670 .bg-02 .title-section:after,
.module-cta-2670 .bg-02 h2:after,
.module-cta-2670 .bg-02 p:after,
.module-cta-2670 .bg-05 .title-row:after,
.module-cta-2670 .bg-05 .title-section:after,
.module-cta-2670 .bg-05 h2:after,
.module-cta-2670 .bg-05 p:after {
background: #fff;
}
.module-cta.module-cta-2670 .tt-categories.tt-list-categories li,
.module-cta-2670 .tt-categories.tt-list-categories li {
display: inline-block;
margin: 0 0 32px 0 !important;
padding: 0 0 0 0 !important;
width: auto;
font-style: normal;
font-weight: normal;
font-size: 1.8em;
line-height: 24px;
text-transform: none !important;
}
#wppb_register_pre_form_message {
display: none !important;
}
#content .module-cta .bg-04 .bg-02,
#footer .module-cta .bg-04 .bg-02 {
background-color: transparent;
}
#content .module-cta .top-spacing-min,
#footer .module-cta .top-spacing-min {
padding-top: 52px;
}
#content .module-cta .bottom-spacing-min,
#footer .module-cta .bottom-spacing-min {
padding-bottom: 52px;
}
#content .module-cta.module-cta-internal,
#footer .module-cta.module-cta-internal {
padding-top: 40px;
}
#content .module-cta .moduleText,
#footer .module-cta .moduleText {
padding: 0 20px;
}
#content .module-cta .moduleText img,
#footer .module-cta .moduleText img {
margin-bottom: 23px !important;
}
#content .module-cta .moduleText h2,
#footer .module-cta .moduleText h2 {
color: #0B0B0B;
font-weight: bold;
font-size: 22px;
line-height: 24px;
margin-bottom: 26px;
text-align: center;
}
#content .module-cta .moduleText h2 span,
#footer .module-cta .moduleText h2 span {
border: 1px solid #0B0B0B;
display: block;
margin: 20px auto 0 auto;
width: 38px;
}
#content .module-cta .moduleText p,
#footer .module-cta .moduleText p {
color: #202020;
font-family: 'futura-pt', sans-serif;
font-size: 2.0em;
padding-left: 15px;
padding-right: 15px;
font-weight: bold;
line-height: 1.3em;
margin-bottom: 23px !important;
text-align: center;
display: inline-block;
width: 100%;
}
#content .module-cta .moduleText p img,
#footer .module-cta .moduleText p img {
margin-bottom: 40px !important;
}
#content .module-cta .moduleText p .highlight,
#footer .module-cta .moduleText p .highlight {
background-color: #333;
color: #fff;
padding: 6px 16px;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
}
#content .module-cta .moduleText p.highlight-container,
#footer .module-cta .moduleText p.highlight-container {
margin-left: -40px;
margin-right: -40px;
}
#content .module-cta .moduleText a.icon-facebook,
#footer .module-cta .moduleText a.icon-facebook {
display: inline-block;
position: relative;
margin: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 32px;
height: 50px;
line-height: 50px;
width: 50px;
text-align: center;
vertical-align: top;
}
#content .module-cta .moduleText *:last-child,
#footer .module-cta .moduleText *:last-child {
margin-bottom: 0;
}
#content .module-cta .cta-tit-full .moduleText h2,
#footer .module-cta .cta-tit-full .moduleText h2 {
font-style: normal;
font-weight: bold;
font-size: 3.5em;
line-height: 50px;
text-transform: uppercase;
}
#content .module-cta .cta-tit-full .moduleText h2 span,
#footer .module-cta .cta-tit-full .moduleText h2 span {
display: none !important;
}
#content .module-cta .bg-02 .moduleText h3,
#content .module-cta .bg-04 .moduleText h3,
#content .module-cta .bg-05 .moduleText h3,
#footer .module-cta .bg-02 .moduleText h3,
#footer .module-cta .bg-04 .moduleText h3,
#footer .module-cta .bg-05 .moduleText h3 {
color: #FFFFFF !important;
}
#content .module-cta .bg-02 .moduleText h2,
#content .module-cta .bg-04 .moduleText h2,
#content .module-cta .bg-05 .moduleText h2,
#footer .module-cta .bg-02 .moduleText h2,
#footer .module-cta .bg-04 .moduleText h2,
#footer .module-cta .bg-05 .moduleText h2 {
color: #FFFFFF !important;
}
#content .module-cta .bg-02 .moduleText h2 span,
#content .module-cta .bg-04 .moduleText h2 span,
#content .module-cta .bg-05 .moduleText h2 span,
#footer .module-cta .bg-02 .moduleText h2 span,
#footer .module-cta .bg-04 .moduleText h2 span,
#footer .module-cta .bg-05 .moduleText h2 span {
border: 1px solid #FFFFFF;
}
#content .module-cta .bg-02 .moduleText p,
#content .module-cta .bg-04 .moduleText p,
#content .module-cta .bg-05 .moduleText p,
#footer .module-cta .bg-02 .moduleText p,
#footer .module-cta .bg-04 .moduleText p,
#footer .module-cta .bg-05 .moduleText p {
color: #FFFFFF !important;
}
#content .module-cta .bg-02 .moduleText h2 span,
#content .module-cta .bg-04 .moduleText h2 span,
#content .module-cta .bg-05 .moduleText h2 span,
#footer .module-cta .bg-02 .moduleText h2 span,
#footer .module-cta .bg-04 .moduleText h2 span,
#footer .module-cta .bg-05 .moduleText h2 span {
border: 1px solid #FFFFFF;
}
#content .module-cta .txt-right .moduleText h2,
#footer .module-cta .txt-right .moduleText h2 {
padding-right: 34px;
}
#content .module-cta .txt-right .moduleText p,
#footer .module-cta .txt-right .moduleText p {
padding-right: 34px;
}
#content .module-cta .gform_wrapper,
#content .module-cta .gforms_confirmation_message,
#footer .module-cta .gform_wrapper,
#footer .module-cta .gforms_confirmation_message {
background: none;
display: inline-block;
padding: 23px 30px;
width: 410px;
margin: 0;
}
#content .module-cta .gform_wrapper li,
#content .module-cta .gforms_confirmation_message li,
#footer .module-cta .gform_wrapper li,
#footer .module-cta .gforms_confirmation_message li {
padding: 0;
}
#content .module-cta .gform_wrapper li.gfield_error,
#content .module-cta .gforms_confirmation_message li.gfield_error,
#footer .module-cta .gform_wrapper li.gfield_error,
#footer .module-cta .gforms_confirmation_message li.gfield_error {
border: none;
width: 100%;
}
#content .module-cta .gform_wrapper .gfield_description,
#content .module-cta .gform_wrapper .gform_confirmation_message,
#content .module-cta .gforms_confirmation_message .gfield_description,
#content .module-cta .gforms_confirmation_message .gform_confirmation_message,
#footer .module-cta .gform_wrapper .gfield_description,
#footer .module-cta .gform_wrapper .gform_confirmation_message,
#footer .module-cta .gforms_confirmation_message .gfield_description,
#footer .module-cta .gforms_confirmation_message .gform_confirmation_message {
color: #000000;
font-size: 1.6em;
line-height: 1.2em;
margin: 0 0 11px 0;
max-width: 100%;
padding: 0 !important;
text-align: center;
}
#content .module-cta .gform_wrapper .bg-02 .gfield_description,
#content .module-cta .gform_wrapper .bg-02 .gform_confirmation_message,
#content .module-cta .gform_wrapper .bg-04 .gfield_description,
#content .module-cta .gform_wrapper .bg-04 .gform_confirmation_message,
#content .module-cta .gform_wrapper .bg-05 .gfield_description,
#content .module-cta .gform_wrapper .bg-05 .gform_confirmation_message,
#content .module-cta .gforms_confirmation_message .bg-02 .gfield_description,
#content .module-cta .gforms_confirmation_message .bg-02 .gform_confirmation_message,
#content .module-cta .gforms_confirmation_message .bg-04 .gfield_description,
#content .module-cta .gforms_confirmation_message .bg-04 .gform_confirmation_message,
#content .module-cta .gforms_confirmation_message .bg-05 .gfield_description,
#content .module-cta .gforms_confirmation_message .bg-05 .gform_confirmation_message,
#footer .module-cta .gform_wrapper .bg-02 .gfield_description,
#footer .module-cta .gform_wrapper .bg-02 .gform_confirmation_message,
#footer .module-cta .gform_wrapper .bg-04 .gfield_description,
#footer .module-cta .gform_wrapper .bg-04 .gform_confirmation_message,
#footer .module-cta .gform_wrapper .bg-05 .gfield_description,
#footer .module-cta .gform_wrapper .bg-05 .gform_confirmation_message,
#footer .module-cta .gforms_confirmation_message .bg-02 .gfield_description,
#footer .module-cta .gforms_confirmation_message .bg-02 .gform_confirmation_message,
#footer .module-cta .gforms_confirmation_message .bg-04 .gfield_description,
#footer .module-cta .gforms_confirmation_message .bg-04 .gform_confirmation_message,
#footer .module-cta .gforms_confirmation_message .bg-05 .gfield_description,
#footer .module-cta .gforms_confirmation_message .bg-05 .gform_confirmation_message {
color: #fff;
}
#content .module-cta .gform_wrapper .ginput_container,
#content .module-cta .gform_wrapper .gform_footer,
#content .module-cta .gforms_confirmation_message .ginput_container,
#content .module-cta .gforms_confirmation_message .gform_footer,
#footer .module-cta .gform_wrapper .ginput_container,
#footer .module-cta .gform_wrapper .gform_footer,
#footer .module-cta .gforms_confirmation_message .ginput_container,
#footer .module-cta .gforms_confirmation_message .gform_footer {
margin: 0 auto;
max-width: 316px;
}
#content .module-cta .gform_wrapper .ginput_container_checkbox,
#content .module-cta .gforms_confirmation_message .ginput_container_checkbox,
#footer .module-cta .gform_wrapper .ginput_container_checkbox,
#footer .module-cta .gforms_confirmation_message .ginput_container_checkbox {
max-width: none;
}
#content .module-cta .gform_wrapper p,
#content .module-cta .gforms_confirmation_message p,
#footer .module-cta .gform_wrapper p,
#footer .module-cta .gforms_confirmation_message p {
text-align: center;
}
#content .module-cta .gform_wrapper .check,
#content .module-cta .gforms_confirmation_message .check,
#footer .module-cta .gform_wrapper .check,
#footer .module-cta .gforms_confirmation_message .check {
margin: 0;
text-align: center;
}
#content .module-cta .gform_wrapper .check label,
#content .module-cta .gforms_confirmation_message .check label,
#footer .module-cta .gform_wrapper .check label,
#footer .module-cta .gforms_confirmation_message .check label {
display: none;
}
#content .module-cta .gform_wrapper .check input,
#content .module-cta .gforms_confirmation_message .check input,
#footer .module-cta .gform_wrapper .check input,
#footer .module-cta .gforms_confirmation_message .check input {
height: auto;
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked),
#content .module-cta .gform_wrapper .check [type="checkbox"]:checked,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked),
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked),
#footer .module-cta .gform_wrapper .check [type="checkbox"]:checked,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked),
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label,
#content .module-cta .gform_wrapper .check [type="checkbox"]:checked+label,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:checked+label,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label {
position: relative;
padding-left: 25px;
cursor: pointer;
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:before,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:before,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:before,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #000000;
background: transparent;
}
#content .module-cta .gform_wrapper .check .bg-02 [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gform_wrapper .check .bg-02 [type="checkbox"]:checked+label:before,
#content .module-cta .gform_wrapper .check .bg-04 [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gform_wrapper .check .bg-04 [type="checkbox"]:checked+label:before,
#content .module-cta .gform_wrapper .check .bg-05 [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gform_wrapper .check .bg-05 [type="checkbox"]:checked+label:before,
#content .module-cta .gforms_confirmation_message .check .bg-02 [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gforms_confirmation_message .check .bg-02 [type="checkbox"]:checked+label:before,
#content .module-cta .gforms_confirmation_message .check .bg-04 [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gforms_confirmation_message .check .bg-04 [type="checkbox"]:checked+label:before,
#content .module-cta .gforms_confirmation_message .check .bg-05 [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .gforms_confirmation_message .check .bg-05 [type="checkbox"]:checked+label:before,
#footer .module-cta .gform_wrapper .check .bg-02 [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gform_wrapper .check .bg-02 [type="checkbox"]:checked+label:before,
#footer .module-cta .gform_wrapper .check .bg-04 [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gform_wrapper .check .bg-04 [type="checkbox"]:checked+label:before,
#footer .module-cta .gform_wrapper .check .bg-05 [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gform_wrapper .check .bg-05 [type="checkbox"]:checked+label:before,
#footer .module-cta .gforms_confirmation_message .check .bg-02 [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gforms_confirmation_message .check .bg-02 [type="checkbox"]:checked+label:before,
#footer .module-cta .gforms_confirmation_message .check .bg-04 [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gforms_confirmation_message .check .bg-04 [type="checkbox"]:checked+label:before,
#footer .module-cta .gforms_confirmation_message .check .bg-05 [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .gforms_confirmation_message .check .bg-05 [type="checkbox"]:checked+label:before {
border: 1px solid #ffffff;
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:after,
#content .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:after,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:after,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:after,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:after,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:after,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:after,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:after {
background: url(//www.vocaeditorial.com/blog/media/2017/06/icon-check.png) no-repeat 1px 1px;
width: 18px;
height: 18px;
content: '';
position: absolute;
left: 0;
top: 0;
font-size: 15px;
line-height: 0.8;
color: #B8B8B8;
transition: all .2s;
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:after,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:after,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:after,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:after {
opacity: 0;
transform: scale(0);
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:after,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:after,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:after,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:after {
opacity: 1;
transform: scale(1);
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:disabled:not(:checked)+label:before,
#content .module-cta .gform_wrapper .check [type="checkbox"]:disabled:checked+label:before,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled:not(:checked)+label:before,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled:checked+label:before,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:disabled:not(:checked)+label:before,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:disabled:checked+label:before,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled:not(:checked)+label:before,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled:checked+label:before {
box-shadow: none;
border-color: #5B636C;
background-color: #ddd;
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:disabled:checked+label:after,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled:checked+label:after,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:disabled:checked+label:after,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled:checked+label:after {
color: #B8B8B8;
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:disabled+label,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled+label,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:disabled+label,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:disabled+label {
color: #B8B8B8;
}
#content .module-cta .gform_wrapper .check label:hover:before,
#content .module-cta .gforms_confirmation_message .check label:hover:before,
#footer .module-cta .gform_wrapper .check label:hover:before,
#footer .module-cta .gforms_confirmation_message .check label:hover:before {
border: 1px solid #000000 !important;
}
#content .module-cta .gform_wrapper .check .bg-02 label:hover:before,
#content .module-cta .gform_wrapper .check .bg-04 label:hover:before,
#content .module-cta .gform_wrapper .check .bg-05 label:hover:before,
#content .module-cta .gforms_confirmation_message .check .bg-02 label:hover:before,
#content .module-cta .gforms_confirmation_message .check .bg-04 label:hover:before,
#content .module-cta .gforms_confirmation_message .check .bg-05 label:hover:before,
#footer .module-cta .gform_wrapper .check .bg-02 label:hover:before,
#footer .module-cta .gform_wrapper .check .bg-04 label:hover:before,
#footer .module-cta .gform_wrapper .check .bg-05 label:hover:before,
#footer .module-cta .gforms_confirmation_message .check .bg-02 label:hover:before,
#footer .module-cta .gforms_confirmation_message .check .bg-04 label:hover:before,
#footer .module-cta .gforms_confirmation_message .check .bg-05 label:hover:before {
border: 1px solid #fff !important;
}
#content .module-cta .gform_wrapper .check input+label,
#content .module-cta .gforms_confirmation_message .check input+label,
#footer .module-cta .gform_wrapper .check input+label,
#footer .module-cta .gforms_confirmation_message .check input+label {
display: inline-block;
font-size: 1.3em;
font-weight: 400;
margin-top: 5px;
margin-left: 0;
margin-right: 0;
width: auto;
}
#content .module-cta .gform_wrapper .check ul ul,
#content .module-cta .gforms_confirmation_message .check ul ul,
#footer .module-cta .gform_wrapper .check ul ul,
#footer .module-cta .gforms_confirmation_message .check ul ul {
margin: 0;
padding: 0;
}
#content .module-cta .gform_wrapper .gfield_error,
#content .module-cta .gforms_confirmation_message .gfield_error,
#footer .module-cta .gform_wrapper .gfield_error,
#footer .module-cta .gforms_confirmation_message .gfield_error {
background: transparent;
}
#content .module-cta .gform_wrapper .gfield_error input,
#content .module-cta .gforms_confirmation_message .gfield_error input,
#footer .module-cta .gform_wrapper .gfield_error input,
#footer .module-cta .gforms_confirmation_message .gfield_error input {
border: 1px solid red;
}
#content .module-cta .gform_wrapper .validation_error,
#content .module-cta .gforms_confirmation_message .validation_error,
#footer .module-cta .gform_wrapper .validation_error,
#footer .module-cta .gforms_confirmation_message .validation_error {
border-top: 2px solid #000000 !important;
border-bottom: 2px solid #000000 !important;
color: #000000 !important;
font-size: 1.4em;
text-align: center;
}
#content .module-cta .gform_wrapper .bg-02 .validation_error,
#content .module-cta .gform_wrapper .bg-04 .validation_error,
#content .module-cta .gform_wrapper .bg-05 .validation_error,
#content .module-cta .gforms_confirmation_message .bg-02 .validation_error,
#content .module-cta .gforms_confirmation_message .bg-04 .validation_error,
#content .module-cta .gforms_confirmation_message .bg-05 .validation_error,
#footer .module-cta .gform_wrapper .bg-02 .validation_error,
#footer .module-cta .gform_wrapper .bg-04 .validation_error,
#footer .module-cta .gform_wrapper .bg-05 .validation_error,
#footer .module-cta .gforms_confirmation_message .bg-02 .validation_error,
#footer .module-cta .gforms_confirmation_message .bg-04 .validation_error,
#footer .module-cta .gforms_confirmation_message .bg-05 .validation_error {
border-top: 2px solid #fff !important;
border-bottom: 2px solid #fff !important;
color: #fff !important;
}
#content .module-cta .gform_wrapper .validation_message,
#content .module-cta .gforms_confirmation_message .validation_message,
#footer .module-cta .gform_wrapper .validation_message,
#footer .module-cta .gforms_confirmation_message .validation_message {
display: none;
}
#content .module-cta .gform_wrapper li.phone input,
#content .module-cta .gforms_confirmation_message li.phone input,
#footer .module-cta .gform_wrapper li.phone input,
#footer .module-cta .gforms_confirmation_message li.phone input {
background: #fff url(//www.vocaeditorial.com/blog/media/2017/06/icon-phone.png) no-repeat 10px 7px;
padding: 7px 10px 7px 60px;
}
#content .module-cta .row.style-01,
#footer .module-cta .row.style-01 {
padding-right: 0 !important;
padding-left: 0 !important;
}
#content .module-cta .style-form-post,
#footer .module-cta .style-form-post {
text-align: center !important;
}
#content .module-cta .style-form-post .gform_wrapper,
#footer .module-cta .style-form-post .gform_wrapper {
text-align: left !important;
}
#content .module-cta .style-01 h2,
#footer .module-cta .style-01 h2 {
font-family: 'futura-pt', sans-serif;
font-size: 3.0em;
font-weight: bold;
text-align: left;
line-height: normal;
}
#content .module-cta .style-01 h2 span,
#footer .module-cta .style-01 h2 span {
display: none;
}
#content .module-cta .style-01 h2 strong,
#footer .module-cta .style-01 h2 strong {
color: #fed700;
}
#content .module-cta .style-01 p,
#footer .module-cta .style-01 p {
font-family: 'futura-pt', sans-serif;
font-size: 1.9em;
font-weight: normal;
text-align: left;
}
#content .module-cta .style-01 .moduleText p,
#content .module-cta .style-01 .moduleText h2,
#footer .module-cta .style-01 .moduleText p,
#footer .module-cta .style-01 .moduleText h2 {
color: #FFFFFF;
}
#content .module-cta .style-01 .moduleText p strong,
#content .module-cta .style-01 .moduleText h2 strong,
#footer .module-cta .style-01 .moduleText p strong,
#footer .module-cta .style-01 .moduleText h2 strong {
color: #fed700;
}
#content .module-cta .style-02,
#footer .module-cta .style-02 {
padding-top: 54px;
padding-bottom: 54px;
}
#content .module-cta .style-02 h2,
#footer .module-cta .style-02 h2 {
font-family: 'futura-pt', sans-serif;
font-size: 3.6em;
font-weight: bold;
text-align: left;
line-height: normal;
margin: 0;
padding: 0;
}
#content .module-cta .style-02 h2 span,
#footer .module-cta .style-02 h2 span {
display: none;
}
#content .module-cta .style-02 h2 strong,
#footer .module-cta .style-02 h2 strong {
font-weight: 900 !important;
}
#content .module-cta .style-02 p,
#footer .module-cta .style-02 p {
font-family: 'futura-pt', sans-serif;
font-size: 1.8em;
font-weight: normal;
text-align: left;
margin: 0 !important;
padding: 0 !important;
}
#content .module-cta .style-02.bg-02 h2 span,
#footer .module-cta .style-02.bg-02 h2 span {
display: none;
}
#content .module-cta .style-02.bg-02 h2 span.strong,
#footer .module-cta .style-02.bg-02 h2 span.strong {
display: inline !important;
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
border: 0;
}
#content .module-cta .style-02.bg-02 h2 strong,
#footer .module-cta .style-02.bg-02 h2 strong {
font-weight: 900 !important;
}
#content .module-cta .style-02.bg-02 p,
#footer .module-cta .style-02.bg-02 p {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
#content .module-cta h3,
#footer .module-cta h3 {
text-align: center;
font-style: italic;
font-weight: normal;
font-size: 4.5em;
line-height: 45px;
font-family: 'futura-pt', sans-serif;
margin: 0 0 45px 0 !important;
padding: 0 !important;
color: #000000 !important;
}
#content .module-cta .style-03 h3,
#footer .module-cta .style-03 h3 {
font-family: Georgia, Times, "Times New Roman", serif;
}
#content .module-cta .style-03 img,
#footer .module-cta .style-03 img {
margin-bottom: 43px;
}
#content .module-cta .style-03 p,
#footer .module-cta .style-03 p {
font-size: 1.6em;
line-height: 1.6em;
margin: 0 0 5px 0 !important;
padding: 0 !important;
font-weight: normal;
}
#content .module-cta .style-03 p strong,
#footer .module-cta .style-03 p strong {
font-weight: bold;
}
#content .module-cta .style-03 .buttons,
#footer .module-cta .style-03 .buttons {
margin-top: 34px;
}
#content .module-cta .style-04,
#footer .module-cta .style-04 {
background-color: #F6F6F6 !important;
border: 2px solid #FBAF3F;
}
#content .module-cta .style-04 h2,
#footer .module-cta .style-04 h2 {
color: #0B0B0B;
text-transform: none;
margin-bottom: 10px;
padding-top: 0;
}
#content .module-cta .style-04 h2 span,
#footer .module-cta .style-04 h2 span {
border: 0;
margin: 0;
}
#content .module-cta .style-04 p,
#footer .module-cta .style-04 p {
color: #777777;
font-size: 2.0em;
font-weight: 400;
line-height: 2.6em !important;
line-height: normal !important;
margin: 0 0 5px 0 !important;
padding: 0 !important;
}
#content .module-cta .style-04 p strong,
#footer .module-cta .style-04 p strong {
font-weight: bold;
}
#content .module-cta .style-04 p a,
#footer .module-cta .style-04 p a {
text-decoration: none !important;
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
#content .module-cta .style-04 p a:hover,
#footer .module-cta .style-04 p a:hover {
color: #202020;
}
#content .module-cta .style-04 .buttons,
#footer .module-cta .style-04 .buttons {
margin-top: 34px;
}
#content .module-cta .style-05,
#footer .module-cta .style-05 {
padding: 54px 0 !important;
}
#content .module-cta .style-05 .container .cols_group .column_6,
#footer .module-cta .style-05 .container .cols_group .column_6 {
width: 33.33333333333333%;
}
#content .module-cta .style-05 .container .cols_group .column_6:first-child,
#footer .module-cta .style-05 .container .cols_group .column_6:first-child {
width: 16.666666666666664%;
}
#content .module-cta .style-05 h2,
#footer .module-cta .style-05 h2 {
font-family: 'futura-pt', sans-serif;
font-size: 3.6em;
text-align: left;
line-height: 1.1em;
margin: 0 0 26px 0;
padding: 0;
}
#content .module-cta .style-05 h2 span,
#footer .module-cta .style-05 h2 span {
display: none;
}
#content .module-cta .style-05 h2 strong,
#footer .module-cta .style-05 h2 strong {
font-weight: 900 !important;
}
#content .module-cta .style-05 p,
#footer .module-cta .style-05 p {
font-family: 'futura-pt', sans-serif;
font-size: 1.8em;
font-weight: normal;
text-align: left;
margin: 0 !important;
padding: 0 !important;
}
#content .module-cta .style-05 .button,
#footer .module-cta .style-05 .button {
padding: 15px 30px !important;
}
#content .module-cta .style-form-user,
#footer .module-cta .style-form-user {
padding-left: 63px !important;
}
#content .module-cta .style-form-user .gform_wrapper,
#footer .module-cta .style-form-user .gform_wrapper {
margin: 0 !important;
padding: 0 !important;
}
#content .module-cta .style-form-user .gform_wrapper .ginput_container,
#content .module-cta .style-form-user .gform_wrapper .gform_footer,
#content .module-cta .style-form-user .gforms_confirmation_message .ginput_container,
#content .module-cta .style-form-user .gforms_confirmation_message .gform_footer,
#footer .module-cta .style-form-user .gform_wrapper .ginput_container,
#footer .module-cta .style-form-user .gform_wrapper .gform_footer,
#footer .module-cta .style-form-user .gforms_confirmation_message .ginput_container,
#footer .module-cta .style-form-user .gforms_confirmation_message .gform_footer {
margin: 0 !important;
padding: 0 !important;
}
#content .module-cta .style-form-user h2,
#footer .module-cta .style-form-user h2 {
text-align: left !important;
font-size: 3.0em !important;
}
#content .module-cta .style-form-user h2 span,
#footer .module-cta .style-form-user h2 span {
display: none;
}
#content .module-cta .style-form-user p,
#footer .module-cta .style-form-user p {
text-align: left !important;
font-size: 1.8em !important;
font-weight: normal !important;
}
#content .module-cta .style-form-user ul li,
#footer .module-cta .style-form-user ul li {
width: 100%;
list-style: none !important;
list-style-type: none !important;
background-image: none !important;
padding: 0 !important;
margin: 0 0 18px 0 !important;
text-align: left !important;
}
#content .module-cta .style-form-user ul li label,
#footer .module-cta .style-form-user ul li label {
display: block;
float: none;
width: 100%;
font-size: 1.8em !important;
}
#content .module-cta .style-form-user ul li input,
#footer .module-cta .style-form-user ul li input {
width: 100%;
font-size: 1.8em !important;
margin: 0;
max-width: 360px;
border: 0;
font-size: 16px;
color: #13100D;
}
#content .module-cta .style-form-user .wppb-default-e-mail,
#content .module-cta .style-form-user .wppb-default-username,
#content .module-cta .style-form-user .wppb-default-password,
#content .module-cta .style-form-user .wppb-default-repeat-password,
#footer .module-cta .style-form-user .wppb-default-e-mail,
#footer .module-cta .style-form-user .wppb-default-username,
#footer .module-cta .style-form-user .wppb-default-password,
#footer .module-cta .style-form-user .wppb-default-repeat-password {
display: block;
}
#content .module-cta .moduleText.module_box,
#footer .module-cta .moduleText.module_box {
padding: 30px 20px 10px 20px !important;
margin: 0;
width: 100% !important;
float: none !important;
border: 5px solid linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
#content .module-cta .moduleText.module_box span:first-child,
#footer .module-cta .moduleText.module_box span:first-child {
display: none !important;
}
#content .module-cta .moduleText.module_box p,
#footer .module-cta .moduleText.module_box p {
font-style: normal;
font-weight: normal;
font-size: 2.0em !important;
line-height: 26px;
color: #0B0B0B !important;
}
#content .module-cta .moduleText.module_box p a,
#footer .module-cta .moduleText.module_box p a {
display: inline-block;
}
#content .module-cta .module_box_border,
#footer .module-cta .module_box_border {
border: 5px solid linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
#content .column_8 .module-cta,
#footer .column_8 .module-cta {
padding-left: 0;
padding-right: 0;
}
#content .module-cta .row:first-child,
#footer .module-cta .row:first-child {
padding-left: 24px;
padding-right: 24px;
}
#content .column_7.column_1_offset .row,
#footer .column_7.column_1_offset .row {
padding-left: 0px;
padding-right: 0px;
}
#content .module-cta .module-cta-inline,
#footer .module-cta .module-cta-inline {
float: right;
margin: 0 0 40px 50px;
overflow: hidden;
padding: 0;
width: 33.33333333333333%;
}
#content .module-cta .module-cta-inline:first-child,
#footer .module-cta .module-cta-inline:first-child {
padding: 0;
}
#content .module-cta .module-cta-inline h1,
#content .module-cta .module-cta-inline h2,
#footer .module-cta .module-cta-inline h1,
#footer .module-cta .module-cta-inline h2 {
color: #0B0B0B;
font-size: 2.3em;
font-weight: 700;
line-height: 1em;
margin-bottom: 26px;
text-align: center;
text-transform: none;
}
#content .module-cta .module-cta-inline h1 span,
#content .module-cta .module-cta-inline h2 span,
#footer .module-cta .module-cta-inline h1 span,
#footer .module-cta .module-cta-inline h2 span {
border: 1px solid #0B0B0B;
display: block;
margin: 20px auto 0 auto;
width: 38px;
}
#content .module-cta .module-cta-inline p,
#content .module-cta .module-cta-inline li,
#footer .module-cta .module-cta-inline p,
#footer .module-cta .module-cta-inline li {
color: #020202;
font-size: 1.6em !important;
}
#content .module-cta .module-cta-inline p a,
#content .module-cta .module-cta-inline li a,
#footer .module-cta .module-cta-inline p a,
#footer .module-cta .module-cta-inline li a {
color: #020202;
}
#content .module-cta .module-cta-inline p a:hover,
#content .module-cta .module-cta-inline li a:hover,
#footer .module-cta .module-cta-inline p a:hover,
#footer .module-cta .module-cta-inline li a:hover {
color: #FBAF3F;
}
#content .module-cta .module-cta-inline ul li,
#footer .module-cta .module-cta-inline ul li {
background: none;
padding: 0;
margin-left: 0;
list-style: none;
}
#content .module-cta .module-cta-inline .module-related-content,
#footer .module-cta .module-cta-inline .module-related-content {
border: 5px solid linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
padding: 30px;
}
#content .module-cta .module-cta-inline .module-related-content *:last-child,
#footer .module-cta .module-cta-inline .module-related-content *:last-child {
margin-bottom: 0;
}
#content .module-cta .post-item-btn h3,
#footer .module-cta .post-item-btn h3 {
font-family: 'futura-pt', sans-serif;
font-style: normal;
font-weight: bold;
font-size: 3.4em;
line-height: 36px;
text-align: center;
color: #0B0B0B;
margin: 0 0 34px 0 !important;
}
#content .module-cta .antepie,
#footer .module-cta .antepie {
background-image: url(//www.vocaeditorial.com/blog/media/bg-antepie-sumelec.jpg);
background-position: 50% 0;
background-repeat: no-repeat;
}
#content .module-cta .antepie+.column_12 .gforms_confirmation_message,
#footer .module-cta .antepie+.column_12 .gforms_confirmation_message {
display: table;
min-height: 473px !important;
width: 100% !important;
}
#content .module-cta .antepie+.column_12 .gforms_confirmation_message .gform_confirmation_wrapper,
#footer .module-cta .antepie+.column_12 .gforms_confirmation_message .gform_confirmation_wrapper {
display: table-cell;
padding: 60px 0 !important;
vertical-align: middle;
}
#content .module-cta .full-cta,
#footer .module-cta .full-cta {
padding: 0 !important;
display: table;
width: 100%;
}
#content .module-cta .full-cta.top-spacing,
#footer .module-cta .full-cta.top-spacing {
margin-top: 120px;
}
#content .module-cta .full-cta .cols_group,
#footer .module-cta .full-cta .cols_group {
display: table-row;
margin-right: 0;
margin-left: 0;
}
#content .module-cta .full-cta .cols_group>[class^="column_"],
#content .module-cta .full-cta .cols_group>[class*=" column_"],
#footer .module-cta .full-cta .cols_group>[class^="column_"],
#footer .module-cta .full-cta .cols_group>[class*=" column_"] {
background-size: cover;
padding-right: 0;
padding-left: 0;
float: none;
display: table-cell;
vertical-align: middle !important;
}
#content .module-cta .full-cta .container_column,
#footer .module-cta .full-cta .container_column {
vertical-align: middle !important;
}
#content .module-cta .full-cta .gform_wrapper,
#footer .module-cta .full-cta .gform_wrapper {
display: block;
max-width: 426px !important;
padding: 60px 0 !important;
}
#content .module-cta .full-cta .gform_wrapper p,
#footer .module-cta .full-cta .gform_wrapper p {
text-align: center;
}
#content .module-cta .full-cta .gform_wrapper p a,
#footer .module-cta .full-cta .gform_wrapper p a {
color: #000;
}
#content .module-cta .full-cta .gform_wrapper p.phone,
#footer .module-cta .full-cta .gform_wrapper p.phone {
background: url(//www.vocaeditorial.com/blog/media/phone-icon-black.png) no-repeat 0 0 !important;
font-size: 3.6em !important;
font-weight: 400 !important;
margin-bottom: 35px;
min-height: 31px;
padding: 0 0 0 20px;
}
#content .module-cta .full-cta .gform_wrapper p.phone a,
#footer .module-cta .full-cta .gform_wrapper p.phone a {
text-decoration: none;
}
#content .module-cta .full-cta .gform_wrapper p.label,
#footer .module-cta .full-cta .gform_wrapper p.label {
font-size: 1.8em !important;
font-weight: 700 !important;
}
#content .module-cta .full-cta .gform_wrapper li,
#footer .module-cta .full-cta .gform_wrapper li {
padding: 0 !important;
}
#content .module-cta .full-cta .gform_wrapper .ginput_container,
#footer .module-cta .full-cta .gform_wrapper .ginput_container {
max-width: 100%;
}
#content .module-cta .full-cta .gform_wrapper .check,
#footer .module-cta .full-cta .gform_wrapper .check {
text-align: left;
}
#content .module-cta .full-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .full-cta .gform_wrapper .check [type="checkbox"]:checked+label:before,
#footer .module-cta .full-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .full-cta .gform_wrapper .check [type="checkbox"]:checked+label:before {
border: 1px solid #000;
}
#content .module-cta .full-cta .gform_wrapper .check [type="checkbox"]:checked+label:after,
#footer .module-cta .full-cta .gform_wrapper .check [type="checkbox"]:checked+label:after {
background-color: #000;
color: #000;
height: 14px;
left: 2px;
top: 2px;
width: 14px;
}
#content .module-cta .full-cta .gform_wrapper .check label:hover:before,
#footer .module-cta .full-cta .gform_wrapper .check label:hover:before {
border: 1px solid #000 !important;
}
#content .module-cta .full-cta .gform_wrapper .gfield_error input,
#content .module-cta .full-cta .gform_wrapper .gfield_error.check [type="checkbox"]:not(:checked)+label:before,
#content .module-cta .full-cta .gform_wrapper .gfield_error.check [type="checkbox"]:checked+label:before,
#footer .module-cta .full-cta .gform_wrapper .gfield_error input,
#footer .module-cta .full-cta .gform_wrapper .gfield_error.check [type="checkbox"]:not(:checked)+label:before,
#footer .module-cta .full-cta .gform_wrapper .gfield_error.check [type="checkbox"]:checked+label:before {
border: 3px solid #fa4f57 !important;
}
#content .module-cta .full-cta .gform_wrapper .gform_footer input.button+p,
#footer .module-cta .full-cta .gform_wrapper .gform_footer input.button+p {
font-style: normal;
margin: 10px 0 0 0;
}
#content .module-cta .full-cta .moduleText,
#footer .module-cta .full-cta .moduleText {
padding: 0 80px;
}
#content .module-cta .full-cta .moduleText p,
#footer .module-cta .full-cta .moduleText p {
font-style: normal;
font-weight: normal;
font-size: 2.0em;
line-height: 26px;
}
#content .module-cta .full-cta .img-container,
#footer .module-cta .full-cta .img-container {
background-size: cover;
}
#content .module-cta .full-cta .img-container .moduleText,
#footer .module-cta .full-cta .img-container .moduleText {
margin: 0 auto;
max-width: 650px;
padding: 0;
}
#content .module-cta .full-cta .img-container .moduleText h1,
#content .module-cta .full-cta .img-container .moduleText h2,
#footer .module-cta .full-cta .img-container .moduleText h1,
#footer .module-cta .full-cta .img-container .moduleText h2 {
color: #fff;
font-size: 4.2em;
font-weight: 900;
margin-bottom: 20px;
text-align: center;
}
#content .module-cta .full-cta .img-container .moduleText h1 span,
#content .module-cta .full-cta .img-container .moduleText h2 span,
#footer .module-cta .full-cta .img-container .moduleText h1 span,
#footer .module-cta .full-cta .img-container .moduleText h2 span {
display: none;
}
#content .module-cta .full-cta .img-container .moduleText p,
#footer .module-cta .full-cta .img-container .moduleText p {
color: #fff;
font-weight: 100;
margin-bottom: 20px;
}
#content .module-cta .full-cta .img-container .moduleText p img,
#footer .module-cta .full-cta .img-container .moduleText p img {
display: inline-block;
margin-bottom: 40px;
}
#content .module-cta .full-cta .bg-02 .gform_wrapper p,
#content .module-cta .full-cta .bg-06 .gform_wrapper p,
#footer .module-cta .full-cta .bg-02 .gform_wrapper p,
#footer .module-cta .full-cta .bg-06 .gform_wrapper p {
text-align: center;
}
#content .module-cta .full-cta .bg-02 .gform_wrapper p a,
#content .module-cta .full-cta .bg-06 .gform_wrapper p a,
#footer .module-cta .full-cta .bg-02 .gform_wrapper p a,
#footer .module-cta .full-cta .bg-06 .gform_wrapper p a {
color: #fff;
}
#content .style-title-big h2,
#footer .style-title-big h2 {
font-style: normal;
font-weight: 300 !important;
font-size: 35px !important;
line-height: 40px !important;
text-transform: uppercase;
}
#content .style-title-big h2 strong,
#footer .style-title-big h2 strong {
display: block;
font-weight: bold !important;
}
#content .style-title-big h2 span,
#footer .style-title-big h2 span {
display: none !important;
}
#content .blog-article .blog-article-content .module-cta .full-cta {
margin-top: 60px;
}
#content .blog-article .blog-article-content .module-cta .full-cta .moduleText h4,
#footer .module-cta .full-cta .moduleText h4 {
font-style: normal;
font-weight: bold;
font-size: 3.5em;
line-height: 50px;
margin-bottom: 26px;
text-align: center;
text-transform: uppercase;
}
#content .module-cta .full-cta .moduleText h4,
#footer .module-cta .full-cta .moduleText h4 {
font-style: normal;
font-weight: bold;
font-size: 3.5em;
line-height: 50px;
margin-bottom: 26px;
text-align: center;
text-transform: uppercase;
}
#content .module-cta .bg-02 .moduleText h4,
#content .module-cta .bg-04 .moduleText h4,
#content .module-cta .bg-05 .moduleText h4,
#footer .module-cta .bg-02 .moduleText h4,
#footer .module-cta .bg-04 .moduleText h4,
#footer .module-cta .bg-05 .moduleText h4 {
color: #fff;
}
.scroll-cta-active .scroll-cta-open a,
.scroll-cta-active .col_dcha a {
color: #1A171B !important;
}
.scroll-cta-active .scroll-cta-open a:hover,
.scroll-cta-active .col_dcha a:hover {
color: #FFFFFF !important;
}
.scroll-cta-active .scroll-cta-open #header ::-webkit-input-placeholder,
.scroll-cta-active .col_dcha #header ::-webkit-input-placeholder {
color: #1A171B !important;
}
.scroll-cta-active .scroll-cta-open #header ::-moz-placeholder,
.scroll-cta-active .col_dcha #header ::-moz-placeholder {
color: #1A171B !important;
}
.scroll-cta-active .scroll-cta-open #header :-ms-input-placeholder,
.scroll-cta-active .col_dcha #header :-ms-input-placeholder {
color: #1A171B !important;
}
.scroll-cta-active .scroll-cta-open #header :-moz-placeholder,
.scroll-cta-active .col_dcha #header :-moz-placeholder {
color: #1A171B !important;
}
.scroll-cta-active .scroll-cta-open #header .module-search-form .searchform .searchform-text,
.scroll-cta-active .col_dcha #header .module-search-form .searchform .searchform-text {
color: #1A171B;
border-left: 1px solid #1A171B !important;
}
.scroll-cta-active .scroll-cta-open #header .module-search-form .searchform .btn_search,
.scroll-cta-active .col_dcha #header .module-search-form .searchform .btn_search {
background-image: url(https://www.vocaeditorial.com/blog/media/lupa-road-house-icon.svg);
border-right: 1px solid #1A171B !important;
color: #1A171B;
color: #1A171B !important;
}
.scroll-cta-active .scroll-cta-open #header .module-search-form .searchform .btn_search:hover,
.scroll-cta-active .col_dcha #header .module-search-form .searchform .btn_search:hover {
color: #1A171B !important;
}
.scroll-cta-active .scroll-cta-open #header .module-search-form .searchform:hover,
.scroll-cta-active .col_dcha #header .module-search-form .searchform:hover {
color: #1A171B !important;
}
.scroll-cta-open {
display: none;
width: 50%;
position: fixed;
top: 0;
right: 0;
z-index: 9999;
}
.scroll-cta-open .bg-04 {
padding-top: 120px !important;
overflow-y: scroll;
}
#header .col_dcha {
z-index: 99999;
}
.module-cta.module-cta-2650 a,
.module-cta .module-cta-inicio a {
color: #000000 !important;
}
.module-cta.module-cta-2650 a:hover,
.module-cta .module-cta-inicio a:hover {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.module-cta.module-cta-2650 h2 a:hover,
.module-cta .module-cta-inicio h2 a:hover {
color: #000000 !important;
}
@media only screen and (max-width: 480px) {
#content .module-cta .row:first-child {
padding-left: 0;
padding-right: 0;
}
#content .module-cta .moduleText p {
font-size: 1.6em !important;
font-weight: 300;
}
#content .module-cta .moduleText p.highlight-container {
line-height: 1.4em;
}
#content .module-cta .moduleText p img {
margin-bottom: 0 !important;
}
#content .module-cta .full-cta.top-spacing {
margin-top: 60px;
}
#content .module-cta .gform_wrapper,
#content .module-cta .gforms_confirmation_message {
width: 100%;
}
#content .module-cta .gform_wrapper form,
#content .module-cta .gforms_confirmation_message form {
margin: 0 auto;
}
#content .module-cta .gform_wrapper .check,
#content .module-cta .gform_wrapper p,
#content .module-cta .gforms_confirmation_message .check,
#content .module-cta .gforms_confirmation_message p {
text-align: center;
}
#content .module-cta.module-cta-2670 h2 {
font-size: 2.0em !important;
}
#content .module-cta .full-cta,
#footer .module-cta .full-cta {
display: block;
}
#content .module-cta .full-cta .cols_group,
#footer .module-cta .full-cta .cols_group {
display: block;
}
#content .module-cta .full-cta .cols_group>[class^="column_"],
#content .module-cta .full-cta .cols_group>[class*=" column_"],
#footer .module-cta .full-cta .cols_group>[class^="column_"],
#footer .module-cta .full-cta .cols_group>[class*=" column_"] {
display: block;
width: 100%;
}
#content .module-cta .full-cta .gform_wrapper p.phone,
#footer .module-cta .full-cta .gform_wrapper p.phone {
background-position: 10% 0 !important;
font-size: 2.8em !important;
margin-bottom: 12px;
}
#content .module-cta .full-cta .gform_wrapper p.phone a,
#footer .module-cta .full-cta .gform_wrapper p.phone a {
display: block;
margin-top: 12px;
}
#content .module-cta .full-cta .img-container,
#footer .module-cta .full-cta .img-container {
padding: 52px 24px;
}
#content .module-cta .full-cta .moduleText,
#footer .module-cta .full-cta .moduleText {
padding-left: 12px;
padding-right: 12px;
}
#content .module-cta .antepie+.column_12 .gforms_confirmation_message,
#footer .module-cta .antepie+.column_12 .gforms_confirmation_message {
min-height: auto !important;
}
#content .module-cta .style-05,
#footer .module-cta .style-05 {
padding: 54px 0;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#content .module-cta .moduleText p {
font-size: 1.8em;
}
#content .module-cta .moduleText a.button {
font-size: 16px;
}
#content .module-cta .full-cta.top-spacing {
margin-top: 60px;
}
#content .module-cta .full-cta .moduleText {
padding-left: 40px;
padding-right: 40px;
}
#content .module-cta .full-cta .moduleText p {
font-size: 2em;
}
#content .module-cta .gform_wrapper,
#content .module-cta .gforms_confirmation_message {
width: 100%;
}
#content .module-cta .gform_wrapper form,
#content .module-cta .gforms_confirmation_message form {
margin: 0 auto;
}
#content .module-cta .gform_wrapper input.button,
#content .module-cta .gforms_confirmation_message input.button {
font-size: 1.4em;
line-height: 1.3em;
}
#content .module-cta .gform_wrapper input.button:hover,
#content .module-cta .gforms_confirmation_message input.button:hover {
background-color: #FBAF3F;
}
#content .module-cta .gform_wrapper .check,
#content .module-cta .gform_wrapper p,
#content .module-cta .gforms_confirmation_message .check,
#content .module-cta .gforms_confirmation_message p {
text-align: center;
}
#content .module-cta .full-cta,
#footer .module-cta .full-cta {
display: block;
}
#content .module-cta .full-cta .cols_group,
#footer .module-cta .full-cta .cols_group {
display: block;
}
#content .module-cta .full-cta .cols_group>[class^="column_"],
#content .module-cta .full-cta .cols_group>[class*=" column_"],
#footer .module-cta .full-cta .cols_group>[class^="column_"],
#footer .module-cta .full-cta .cols_group>[class*=" column_"] {
display: block;
width: 100%;
}
#content .module-cta .full-cta .gform_wrapper p.phone,
#footer .module-cta .full-cta .gform_wrapper p.phone {
font-size: 2.8em !important;
margin-bottom: 12px;
}
#content .module-cta .full-cta .img-container,
#footer .module-cta .full-cta .img-container {
padding: 52px 24px;
}
#content .module-cta .antepie+.column_12 .gforms_confirmation_message,
#footer .module-cta .antepie+.column_12 .gforms_confirmation_message {
min-height: auto !important;
}
#content .module-cta .style-05,
#footer .module-cta .style-05 {
padding: 54px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 888px) {
#content .module-cta .bg-0 .gform_wrapper h2,
#content .module-cta .bg-02 .gform_wrapper h2,
#content .module-cta .bg-04 .gform_wrapper h2 {
font-size: 3em;
}
#content .column_8 .gform_wrapper input.button {
font-size: 1.4em;
padding-left: 0;
padding-right: 0;
text-align: center;
}
}
@media only screen and (max-width: 777px) {
#content .module-cta .style-02 p {
margin: 0 0 25px 0 !important;
}
#content .module-cta .style-03 p {
line-height: 1.3em;
}
}
.module-cta.module-cta-2650 a,
.module-cta .module-cta-inicio a {
color: #000000 !important;
}
.module-cta.module-cta-2650 a:hover,
.module-cta .module-cta-inicio a:hover {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.module-cta.module-cta-2650 h2 a:hover,
.module-cta .module-cta-inicio h2 a:hover {
color: #000000 !important;
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
#content .module-cta .container .cols_group .column_8,
#content .module-cta .container .cols_group .column_6,
#footer .module-cta .container .cols_group .column_8,
#footer .module-cta .container .cols_group .column_6 {
width: 100% !important;
}
#content .module-cta .module-search-form .searchform-text,
#footer .module-cta .module-search-form .searchform-text {
max-width: 600px;
}
#content .module-cta .full-cta .moduleText p,
#footer .module-cta .full-cta .moduleText p {
font-size: 1.8em;
}
#content .module-cta .full-cta .gform_wrapper p.phone,
#footer .module-cta .full-cta .gform_wrapper p.phone {
font-size: 2.5em !important;
}
#content .module-cta .style-03 .buttons,
#footer .module-cta .style-03 .buttons {
margin-left: 20px !important;
margin-right: 20px !important;
}
}
@media only screen and (min-width: 957px) and (max-width: 1155px) {
#content .module-cta .full-cta .gform_wrapper p.phone,
#footer .module-cta .full-cta .gform_wrapper p.phone {
font-size: 2.5em !important;
}
}
@media only screen and (max-width: 769px) {
#content .module-cta .module-cta-inline {
float: none;
margin: 0 0 24px 0;
width: 100%;
}
}
@media only screen and (max-width: 956px) {
#content .module-cta .style-05,
#footer .module-cta .style-05 {
padding: 54px 0 !important;
}
#content .module-cta .style-05 .container,
#content .module-cta .style-05 .container_column,
#footer .module-cta .style-05 .container,
#footer .module-cta .style-05 .container_column {
padding: 0 !important;
}
#content .module-cta .style-05 .container .cols_group>[class^="column_"],
#content .module-cta .style-05 .container .cols_group>[class*=" column_"],
#content .module-cta .style-05 .container_column .cols_group>[class^="column_"],
#content .module-cta .style-05 .container_column .cols_group>[class*=" column_"],
#footer .module-cta .style-05 .container .cols_group>[class^="column_"],
#footer .module-cta .style-05 .container .cols_group>[class*=" column_"],
#footer .module-cta .style-05 .container_column .cols_group>[class^="column_"],
#footer .module-cta .style-05 .container_column .cols_group>[class*=" column_"] {
display: block !important;
float: none !important;
width: 100% !important;
}
#content .module-cta .style-05 h2,
#content .module-cta .style-05 p,
#footer .module-cta .style-05 h2,
#footer .module-cta .style-05 p {
text-align: center;
}
#content .module-cta .style-05 .image-module,
#footer .module-cta .style-05 .image-module {
margin-bottom: 30px;
text-align: center !important;
}
#content .module-cta .style-05 .image-module img,
#footer .module-cta .style-05 .image-module img {
max-height: 150px;
}
}
.single #content .module-cta .container_column .container_column {
padding-left: 0 !important;
padding-right: 0 !important;
}
#content .module-cta-text-form .gform_confirmation_message,
.module-cta-text-form .gform_confirmation_message {
color: #FFFFFF !important;
}
#content .module-cta-text-form .row:first-child,
.module-cta-text-form .row:first-child {
padding-left: 0;
padding-right: 0;
}
#content .module-cta-text-form .row.row-inner,
.module-cta-text-form .row.row-inner {
display: table;
}
#content .module-cta-text-form .row.row-inner .cols_group,
.module-cta-text-form .row.row-inner .cols_group {
display: table-row;
}
#content .module-cta-text-form .row.row-inner .column_16,
#content .module-cta-text-form .row.row-inner .column_8,
.module-cta-text-form .row.row-inner .column_16,
.module-cta-text-form .row.row-inner .column_8 {
display: table-cell;
float: none;
}
#content .module-cta-text-form .row.row-inner .column_8,
.module-cta-text-form .row.row-inner .column_8 {
background-color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
#content .module-cta-text-form .top-spacing-min,
.module-cta-text-form .top-spacing-min {
padding-top: 38px !important;
}
#content .module-cta-text-form .column_16,
.module-cta-text-form .column_16 {
padding-top: 89px !important;
}
#content .module-cta-text-form .column_16 .moduleText p,
.module-cta-text-form .column_16 .moduleText p {
font-style: normal !important;
font-weight: normal !important;
font-size: 2.4em !important;
line-height: 36px !important;
color: #FFFFFF !important;
text-align: left !important;
}
#content .module-cta-text-form .column_16 .moduleText p strong,
.module-cta-text-form .column_16 .moduleText p strong {
background-color: #19191B !important;
padding: 0px 7px !important;
margin-top: 5px !important;
display: inline-block !important;
font-weight: normal !important;
}
#content .module-cta-text-form .column_16 .moduleText img,
.module-cta-text-form .column_16 .moduleText img {
margin: 0 0 0 0 !important;
}
#content .module-cta-text-form .column_8 p,
.module-cta-text-form .column_8 p {
font-style: normal;
font-weight: bold;
font-size: 4.0em;
line-height: 50px;
color: #FFFFFF;
margin: 0 0 5px 0 !important;
}
#content .module-cta-text-form .column_8 h2,
.module-cta-text-form .column_8 h2 {
font-style: normal;
font-weight: 800;
font-size: 2.0689em;
line-height: 34px;
color: #FFFFFF;
}
#content .module-cta-text-form .column_8 h2 span,
.module-cta-text-form .column_8 h2 span {
margin: 13px auto 0 auto;
}
#content .module-cta-text-form .column_8 .bg-04 p,
#content .module-cta-text-form .column_8 .bg-04 label,
#content .module-cta-text-form .column_8 .bg-04 a,
.module-cta-text-form .column_8 .bg-04 p,
.module-cta-text-form .column_8 .bg-04 label,
.module-cta-text-form .column_8 .bg-04 a {
color: #FFFFFF !important;
}
#content .module-cta-text-form .column_8 .bg-04 .check [type="checkbox"]:not(:checked)+label:before,
.module-cta-text-form .column_8 .bg-04 .check [type="checkbox"]:not(:checked)+label:before {
border: 1px solid #FFFFFF;
}
#content .module-cta-text-form .column_8 .bg-04 .check [type="checkbox"]:checked+label:before,
.module-cta-text-form .column_8 .bg-04 .check [type="checkbox"]:checked+label:before {
border: 1px solid #FFFFFF;
background-color: transparent;
}
#content .module-cta-text-form .column_8 .bg-04 .check [type="checkbox"]:checked+label:after,
.module-cta-text-form .column_8 .bg-04 .check [type="checkbox"]:checked+label:after {
background-color: #FFFFFF;
width: 10px;
height: 10px;
top: 4px;
left: 4px;
}
#content .module-cta-text-form .column_8 .gform_wrapper,
.module-cta-text-form .column_8 .gform_wrapper {
width: 100% !important;
max-width: none !important;
margin: 0 auto !important;
padding-top: 13px !important;
padding-bottom: 0 !important;
}
#content .module-cta-text-form .column_8 .gform_wrapper li,
.module-cta-text-form .column_8 .gform_wrapper li {
padding-right: 0px !important;
padding-left: 0px !important;
}
#content .module-cta-text-form .column_8 .gform_wrapper li ::-webkit-input-placeholder,
.module-cta-text-form .column_8 .gform_wrapper li ::-webkit-input-placeholder {
font-weight: 600 !important;
font-size: 16px !important;
line-height: 24px !important;
color: #19191B !important;
}
#content .module-cta-text-form .column_8 .gform_wrapper li :-ms-input-placeholder,
.module-cta-text-form .column_8 .gform_wrapper li :-ms-input-placeholder {
font-weight: 600 !important;
font-size: 16px !important;
line-height: 24px !important;
color: #19191B !important;
}
#content .module-cta-text-form .column_8 .gform_wrapper li ::placeholder,
.module-cta-text-form .column_8 .gform_wrapper li ::placeholder {
font-weight: 600 !important;
font-size: 16px !important;
line-height: 24px !important;
color: #19191B !important;
}
#content .module-cta-text-form .column_8 .gform_wrapper li p,
.module-cta-text-form .column_8 .gform_wrapper li p {
font-style: normal !important;
font-weight: normal !important;
font-size: 16px !important;
line-height: 20px !important;
margin: 0 !important;
padding: 0 !important;
}
#content .module-cta-text-form .column_8 .gform_wrapper li label,
.module-cta-text-form .column_8 .gform_wrapper li label {
font-style: normal !important;
font-weight: normal !important;
font-size: 16px !important;
}
#content .module-cta-text-form .column_8 .gform_wrapper li input[type=text],
.module-cta-text-form .column_8 .gform_wrapper li input[type=text] {
background-image: url(https://www.vocaeditorial.com/blog/media/icon-tel-input.svg);
background-position: 16px 8px !important;
background-repeat: no-repeat;
padding: 8px 16px 8px 59px !important;
height: 50px !important;
font-weight: 600 !important;
font-size: 16px !important;
line-height: 24px !important;
color: #19191B !important;
}
@media only screen and (max-width: 956px) {
#content .module-cta .container .cols_group .column_8,
#content .module-cta .container .cols_group .column_6,
#content .module-cta .container .cols_group .column_16,
#footer .module-cta .container .cols_group .column_8,
#footer .module-cta .container .cols_group .column_6,
#footer .module-cta .container .cols_group .column_16 {
width: 100% !important;
}
#content .module-cta-text-form .row.row-inner .container {
padding-left: 0px !important;
padding-right: 0px !important;
}
#content .module-cta-text-form .column_16,
.module-cta-text-form .column_16 {
padding-top: 24px !important;
margin-bottom: 24px !important;
float: left !important;
display: inline-block !important;
}
#content .module-cta-text-form .column_8,
.module-cta-text-form .column_8 {
margin-top: 0px !important;
margin-bottom: 24px !important;
float: left !important;
display: inline-block !important;
}
#content .module-cta-text-form .column_8 p strong,
.module-cta-text-form .column_8 p strong {
font-size: 40px;
}
#content .module-cta-text-form .top-spacing-min,
.module-cta-text-form .top-spacing-min {
padding-top: 38px !important;
padding-bottom: 38px !important;
}
}
#content .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:after,
#content .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:after,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:after,
#content .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:after,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:not(:checked)+label:after,
#footer .module-cta .gform_wrapper .check [type="checkbox"]:checked+label:after,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:not(:checked)+label:after,
#footer .module-cta .gforms_confirmation_message .check [type="checkbox"]:checked+label:after {
background: url(https://www.vocaeditorial.com/blog/media/2017/06/icon-check.png) no-repeat 1px 1px;
}
.engine_content_post_bottom {
padding-top: 60px;
padding-bottom: 80px;
}
#content .module-cta .style-03 p,
#footer .module-cta .style-03 p {
font-size: 1.8em;
line-height: 1.6em;
}
#content .module-cta .style-05 h2,
#footer .module-cta .style-05 h2 {
margin: 0 0 17px 0;
}
#content .module-cta .style-05 .column_6.column_8 .button,
#footer .module-cta .style-05 .column_6.column_8 .button {
margin-top: 25px !important;
}
@media only screen and (max-width: 769px) {
#footer .module-cta .row .tt-categories.tt-list-categories li {
padding: 0 5px !important;
width: 45% !important;
margin: 0 0 25px 0 !important;
}
}
@media only screen and (max-width: 469px) {
#footer .module-cta .row .tt-categories.tt-list-categories li {
padding: 0 5px !important;
width: 100% !important;
margin: 0 0 20px 0 !important;
text-align: center !important;
display: block !important;
}
}
#footer {
background-color: #FFFFFF !important;
}
#footer img {
display: block;
}
#footer .row.vertical-divider .cols_group > [class*='column_'] {
vertical-align: top;
}
#footer .moduleText {
padding-right: 24px;
}
#footer h2 {
color: #121212;
font-size: 1.8em;
font-weight: 300;
margin-bottom: 10px;
}
#footer h3 {
color: #121212;
font-size: 1.6em;
font-weight: 600;
margin-bottom: 10px;
}
#footer p {
color: #121212;
font-size: 1.5em;
font-weight: normal;
margin-bottom: 0;
}
#footer p img {
display: inline-block;
}
#footer p img + img {
margin-left: 15px;
}
#footer a {
color: #121212;
}
#footer a:hover {
color: #FBAF3F;
}
#footer a.button {
background: none;
border: 1px solid #FBAF3F;
color: #fff;
font-size: 1.2em;
text-transform: none;
}
#footer a.button:hover {
background: #FBAF3F;
border: 1px solid #FBAF3F;
color: #fff;
}
#footer p + p a.button {
margin-top: 10px;
}
#footer *:last-child {
margin-bottom: 0;
}
#footer .footer-menu a {
display: inline-block;
}
#footer .footer-menu a + a {
margin-left: 10px;
}
#footer .module-cta .top-spacing-min {
padding-top: 52px;
}
#footer .module-cta .bottom-spacing-min {
padding-bottom: 52px;
}
#footer .module-cta .module-search-form .searchform-text {
margin: 30px auto 40px auto;
}
#footer .module-cta .module-search-form input[type="submit"] {
margin: 0 auto 0px auto !important;
}
#footer .module-cta .tt-categories.tt-list-categories {
border: 0 !important;
padding: 0;
margin: 0;
}
#footer .module-cta .tt-categories.tt-list-categories li {
display: inline-block !important;
margin: 0 0 7px 0 !important;
padding: 0 0 0 0 !important;
width: auto !important;
font-style: normal !important;
font-weight: normal !important;
font-size: 1.8em !important;
line-height: 24px !important;
text-transform: none !important;
}
#footer .module-cta .tt-categories.tt-list-categories li strong {
font-size: 24px !important;
text-transform: uppercase !important;
font-weight: 600 !important;
display: block !important;
}
#footer .module-cta .tt-categories.tt-list-categories li a {
color: #FFFFFF;
border: 0;
padding: 0 40px;
margin: 0 0 0 0;
text-transform: none;
display: inline-block;
text-align: center;
text-decoration: none;
}
#footer .module-cta .tt-categories.tt-list-categories li a:hover {
color: #FBAF3F;
}
#footer .module-cta .bg-04 a:hover {
color: #000 !important;
}
#footer > .row:last-child {
padding: 45px 0;
}
#footer > .row:last-child [class^="column_"] {
width: auto !important;
}
#footer > .row:last-child p {
vertical-align: middle;
font-weight: normal;
font-size: 1.6em;
line-height: 20px;
color: #0B0B0B;
}
#footer > .row:last-child p a {
color: #0B0B0B !important;
border-left: 1px solid #0B0B0B;
padding: 0 20px;
}
#footer > .row:last-child p a:hover {
color: #FBAF3F !important;
}
#footer > .row:last-child p strong {
padding-right: 20px;
}
@media only screen and (max-width: 480px) {
#footer .row.row-height .container {
display: block;
}
#footer .row.row-height .container .cols_group {
display: block;
}
#footer .row.row-height .container .cols_group [class*='column_'] {
border: 0;
display: block;
padding: 0 12px;
width: 100%;
}
#footer .row.row-height .container .cols_group [class*='column_'] + [class*='column_'] {
padding-top: 20px;
}
#footer .row.vertical-divider .cols_group > [class*='column_']:not(:last-child):after {
background: none;
}
#footer h2,
#footer p {
text-align: center;
}
#footer .column_6 {
margin-bottom: 24px;
width: 100%;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#footer .row.row-height .container {
display: block;
}
#footer .row.row-height .container .cols_group {
display: block;
}
#footer .row.row-height .container .cols_group [class*='column_'] {
border: 0;
display: block;
padding: 0 12px;
width: 100%;
}
#footer .row.row-height .container .cols_group [class*='column_'] + [class*='column_'] {
padding-top: 20px;
}
#footer .row.vertical-divider .cols_group > [class*='column_']:not(:last-child):after {
background: none;
}
#footer h2,
#footer p {
text-align: left;
}
#footer .column_6 {
margin-bottom: 24px;
width: 50%;
}
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
.row.row-height .container .cols_group [class*='column_'] {
border: 0;
padding: 0 12px;
}
.row.row-height .container .cols_group [class*='column_']:first-child {
padding-left: 0;
}
.row.row-height .container .cols_group [class*='column_']:last-child {
padding-right: 0;
}
#footer h2,
#footer p {
text-align: left;
}
#footer .column_6 {
margin-bottom: 24px;
width: 50%;
}
}
@media only screen and (max-width: 1386px) {
#footer p {
line-height: normal !important;
}
}
@media only screen and (max-width: 772px) {
#footer .column_6,
#footer .column_18,
#footer > .row:last-child [class^="column_"] {
width: 100% !important;
float: none;
display: block;
padding: 0 12px;
text-align: center;
}
#footer .column_6 img,
#footer .column_18 img,
#footer > .row:last-child [class^="column_"] img {
float: none !important;
}
#footer .column_6 p,
#footer .column_18 p,
#footer > .row:last-child [class^="column_"] p {
text-align: center !important;
line-height: normal !important;
}
}
@media only screen and (max-width: 500px) {
#footer .column_6 img,
#footer .column_18 img,
#footer > .row:last-child [class^="column_"] img {
float: none !important;
margin: 0 !important;
}
#footer .column_6 p,
#footer .column_18 p,
#footer > .row:last-child [class^="column_"] p {
font-size: 16px;
}
#footer .column_6 p a,
#footer .column_18 p a,
#footer > .row:last-child [class^="column_"] p a {
display: block;
font-size: 16px;
line-height: normal;
border: 0 !important;
}
#footer .row.row-height .cols_group {
display: block !important;
}
#footer .moduleText {
padding-right: 0px;
}
}
#footer .footer-voca {
padding-bottom: 0 !important;
}
#footer .footer-voca h2 {
font-size: 16px;
margin: 0;
margin-bottom: 10px;
text-transform: uppercase;
color: #000000;
font-weight: 700;
line-height: 1.2em;
}
#footer .footer-voca .moduleText {
padding-right: 0px;
}
#footer .footer-voca ul li,
#footer .footer-voca p {
font-size: 16px;
font-weight: 400;
padding: 0 !important;
margin-bottom: 0 !important;
}
#footer .footer-voca p {
padding: 0 0 12px 0 !important;
}
#footer .footer-voca .mkdf-icon-widget-holder .mkdf-icon-text {
padding: 0 0 0 10px !important;
}
#footer .footer-voca p,
#footer .footer-voca p a,
#footer .footer-voca ul li,
#footer .footer-voca ul li a {
color: #000000 !important;
}
#footer .footer-voca .mkdf-icon-element {
color: #928f90 !important;
}
#footer .footer-voca ul li a {
display: inline-block;
vertical-align: middle;
overflow: hidden;
padding: 0 15px 0 0;
position: relative;
font-weight: 500;
transition: all .2s ease;
color: #0B0B0B;
font-size: 16px;
font-weight: 400;
}
#footer .footer-voca ul li a:hover,
#footer .footer-voca p a:hover {
color: #FBAF3F !important;
}
#footer .footer-voca .mkdf-social-icon-widget-holder {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0;
color: #c4c4c4 !important;
font-size: 34px;
}
#footer .footer-voca .mkdf-social-icon-widget-holder:hover {
color: #f6b513 !important;
font-size: 34px;
}
#footer .footer-voca .column_no_pd {
padding: 0 !important;
}
@media only screen and (max-width: 769px) {
#footer .footer-voca .column_no_pd {
padding: 0 12px !important;
}
#footer .footer-voca .column_12 .column_12,
#footer .footer-voca .column_12 .column_8 {
margin-top: 30px !important;
}
}
@media only screen and (max-width: 480px) {
#footer .footer-voca p,
#footer .footer-voca ul li,
#footer .footer-voca h2 {
text-align: center !important;
}
}
.row-article-header,
.row-archive-header-title {
background-color: #F7F5ED;
}
.row-archive-header {
margin-top: 0px !important;
}
.row-archive-header .button {
color: #FFFFFF !important;
}
.row-archive-header-title {
padding-top: 100px;
padding-bottom: 100px;
}
.row-archive-header-title h1 {
font-style: normal !important;
font-weight: 300 !important;
font-size: 8.0em !important;
line-height: 70px !important;
margin: 0 !important;
}
.row-archive-header-title h1:after {
height: 0;
}
#header {
background-color: #0B0B0B;
padding: 0 0;
}
#header .header-bottom-mobile,
#header .header-top-mobile {
display: none;
}
#header .column_16 {
padding: 0 40px 0 0;
}
#header .column_8:first-child {
padding: 0 0px 0 40px;
}
#header #logo {
text-align: center;
}
#header #logo img {
margin: 0 auto !important;
}
#header .menu-button {
position: relative;
right: auto;
display: inline;
float: right;
margin-left: 18px;
}
#header p {
font-style: normal;
font-weight: bold;
font-size: 2.8em;
line-height: 24px;
color: #FFFFFF !important;
text-align: center;
text-transform: uppercase;
}
#header h1,
#header .h1 {
text-transform: none !important;
color: #FFFFFF !important;
font-style: normal;
font-weight: lighter !important;
text-align: center;
margin-bottom: 47px;
font-weight: 300;
font-size: 80px;
line-height: 70px;
}
#header h1 strong,
#header .h1 strong {
font-size: 120px !important;
color: #FFFFFF !important;
line-height: 78px !important;
font-weight: normal !important;
display: block;
margin-bottom: 17px;
}
#header .header-text p {
margin-left: 24px;
font-size: 3.0em;
margin-bottom: 40px;
color: #FFFFFF;
line-height: normal;
}
#header .header-text p strong {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
font-weight: 700 !important;
text-transform: uppercase;
}
#header .header-text p.h1,
#header .header-text p.h1 strong {
font-weight: 700 !important;
}
#header .col_dcha {
text-align: right;
}
#header .col_dcha p {
font-weight: bold !important;
display: inline-block;
font-size: 1.5em;
color: #FFFFFF;
text-transform: uppercase;
}
#header .col_dcha p a {
color: #FFFFFF;
margin: 0 12px;
}
#header .col_dcha p a:hover {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
#header .row.bg-image {
background-color: #0B0B0B;
padding: 54px 0 29px 0;
}
#header .row.bg-image .column_12+.column_12 {
width: 70%;
}
#header .row.bg-image .column_12:first-child {
width: 30%;
}
#content .row-archive-header .moduleText {
padding: 91px 217px 91px 86px;
}
#content .row-archive-header .bg-color {
background-color: #19191B;
}
#content .row-archive-header .bg-color h1,
#content .row-archive-header .bg-color p,
#content .row-archive-header .bg-color .title-row,
#content .row-archive-header .bg-color .title-section {
color: #FFFFFF !important;
text-align: left !important;
margin-bottom: 35px !important;
}
#content .row-archive-header .bg-color h1 a,
#content .row-archive-header .bg-color p a,
#content .row-archive-header .bg-color .title-row a,
#content .row-archive-header .bg-color .title-section a {
color: #FFFFFF !important;
}
#content .row-archive-header .bg-color h1 {
font-style: normal !important;
font-weight: bold !important;
font-size: 5.0em !important;
line-height: 42px !important;
margin: 0 0 45px 0 !important;
padding: 0 !important;
text-align: left !important;
}
#content .row-archive-header .bg-color .title-row:after,
#content .row-archive-header .bg-color .title-section:after {
content: '';
margin: 0;
width: 0;
height: 0;
}
#content .row-archive-header .bg-color p {
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 26px;
margin: 0 0 0 0 !important;
}
#sticky-header {
display: none;
position: fixed;
padding: 18px;
z-index: 9999999999;
background-color: #FFFFFF !important;
}
#sticky-header .hamburger {
display: block !important;
}
#sticky-header .tt-categories.tt-list-categories {
border: 0 !important;
}
#sticky-header .column_6 {
width: 20%;
}
#sticky-header .column_18 {
width: 80%;
}
#sticky-header #logo,
#sticky-header .tt-categories.tt-list-categories,
#sticky-header .moduleText {
float: left !important;
}
#sticky-header #logo {
width: 100% !important;
margin: 0 !important;
}
#sticky-header #logo img {
height: 94px !important;
}
#sticky-header .moduleText {
margin: 16px 0 0 0 !important;
width: 27% !important;
}
#sticky-header .moduleText p {
font-size: 1.2em;
}
#sticky-header .tt-categories.tt-list-categories {
text-align: left !important;
margin: 0 0 0 0 !important;
width: 59% !important;
}
#sticky-header .tt-categories.tt-list-categories li {
margin: 0 0 0px 0 !important;
}
#sticky-header .tt-categories.tt-list-categories a {
margin: 0 !important;
}
#header .sticky-logo {
display: none;
}
#header .row.bg-image {
padding: 18px 0px 0px 39px;
padding: 60px 0px 0px 39px;
}
#header #logo {
margin: 71px 0 56px 0;
}
#header #logo+.moduleText {
margin-bottom: 30px;
max-width: 312px;
}
#header #logo+.moduleText p {
color: #fff;
font-size: 22px;
font-weight: 300;
}
#header .info-contact {
color: #fff;
display: table;
float: right;
text-align: right;
width: auto;
}
#header .info-contact span {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
vertical-align: bottom;
}
#header .info-contact span.tag-line {
border-right: 2px solid #fff;
font-size: 22px;
font-weight: 300;
padding-right: 15px;
}
#header .info-contact span.phone-line {
font-size: 36px;
line-height: 1em;
padding-left: 15px;
}
#header .info-contact span.phone-line a {
color: #fff;
}
#header .info-contact span.phone-line a:hover {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
#header .hamburger {
padding: 15px 0;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0 76px 0 0px;
outline: 0;
overflow: visible;
right: 0px !important;
top: 76.11px !important;
top: 25px !important;
z-index: 99999;
position: fixed !important;
background: url(https://www.vocaeditorial.com/blog/media/menu_hamburguesa.svg) repeat 0 0;
background-position: 0 0;
background-repeat: no-repeat;
width: 45px;
height: 27px;
}
#header .hamburger-box {
width: 50px;
height: 34px;
display: inline-block;
position: relative;
}
#header .hamburger-inner {
display: block;
top: 50%;
margin-top: -8px;
}
#header .header-featured {
background: url(//www.vocaeditorial.com/blog/media/background-header-featured.png) repeat 0 0;
max-width: 100%;
}
#header .header-featured .close-menu {
display: none;
}
#header .header-featured .container {
padding: 10px 5%;
}
#header .header-featured .container p {
color: #112f49;
font-size: 1.8em;
font-weight: 400;
}
#header .header-featured .container ul {
border-left: 1px solid #112f49;
}
#header .header-featured .container ul:before,
#header .header-featured .container ul:after {
content: " ";
display: table;
}
#header .header-featured .container ul:after {
clear: both;
}
#header .header-featured .container ul li {
font-size: 1.4em;
font-weight: 900;
margin-bottom: 0 !important;
padding-bottom: 0;
}
#header .header-featured .container ul li a {
color: #112f49;
}
#header .header-featured .container ul li a:hover {
color: #fff;
}
#header .header-featured .container .tt-categories.tt-list-categories {
margin: 0 !important;
}
#header .header-featured .container .tt-categories.tt-list-categories li {
float: left;
font-weight: 900;
width: 50%;
}
#header #sticky-header .default-logo {
display: none;
}
#header #sticky-header #logo {
width: 100% !important;
}
#header #sticky-header #logo .sticky-logo {
display: block;
}
#header #sticky-header.row.bg-image {
padding: 0;
}
#header #sticky-header.row.bg-image .header-featured {
max-width: 100%;
}
#header #sticky-header.row.bg-image .header-featured .container {
padding: 20px 5%;
max-width: 100%;
}
#header #sticky-header.row.bg-image .header-featured .container .column_6 {
width: 33.33333333333333%;
}
#header #sticky-header.row.bg-image .header-featured .container .column_6:first-child {
width: 16.666666666666664%;
}
#header #sticky-header.row.bg-image .header-featured .container ul {
margin-bottom: 0;
}
#header #sticky-header .tt-categories.tt-list-categories {
width: 100% !important;
}
#header #sticky-header .moduleText {
margin: 0 !important;
width: 100% !important;
}
.box-menu-open .hamburger {
display: none !important;
}
@media only screen and (max-width: 1155px) {
#sticky-header {
display: none !important;
}
}
@media only screen and (max-width: 523px) {
#header h1,
#header .h1 {
line-height: normal;
font-size: 4.0em !important;
}
#header .header-text p {
line-height: normal;
font-size: 2.4em;
}
#header {
text-align: left;
}
#header .row.row-height .container {
display: block;
}
#header .row.row-height .container .cols_group {
display: block;
}
#header .row.row-height .container .cols_group [class*='column_'] {
border: 0;
display: block;
padding: 0 12px;
width: 100%;
}
#content .row-archive-header .moduleText .description {
margin: 0 0 4px 0 !important;
padding: 0 0 0 0 !important;
}
}
@media only screen and (min-width: 524px) and (max-width: 1059px) {
#header .row.row-height {
float: left;
}
#header .row.row-height .container {
display: block;
}
#header .row.row-height .container .cols_group {
display: block;
}
#header .row.row-height .container .cols_group [class*='column_'] {
border: 0;
display: block;
padding: 0 12px;
width: 100%;
}
}
@media only screen and (max-width: 480px) {
#header .row.bg-image {
padding: 24px !important;
}
#header .row.bg-image [class*="column_"] {
width: 100% !important;
}
#header #logo {
text-align: left;
}
#header #logo img {
max-width: 220px !important;
}
#header #logo+.moduleText p {
font-size: 18px;
}
#header .info-contact {
display: block;
float: none;
}
#header .info-contact span.tag-line {
display: none;
}
#header .info-contact span.phone-line {
border: 1px solid linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
display: block;
font-size: 24px;
padding: 12px;
text-align: center;
}
#header .header-featured {
display: none;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#header .row.bg-image {
padding: 24px !important;
}
#header .row.bg-image [class*="column_"] {
width: 100% !important;
}
#header #logo {
text-align: left;
}
#header #logo img {
max-width: 220px !important;
}
#header #logo+.moduleText p {
font-size: 18px;
}
#header .info-contact {
display: block;
float: none;
}
#header .info-contact span.tag-line {
display: none;
}
#header .info-contact span.phone-line {
border: 1px solid linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
display: block;
font-size: 24px;
padding: 12px;
text-align: center;
}
#header .header-featured {
display: none;
}
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
#header .row.bg-image {
padding: 24px !important;
}
#header .row.bg-image .column_12+.column_12 {
width: 70%;
}
#header .row.bg-image .column_12:first-child {
width: 30%;
}
#header #logo {
text-align: left;
}
#header #logo img {
max-width: 220px !important;
}
#header #logo+.moduleText p {
font-size: 18px;
}
#header .info-contact span.tag-line {
font-size: 18px;
}
#header .info-contact span.phone-line {
font-size: 30px;
}
#header .header-featured {
display: none;
}
}
@media only screen and (min-width: 957px) and (max-width: 1155px) {
#header .row.bg-image {
padding: 24px !important;
}
#header .row.bg-image .column_12+.column_12 {
width: 70%;
}
#header .row.bg-image .column_12:first-child {
width: 30%;
}
#header #logo {
text-align: left;
}
#header #logo img {
max-width: 220px !important;
}
#header #logo+.moduleText p {
font-size: 18px;
}
#header .info-contact span.tag-line {
font-size: 18px;
}
#header .info-contact span.phone-line {
font-size: 30px;
}
#header .header-featured {
display: none;
}
}
@media only screen and (max-width: 1155px) {
#header .hamburger {
display: inline-block;
}
#header .info-contact {
margin-right: 80px;
}
#header .header-featured {
background: none;
background-color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
display: none;
width: 432px !important;
position: fixed;
height: 100% !important;
top: 0;
right: 0;
z-index: 9;
}
#header .header-featured.header-featured-open {
display: block;
}
#header .header-featured .close-menu {
display: block;
position: relative;
}
#header .header-featured .close-menu:after,
#header .header-featured .close-menu:before {
content: '';
border: 2px solid #0B0B0B;
box-sizing: content-box;
display: block;
width: 14px;
height: 14px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#header .header-featured .close-menu:before {
border-right: none;
border-bottom: none;
right: 6px;
}
#header .header-featured .close-menu:after {
border-left: none;
border-top: none;
right: 25px;
}
#header .header-featured .close-menu .close-menu-sronly {
display: none;
}
#header .header-featured .container {
padding: 45px;
}
#header .header-featured .container [class*="column_"] {
padding: 0;
width: 100%;
}
#header .header-featured .container ul {
border-left: 0;
border-bottom: 1px solid #0B0B0B;
height: auto !important;
margin-bottom: 24px;
padding-bottom: 24px;
}
#header .header-featured .container ul li {
background: none;
padding: 0;
}
#header .header-featured .container .tt-categories.tt-list-categories li {
background: none;
float: none;
padding: 0;
width: 100%;
}
}
@media only screen and (max-width: 830px) {
#header .row.bg-image {
padding: 24px !important;
}
#header .row.bg-image [class*="column_"] {
width: 100% !important;
}
#header #logo {
text-align: left;
}
#header #logo img {
max-width: 220px !important;
}
#header #logo+.moduleText p {
font-size: 18px;
}
#header .info-contact {
display: block;
float: none;
}
#header .info-contact span.tag-line {
display: none;
}
#header .info-contact span.phone-line {
border: 1px solid linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
display: block;
font-size: 24px;
padding: 12px;
text-align: center;
}
}
@media only screen and (min-width: 1156px) and (max-width: 1368px) {
#header .row.bg-image {
padding: 24px !important;
}
#header #sticky-header.row.bg-image {
padding: 0 !important;
}
#header #sticky-header.row.bg-image .header-featured .container {
padding: 24px !important;
}
#header #sticky-header.row.bg-image .header-featured .container .column_12 {
width: 58.333333333333336%;
}
#header #sticky-header.row.bg-image .header-featured .container .column_12+.column_6 {
width: 16.666666666666664%;
}
}
.body-bg {
background-position: 0 50%;
}
.body-bg #header {
background-color: transparent !important;
}
.body-bg #header .row.bg-image {
background-image: none !important;
background-color: transparent !important;
}
.body-bg #content {
background-color: #FFFFFF;
}
@media only screen and (max-width: 1386px) {
#content .row-archive-header .moduleText {
padding: 146px 98px 140px 98px;
}
}
@media only screen and (max-width: 900px) {
#content .row-archive-header .moduleText {
padding: 100px 64px 100px 64px;
}
#content .row-archive-header .bg-color h1 {
font-size: 3.5em !important;
line-height: 42px !important;
margin: 0 0 25px 0 !important;
}
#content .row-archive-header .bg-color p {
font-size: 16px;
}
}
@media only screen and (max-width: 772px) {
.row-archive-header {
margin-top: 24px !important;
}
#content .row-archive-header .moduleText {
padding: 50px 34px 50px 34px;
}
#content .row-archive-header .bg-color h1 {
font-size: 3.0em !important;
line-height: normal !important;
margin: 0 0 5px 0 !important;
}
#header .hamburger {
margin: 0 24px 0 0px;
right: 0px !important;
top: 24px !important;
}
#header #logo {
margin: 0 0 0 0;
}
#header h1,
#header .h1 {
font-size: 40px;
line-height: 40px;
margin-bottom: 27px;
}
#header h1 strong,
#header .h1 strong {
font-size: 70px !important;
line-height: 50px !important;
margin-bottom: 0px;
}
#header p {
font-style: normal;
font-weight: bold;
font-size: 2.0em;
line-height: 18px;
}
#header .tt-categories.tt-list-categories {
display: none;
margin-top: 0 !important;
}
.tt-categories.tt-list-categories li {
display: block !important;
font-size: 2.0em !important;
line-height: normal !important;
}
.tt-categories.tt-list-categories li a {
padding: 0 0px !important;
text-align: left !important;
}
}
@media only screen and (max-width: 592px) {
.tt-box-menu nav ul li {
margin: 0 0 0 12px !important;
font-size: 24px !important;
}
.tt-box-menu nav ul li li {
font-size: 20px !important;
}
}
@media only screen and (max-width: 400px) {
#header .hamburger {
margin: 0 24px 0 0px;
right: 0px !important;
top: 24px !important;
}
#header #logo {
margin: 0 0 0 0;
}
#header h1,
#header .h1 {
font-size: 30px;
line-height: normal;
margin-bottom: 27px;
}
#header h1 strong,
#header .h1 strong {
font-size: 50px !important;
line-height: normal !important;
margin-bottom: 0px;
}
#header p {
font-style: normal;
font-weight: bold;
font-size: 2.0em;
line-height: 18px;
}
}
@media only screen and (max-width: 480px) {
#header #logo img {
max-width: 70%;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#header #logo img {
max-width: 70%;
object-fit: contain;
-o-object-fit: contain;
object-position: top;
-o-object-position: top;
}
}
#header .primary_navigation {
display: none;
}
#header .primary_navigation ul {
float: right;
margin-bottom: 7px;
}
#header .primary_navigation ul li {
float: left;
font-size: 1.6em;
font-weight: 600;
margin: 0 12px;
padding: 0;
}
#header .primary_navigation ul li:first-child {
margin-left: 0;
}
#header .primary_navigation ul li:last-child {
margin-right: 0;
}
#header .primary_navigation ul li a {
color: #FBAF3F;
}
#header .primary_navigation ul li a:hover {
color: #444;
}
#header .primary_navigation ul li.current-menu-item a {
color: #444;
}
#header .nav-control {
display: none;
}
.menu-button {
height: 31px;
margin-right: 0;
width: 40px;
}
#open-button {
display: block;
}
.tt-box-menu-web {
display: none;
}
#content .primary_navigation {
background-color: #fff;
margin-top: 22px;
padding: 16px 32px;
}
#content .primary_navigation:before,
#content .primary_navigation:after {
content: " ";
display: table;
}
#content .primary_navigation:after {
clear: both;
}
#content .primary_navigation ul {
float: right;
margin-bottom: 0;
}
#content .primary_navigation ul li {
float: left;
font-size: 1.6em;
font-weight: 600;
margin: 0 12px;
padding: 0;
}
#content .primary_navigation ul li:first-child {
margin-left: 0;
}
#content .primary_navigation ul li:last-child {
margin-right: 0;
}
#content .primary_navigation ul li a {
color: #FBAF3F;
}
#content .primary_navigation ul li a:hover {
color: #444;
}
#content .primary_navigation ul li.current-menu-item a {
color: #444;
}
#bottom-footer .cols_group>[class^="column_"],
#bottom-footer .cols_group>[class*=" column_"] {
vertical-align: middle;
}
#bottom-footer .footer_navigation {
display: inline-block;
}
#bottom-footer .footer_navigation ul {
margin-bottom: 0;
}
#bottom-footer .footer_navigation ul li {
display: inline-block;
font-size: 1.5em;
margin-bottom: 0;
padding: 0;
}
#bottom-footer .footer_navigation ul li:before {
color: #DDD;
content: " | ";
padding: 0 5px;
}
#bottom-footer .footer_navigation ul li a {
color: #DDD;
}
#bottom-footer .footer_navigation ul li a:hover {
color: #333;
}
.tt-box-menu {
position: relative;
}
.tt-box-menu ul {
padding-top: 71px !important;
}
.tt-box-menu ul li {
font-style: normal;
font-weight: 600;
font-size: 1.6em !important;
line-height: 24px;
align-items: center;
text-align: center;
}
.tt-box-menu ul li a {
background-color: transparent !important;
color: #FFFFFF !important;
color: #f7b513 !important;
display: block;
text-align: center !important;
padding: 15px 50px !important;
text-transform: uppercase !important;
}
.tt-box-menu ul li a:hover {
background-color: #FBAF3F !important;
color: #FFF !important;
}
.tt-box-menu ul li ul {
margin-top: 0;
padding-top: 0;
margin-left: 20px !important;
}
.tt-box-menu .close-menu {
background: url(https://www.vocaeditorial.com/blog/media/cerrar_menu.svg) no-repeat 0 0 !important;
border: none !important;
color: #000 !important;
height: 45px !important;
position: absolute !important;
right: 77px !important;
top: 67px !important;
width: 45px !important;
}
.tt-box-menu .close-menu:hover {
background: url(https://www.vocaeditorial.com/blog/media/cerrar_menu.svg) no-repeat 0 0 !important;
border: none !important;
color: #000 !important;
height: 45px !important;
position: absolute !important;
right: 77px !important;
top: 67px !important;
width: 45px !important;
}
.tt-box-menu .close-menu span {
display: none;
}
@media only screen and (max-width: 480px) {
.menu-button {
margin-right: 12px;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
.menu-button {
margin-right: 12px;
}
}
body .tt-box-menu {
border: 0 !important;
width: 100% !important;
max-width: 592px !important;
background-color: #19191B !important;
padding-right: 93px !important;
overflow-y: auto !important;
}
.tt-box-menu nav {
width: 100% !important;
}
.tt-box-menu nav ul {
padding-top: 175px !important;
}
.tt-box-menu nav ul ul {
margin: 0 !important;
padding: 0 !important;
}
.tt-box-menu nav ul li {
font-style: normal !important;
font-weight: bold !important;
font-size: 2.6em !important;
line-height: 24px !important;
margin: 0 0 15px 59px !important;
padding: 0 0 0 0 !important;
text-align: left !important;
}
.tt-box-menu nav ul li a {
font-size: 1.0em !important;
padding: 0 0 10px 0 !important;
text-align: left !important;
background-color: transparent !important;
}
.tt-box-menu nav ul li.no_hover a:hover {
color: #414141 !important;
background-color: transparent !important;
cursor: default !important;
}
.tt-box-menu nav ul li.no_hover a:hover a {
cursor: pointer !important;
}
.tt-box-menu nav ul li.no_hover li a:hover {
cursor: pointer !important;
}
.tt-box-menu nav ul li ul {
padding-top: 7px !important;
padding-bottom: 7px !important;
margin-left: 25px !important;
}
.tt-box-menu nav ul li li a:hover,
.tt-box-menu nav ul li.no_hover li a:hover,
.tt-box-menu nav ul li a:hover {
font-size: 1.0em !important;
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
background-color: transparent !important;
}
.tt-box-menu nav ul li li {
font-style: normal !important;
font-weight: 300 !important;
font-size: 32px !important;
line-height: 24px !important;
color: #cccccc !important;
margin: 0 0 10px 0 !important;
padding: 0 !important;
text-transform: none !important;
}
.tt-box-menu nav ul li li a {
color: #cccccc !important;
text-transform: none !important;
}
.tt-box-menu nav ul li li a:hover {
color: #f7b513 !important;
text-transform: none !important;
}
.tt-box-menu nav ul li li ul {
padding-top: 33px !important;
}
.tt-box-menu nav ul li li li {
font-style: normal !important;
font-weight: 300 !important;
font-size: 28px !important;
line-height: 24px !important;
color: #cccccc !important;
margin: 0px !important;
padding: 0 !important;
text-transform: none !important;
}
.tt-box-menu nav ul li li li a {
margin: 0px !important;
padding: 0 0 26px 0 !important;
text-transform: none !important;
}
.tt-box-menu nav .menu_mas {
background-image: url(https://www.vocaeditorial.com/blog/media/icono-mas.svg);
background-position: right 3px;
padding-right: 50px;
background-repeat: no-repeat;
}
.tt-box-menu nav .menu_mas ul {
display: none;
}
.tt-box-menu nav .menu_menos {
background-image: url(https://www.vocaeditorial.com/blog/media/icono-menos.svg);
background-position: right 3px;
padding-right: 50px;
background-repeat: no-repeat;
}
.tt-box-menu nav .menu_menos ul {
display: block;
}
#content .directory-module .carousel-item {
padding: 0 12px;
}
#content .directory-module .carousel-item {
float: left;
}
#content .directory-module .num_items_1 .carousel-item {
width: 100%;
}
#content .directory-module .num_items_2 .carousel-item {
width: 50%;
}
#content .directory-module .num_items_3 .carousel-item {
width: 33.33333333333333%;
}
#content .directory-module .num_items_4 .carousel-item {
width: 25%;
}
#content .directory-module .num_items_6 .carousel-item {
width: 16.666666666666664%;
}
#content .directory-module .directory-item-media {
position: relative;
}
#content .directory-module .directory-item-media .new-product {
background: url(//www.vocaeditorial.com/blog/media/2017/06/new.png) no-repeat 0 0;
position: absolute;
bottom: -58px;
right: 20px;
width: 106px;
height: 126px;
z-index: 999;
}
#content .directory-module .directory-item-content {
padding: 22px 0 40px 0;
}
#content .directory-module .directory-item-content h3 {
background: url(//www.vocaeditorial.com/blog/media/2017/06/bg-big-title.jpg) no-repeat 0 bottom;
color: #231F20;
font-family: 'Montserrat', sans-serif;
font-size: 3em;
font-weight: 700;
line-height: 1.1em;
margin: 0 0 8px 0;
padding-bottom: 20px;
text-transform: uppercase;
}
#content .directory-module .directory-item-content p {
color: #231F20;
font-size: 1.9em;
margin: 0;
}
#content .directory-module.directory-style-2 {
text-align: center;
}
#content .directory-module.directory-style-2 .carousel-item {
margin: 2px 0 !important;
padding: 0 2px !important;
}
#content .directory-module.directory-style-2 .carousel-item .directory-item {
padding: 80px 20px 17px 20px;
}
#content .directory-module.directory-style-2 .carousel-item h3 {
font-size: 3.2em;
font-weight: bold;
color: #fed700;
margin: 0 0 17px 0;
text-align: left;
font-family: 'futura-pt', sans-serif;
}
#content .directory-module.directory-style-2 .carousel-item p {
font-size: 1.5em;
font-weight: normal;
color: #7d7d7d;
margin: 0 0 0 0 !important;
padding: 0 !important;
text-align: left;
font-family: 'futura-pt', sans-serif;
}
#content .directory-module.directory-style-2 .num_items_2 .carousel-item {
display: inline-block;
float: none;
vertical-align: top;
width: 29.166666666666668%;
}
#content .directory-module.directory-style-2 .directory-item-content {
height: auto !important;
padding: 22px 0;
}
#content .directory-module.directory-style-2 .directory-item-content h3 {
background: none;
font-size: 1.8em;
padding: 0;
text-align: center;
}
#content .directory-module.directory-style-2 .directory-item-content p {
font-size: 1.2em;
font-weight: 600;
text-align: center;
}
#content .directory-module.directory-style-3 {
text-align: center;
}
#content .directory-module.directory-style-3 .directory-item-content {
padding: 26px 0 0 0;
}
#content .directory-module.directory-style-3 .directory-item-content h3 {
color: #666;
font-size: 1.5em;
font-weight: 700;
line-height: 1.4em;
text-transform: none;
}
.module-fb-like {
padding: 12px 0;
}
.module-fb-like .fb-tag {
color: #fff;
display: inline-block;
font-size: 1.5em;
margin-right: 18px;
vertical-align: middle;
}
.module-fb-like .fb-like {
vertical-align: middle;
}
.module-fb-like .fb_iframe_widget_lift {
z-index: 999999 !important;
}
.module-cta .module-fb-like {
background-color: #fff;
margin: 0 auto;
padding: 20px;
width: 50%;
}
@media only screen and (max-width: 480px) {
#top-header .module-fb-like {
display: none;
}
.module-cta .module-fb-like {
background-color: #fff;
margin: 0 auto;
padding: 20px;
width: 90%;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
#top-header .module-fb-like {
display: none;
}
.module-cta .module-fb-like {
background-color: #fff;
margin: 0 auto;
padding: 20px;
width: 90%;
}
}
@media (max-width: 1100px) {
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
max-width: 100% !important;
}
}
#header ::-webkit-input-placeholder {
color: #FFFFFF;
}
#header ::-moz-placeholder {
color: #FFFFFF;
}
#header :-ms-input-placeholder {
color: #FFFFFF;
}
#header :-moz-placeholder {
color: #FFFFFF;
}
.scroll-cta-active #header ::-webkit-input-placeholder {
color: #1A171B !important;
}
.scroll-cta-active #header ::-moz-placeholder {
color: #1A171B !important;
}
.scroll-cta-active #header :-ms-input-placeholder {
color: #1A171B !important;
}
.scroll-cta-active #header :-moz-placeholder {
color: #1A171B !important;
}
#header .module-search-form {
display: inline-block;
padding: 6px 0 0 0;
vertical-align: middle;
}
#header .module-search-form .btn_search-txt {
display: none;
}
#header .module-search-form .searchform {
display: inline-block;
overflow: hidden;
height: 36px;
}
#header .module-search-form .searchform .searchform-container:before,
#header .module-search-form .searchform .searchform-container:after {
content: " ";
display: table;
}
#header .module-search-form .searchform .searchform-container:after {
clear: both;
}
#header .module-search-form .searchform .searchform-label {
display: none;
}
#header .module-search-form .searchform .searchform-text {
background: none;
border: 0;
color: #ffffff;
font-size: 1.4em;
height: 36px;
outline: none;
padding: 0 0 0 0;
width: 0;
transition: width 200ms linear;
border-left: 1px solid #ffffff !important;
}
#header .module-search-form .searchform .btn_search {
background-color: transparent;
border: 0 !important;
background-image: url(https://www.vocaeditorial.com/blog/media/lupa-road-house-icon.svg);
background-size: 41px 41px;
background-position: 50% 0;
background-repeat: no-repeat;
border-right: 1px solid #ffffff !important;
color: #FBAF3F;
float: right;
font-family: 'FontAwesome';
font-size: 2em;
height: 41px;
padding: 0;
width: 53px;
color: #FFFFFF !important;
}
#header .module-search-form .searchform .btn_search:hover {
color: #FFFFFF !important;
}
#header .module-search-form .searchform:hover {
color: #FFFFFF !important;
}
#header .module-search-form .searchform:hover .searchform-text {
width: 190px;
padding: 0 0 0 12px;
}
.scroll-cta-active #header .module-search-form .searchform .searchform-text {
color: #1A171B;
border-left: 1px solid #1A171B !important;
}
.scroll-cta-active #header .module-search-form .searchform .btn_search {
background-image: url(https://www.vocaeditorial.com/blog/media/lupa-road-house-icon_1.svg);
color: #1A171B !important;
border-right: 1px solid #1A171B !important;
}
.scroll-cta-active #header .module-search-form .searchform .btn_search:hover {
color: #1A171B !important;
}
.scroll-cta-active #header .module-search-form .searchform:hover {
color: #1A171B !important;
}
.module-cta .module-search-form {
text-align: center;
}
.module-cta .module-search-form .btn_search-icon {
display: none !important;
}
.module-cta .module-search-form label {
display: none;
}
.module-cta .module-search-form .searchform-text {
width: 100%;
max-width: 767px;
margin: 60px auto 40px auto;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
padding: 15px 20px;
text-transform: uppercase;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
display: block;
font-size: 15px;
background-image: url(https://www.vocaeditorial.com/blog/media/lupa-road-house-icon_3.svg);
background-size: 41px 41px;
background-position: right 50%;
background-repeat: no-repeat;
}
.module-cta .module-search-form input[type="submit"] {
text-align: center;
padding: 14px 30px !important;
margin: 0 auto 90px auto !important;
text-transform: uppercase;
font-weight: bold;
display: block;
width: auto !important;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
font-size: 15px;
}
@media only screen and (max-width: 649px) {
.module-search-form {
display: block;
padding: 10px 0;
text-align: center !important;
width: 100%;
}
.module-search-form .searchform {
margin: 0 auto;
}
.module-search-form .searchform .searchform-text {
border: 1px solid #B4BAC1;
height: 34px;
width: 190px;
}
}
.social-media {
text-align: right;
vertical-align: middle;
}
.social-media .social-media-caption {
display: inline-block;
margin-right: 15px;
}
.social-media .social-media-caption p {
font-size: 2.2em;
font-weight: 300;
margin: 0;
text-align: right;
}
.social-media a {
display: inline-block;
position: relative;
margin: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 20px;
height: 32px;
line-height: 32px;
width: 32px;
text-align: center;
vertical-align: top;
}
.social-media a + a {
margin-left: 10px;
}
.social-media .social-media-caption + a {
margin-left: 15px;
}
#top-header .social-media {
display: inline-block;
}
#top-header .social-media .social-media-caption {
vertical-align: middle;
}
#top-header .social-media .social-media-caption p {
color: #525252;
}
#top-header .social-media .social-media-caption p .featured {
color: #FBAF3F;
}
#top-header .social-media a {
background-color: #FBAF3F;
color: #EFF1F1;
vertical-align: middle;
}
#top-header .social-media a:hover {
background-color: #333;
}
#bottom-footer .social-media .social-media-caption p {
color: #E4E4E4;
}
#bottom-footer .social-media a {
background-color: #5F070C;
color: #FBAF3F;
}
#bottom-footer .social-media a:hover {
background-color: #FBFBFB;
}
@media only screen and (max-width: 649px) {
#top-header .txt-right {
text-align: center !important;
}
#top-header .social-media .social-media-caption p {
font-size: 1.6em;
text-align: center !important;
}
#header .social-media {
display: inline-block;
margin: 0 auto 10px auto;
}
#bottom-footer .social-media .social-media-caption {
text-align: right;
}
}
#content .moduleText h1,
#content .moduleText .h1 {
color: #727F8C;
font-size: 2.8em;
font-weight: 400;
line-height: 1.3em;
}
#content .moduleText p {
color: #435366;
font-size: 1.6em;
}
#content .moduleText h1 + p {
margin-top: 10px;
}
#content .moduleText *:last-child {
margin-bottom: 0;
}
#content .module-cards {
background: url(//www.vocaeditorial.com/blog/media/2017/06/bg-cards-module.png) repeat 0 0;
margin-top: 30px;
overflow: hidden;
padding: 40px;
position: relative;
text-align: center;
}
#content .module-cards .card-media {
margin-bottom: 28px;
}
#content .module-cards h3 {
color: #444;
font-size: 1.8em;
font-weight: 300;
text-transform: uppercase;
}
#content .module-cards h3:after {
background: #444 none repeat scroll 0 0;
content: "";
display: block;
height: 1px;
width: 30px;
margin: 5px auto 0 auto;
}
#content .module-cards h3 a {
color: #444;
}
#content .module-cards h3 a:hover {
color: #FBAF3F;
}
#content .module-cards .card-description {
background-color: #FBAF3F;
color: #fff;
cursor: pointer;
font-size: 1.6em;
line-height: 1.1em;
height: 100%;
padding: 40px 25px;
position: absolute;
top: 0;
left: 0;
width: 100%;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
#content .module-cards .card-description p {
color: #fff;
font-size: 1em;
font-weight: 400;
margin: 0;
padding: 0;
}
#content .module-cards .card-description p strong {
font-weight: 900;
}
#content .module-cards:hover .card-description {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
-ms-transition-delay: 0.1s;
transition-delay: 0.1s;
}
#content .button,
#content .nav-pagination-next,
#content .nav-pagination-prev,
#footer .button,
#footer .nav-pagination-next,
#footer .nav-pagination-prev {
background-color: #FBAF3F;
border: 1px solid #FBAF3F;
color: #fff;
display: inline-block;
font-size: 16px;
height: auto;
padding: 9px 25px;
margin: 0;
outline: none;
font-weight: normal;
text-transform: uppercase;
}
#content .button:hover,
#content .nav-pagination-next:hover,
#content .nav-pagination-prev:hover,
#footer .button:hover,
#footer .nav-pagination-next:hover,
#footer .nav-pagination-prev:hover {
background-color: #000;
border: 1px solid #000;
color: #fff;
outline: 0;
padding: 9px 25px;
}
#content .button.rounded,
#footer .button.rounded {
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
#content .buttons.button-center,
#footer .buttons.button-center {
text-align: center;
}
#content a.button,
#content input[type=submit],
#content .button,
#content .nav-pagination-next,
#content .nav-pagination-prev,
#footer a.button,
#footer input[type=submit],
#footer .button,
#footer .nav-pagination-next,
#footer .nav-pagination-prev {
font-family: 'futura-pt', sans-serif;
line-height: 1.2em;
text-align: center;
padding: 15px 50px !important;
margin: 0 auto 20px auto;
text-transform: uppercase;
font-weight: 600;
display: inline-block;
width: auto !important;
max-width: 420px;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
}
#content .module-cta a.button,
#content .module-cta input[type=submit],
#footer .module-cta a.button,
#footer .module-cta input[type=submit] {
margin: 0 auto 0px auto !important;
}
#content a.button,
#content input[type=submit],
#content .button,
#content .nav-pagination-next,
#content .nav-pagination-prev,
#footer a.button,
#footer input[type=submit],
#footer .button,
#footer .nav-pagination-next,
#footer .nav-pagination-prev {
border: 1px solid #FBAF3F !important;
background-color: #FBAF3F !important;
color: #fff !important;
}
#content button:hover,
#content a.button:hover,
#content input[type=submit]:hover,
#content .nav-pagination-next:hover,
#content .nav-pagination-prev:hover,
#footer button:hover,
#footer a.button:hover,
#footer input[type=submit]:hover,
#footer .nav-pagination-next:hover,
#footer .nav-pagination-prev:hover {
border: 1px solid #fff !important;
background-color: #fff !important;
color: #000000 !important;
}
#content .bg-01 a.button,
#content .bg-01 input[type=submit],
#content .bg-01 .button,
#content .bg-01 .nav-pagination-next,
#content .bg-01 .nav-pagination-prev,
#content .bg-03 a.button,
#content .bg-03 input[type=submit],
#content .bg-03 .button,
#content .bg-03 .nav-pagination-next,
#content .bg-03 .nav-pagination-prev,
#content .bg-05 a.button,
#content .bg-05 input[type=submit],
#content .bg-05 .button,
#content .bg-05 .nav-pagination-next,
#content .bg-05 .nav-pagination-prev,
#content .bg-07 a.button,
#content .bg-07 input[type=submit],
#content .bg-07 .button,
#content .bg-07 .nav-pagination-next,
#content .bg-07 .nav-pagination-prev,
#content .bg-08 a.button,
#content .bg-08 input[type=submit],
#content .bg-08 .button,
#content .bg-08 .nav-pagination-next,
#content .bg-08 .nav-pagination-prev,
#footer .bg-01 a.button,
#footer .bg-01 input[type=submit],
#footer .bg-01 .button,
#footer .bg-01 .nav-pagination-next,
#footer .bg-01 .nav-pagination-prev,
#footer .bg-03 a.button,
#footer .bg-03 input[type=submit],
#footer .bg-03 .button,
#footer .bg-03 .nav-pagination-next,
#footer .bg-03 .nav-pagination-prev,
#footer .bg-05 a.button,
#footer .bg-05 input[type=submit],
#footer .bg-05 .button,
#footer .bg-05 .nav-pagination-next,
#footer .bg-05 .nav-pagination-prev,
#footer .bg-07 a.button,
#footer .bg-07 input[type=submit],
#footer .bg-07 .button,
#footer .bg-07 .nav-pagination-next,
#footer .bg-07 .nav-pagination-prev,
#footer .bg-08 a.button,
#footer .bg-08 input[type=submit],
#footer .bg-08 .button,
#footer .bg-08 .nav-pagination-next,
#footer .bg-08 .nav-pagination-prev {
border: 1px solid #FBAF3F !important;
background-color: #FBAF3F !important;
color: #fff !important;
}
#content .bg-01 button:hover,
#content .bg-01 a.button:hover,
#content .bg-01 input[type=submit]:hover,
#content .bg-01 .nav-pagination-next:hover,
#content .bg-01 .nav-pagination-prev:hover,
#content .bg-03 button:hover,
#content .bg-03 a.button:hover,
#content .bg-03 input[type=submit]:hover,
#content .bg-03 .nav-pagination-next:hover,
#content .bg-03 .nav-pagination-prev:hover,
#content .bg-05 button:hover,
#content .bg-05 a.button:hover,
#content .bg-05 input[type=submit]:hover,
#content .bg-05 .nav-pagination-next:hover,
#content .bg-05 .nav-pagination-prev:hover,
#content .bg-07 button:hover,
#content .bg-07 a.button:hover,
#content .bg-07 input[type=submit]:hover,
#content .bg-07 .nav-pagination-next:hover,
#content .bg-07 .nav-pagination-prev:hover,
#content .bg-08 button:hover,
#content .bg-08 a.button:hover,
#content .bg-08 input[type=submit]:hover,
#content .bg-08 .nav-pagination-next:hover,
#content .bg-08 .nav-pagination-prev:hover,
#footer .bg-01 button:hover,
#footer .bg-01 a.button:hover,
#footer .bg-01 input[type=submit]:hover,
#footer .bg-01 .nav-pagination-next:hover,
#footer .bg-01 .nav-pagination-prev:hover,
#footer .bg-03 button:hover,
#footer .bg-03 a.button:hover,
#footer .bg-03 input[type=submit]:hover,
#footer .bg-03 .nav-pagination-next:hover,
#footer .bg-03 .nav-pagination-prev:hover,
#footer .bg-05 button:hover,
#footer .bg-05 a.button:hover,
#footer .bg-05 input[type=submit]:hover,
#footer .bg-05 .nav-pagination-next:hover,
#footer .bg-05 .nav-pagination-prev:hover,
#footer .bg-07 button:hover,
#footer .bg-07 a.button:hover,
#footer .bg-07 input[type=submit]:hover,
#footer .bg-07 .nav-pagination-next:hover,
#footer .bg-07 .nav-pagination-prev:hover,
#footer .bg-08 button:hover,
#footer .bg-08 a.button:hover,
#footer .bg-08 input[type=submit]:hover,
#footer .bg-08 .nav-pagination-next:hover,
#footer .bg-08 .nav-pagination-prev:hover {
border: 1px solid #fff !important;
background-color: #fff !important;
color: #000000 !important;
}
#content .bg-01 .button,
#content .bg-01 input[type=submit],
#content .bg-03 .button,
#content .bg-03 input[type=submit],
#content .bg-05 .button,
#content .bg-05 input[type=submit],
#content .bg-07 .button,
#content .bg-07 input[type=submit],
#content .bg-08 .button,
#content .bg-08 input[type=submit],
#footer .bg-01 .button,
#footer .bg-01 input[type=submit],
#footer .bg-03 .button,
#footer .bg-03 input[type=submit],
#footer .bg-05 .button,
#footer .bg-05 input[type=submit],
#footer .bg-07 .button,
#footer .bg-07 input[type=submit],
#footer .bg-08 .button,
#footer .bg-08 input[type=submit] {
background: linear-gradient(90deg,#FBAF3F 0%,rgba(253,113,53,0.791667) 54.87%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
#content .bg-01 .button:hover,
#content .bg-01 input[type=submit]:hover,
#content .bg-03 .button:hover,
#content .bg-03 input[type=submit]:hover,
#content .bg-05 .button:hover,
#content .bg-05 input[type=submit]:hover,
#content .bg-07 .button:hover,
#content .bg-07 input[type=submit]:hover,
#content .bg-08 .button:hover,
#content .bg-08 input[type=submit]:hover,
#footer .bg-01 .button:hover,
#footer .bg-01 input[type=submit]:hover,
#footer .bg-03 .button:hover,
#footer .bg-03 input[type=submit]:hover,
#footer .bg-05 .button:hover,
#footer .bg-05 input[type=submit]:hover,
#footer .bg-07 .button:hover,
#footer .bg-07 input[type=submit]:hover,
#footer .bg-08 .button:hover,
#footer .bg-08 input[type=submit]:hover {
background: none !important;
background-color: transparent !important;
border: 1px solid #FFFFFF !important;
color: #FFFFFF !important;
}
#content .archive #content .row-archive-header .bg-color .moduleText .description .button,
#content .archive #content .row-archive-header .moduleText .description p a.button,
#footer .archive #content .row-archive-header .bg-color .moduleText .description .button,
#footer .archive #content .row-archive-header .moduleText .description p a.button {
color: #FFFFFF !important;
}
#content .archive #content .row-archive-header .bg-color .moduleText .description a.button,
#content .archive #content .row-archive-header .bg-color .moduleText .description input[type=submit],
#content .archive #content .row-archive-header .bg-color .moduleText .description .button,
#content .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-next,
#content .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-prev,
#content .bg-color a.button,
#content .bg-color input[type=submit],
#content .bg-color .button,
#content .bg-color .nav-pagination-next,
#content .bg-color .nav-pagination-prev,
#content .bg-02 a.button,
#content .bg-02 input[type=submit],
#content .bg-02 .button,
#content .bg-02 .nav-pagination-next,
#content .bg-02 .nav-pagination-prev,
#content .bg-04 a.button,
#content .bg-04 input[type=submit],
#content .bg-04 .button,
#content .bg-04 .nav-pagination-next,
#content .bg-04 .nav-pagination-prev,
#content .bg-06 a.button,
#content .bg-06 input[type=submit],
#content .bg-06 .button,
#content .bg-06 .nav-pagination-next,
#content .bg-06 .nav-pagination-prev,
#footer .archive #content .row-archive-header .bg-color .moduleText .description a.button,
#footer .archive #content .row-archive-header .bg-color .moduleText .description input[type=submit],
#footer .archive #content .row-archive-header .bg-color .moduleText .description .button,
#footer .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-next,
#footer .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-prev,
#footer .bg-color a.button,
#footer .bg-color input[type=submit],
#footer .bg-color .button,
#footer .bg-color .nav-pagination-next,
#footer .bg-color .nav-pagination-prev,
#footer .bg-02 a.button,
#footer .bg-02 input[type=submit],
#footer .bg-02 .button,
#footer .bg-02 .nav-pagination-next,
#footer .bg-02 .nav-pagination-prev,
#footer .bg-04 a.button,
#footer .bg-04 input[type=submit],
#footer .bg-04 .button,
#footer .bg-04 .nav-pagination-next,
#footer .bg-04 .nav-pagination-prev,
#footer .bg-06 a.button,
#footer .bg-06 input[type=submit],
#footer .bg-06 .button,
#footer .bg-06 .nav-pagination-next,
#footer .bg-06 .nav-pagination-prev {
border: 1px solid #ffffff !important;
background-color: transparent !important;
color: #fff !important;
}
#content .archive #content .row-archive-header .bg-color .moduleText .description button:hover,
#content .archive #content .row-archive-header .bg-color .moduleText .description a.button:hover,
#content .archive #content .row-archive-header .bg-color .moduleText .description input[type=submit]:hover,
#content .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-next:hover,
#content .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-prev:hover,
#content .bg-color button:hover,
#content .bg-color a.button:hover,
#content .bg-color input[type=submit]:hover,
#content .bg-color .nav-pagination-next:hover,
#content .bg-color .nav-pagination-prev:hover,
#content .bg-02 button:hover,
#content .bg-02 a.button:hover,
#content .bg-02 input[type=submit]:hover,
#content .bg-02 .nav-pagination-next:hover,
#content .bg-02 .nav-pagination-prev:hover,
#content .bg-04 button:hover,
#content .bg-04 a.button:hover,
#content .bg-04 input[type=submit]:hover,
#content .bg-04 .nav-pagination-next:hover,
#content .bg-04 .nav-pagination-prev:hover,
#content .bg-06 button:hover,
#content .bg-06 a.button:hover,
#content .bg-06 input[type=submit]:hover,
#content .bg-06 .nav-pagination-next:hover,
#content .bg-06 .nav-pagination-prev:hover,
#footer .archive #content .row-archive-header .bg-color .moduleText .description button:hover,
#footer .archive #content .row-archive-header .bg-color .moduleText .description a.button:hover,
#footer .archive #content .row-archive-header .bg-color .moduleText .description input[type=submit]:hover,
#footer .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-next:hover,
#footer .archive #content .row-archive-header .bg-color .moduleText .description .nav-pagination-prev:hover,
#footer .bg-color button:hover,
#footer .bg-color a.button:hover,
#footer .bg-color input[type=submit]:hover,
#footer .bg-color .nav-pagination-next:hover,
#footer .bg-color .nav-pagination-prev:hover,
#footer .bg-02 button:hover,
#footer .bg-02 a.button:hover,
#footer .bg-02 input[type=submit]:hover,
#footer .bg-02 .nav-pagination-next:hover,
#footer .bg-02 .nav-pagination-prev:hover,
#footer .bg-04 button:hover,
#footer .bg-04 a.button:hover,
#footer .bg-04 input[type=submit]:hover,
#footer .bg-04 .nav-pagination-next:hover,
#footer .bg-04 .nav-pagination-prev:hover,
#footer .bg-06 button:hover,
#footer .bg-06 a.button:hover,
#footer .bg-06 input[type=submit]:hover,
#footer .bg-06 .nav-pagination-next:hover,
#footer .bg-06 .nav-pagination-prev:hover {
border: 1px solid #686E64 !important;
background-color: #686E64 !important;
color: #FFFFFF !important;
}
#content .pagination a.button,
#content .pagination a.nav-pagination-next,
#content .pagination a.nav-pagination-prev {
border: 1px solid #19191B !important;
background-color: transparent !important;
color: #19191B !important;
margin-left: 10px !important;
margin-right: 10px !important;
}
#content .pagination a.button:hover,
#content .pagination a.nav-pagination-next:hover,
#content .pagination a.nav-pagination-prev:hover {
background-color: #19191B !important;
color: #fff !important;
}
@media only screen and (min-width : 769px) and (max-width: 956px) {
#content a.button,
#content input[type=submit],
#content .button,
#content .nav-pagination-next,
#content .nav-pagination-prev,
#footer a.button,
#footer input[type=submit],
#footer .button,
#footer .nav-pagination-next,
#footer .nav-pagination-prev {
font-size: 14px !important;
padding: 15px 30px !important;
}
}
#content .row-videos {
padding-top: 26px !important;
padding-bottom: 26px !important;
}
#content .column_16 .moduleVideoYoutube {
padding: 0 0 0 68px;
padding: 0 0 0 24px;
}
#content .column_8 .moduleVideoYoutube {
margin-bottom: 13px;
}
#content .column_8 .moduleVideoYoutube .moduleVideoContent,
#content .column_8 .moduleVideoYoutube section {
width: 50%;
float: left;
}
#content .column_8 .moduleVideoYoutube .moduleVideoContent h2,
#content .column_8 .moduleVideoYoutube section h2 {
margin: 0 20px 15px 20px;
}
#content .column_8 .moduleVideoYoutube .moduleVideoContent p,
#content .column_8 .moduleVideoYoutube section p {
margin: 0 20px 0 20px;
}
#content .moduleVideoYoutube .moduleVideoContent h2,
#content .moduleVideoYoutube section h2 {
font-size: 1.8em;
font-weight: bold;
margin: 15px 20px 10px 0px;
font-family: 'futura-pt', sans-serif;
}
#content .moduleVideoYoutube .moduleVideoContent p,
#content .moduleVideoYoutube section p {
font-size: 1.5em;
font-weight: normal;
margin: 0 20px 0 0px;
font-family: 'futura-pt', sans-serif;
}
#content .moduleVideoYoutube .moduleVideoContent a,
#content .moduleVideoYoutube section a {
display: block;
}
#content .moduleVideoYoutube .moduleVideoContent img,
#content .moduleVideoYoutube section img {
width: 100%;
}
#content .moduleVideoYoutube .moduleVideoContent h2,
#content .moduleVideoYoutube section h2 {
font-style: normal;
font-weight: 600;
font-size: 1.4em;
line-height: 18px;
color: #0B0B0B;
}
#content .moduleVideoYoutube .moduleVideoContent p,
#content .moduleVideoYoutube section p {
font-style: normal;
font-weight: normal;
font-size: 1.2em;
line-height: 11px;
color: #929292;
}
#content .column_8 .moduleVideoYoutube .moduleVideoContent h2,
#content .column_8 .moduleVideoYoutube section h2 {
margin-top: 0;
}
#content .moduleVideoYoutubeDefault {
background-position: center center;
background-repeat: no-repeat;
background-size: 100%;
cursor: pointer;
display: inline-block;
padding: 0;
margin: 0;
width: 100%;
padding-top: 56.25%;
height: 0px;
position: relative;
}
#content .moduleVideoYoutubeDefault .player {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
}
@media only screen and (max-width: 592px) {
#content .row-videos .column_16,
#content .row-videos .column_8 {
padding: 0px !important;
}
#content .row-videos .column_8 .moduleVideoYoutube {
width: 100% !important;
padding: 0px !important;
}
}
#content .moduleText.module_box {
padding: 30px 20px 10px 20px !important;
margin: 0 0 24px 24px;
width: 40% !important;
float: right !important;
border: 1px solid #FBAF3F !important;
}
#content .moduleText.module_box h2,
#content .moduleText.module_box .h2 {
font-size: 2.4em !important;
color: #0B0B0B !important;
text-align: center;
text-transform: none !important;
font-weight: bold;
}
#content .moduleText.module_box h2 span,
#content .moduleText.module_box .h2 span {
border: 1px solid #202020;
display: block;
margin: 12px auto 0 auto;
width: 38px;
}
#content .moduleText.module_box p {
font-size: 1.6em !important;
color: #202020 !important;
margin: 0 0 20px 0 !important;
font-weight: 500;
}
#content .moduleText.module_box_twitter {
padding: 30px 30px 60px 30px !important;
}
#content .moduleText.module_box_twitter div.icon {
text-align: center !important;
}
#content .moduleText.module_box_twitter div.icon img {
margin: 0 auto !important;
text-align: center;
}
#content .moduleText.module_box_twitter h2,
#content .moduleText.module_box_twitter .h2 {
font-size: 2.2em !important;
color: #0b0b0b !important;
text-align: center;
text-transform: none !important;
font-weight: bold;
}
#content .moduleText.module_box_twitter h2 span,
#content .moduleText.module_box_twitter .h2 span {
border: 1px solid #0b0b0b;
display: block;
margin: 12px auto 0 auto;
width: 38px;
}
#content .moduleText.module_box_twitter p {
font-family: 'futura-pt', sans-serif;
font-size: 2.4em !important;
color: #0b0b0b !important;
font-style: normal;
margin: 0 0 20px 0 !important;
text-align: center;
line-height: normal;
}
#content .moduleText.module_box_twitter a p,
#content .moduleText.module_box_twitter a h2 {
color: #FBAF3F !important;
}
#content .moduleText.module_box_twitter a:hover p,
#content .moduleText.module_box_twitter a:hover h2 {
color: #0b0b0b !important;
}
@media only screen and (max-width: 603px) {
#content .moduleText.module_box {
margin: 0 0 24px 0;
width: 100% !important;
float: none !important;
}
}
.page-template-template-landing #header .column_16 {
padding: 0 20px 0 0;
}
.page-template-template-landing #header .column_8 {
padding: 0 0 0 20px;
}
.page-template-template-landing #header .info-contact {
color: #fff;
display: table;
float: right;
text-align: right;
width: auto;
}
.page-template-template-landing #header .info-contact span {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
vertical-align: bottom;
}
.page-template-template-landing #header .info-contact span.tag-line {
border-right: 2px solid #fff;
font-size: 22px;
font-weight: 300;
padding-right: 15px;
}
.page-template-template-landing #header .info-contact span.phone-line {
font-size: 36px;
line-height: 1em;
padding-left: 15px;
}
.page-template-template-landing #header .info-contact span.phone-line a {
color: #fff;
}
.page-template-template-landing #header .info-contact span.phone-line a:hover {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
}
.page-template-template-landing #header .row.row-inner {
padding: 40px 0;
}
.page-template-template-landing #header .row.row-inner .container {
display: table;
width: 100%;
}
.page-template-template-landing #header .row.row-inner .cols_group {
display: table-row;
}
.page-template-template-landing #header .row.row-inner .cols_group > [class^="column_"],
.page-template-template-landing #header .row.row-inner .cols_group > [class*=" column_"] {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
border-right: 12px solid transparent;
border-left: 12px solid transparent;
vertical-align: middle;
}
.page-template-template-landing #header .row.row-inner .left-spacing {
padding-left: 36px !important;
}
.page-template-template-landing #header .row.row-inner .right-spacing {
padding-right: 36px !important;
}
.page-template-template-landing #header .row.row-inner .moduleText p {
font-size: 20px;
font-weight: 400;
}
.page-template-template-landing #header .row.row-inner.top-spacing-med {
padding-top: 60px;
}
.page-template-template-landing #header .row.row-inner.bottom-spacing-med {
padding-bottom: 60px;
}
.page-template-template-landing #content .separador {
margin-bottom: 57px;
}
.page-template-template-landing #content .module-cta .separador {
margin-bottom: 24px;
}
.page-template-template-landing #content .module-cta .moduleText h2 {
font-size: 2.2em !important;
font-weight: bold !important;
line-height: 1em !important;
margin-bottom: 26px !important;
text-align: center !important;
}
.page-template-template-landing #content .module-cta .style-01 h2 {
font-family: lato, sans-serif !important;
font-size: 3.0em !important;
font-weight: bold !important;
text-align: left !important;
line-height: normal !important;
}
.page-template-template-landing #content h2.store_modal_title {
display: none !important;
}
.page-template-template-landing #content h3 {
font-size: 2.3em;
font-weight: 700;
font-family: 'lato', sans-serif !important;
padding: 0 !important;
}
.page-template-template-landing #content p {
font-size: 1.8em !important;
margin-bottom: 40px;
}
.page-template-template-landing #content .pre-footer .row-inner {
border-bottom: 1px solid #D1D1D1;
}
.page-template-template-landing #content .pre-footer p {
font-size: 1.5em !important;
}
.page-template-template-landing #content .pre-footer p.phone {
font-size: 1.6em !important;
}
.page-template-template-landing #content .module-cta .style-03 p {
font-size: 1.6em !important;
line-height: 1.6em !important;
margin: 0 0 5px 0 !important;
padding: 0 !important;
font-weight: normal !important;
color: #202020 !important;
}
.page-template-template-landing #content .productos .directory-module .carousel-item {
margin-bottom: 32px !important;
}
.page-template-template-landing #content .productos .directory-item {
background-color: #FFFFFF !important;
text-align: center;
padding: 12px !important;
}
.page-template-template-landing #content .productos .directory-item h3 {
font-size: 2.2em !important;
}
.page-template-template-landing #content .productos .directory-item .directory-item-media {
margin-bottom: 30px !important;
}
.page-template-template-landing #content .productos .directory-item .directory-item-content {
padding: 0;
}
.page-template-template-landing #content .bg-04 .productos .directory-item {
background-color: #131313 !important;
}
.page-template-template-landing #content .bg-04 .productos .directory-item h3 {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.page-template-template-landing #content .module-featured-blog .post-item,
.page-template-template-landing #content .module-related-blog .post-item,
.page-template-template-landing #content .module-blog-list .post-item {
background-color: transparent !important;
}
.page-template-template-landing #content .module-featured-blog .post-item-details,
.page-template-template-landing #content .module-related-blog .post-item-details,
.page-template-template-landing #content .module-blog-list .post-item-details {
background-color: transparent !important;
}
.page-template-template-landing #content .module-featured-blog .post-item-details p,
.page-template-template-landing #content .module-related-blog .post-item-details p,
.page-template-template-landing #content .module-blog-list .post-item-details p {
display: none !important;
}
.page-template-template-landing #content .gform_wrapper {
padding: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
}
.page-template-template-landing #content .gform_wrapper form {
background-color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F;
padding: 40px;
}
.page-template-template-landing #content .gform_wrapper form li {
padding: 0 !important;
}
.page-template-template-landing #content .gform_wrapper form li.box-detalle-legal p {
font-size: 14px !important;
}
.page-template-template-landing #content .gform_wrapper form li.gfield_error {
max-width: 100% !important;
}
.page-template-template-landing #content .gform_wrapper form li.gfield_error .gfield_description.validation_message {
min-height: auto;
}
.page-template-template-landing #content .gform_wrapper form li.gfield_error input,
.page-template-template-landing #content .gform_wrapper form li.gfield_error .check [type="checkbox"]:not(:checked) + label:before {
border: 3px solid #fa4f57 !important;
color: #333 !important;
}
.page-template-template-landing #content .gform_wrapper form li.gfield_error .gfield_required {
color: #fa4f57;
}
.page-template-template-landing #content .gform_wrapper form p {
margin-bottom: 10px;
}
.page-template-template-landing #content .gform_wrapper form .button {
border: 1px solid #112F49 !important;
background-color: #112F49 !important;
color: #fff !important;
}
.page-template-template-landing #content .gform_wrapper form .button:hover {
border: 1px solid #fff !important;
background-color: #fff !important;
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.page-template-template-landing #content .gform_wrapper form .button + p {
margin-bottom: 0;
}
.page-template-template-landing #header {
padding: 70px 90px 0 90px;
}
.page-template-template-landing #header ul li {
background-image: none;
list-style: none;
list-style-type: none;
}
.page-template-template-landing #header .logo ul {
display: table;
}
.page-template-template-landing #header .logo ul li {
font-family: 'lato', sans-serif !important;
display: table-cell;
vertical-align: bottom;
background-image: none;
list-style: none;
list-style-type: none;
padding: 0 !important;
margin: 0 !important;
color: #FFFFFF;
font-size: 2.3em;
font-weight: 700;
text-align: left;
-webkit-font-smoothing: antialiased;
}
.page-template-template-landing #header .logo ul li img {
float: none;
padding: 0 !important;
margin: 0 !important;
}
.page-template-template-landing #header .logo ul li strong {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
font-weight: 700;
}
.page-template-template-landing #header h1,
.page-template-template-landing #header .h1 {
color: #FFFFFF !important;
font-size: 6.0em !important;
font-family: lato, sans-serif !important;
margin: 130px 0 60px 0 !important;
}
.page-template-template-landing #header .moduleText {
text-align: center;
}
.page-template-template-landing #header .tt-categories.tt-list-categories li a {
text-transform: none !important;
}
.page-template-template-landing #header .bg-01 p {
color: #060607 !important;
}
.page-template-template-landing #content #store_locator_sidebar {
background-color: #F2F2F2 !important;
padding: 50px 35px !important;
}
.page-template-template-landing #content #store_locator_sidebar p,
.page-template-template-landing #content #store_locator_sidebar span,
.page-template-template-landing #content #store_locator_sidebar h2,
.page-template-template-landing #content #store_locator_sidebar h3 {
font-family: lato, sans-serif !important;
}
.page-template-template-landing #content #store_locator_sidebar h2.store_modal_title {
font-size: 3.0em !important;
font-family: lato, sans-serif !important;
color: #000000 !important;
margin: 0 0 13px 0 !important;
padding: 0 0 0 0 !important;
font-weight: bold !important;
}
.page-template-template-landing #content #store_locator_sidebar #store_locator_address_field {
font-size: 16px !important;
color: #777777 !important;
margin-bottom: 13px !important;
font-family: lato, sans-serif !important;
}
.page-template-template-landing #content #store_locator_sidebar #store_locator_get_my_position {
font-size: 1.6em !important;
font-style: normal !important;
font-family: lato, sans-serif !important;
}
.page-template-template-landing #content #store_locator_sidebar #store_locator_get_my_position i {
font-style: normal !important;
}
.page-template-template-landing #content #store_locator_sidebar .store_locator_details h3,
.page-template-template-landing #content #store_locator_sidebar .store_locator_details span {
font-size: 15px !important;
}
.page-template-template-landing #content #store_locator_sidebar .store_locator_details span {
font-size: 15px !important;
padding-bottom: 13px !important;
}
.page-template-template-landing #content #store_locator_sidebar #store_locator_find_stores_button {
width: 100% !important;
}
.page-template-template-landing #content .store_locator_infowindow p,
.page-template-template-landing #content .store_locator_infowindow span,
.page-template-template-landing #content .store_locator_infowindow h2,
.page-template-template-landing #content .store_locator_infowindow h3 {
font-family: lato, sans-serif !important;
}
.page-template-template-landing #content .store_locator_infowindow h3 {
margin-top: 40px !important;
font-size: 15px !important;
}
.page-template-template-landing #content .store_locator_infowindow p {
font-size: 15px !important;
color: #000000 !important;
}
.page-template-template-landing #content #store_locator_filter_active_filter_box {
display: none !important;
}
.page-template-template-landing #content #store_locator_sidebar h2.store_modal_title {
font-weight: normal !important;
font-size: 1.5em !important;
color: #333 !important;
}
.page-template-template-landing #content .store_locator_result_list_item h3.store_locator_name {
margin-bottom: 5px !important;
}
.page-template-template-landing #content p.store_locator_actions,
.page-template-template-landing #content .store_locator_details p {
margin: 0 !important;
}
.page-template-template-landing #content .store_locator_details .store_locator_contact {
margin-bottom: 10px !important;
}
.page-template-template-landing #footer > .top-spacing-min:first-child {
padding-top: 60px;
}
@media only screen and (max-width: 769px) {
.page-template-template-landing #header .logo {
margin-bottom: 30px;
text-align: center;
}
.page-template-template-landing #header .logo img {
display: inline-block;
float: none !important;
}
.page-template-template-landing #header h1,
.page-template-template-landing #header .h1 {
font-size: 4.0em !important;
margin: 60px 0 60px 0 !important;
}
.page-template-template-landing #header .info-contact {
color: #fff;
display: table;
float: none;
margin: 0 auto;
text-align: center;
width: auto;
}
.page-template-template-landing #header .info-contact span {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
vertical-align: bottom;
}
.page-template-template-landing #header .info-contact span.tag-line {
border-right: 2px solid #fff;
font-size: 16px;
font-weight: 300;
padding-right: 15px;
}
.page-template-template-landing #header .info-contact span.phone-line {
font-size: 26px;
line-height: 1em;
padding-left: 15px;
}
.page-template-template-landing #header .cols_group_inner {
margin: 0;
}
.page-template-template-landing #header .cols_group_inner .column_12 {
float: none;
width: 100%;
}
.page-template-template-landing #header .row.row-inner {
padding: 40px 0;
}
.page-template-template-landing #header .row.row-inner .container {
display: block;
width: 100%;
}
.page-template-template-landing #header .row.row-inner .cols_group {
display: block;
}
.page-template-template-landing #header .row.row-inner .cols_group > [class^="column_"],
.page-template-template-landing #header .row.row-inner .cols_group > [class*=" column_"] {
display: block;
float: none;
padding: 24px;
background-clip: padding-box;
border-right: 0;
border-left: 0;
vertical-align: middle;
}
.page-template-template-landing #header .row.row-inner .cols_group > [class^="column_"]:first-child,
.page-template-template-landing #header .row.row-inner .cols_group > [class*=" column_"]:first-child {
border-left: 0;
}
.page-template-template-landing #header .row.row-inner .cols_group > [class^="column_"]:last-child,
.page-template-template-landing #header .row.row-inner .cols_group > [class*=" column_"]:last-child {
border-right: 0;
}
.page-template-template-landing #header .row.row-inner .column_8 {
width: 100% !important;
}
.page-template-template-landing #header .row.row-inner .moduleText p {
font-size: 20px;
font-weight: 300;
text-align: center !important;
}
.page-template-template-landing #content .list-checkok li {
background-position: 0 5px;
font-size: 1.8em;
min-height: 50px;
}
.page-template-template-landing #content .gform_wrapper form {
margin-top: 30px;
}
.page-template-template-landing #content .pre-footer .image-module {
text-align: center !important;
}
.page-template-template-landing #content .pre-footer .moduleText {
text-align: center !important;
}
.page-template-template-landing #content .pre-footer p {
text-align: center !important;
}
.page-template-template-landing #content .pre-footer p.phone {
display: inline-block;
float: none !important;
margin: 0 auto;
}
.page-template-template-landing #content .pre-footer .column_8 + .column_8 {
padding-top: 30px;
}
}
@media only screen and (min-width: 770px) and (max-width: 1059px) {
.page-template-template-landing #header .logo {
margin-bottom: 30px;
text-align: center;
}
.page-template-template-landing #header .logo img {
display: inline-block;
float: none !important;
}
.page-template-template-landing #header h1,
.page-template-template-landing #header .h1 {
font-size: 4.0em !important;
margin: 60px 0 60px 0 !important;
}
.page-template-template-landing #header .info-contact {
color: #fff;
display: table;
float: none;
margin: 0 auto;
text-align: center;
width: auto;
}
.page-template-template-landing #header .info-contact span {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
vertical-align: bottom;
}
.page-template-template-landing #header .info-contact span.tag-line {
border-right: 2px solid #fff;
font-size: 18px;
font-weight: 300;
padding-right: 15px;
}
.page-template-template-landing #header .info-contact span.phone-line {
font-size: 28px;
line-height: 1em;
padding-left: 15px;
}
.page-template-template-landing #header .cols_group_inner {
margin: 0;
}
.page-template-template-landing #header .cols_group_inner .column_12 {
float: none;
width: 100%;
}
.page-template-template-landing #header .row.row-inner {
padding: 40px 0;
}
.page-template-template-landing #header .row.row-inner .container {
display: table;
width: 100%;
}
.page-template-template-landing #header .row.row-inner .cols_group {
display: table-row;
}
.page-template-template-landing #header .row.row-inner .cols_group > [class^="column_"],
.page-template-template-landing #header .row.row-inner .cols_group > [class*=" column_"] {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
border-right: 12px solid transparent;
border-left: 12px solid transparent;
vertical-align: middle;
}
.page-template-template-landing #header .row.row-inner .cols_group > [class^="column_"]:first-child,
.page-template-template-landing #header .row.row-inner .cols_group > [class*=" column_"]:first-child {
border-left: 24px solid transparent;
}
.page-template-template-landing #header .row.row-inner .cols_group > [class^="column_"]:last-child,
.page-template-template-landing #header .row.row-inner .cols_group > [class*=" column_"]:last-child {
border-right: 24px solid transparent;
}
.page-template-template-landing #header .row.row-inner .column_8 {
width: 33.33333333333333% !important;
}
.page-template-template-landing #header .row.row-inner .moduleText p {
font-size: 20px;
font-weight: 300;
}
.page-template-template-landing #content .gform_wrapper .gform_footer input.button {
font-size: 1.4em !important;
padding: 15px 30px !important;
}
}
@media only screen and (max-width: 1059px) {
.page-template-template-landing #footer .column_6 {
width: 50%;
}
.page-template-template-landing #footer .column_6 + .column_6 {
padding-bottom: 24px;
}
}
@media only screen and (min-width: 1060px) and (max-width: 1284px) {
.page-template-template-landing #header .info-contact {
color: #fff;
display: table;
float: none;
margin: 0 auto;
text-align: center;
width: auto;
}
.page-template-template-landing #header .info-contact span {
display: table-cell;
float: none;
padding: 0;
background-clip: padding-box;
vertical-align: bottom;
}
.page-template-template-landing #header .info-contact span.tag-line {
border-right: 2px solid #fff;
font-size: 18px;
font-weight: 300;
padding-right: 15px;
}
.page-template-template-landing #header .info-contact span.phone-line {
font-size: 28px;
line-height: 1em;
padding-left: 15px;
}
}
@media only screen and (max-width: 769px) {
.page-template-template-landing #content h1 {
margin-top: 25px !important;
margin-bottom: 8px;
}
.page-template-template-landing #content .directory-module .num_items_3 .carousel-item {
width: 50% !important;
}
.page-template-template-landing #content .directory-module.directory-style-2 .num_items_3 .carousel-item {
width: 100% !important;
}
.page-template-template-landing #header {
background-attachment: fixed !important;
padding: 50px 12px !important;
}
.page-template-template-landing #header h1,
.page-template-template-landing #header .h1 {
margin-top: 25px !important;
}
}
@media only screen and (max-width: 500px) {
.page-template-template-landing #content h1,
.page-template-template-landing #content .h1 {
margin-top: 25px !important;
margin-bottom: 8px;
font-size: 5.0em !important;
}
.page-template-template-landing #content .directory-module .num_items_2 .carousel-item,
.page-template-template-landing #content .directory-module .num_items_3 .carousel-item,
.page-template-template-landing #content .directory-module .num_items_4 .carousel-item {
width: 100% !important;
}
.page-template-template-landing #content .directory-module .carousel-item + .carousel-item {
padding-top: 24px;
}
.page-template-template-landing #header {
padding: 12px;
}
.page-template-template-landing #header .tt-categories.tt-list-categories {
display: none !important;
}
.page-template-template-landing #header h1,
.page-template-template-landing #header .h1 {
margin-top: 25px !important;
margin-bottom: 8px;
font-size: 5.0em !important;
}
}
.page-template-template-landing.page-id-4773 .bottom-spacing-min,
.page-template-template-landing.page-id-4785 .bottom-spacing-min {
padding-bottom: 30px;
}
.page-template-template-landing.page-id-4773 #content h3,
.page-template-template-landing.page-id-4785 #content h3 {
font-size: 2.6em;
line-height: normal;
}
.page-template-template-landing.page-id-4773 #content h3.post-title,
.page-template-template-landing.page-id-4785 #content h3.post-title {
font-family: lato, sans-serif !important;
font-size: 2.2em !important;
line-height: normal !important;
font-weight: 700 !important;
}
.page-template-template-landing.page-id-4773 #content .moduleText ul li,
.page-template-template-landing.page-id-4785 #content .moduleText ul li {
background: url(//www.vocaeditorial.com/blog/media/2017/06/boliches-listado.png) no-repeat 0 10px;
}
.page-template-template-landing.page-id-4773 #content .moduleText ul li,
.page-template-template-landing.page-id-4773 #content .moduleText p,
.page-template-template-landing.page-id-4785 #content .moduleText ul li,
.page-template-template-landing.page-id-4785 #content .moduleText p {
font-size: 1.8em !important;
margin-bottom: 15px !important;
color: #777777 !important;
}
.page-template-template-landing.page-id-4773 #content .box-txt-right .moduleText ul li,
.page-template-template-landing.page-id-4773 #content .box-txt-right .moduleText p,
.page-template-template-landing.page-id-4785 #content .box-txt-right .moduleText ul li,
.page-template-template-landing.page-id-4785 #content .box-txt-right .moduleText p {
padding-right: 40px !important;
}
.page-template-template-landing.page-id-4773 #header h1,
.page-template-template-landing.page-id-4773 #header .h1,
.page-template-template-landing.page-id-4773 #header .moduleText p.h1,
.page-template-template-landing.page-id-4785 #header h1,
.page-template-template-landing.page-id-4785 #header .h1,
.page-template-template-landing.page-id-4785 #header .moduleText p.h1 {
margin-top: 160px;
margin-bottom: 18px;
font-size: 6.0em !important;
color: #FFFFFF !important;
font-family: lato, sans-serif !important;
}
.page-template-template-landing.page-id-4773 #header h1 strong,
.page-template-template-landing.page-id-4773 #header .h1 strong,
.page-template-template-landing.page-id-4773 #header .moduleText p.h1 strong,
.page-template-template-landing.page-id-4785 #header h1 strong,
.page-template-template-landing.page-id-4785 #header .h1 strong,
.page-template-template-landing.page-id-4785 #header .moduleText p.h1 strong {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.page-template-template-landing.page-id-4773 #header h1,
.page-template-template-landing.page-id-4773 #header .h1,
.page-template-template-landing.page-id-4773 #header .moduleText p.h1,
.page-template-template-landing.page-id-4785 #header h1,
.page-template-template-landing.page-id-4785 #header .h1,
.page-template-template-landing.page-id-4785 #header .moduleText p.h1 {
text-align: left !important;
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 58px !important;
margin-top: 100px !important;
}
.page-template-template-landing.page-id-4773 #header .moduleText ul li,
.page-template-template-landing.page-id-4785 #header .moduleText ul li {
text-align: left !important;
margin-left: 0 !important;
margin-right: 0 !important;
color: #080907 !important;
font-size: 2.2em !important;
margin-bottom: 15px !important;
font-weight: 500;
background-image: url(https://www.vocaeditorial.com/blog/media/boliche-landing-azul.png);
background-position: 0 5px;
background-repeat: no-repeat;
padding: 0 0 0 35px;
}
.page-template-template-landing.page-id-4773 #header .logo ul li,
.page-template-template-landing.page-id-4785 #header .logo ul li {
color: #080806 !important;
background-image: none;
padding: 0 !important;
font-weight: 700 !important;
}
.page-template-template-landing.page-id-4773 #header .logo ul li strong,
.page-template-template-landing.page-id-4785 #header .logo ul li strong {
color: linear-gradient(90deg,#FBAF3F 0%,rgba(255,25,38,0.5) 131.7%), #FBAF3F !important;
}
.page-template-template-landing.page-id-4773 #content   .gform_wrapper .description_above .gfield_description,
.page-template-template-landing.page-id-4785 #content   .gform_wrapper .description_above .gfield_description {
padding: 0 0 0 0 !important;
margin: -10px 0 20px 0 !important;
font-size: 16px !important;
}
.page-template-template-landing.page-id-4773 #content .gform_wrapper .description_above .gfield_description.validation_message,
.page-template-template-landing.page-id-4773 #content .gform_wrapper .description_above .gfield_description.validation_message,
.page-template-template-landing.page-id-4785 #content .gform_wrapper .description_above .gfield_description.validation_message,
.page-template-template-landing.page-id-4785 #content .gform_wrapper .description_above .gfield_description.validation_message {
margin: 5px 0 20px 0 !important;
}
.page-template-template-landing.page-id-4773 #content .gform_wrapper .box-legal p,
.page-template-template-landing.page-id-4785 #content .gform_wrapper .box-legal p {
font-size: 12px !important;
line-height: 1.6em !important;
margin-bottom: 10px !important;
color: #333 !important;
}
.page-template-template-landing.page-id-4773 #content .gform_wrapper .box-detalle-legal p,
.page-template-template-landing.page-id-4785 #content .gform_wrapper .box-detalle-legal p {
font-size: 14px !important;
}
.page-template-template-landing.page-id-4773 #content .box-form .bg-04,
.page-template-template-landing.page-id-4785 #content .box-form .bg-04 {
padding-top: 45px !important;
padding-bottom: 45px !important;
}
.page-template-template-landing.page-id-4773 #content .box-form .moduleText p,
.page-template-template-landing.page-id-4785 #content .box-form .moduleText p {
font-size: 1.6em !important;
color: #000000 !important;
text-align: center !important;
}
.page-template-template-landing.page-id-4785 #content .moduleText h1 {
font-size: 4.6em !important;
color: #13100D !important;
font-weight: bold !important;
margin: 0 0 13px 0 !important;
padding: 0 0 0 0 !important;
font-family: lato, sans-serif !important;
}
@media only screen and (max-width: 769px) {
.page-template-template-landing.page-id-4773 #content .box-form,
.page-template-template-landing.page-id-4785 #content .box-form {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 510px) {
.page-template-template-landing.page-id-4773 #content .box-txt-right .moduleText ul li,
.page-template-template-landing.page-id-4773 #content .box-txt-right .moduleText p,
.page-template-template-landing.page-id-4785 #content .box-txt-right .moduleText ul li,
.page-template-template-landing.page-id-4785 #content .box-txt-right .moduleText p {
padding-right: 0px !important;
}
.page-template-template-landing.page-id-4773 #header h1,
.page-template-template-landing.page-id-4773 #header .h1,
.page-template-template-landing.page-id-4773 #header .moduleText p.h1,
.page-template-template-landing.page-id-4785 #header h1,
.page-template-template-landing.page-id-4785 #header .h1,
.page-template-template-landing.page-id-4785 #header .moduleText p.h1 {
font-size: 4.0em !important;
margin-bottom: 28px !important;
margin-top: 50px !important;
}
.page-template-template-landing.page-id-4773 #content .gform_wrapper li,
.page-template-template-landing.page-id-4785 #content .gform_wrapper li {
padding-right: 0px !important;
padding-left: 0px !important;
}
.page-template-template-landing.page-id-4773 .module-featured-blog .column_8 .article-img,
.page-template-template-landing.page-id-4773 .column_7 .module-featured-blog .article-img,
.page-template-template-landing.page-id-4773 .column_16 .module-featured-blog .column_12 .article-img,
.page-template-template-landing.page-id-4785 .module-featured-blog .column_8 .article-img,
.page-template-template-landing.page-id-4785 .column_7 .module-featured-blog .article-img,
.page-template-template-landing.page-id-4785 .column_16 .module-featured-blog .column_12 .article-img {
height: 200px !important;
}
}
@media only screen and (max-width: 300px) {
.page-template-template-landing.page-id-4773 #header h1,
.page-template-template-landing.page-id-4773 #header .h1,
.page-template-template-landing.page-id-4773 #header .moduleText p.h1,
.page-template-template-landing.page-id-4785 #header h1,
.page-template-template-landing.page-id-4785 #header .h1,
.page-template-template-landing.page-id-4785 #header .moduleText p.h1 {
font-size: 2.9em !important;
margin-bottom: 18px !important;
margin-top: 30px !important;
}
.page-template-template-landing.page-id-4773 .blog-article .blog-article-content .gform_wrapper,
.page-template-template-landing.page-id-4773 .gform_wrapper,
.page-template-template-landing.page-id-4785 .blog-article .blog-article-content .gform_wrapper,
.page-template-template-landing.page-id-4785 .gform_wrapper {
width: 100% !important;
max-width: none !important;
margin: 0 auto !important;
}
.page-template-template-landing.page-id-4773 #content .gform_wrapper li,
.page-template-template-landing.page-id-4785 #content .gform_wrapper li {
padding-right: 12px !important;
padding-left: 12px !important;
}
.page-template-template-landing.page-id-4773 #content a.button,
.page-template-template-landing.page-id-4773 #content input[type=submit],
.page-template-template-landing.page-id-4773 #content .button,
.page-template-template-landing.page-id-4773 #content .nav-pagination-next,
.page-template-template-landing.page-id-4773 #content .nav-pagination-prev,
.page-template-template-landing.page-id-4785 #content a.button,
.page-template-template-landing.page-id-4785 #content input[type=submit],
.page-template-template-landing.page-id-4785 #content .button,
.page-template-template-landing.page-id-4785 #content .nav-pagination-next,
.page-template-template-landing.page-id-4785 #content .nav-pagination-prev {
padding: 15px 10px !important;
}
}
@media only screen and (max-width: 830px) {
.page-template-template-landing #header .info-contact span.phone-line {
border: 0;
}
}
.gallery-slider-module,
.gallery-slider-items {
overflow: hidden;
width: 100%;
}
.gallery-slider-items {
height: 100px;
}
.gallery-slider-module {
position: relative;
}
.gallery-slider-module a {
display: inline-block;
margin: 0 auto 0 5px;
position: relative;
}
.gallery-slider-module a img {
display: block;
height: 100%;
}
.gallery-slider-module img {
display: inline-block;
}
.gallery-slider-module .arrows-pagination {
display: none;
text-align: center;
}
.gallery-slider-module a.prev,
.gallery-slider-module a.next {
background-image: url(https://www.vocaeditorial.com/blog/media/gallery-pagination-1.png);
display: inline-block;
height: 39px;
margin: 0 auto;
outline: none;
width: 39px;
}
.gallery-slider-module a.prev {
background-position: 0 39px;
}
.gallery-slider-module a.prev:hover {
background-position: 0 0;
}
.gallery-slider-module a.next {
background-position: -38px 39px;
margin-left: 5px;
}
.gallery-slider-module a.next:hover {
background-position: -38px 0;
}
.gallery-slider-module a.prev span,
.gallery-slider-module a.next span {
display: none;
}
.gallery-slider-module a.disabled {
display: none !important;
}
.gallery-slider-module .pagination {
padding: 5px 0;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
text-align: center;
width: auto;
display: inline-block;
}
.gallery-slider-module .pagination a {
background: url(https://www.vocaeditorial.com/blog/media/gallery-pagination-1.png) -12px 0 no-repeat transparent;
width: 12px;
height: 12px;
margin: 0 5px 0 0;
display: inline-block;
}
.gallery-slider-module .pagination a.selected {
background-position: 0 0;
cursor: default;
width: 12px;
height: 12px;
}
.gallery-slider-module .pagination a span {
display: none;
}
.no-js .gallery-slider-module a.prev,
.no-js .gallery-slider-module a.next {
display: none;
}
@media only screen and (max-width: 480px) {
.gallery-slider-module .pagination {
text-align: center;
}
.gallery-slider-module img {
max-width: 100%;
height: auto;
}
}
@media only screen and (min-width : 481px) and (max-width: 769px) {
.gallery-slider-module .pagination {
text-align: center;
}
.gallery-slider-module img {
max-width: 100%;
height: auto;
}
} @media only screen and (min-width: 1000px) {
#content .blog-article .blog-article-content .module-cta .full-cta .top-spacing,
#content .blog-article + .module-cta .full-cta .top-spacing {
padding-top:60px;
}
#content .blog-article .blog-article-content .module-cta .full-cta .bottom-spacing,
#content .blog-article + .module-cta .full-cta .bottom-spacing {
padding-bottom: 60px;
}
#content .blog-article .blog-article-content .module-cta .full-cta .moduleText,
#content .blog-article + .module-cta .full-cta .moduleText {
padding:0 60px;
}
}
@media only screen and (min-width: 1110px) {
#content .cta-type-img-vcenter{
height: 120px;
position: relative;
margin:100px 0 0 0;
padding:0;
}
#content .cta-type-img-vcenter .style-05{
padding:0 !important;
}
#content .cta-type-img-vcenter [class*="column_"],
#content .cta-type-img-vcenter .row{
position:inherit;
}
#content .cta-type-img-vcenter .image-module{
position: absolute;
top: 50%;
left: 50px;
transform: translateY(-50%);
}
#content .cta-type-img-vcenter .moduleText{ padding-top: 0;
}
#content .module-cta .cta-type-img-vcenter .style-05 .column_6.column_8 .button { margin-top: 0 !important;
}
#content .cta-type-img-vcenter > .cols_group,
#content .cta-type-img-vcenter > .cols_group > .column_24,
#content .cta-type-img-vcenter > .cols_group > .column_24 > .container_column,
#content .cta-type-img-vcenter > .cols_group > .column_24 > .container_column > .row,
#content .cta-type-img-vcenter > .cols_group > .column_24 > .container_column > .row > .container,
#content .cta-type-img-vcenter > .cols_group > .column_24 > .container_column > .row > .container > .cols_group {
height: 100%;
}
#content .cta-type-img-vcenter .row .cols_group {
display: flex;
align-items: center;
}
} #footer .top-spacing-min + .top-spacing-min {
padding-top: 20px;
}
#footer .bottom-spacing-min {
padding-bottom: 20px;
}
#footer .bottom-spacing-min + .top-spacing-min {
padding-top: 0;
}
#footer figure.top-spacing-min {
padding-top: 20px;
}