.cdp-cookies-alerta {
}
.cdp-cookies-alerta .cdp-cookies-solapa {
display: block;
position: fixed;
z-index: 100002;
width: 120px;
text-align: center;
font-size:12px;
line-height: 18px;
padding: 5px 0;
font-family: Helvetica, Arial, sans-serif;
cursor: pointer;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
.cdp-cookies-alerta.cdp-solapa-der .cdp-cookies-solapa {
right:0;
}
.cdp-cookies-alerta.cdp-solapa-izq .cdp-cookies-solapa {
left:0;
}
.cdp-cookies-alerta.cdp-solapa-ocultar .cdp-cookies-solapa {
display:none;
}
.cdp-cookies-alerta .cdp-cookies-texto {
position: fixed;
left:0; 
width:100%;
z-index: 100001;
padding: 5px 10px 5px 10px;
}
.cdp-cookies-alerta .cdp-cookies-texto h4 {
text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 16px;
color:#ffffff;
padding: 0 0 5px 0;
margin: 0;
text-rendering: optimizeLegibility;
}
.cdp-cookies-alerta .cdp-cookies-texto p {
padding: 5px 0;
margin: 0;
text-align: center;
color:#bbbbbb;
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 11px;
text-rendering: optimizeLegibility;
}
.cdp-cookies-alerta .cdp-cookies-texto a {
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ff8888;
text-decoration: none;
border: 0;
text-rendering: optimizeLegibility;
}
.cdp-cookies-alerta .cdp-cookies-texto a:hover, 
.cdp-cookies-alerta .cdp-cookies-texto a:active, 
.cdp-cookies-alerta .cdp-cookies-texto a:visited {
color: #ffcccc;
}
.cdp-cookies-boton-cerrar {
font-size:11px !important;
line-height: 20px;
display: block;
width: 75px;
padding: 2px 10px 0 10px;
margin:0 auto;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
} @keyframes animacion_abajo {
0% {bottom:0px;}
100% {bottom:-200px;}
}
@keyframes animacion_arriba {
0% {bottom:-200px;}
100% {bottom:0px;}
}
.cdp-animacion-abajo {
animation: animacion_abajo 0.5s forwards;
-webkit-animation: animacion_abajo 0.5s forwards;
}
.cdp-animacion-arriba {
animation: animacion_arriba 0.5s forwards;
-webkit-animation: animacion_arriba 0.5s forwards;
}
.cdp-mostrar {
bottom: 0;
}
.cdp-ocultar { 
bottom: -200px;
} .cdp-cookies-alerta.cdp-cookies-textos-izq .cdp-cookies-texto h4,
.cdp-cookies-alerta.cdp-cookies-textos-izq .cdp-cookies-texto p {
text-align: left;
} .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
background-color: #444444;
border-top:1px solid #222222;
border-bottom:1px solid #222222;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto h4 {
color: #ffffff;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {
color: #bbbbbb;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {
color: #ff8888 !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited {
color: #ffcccc !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-solapa {
background-color: #333;
color: #ddd;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-solapa:hover {
background-color: #666;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-boton-cerrar {
background-color: #000;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-boton-cerrar:hover {
background-color: #666;
} .cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto {
background-color: #ffffff;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto h4 {
color: #666666;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto p {
color: #888888;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a {
color: #cc8888;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:visited {
color: #eeaaaa;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-solapa {
background-color: #fff;
color: #333;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-solapa:hover {
background-color: #ddd;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-boton-cerrar {
background-color: #aaa;
color: #000 !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-boton-cerrar:hover {
background-color: #ddd;
} .cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto {
background-color: #e04729;
border-top:1px solid #99301b;
border-bottom:1px solid #99301b;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto h4 {
color: #ffffff;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto p {
color: #dddddd;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a {
color: #febebe;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:visited {
color: #ffffff;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-solapa {
background-color: #e04729;
color: #fff;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-solapa:hover {
background-color: #a5321c;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-boton-cerrar {
background-color: #a5321c;
}
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-boton-cerrar:hover {
background-color: #85120c;
} .cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto {
background-color: #5492e0;
border-top:1px solid #3f6da7;
border-bottom:1px solid #3f6da7;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto h4 {
color: #ffffff;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto p {
color: #eeeeee;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a {
color: #b7d7ff;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:visited {
color: #dcebff;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-solapa {
background-color: #5492e0;
color: #fff;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-solapa:hover {
background-color: #3472c0;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-boton-cerrar {
background-color: #2462b0;
}
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-boton-cerrar:hover {
background-color: #64a2f0;
} .cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto {
background-color: #0b7000;
border-top:1px solid #064000;
border-bottom:1px solid #064000;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto h4 {
color: #ffffff;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto p {
color: #dddddd;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a {
color: #75c76c;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:visited {
color: #c4ffbe;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-solapa {
background-color: #0b7000;
color: #fff;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-solapa:hover {
background-color: #095000;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar {
background-color: #074000;
color: #fff !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar:hover {
background-color: #2b9010;
} .cdp-cookies-boton-creditos {
font-size: 10px;
float:right;
padding: 10px 0;
}.zci-taxonomy-list.zci-grid {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(var(--zci-columns, 3), 1fr);
list-style: none; padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-grid .zci-item {
text-align: center;
list-style: none; margin: 0;
}
.zci-taxonomy-list.zci-grid .zci-image {
display: block;
margin-bottom: 10px;
overflow: hidden; border-radius: 8px; }
.zci-taxonomy-list.zci-grid .zci-image img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
transition: transform 0.3s ease; }
.zci-taxonomy-list.zci-grid .zci-image img:hover {
transform: scale(1.05); } .zci-taxonomy-list.zci-inline {
display: flex;
flex-wrap: wrap;
gap: 15px;
list-style: none;
padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-inline .zci-item {
display: flex;
align-items: center;
gap: 5px;
margin: 0;
} .zci-taxonomy-list.zci-list {
list-style: none;
padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-list .zci-item {
display: flex;
align-items: center;
margin-bottom: 10px;
gap: 10px;
} .zci-term-name {
display: block;
font-weight: bold;
margin-top: 5px;
color: inherit;
text-decoration: none;
}
.zci-link {
text-decoration: none;
color: inherit;
display: block;
}
.zci-term-count {
display: inline-block;
background: #f0f0f1;
border-radius: 10px;
padding: 2px 8px;
font-size: 0.8em;
margin-left: 5px;
vertical-align: middle;
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
a,
img,
input {
transition: all 0.3s ease 0s;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
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: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
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;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #000;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
body {
background: #fff;
}
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.3em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
select {
border: 1px solid #ccc;
height: 36px;
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus {
color: #111;
}
textarea {
padding: 10px;
width: 100%;
} a {
color: #555;
}
a:visited {
color: #555;
}
a:hover,
a:focus,
a:active {
color: #0056ff;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
.mr-20{
margin-right: 20px;
} .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation li:hover > a,
.main-navigation ul ul:hover > a,
.main-navigation ul ul a:hover,
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
#content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
height: 36px;
width: 100%;
} .sticky {
display: block;
}
.hentry {
margin: 0 0 3em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
font-style: italic;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
padding: 2px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} a,
img,
.img,
.btn,
input,
select,
textarea {
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
} *::-moz-selection {
background: #4fc1f0;
color: #fff;
text-shadow: none;
}
::-moz-selection {
background: #4fc1f0;
color: #fff;
text-shadow: none;
}
::selection {
background: #4fc1f0;
color: #fff;
text-shadow: none;
} *::-moz-placeholder {
color: #444;
}
::-moz-placeholder {
color: #444;
}
::placeholder {
color: #444;
} .browserupgrade {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
} html,
body {
height: 100%;
font-weight: normal;
font-style: normal;
font-size: 16px;
}
a {
text-decoration: none;
}
a:hover,
a:active {
color: #0086FF;
text-decoration: none;
outline: 0 none;
}
a:focus {
outline: none !important
}
ul,
ol {
margin: 0;
padding: 0
}
p {
margin: 0 0 15px;
color:#000;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 500;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0 0 10px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: inherit
} .page-header {
margin: 0 0 20px;
} .clear {
clear: both
}
.fix {
overflow: hidden;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}
.alignleft {
float: left;
margin-bottom: 15px;
margin-right: 15px;
}
.alignright {
float: right;
margin-left: 15px;
margin-bottom: 15px
}
.aligncenter {
display: block;
margin: 0 auto 15px
}
.uppercase {
text-transform: uppercase
}
.capitalize {
text-transform: capitalize
}
img,
.img {
max-width: 100%;
height: auto;
}
.mark,
mark {
background: #4fc1f0 none repeat scroll 0 0;
color: #ffffff;
}  .header-top-area {
padding: 15px 0;
background: #444 none repeat scroll 0 0;
}
.header-info span {
font-weight: 500;
}
.top-bar-left-content a,
.header-info a {
color: #fff;
}
.header-info span {
position: relative;
}
.header-info span + span {
margin-left: 8px;
padding-left: 8px;
}
.header-info span + span::before {
background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
content: "";
height: 20px;
left: -2px;
position: absolute;
top: 0;
width: 1px;
} .top-bar-left-menu ul {
margin: 0;
padding: 0;
list-style: none;
}
.top-bar-left-menu ul li {
display: inline-block;
}
.top-bar-left-menu ul li a {
padding: 5px 10px;
text-decoration: none;
text-transform: capitalize;
font-size: 14px;
color: #fff;
}
.top-bar-left-content a:hover,
.header-info a:hover,
.header-social ul li a:hover,
.top-bar-left-menu ul li a:hover {
color: #03a9f4;
}
.top-bar-left-content {
color: #fff;
}
.top-bar-left-content p {
margin-bottom: 0;
} .header-social ul {
margin: 0;
padding: 0;
list-style: none;
}
.header-social ul li {
display: inline-block;
}
.header-social ul li a {
color: #fff;
font-size: 16px;
}
.header-social.text-white > a {
color: #fff;
}
.menu-middle-area {
border-top: 1px solid #ddd;
}
.header-social ul li + li {
margin-left: 15px;
} .header-search {
margin: 29px 0;
}
.header-search form {
display: block;
position: relative;
}
.header-search form input {
border: 1px solid #ddd;
height: 40px;
line-height: 24px;
padding: 7px 40px 7px 15px;
width: 250px;
}
.header-search form button {
background-color: transparent;
border: 0 none;
color: #999;
height: 40px;
padding: 0;
position: absolute;
right: 0;
text-align: center;
top: 0;
transition: all 0.3s ease 0s;
width: 40px;
}
.header-search form button i {
display: block;
line-height: 38px;
} .site-title a {
color: #333;
font-size: 20px;
font-weight: 700;
display: block;
}
.header-menu-wrap {
-ms-align-items: center;
align-items: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
}
.header-menu-wrap.logo-left {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.header-menu-wrap.logo-center {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.header-menu-wrap.logo-center > div:nth-child(2) {
-ms-align-self: flex-start;
align-self: flex-start;
}
.header-menu-wrap.logo-right {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
-o-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.header-menu-wrap.logo-left-top {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-start;
align-items: flex-start;
}
.header-menu-wrap.logo-center-top {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.header-menu-wrap.logo-right-top {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-end;
align-items: flex-end;
}
.header-menu-wrap.logo-center,
.header-menu-wrap.logo-left-top,
.header-menu-wrap.logo-center-top,
.header-menu-wrap.logo-right-top {
padding-top: 15px;
}
.primary-nav-wrap ul {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: flex-start;
align-items: flex-start;
}
.primary-nav-wrap ul li {
list-style: outside none none;
}
.primary-nav-wrap ul li + li {
margin-left: 40px;
}
.primary-nav-wrap ul li a {
display: block;
height: 85px;
line-height: 85px;
transition: 0.3s;
}
.primary-nav-wrap ul li a {
color: #464646;
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-weight: 700;
position: relative;
text-decoration: none;
transition: 0.3s;
}
.primary-nav-wrap.nav-effect-1 > nav > ul > li > a::before {
content: "";
height: 3px;
left: 0;
position: absolute;
right: 0;
transform: scaleX(0);
transition: all 0.3s ease 0s;
}
.primary-nav-wrap.nav-effect-1 > nav > ul > li > a::before {
bottom: 0;
}
.primary-nav-wrap.nav-effect-1 > nav > ul > li:hover > a::before,
.primary-nav-wrap.nav-effect-1 > nav > ul > li.active > a::before,
.primary-nav-wrap.nav-effect-1 > nav > ul > li.current_page_item > a::before {
transform: scaleX(1);
}
.header-menu-wrap .primary-nav-wrap .sub-menu > li > a,
.header-menu-wrap .primary-nav-wrap .sub-menu > li > a,
.header-menu-wrap .primary-nav-wrap ul li a {
visibility: inherit;
transition: .3s;
} .header-style-2 .header-menu-wrap {
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.header-style-2 .header-menu-wrap > div {
width: 100%;
}
.header-style-2 .primary-nav-wrap ul li a {
display: block;
height: 60px;
line-height: 60px;
transition: 0.3s;
}
.header-style-2 .primary-nav-wrap ul li ul.sub-menu li a {
display: block;
height: 35px;
line-height: 35px;
transition: 0.3s;
}
.header-style-2 .primary-nav-wrap ul > li:hover > .sub-menu {
top: 100%;
}
.header-style-2 .header-menu-wrap .site-title {
padding-top: 20px;
padding-bottom: 20px;
}
.header-mid-inner.logo-left-search-right {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
}
.header-menu-wrap .site-description {
line-height: 1;
margin: 0;
transition: 0.3s;
}
.header-menu-wrap .site-title h3 {
line-height: 1;
margin: 0 0 7px 0;
transition: 0.3s;
} .hr-style-1 {
border-bottom: 1px solid #e7e7e7;
}
.header-area.header-transparent {
background: transparent none repeat scroll 0 0;
left: 0;
position: absolute;
top: 32px;
width: 100%;
z-index: 9999;
}
.header-area.header-transparent {
box-shadow: 0 1px 3px rgba(50, 50, 50, 0);
}
.header-area {
box-shadow: 0 1px 3px rgba(50, 50, 50, 0.1);
}
.header-area.sticky {
animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
box-shadow: 0 1px 3px rgba(50, 50, 50, 0.1);
}
.logged-in .header-area.sticky {
top: 32px;
}
.header-area.header-style-2.header-sticky.sticky {
left: inherit;
position: static;
top: inherit;
width: auto;
}
.header-area.header-style-2.header-sticky.sticky .header-buttom {
animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 999;
box-shadow: 0 1px 3px rgba(50, 50, 50, 0.1);
}
.logged-in .header-area.header-style-2.header-sticky.sticky .header-buttom {
top: 32px;
}
.header-area.header-style-2.header-sticky.sticky .header-buttom .site-title.hidden {
display: block !important;
}
.header-area.header-style-2.header-sticky.sticky .header-buttom .sticky_menu_logo {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: flex-start;
}
.sticky_menu_logo .site-title.hidden {
padding: 0;
padding-right: 50px;
} .primary-nav-wrap .sub-menu {
background: #ddd none repeat scroll 0 0;
height: auto;
left: 0;
margin: 0;
position: absolute;
top: 100%;
width: 250px;
opacity: 0;
visibility: hidden;
}
.primary-nav-wrap ul > li:hover > .sub-menu {
opacity: 1;
visibility: visible;
z-index: 550;
top: 85px;
}
.primary-nav-wrap ul li {
position: relative;
}
.primary-nav-wrap .sub-menu > li {
display: block;
margin: 0;
width: 100% !important;
}
.primary-nav-wrap ul.sub-menu {
display: block;
box-shadow: 2px 0 7px 0 rgba(0, 0, 0, 0.13);
transform-origin: 0 0 0;
transition: all 0.5s ease 0s;
padding: 15px 5px;
visibility: hidden;
top: 100px;
}
.primary-nav-wrap ul.sub-menu li {
display: block;
}
.primary-nav-wrap .sub-menu > li > a {
height: 36px;
line-height: 34px;
padding: 0 15px;
}
.primary-nav-wrap .sub-menu > li:hover > a {
background-color: #ffffff;
color: #0056ff;
}
.primary-nav-wrap ul.sub-menu li .sub-menu {
left: 100%;
top: 5px !important;
}
.primary-nav-wrap ul > li.last-menu-item ul.sub-menu li .sub-menu {
left: auto;
right: 100%;
top: 0 !important;
} .mean-bar {
background-color: transparent;
min-height: auto;
padding: 0;
z-index: 9;
}
a.meanmenu-reveal {
height: auto;
line-height: 1;
padding: 0;
top: -54px;
width: auto;
}
a.meanmenu-reveal:hover,
a.meanmenu-reveal:focus {
outline: medium none;
}
a.meanmenu-reveal i {
display: block;
font-size: 30px;
line-height: 30px;
width: 30px;
}
.mean-nav {
background-color: transparent;
margin: 0;
}
.mean-nav a.mean-expand {
border: medium none !important;
color: #464646 !important;
font-size: 18px !important;
height: 36px;
line-height: 36px;
padding: 0 !important;
text-align: center;
width: 30px !important;
}
.mean-nav a.mean-clicked {
font-size: 22px !important;
}
.mean-nav > ul {
float: left;
padding: 15px 0;
}
.mean-nav > ul > li > a {
border-color: #eee;
color: #464646;
display: block;
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-weight: 600;
line-height: 24px;
padding: 6px 30px 6px 0;
}
.mean-nav .sub-menu,
.mean-nav .mega-menu {
box-shadow: none;
float: left;
opacity: 1;
position: static;
-webkit-transition: none 0s ease 0s;
transition: none 0s ease 0s;
visibility: visible;
z-index: 1;
}
.header-section .mobile-menu .sub-menu {
margin: 0;
width: 100%;
}
.mean-nav ul li li {
margin: 0;
padding: 0;
}
.mean-nav ul li li a {
border-color: #eee;
color: #464646;
font-family: "Open Sans", sans-serif;
font-size: 12px;
font-weight: 600;
line-height: 24px;
opacity: 1;
padding: 6px 30px 6px 15px;
text-transform: uppercase;
width: 100% !important;
}
.mean-nav ul li li li a {
padding: 6px 30px 6px 25px;
}
.mean-nav ul li li li li a {
padding: 6px 30px 6px 35px;
}
.mean-nav ul li li li li li a {
padding: 6px 30px 6px 45px;
}
.mean-nav ul li li li li li li a {
padding: 6px 30px 6px 55px;
} .our-blog-area {
padding: 120px 0;
}
.bolg-img a {
position: relative;
display: block;
}
.bolg-img a::before {
background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
opacity: 0;
position: absolute;
transition: all 0.3s ease 0s;
width: 100%;
}
.single-blog:hover .bolg-img a::before {
opacity: 1;
}
.blog-text {
padding: 25px 15px;
}
.blog-text h2 a {
color: #333333;
font-size: 30px;
transition: .3s;
}
.blog-text h4 a:hover {
color: #03A9F4;
}
.blog-date span {
font-size: 12px;
margin-right: 10px;
}
.blog-date span i {
font-size: 14px;
margin-right: 8px;
}
.blog-text p {
margin-bottom: 12px;
margin-top: 6px;
}
.blog-text a:hover {
color: #0056ff;
}
.blog-text ol,
.blog-text ul {
padding-left: 15px;
}
.blog-text > .blog-read-more {
border: 1px solid #e5e5e5;
display: inline-block;
font-size: 12px;
font-weight: 700;
margin-top: 10px;
padding: 8px 30px;
transition: all 0.4s ease 0s;
text-transform: uppercase;
}
.single-blog {
margin-bottom: 30px;
}
.single-blog.style-two .blog-img {
margin-bottom: 28px;
}
.post-breadcrumb-banner-area {
background-image: url(//komoteatro.es/wp-content/themes/ayojok/images/breacrumb-bg.jpg);
padding: 100px 0;
}
.bg-opacity {
position: relative;
}
.bg-opacity::before {
background: #000 none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
opacity: 0.5;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.breadcrumb-text {
position: relative;
z-index: 1;
text-align: center;
}
.post-breadcrumb-banner-area h3 {
color: #fefefe;
}
.breadcrumb-menu ul li {
display: inline-block;
padding: 0 5px;
text-transform: capitalize;
}
.breadcrumb-menu ul li::after {
color: #fff;
content: "/";
display: inline-block;
float: right;
position: relative;
right: -6px;
top: 2px;
}
.breadcrumb-menu ul li a {
color: #fff;
font-size: 14px;
font-weight: 300;
} .breadcrumbs-area {
padding: 100px 0 90px;
background-color: #ededed;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.breadcrumbs-area-default .breadcrumbs .page-title,
.breadcrumbs-area-default .breadcrumbs ul,
.breadcrumbs-area-default .breadcrumbs ul li,
.breadcrumbs-area-default .breadcrumbs ul li a {
color: #fff;
}
.breadcrumbs-area-default .breadcrumbs ul li,
.breadcrumbs ul li {
padding-left: 5px;
padding-right: 5px;
}
.breadcrumbs-area-default .breadcrumbs ul li:last-child,
.breadcrumbs ul li:last-child {
padding-right: 0px;
}
.breadcrumbs-area-default .breadcrumbs ul li:first-child,
.breadcrumbs ul li:first-child {
padding-left: 0px;
}
.page-title-search-box.search-left {
float: left;
}
.page-title-bar {
overflow: hidden;
}
.page-title-bar.right-title {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
}
.page-title-bar.left-title {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
flex-direction: row-reverse;
}
.breadcrumbs h2.page-title {
color: #fff;
font-weight: 600;
letter-spacing: 2px;
line-height: 38px;
margin: 0;
text-transform: uppercase;
}
.page-title-bar-center h2.page-title {
margin-bottom: 20px;
}
.breadcrumbs ul {
color: #333;
}
.breadcrumbs li {
display: inline-block;
}
.breadcrumbs ul li a {
color: inherit;
}
.breadcrumbs ul li a:hover,
.breadcrumbs ul li {
color: #fff;
}
.breadcrumbs ul li a.active::after {
color: #03a9f4;
}
.page-title-bar-center .page-title {
float: inherit;
}
.page-title-bar-center .page-title-search-box > form {
margin: auto;
}
.pattern-bread h2.page-title {
display: inline-block;
float: left;
margin-bottom: 0;
margin-top: 0;
}
.pattern-bread .breadcrumbs > ul {
display: inline-block;
float: right;
margin-top: 5px;
color: #fff;
}
.border-bread {
border-bottom: 1px solid #f1f1f1;
border-top: 1px solid #f1f1f1;
}
.bg-2.bread-bg {
background-attachment: fixed;
background-position: center center;
}
.breadcrumbs-img h2.page-title {
color: #000;
}
.breadcrumbs-img .breadcrumbs > ul li a {
color: #fff;
}
.breadcrumbs-img .breadcrumbs > ul li {
color: #fff;
}
.breadcrumbs-img .breadcrumbs ul li a::after {
background-color: #000;
}
.page-title-bar.right-title .page-title-search-box,
.page-title-bar.right-title ul {
float: left;
}
.page-title-search-box button {
background-color: #0056ff;
border: 0 none;
border-radius: 0;
color: #fff;
height: 100%;
line-height: 15px;
padding: 0;
position: absolute;
right: 0;
width: 40px;
}
.page-title-search-box > form {
width: 250px;
position: relative;
}
.page-title-search-box input {
border: 0 none;
height: 35px;
padding: 0 10px;
width: 100%;
} .breadcrumbs-area {
position: relative;
z-index: 1;
}
.breadcrumbs-area::before {
background: #000 none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
opacity: 0.5;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
}
.breadcrumbs {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.breadcrumbs.breadcrumbs-title-left {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
text-align: left;
}
.breadcrumbs.breadcrumbs-title-right {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
text-align: right;
}
.breadcrumbs.breadcrumbs-title-center {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
text-align: center;
}
.breadcrumbs-title-center .page-title,
.breadcrumbs-title-center .page-title-bar {
padding: 5px 0;
}
.breadcrumbs-title-center .page-title-search-box {
margin-top: 10px;
}
.page-area {
padding: 80px 0;
overflow:hidden;
clear:both;
}
.home .page-area {
padding: 0px 0;
}
.blog-story-area {
padding: 120px 90px;
}
.blog-img-2 {
margin-bottom: 30px;
}
.blog-header h1 {
font-size: 3rem;
font-weight: 500;
margin-bottom: 20px;
}
.story-hbtitle p {
font-size: 16px;
font-weight: 400;
line-height: 27px;
}
.tab-info p {
font-size: 14px;
font-weight: 300;
line-height: 24px;
margin-bottom: 20px;
}
.meta-info {
background-color: #ededed;
margin-bottom: 30px;
overflow: hidden;
padding: 10px;
width: 100%;
}
.meta-info span {
margin-left: 5px;
}
.meta-info span:first-child {
margin-left: 0;
}
.meta-item i {
margin-right: 5px;
}
.contact-form p {
font-size: 14px;
font-weight: 300;
line-height: 24px;
}
.contact-form label {
font-size: 14px;
font-weight: 500;
margin-bottom: 4px;
}
.contact-form textarea {
border: 1px solid #e8e8e8;
font-weight: 500;
height: 168px;
margin-bottom: 20px;
padding: 8px 15px;
width: 100%;
}
.btn {
background: #0056ff none repeat scroll 0 0;
}
.contact-form input {
border: 1px solid #e8e8e8;
color: #8f8f8f;
font-weight: 500;
height: 36px;
margin-bottom: 15px;
padding: 8px 15px;
width: 100%;
}
.contact-form button {
background: #0056ff none repeat scroll 0 0;
border: 1px solid #0056ff;
color: #fff;
font-size: 14px;
font-weight: 500;
padding: 8px 20px;
text-transform: uppercase;
transition: all .5s ease 0s;
}
.contact-form button:hover {
background: #26ccff none repeat scroll 0 0;
border-color: #26ccff;
}
.post-pagination .pagination {
margin: 0;
}
.post-pagination ul {
border-radius: 4px;
display: inline-block;
}
.post-pagination ul li {
display: inline;
}
.post-pagination ul li {
background-color: #fff;
color: #666666;
display: inline-block;
height: 35px;
line-height: 35px;
position: relative;
text-decoration: none;
}
.post-pagination ul li a {
display: block;
color: #337ab7;
border: 1px solid #ddd;
}
.post-pagination ul li .current {
cursor: no-drop;
display: block;
padding: 0 15px;
border: 1px solid #ddd;
}
.post-pagination ul li:hover a,
.post-pagination ul li .current {
background: #0056ff;
color: #fff;
border: 1px solid #0056ff;
} .comment-list {
list-style: none;
}
.author-top {
display: block;
margin-bottom: 15px;
position: relative;
}
.author-top .author-comment {
overflow: hidden;
padding: 5px 0;
}
.author-top .author-comment .author-name {
display: block;
font-weight: 700;
}
.comment-list .author-img {
float: left;
margin-right: 10px;
max-width: 64px;
}
.copy.small a:hover {
color: #404040;
}
.copy.small a {
color: #0056ff;
text-decoration: underline;
}
.comment-list .author-comment a {
margin-right: 5px;
color: #000;
}
.comment-list .children {
list-style: none;
}
.comment-list .children {
margin-left: 35px;
}
.no-comments {
background: #f5f5f5 none repeat scroll 0 0;
padding: 5px 10px;
} .sidebar-widget {
background: #fff none repeat scroll 0 0;
margin-bottom: 50px;
overflow: hidden;
}
aside.widget-area .sidebar-widget:last-child {
margin-bottom: 0px
}
.sidebar-widget li a:hover {
color: #0056ff;
}
form#search ,
form.woocommerce-product-search input.search-field {
position: relative;
}
form#search input ,
form.woocommerce-product-search input.search-field {
width: 100%;
background-color: #ffffff;
border: none;
height: 50px;
padding: 13px 10px;
line-height: 24px;
font-size: 14px;
font-family: "Montserrat", sans-serif;
color: #333;
}
.single-sidebar.woocommerce form.woocommerce-product-search input.search-field {
border-bottom: 1px solid #B3B3B3;
border-radius: 0;
}
.single-footer form#search input {
color: #333;
}
form#search button ,
.single-sidebar.woocommerce form.woocommerce-product-search button {
position: absolute;
right: 0;
top: 0;
height: 50px;
background-color: transparent;
border: none;
text-align: center;
width: 50px;
padding: 0;
}
.single-sidebar.woocommerce form.woocommerce-product-search button {
top: 61px;
font-size: 16px;
color: #B3B3B3;
right: 28px;
}
.single-sidebar.woocommerce form.woocommerce-product-search button:hover{
color: #0056FF;
}
form#search button:hover {
background: transparent none repeat scroll 0 0;
color: #0056ff;
}
#search input::placeholder {
color: #999;
}
.blog-search button:hover {
background: #26CCFF;
border-color: #26CCFF;
color: #999;
}
.comment-title.sidebar-title {
color: #252525;
}
.sidebar-title {
color: #333;
display: block;
font-size: 22px;
font-weight: 600;
margin-bottom: 30px;
position: relative;
margin-top: 0;
font-family: "Montserrat", sans-serif;
}
.comment-title .sidebar-title {
color: #252525;
}
.sidebar-widget:not(.widget_rss) ul li {
padding: 5px 0;
margin-bottom: 0;
}
.recent-post ul li {
margin-bottom: 20px;
}
.recent-post ul li:last-child{
margin-bottom: 0;
}
.sidebar-widget ul li:first-child {
border-top: 0;
padding-top: 0;
}
.sidebar-widget ul li ul li {
padding-bottom: 0 !important;
}
ul.sidebar-link li:last-child {
margin-bottom: 0
}
ul.sidebar-link li a {
color: #666;
display: block;
font-size: 14px;
font-weight: 300;
position: relative;
}
ul.sidebar-link li a:hover {
color: #0056ff
}
.Tags {
border-bottom: 1px solid #e5e5e5;
color: #333;
display: block;
font-size: 20px;
font-weight: 500;
line-height: 17px;
padding-bottom: 13px;
padding-top: 40px;
text-transform: capitalize;
position: relative;
}
.Tags::before {
background: #03a9f4 none repeat scroll 0 0;
bottom: -1px;
content: "";
height: 1px;
left: 0;
position: absolute;
width: 50%;
}
ul.tag li {
display: inline-block;
margin-bottom: 8px;
margin-right: 8px;
}
ul.tag li a {
border: 1px solid #e8e8e8;
color: #333333;
display: inline-block;
font-size: 13px;
padding: 3px 17px;
text-align: center;
transition: .3s;
}
.sidebar-widget .product-item {
overflow: hidden;
}
.widget.single-sidebar ul.product-categories {
list-style: none;
}
.sidebar-widget .product-img {
float: left;
margin-right: 15px;
}
.sidebar-widget h6.product-title {
font-size: 16px;
}
.sidebar-widget .product-info > p {
margin: 0;
}
.sidebar-widget .product-item {
overflow: hidden;
}
.product-item .product-img {
float: left;
margin-right: 15px;
width: 80px;
}
.product-item .product-info {
overflow: hidden;
}
.widget_ayojok_recent_post .product-item + .product-item {
margin-top: 15px;
}
.sidebar-widget h6.product-title {
font-size: 16px;
}
.sidebar-widget .product-info > p {
margin: 0 0 5px;
}
.sidebar-widget .product-info > p:last-child {
margin: 0;
}
.product-item .product-img a {
display: block;
} .footer-top-area {
background: #252830;
position: relative;
z-index: 1;
}
.footer-top-area::before {
content: "";
height: 100%;
left: 0;
opacity: 0.6;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
}
.single-footer {
color: #fff;
margin: 50px 0;
}
.footer-title {
font-size: 24px;
font-weight: 400;
text-transform: capitalize;
color: #c6c6c6;
position: relative;
padding-bottom: 16px;
margin-bottom: 55px;
}
.footer-title::before {
position: absolute;
left: 2px;
bottom: 0;
height: 2px;
width: 50px;
background-color: #0056ff;
content: "";
}
.single-footer .footer-social {
list-style: none;
margin: 0;
padding: 0;
}
.single-footer .footer-social li {
display: inline-block;
}
.single-footer .footer-social li a {
border: 1px solid;
border-radius: 50%;
color: #fff;
display: block;
height: 30px;
line-height: 28px;
text-align: center;
width: 30px;
}
.single-footer ul {
list-style: none;
}
.single-footer:not(.widget_rss) ul li {
margin-right: 5px;
}
.single-footer ul li a {
color: #909090;
text-decoration: none;
transition: all 0.5s ease 0s;
font-size:16px;
}
.single-footer ul li a:hover {
color: #0056ff;
}
.single-footer .footer-social {
float: left;
}
.single-footer input {
background: #fff none repeat scroll 0 0;
border: 1px solid transparent;
color: #999999;
font-size: 13px;
height: 40px;
padding-left: 20px;
width: 100%;
margin-bottom: 15px;
}
.single-footer textarea {
background: #fff none repeat scroll 0 0;
border: 1px solid transparent;
color: #999999;
font-size: 13px;
padding-left: 20px;
width: 100%;
height: 80px;
}
.single-footer .submit-btn-1 {
font-size: 14px;
margin-top: 10px;
padding: 12px 15px;
border: 1px solid #fff;
background: transparent;
color: #fff;
transition: all 0.5s ease 0s;
width: inherit;
}
.single-footer .submit-btn-1:hover {
color: #ff0300;
border: 1px solid#ff0300;
} .footer-bottom {
background: #1e2127 none repeat scroll 0 0;
padding: 20px 0;
}
.copyright-text p {
color: #b5b5b5;
margin-bottom: 0;
font-size:14px;
}
.copyright-text a {
color: #fff;
}
.footer-social {
float: right;
}
.footer-bottom ul {
margin: 0;
padding: 0;
list-style: none;
}
.footer-bottom ul li {
display: inline-block;
}
.footer-bottom ul li a {
padding: 5px 10px;
display: block;
text-decoration: none;
color: #fff;
transition: all .5s ease 0s;
}
.footer-bottom ul li a:hover {
color: #ff0300;
}
.footer-bottom .col-sm-6:first-child .copyright-text,
.footer-bottom .col-sm-6:first-child .footer-social {
float: left;
}
.footer-bottom .col-sm-6:last-child .copyright-text,
.footer-bottom .col-sm-6:last-child .footer-copyright-menu,
.footer-bottom .col-sm-6:last-child .footer-social {
float: right;
}
.footer-all .footer-icon {
margin-bottom: 40px;
} .solical-links {
display: block;
}
.solical-links ul {
margin: 0;
padding: 0;
list-style: none;
}
.solical-links ul li {
display: inline-block;
margin-bottom: 15px;
margin-right: 10px;
}
.solical-links ul li a {
display: block;
text-decoration: none;
width: 40px;
height: 40px;
line-height: 40px;
border: 1px solid;
text-align: center;
}
.footer-bottom .footer-social ul li a:hover {
color: #0056ff;
} .site-wrapper.boxed-layout {
box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.14);
margin: auto;
position: relative;
max-width: 1240px;
width: 100%;
background: #fff;
}
.boxed-layout .sticky {
left: auto;
margin: auto;
width: 1240px;
}
.boxed-layout .header-area,
.boxed-layout .header-bottom {
left: auto;
max-width: 1240px;
right: auto;
width: 100%;
z-index: 9999999;
} a#scrollUp {
background-color: #0056ff;
border: 1px solid #0056ff;
bottom: 30px;
color: #fff;
font-size: 20px;
height: 40px;
line-height: 40px;
right: 30px;
text-align: center;
width: 40px;
} .sidebar-widget ul li ul.children li:first-child,
.sidebar-widget ul li ul.sub-menu li:first-child {
padding-top: 10px;
}
.tag-sticky-2 .blog-post {
border: 1px solid #0056ff;
}
.story-hbtitle li {
margin-bottom: 10px;
}
table {
border: 2px solid #ddd;
margin-bottom: 20px;
vertical-align: top;
width: 100%;
}
table th {
border-bottom: 2px solid #ddd;
border-right: 2px solid #ddd;
color: #454545;
font-weight: 700;
padding: 10px;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
}
table td {
border-bottom: 2px solid #ddd;
border-right: 2px solid #ddd;
padding: 10px 9px;
text-align: center;
vertical-align: top;
}
table th a,
table th a:hover {
text-decoration: underline;
}
.entry-content .page-links a {
text-decoration: none;
}
.story-hbtitle a:not(.button) ,
.entry-content a:not(.button) ,
.copy a:not(.button){
text-decoration: underline;
}
.post-password-form input[type="submit"] {
background: #0056ff none repeat scroll 0 0;
border: 1px solid #0056ff;
border-radius: 0;
color: #fff;
font-size: 14px;
font-weight: 600;
line-height: normal;
padding: 5px 10px;
width: 80px;
}
.post-password-form input[type="submit"]:hover {
background: transparent none repeat scroll 0 0;
color: #0056ff;
}
.post-password-form input[type="password"] {
border-radius: 0;
}
#wp-calendar tbody tr td {
border-right: 2px solid #ddd;
text-align: center;
}
#wp-calendar tbody tr td#today {
background: #0056ff none repeat scroll 0 0;
color: #fff;
}
.copy ul li {
list-style: outside none disc;
margin: 0 0 6px 30px;
}
.copy ul {
list-style: outside none disc;
margin: 0 0 26px;
}
.copy ol {
list-style: outside none decimal;
margin: 0 0 26px;
}
.copy ol li {
list-style: outside none decimal;
margin: 0 0 6px 20px;
}
.copy ul ul,
.copy ul ol,
.copy ol ol,
.copy ol ul {
margin-bottom: 0;
}
.wp-audio-shortcode {
margin-bottom: 15px;
}
.story-hbtitle ol li {
list-style: outside none decimal;
margin: 0 0 6px;
}
.story-hbtitle ol {
list-style: outside none decimal;
margin: 0 0 26px 35px;
}
.story-hbtitle ul {
list-style: outside none disc;
margin: 0 0 26px 35px;
}
.story-hbtitle ul li {
list-style: outside none disc;
margin: 0 0 6px;
}
.story-hbtitle ul ol ,
.story-hbtitle ul ol li,
.story-hbtitle ol ul ol,
.story-hbtitle ol ul ol li {
list-style: outside none decimal;
}
.story-hbtitle ol ul ,
.story-hbtitle ol ul li,
.story-hbtitle ul ol ul,
.story-hbtitle ul ol ul li {
list-style: outside none disc;
}
.story-hbtitle ul ul,
.story-hbtitle ul ol,
.story-hbtitle ol ol,
.story-hbtitle ol ul {
margin-bottom: 0;
}
.entry-content ul,
.entry-content ol {
margin: 0 0 0 35px;
}
.entry-content ol li {
list-style: outside none decimal;
margin: 0 0 6px;
}
.entry-content ul li {
margin: 0 0 6px;
}
.footer-area table {
border: 2px solid #fff;
}
.footer-area caption {
color: #fff;
}
.footer-area table th {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
color: #fff;
}
.footer-area table td {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
}
.footer-area table#wp-calendar a ,
.footer-area .widget_tag_cloud .tagcloud a:hover,
.footer-area .widget_tag_cloud .tagcloud a {
color: #fff;
}
.footer-area .widget_tag_cloud .tagcloud a {
border: 1px solid #ddd;
}
.shopping-button button[type="submit"] {
background: #0056ff none repeat scroll 0 0;
border: 1px solid #0056ff;
border-radius: 0;
color: #fff;
font-size: 14px;
font-weight: 600;
padding: 12px 14px;
transition: all 0.3s ease 0s;
width: 100%;
text-transform: uppercase;
font-family: lato;
}
.shopping-button button[type="submit"]:hover {
background: transparent none repeat scroll 0 0;
color: #0056ff;
} .contact-form h1,
.contact-form h2,
.contact-form h3,
.contact-form h4,
.contact-form h5,
.contact-form h6,
.story-hbtitle h1,
.story-hbtitle h2,
.story-hbtitle h3,
.story-hbtitle h4,
.story-hbtitle h5,
.story-hbtitle h6 ,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.copy h1 ,
.copy h2 ,
.copy h3 ,
.copy h4 ,
.copy h5 ,
.copy h6 {
font-weight: 600;
margin-bottom: 25px;
}
.page-not-found-wrap {
height: 750px;
width: 100%;
background: #f1f1f1;
float: left;
}
.page-not-found-wrap .container,
.page-not-found-wrap .container .row,
.page-not-found-wrap .container .pnf-inner-wrap,
.page-not-found-wrap .container [class*="col-"] {
height: 100%;
}
.page-not-found-wrap .container .pnf-inner-wrap {
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.pnf-inner img {
max-height: 350px;
margin-bottom: 30px;
}
.pnf-inner > h1 {
color: #333;
font-size: 150px;
font-weight: 700;
line-height: 1;
letter-spacing: 1;
margin: 0;
text-transform: uppercase;
margin-bottom: 30px;
}
.pnf-inner > h2 {
color: #333;
font-size: 60px;
font-weight: 700;
line-height: 1.4;
margin: 0;
text-transform: uppercase;
}
.pnf-inner > p {
color: #333;
font-size: 24px;
line-height: 1.4;
margin: 0;
}
.pnf-inner a.btn {
color: #fff;
height: 50px;
line-height: 50px;
margin-top: 50px;
padding: 0 30px;
text-transform: uppercase;
} .four-zero-content h2 {
color: #333333;
font-size: 70px;
font-weight: 800;
text-transform: uppercase;
}
.four-zero-content h2 span {
color: #0056ff;
}
.four-zero-content a {
background: #333333 none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-weight: 500;
padding: 12px 30px;
text-transform: uppercase;
}
.four-zero-content a:hover {
background: #0056ff none repeat scroll 0 0;
color: #fff;
} .boxed-layout.wrapper {
background-color: #fff;
box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.14);
margin: auto;
position: relative;
max-width: 1240px;
width: 100%;
}
.boxed-layout .sticky,
.box-layout .sticky {
left: auto;
margin: auto;
width: 1240px;
} .footer-social.fln {
float: none;
}
.footer-bottom.footer_copy_2 {
padding: 20px 0;
}
.social-rotate.social__2 ul li a {
margin-right: 12px;
}
.primary-nav-wrap .sub-menu > li > a {
transition: .3s;
}
.header-info span a {
margin-left: 5px;
}
.animate-slider .slide-text .text-titel span {
font-size: 50px;
font-weight: 700;
}
.latestshot-menu.mb-60,
.portfolio-menu {
margin-bottom: 60px !important;
}
.blog-social p a,
.sidebar-widget .recent-post ul li span {
color: #666;
font-family: "Montserrat", sans-serif;
}
.sidebar-widget .recent-post ul li h5{
color: #333;
margin-bottom: 6px;
font-weight: 600;
}
.recent-post-content{
margin-top: 24px;
width: 64%;
}
.sidebar-widget.widget_archive ul li,
.sidebar-widget.widget_categories ul li,
.sidebar-widget.widget_meta ul li {
display: block;
}
div.wpcf7-response-output {
margin: -1em 10.5em 0em;
padding: 0.2em 1em;
}
div.wpcf7-validation-errors {
border: 2px solid #0056ff;
}
span.wpcf7-not-valid-tip {
color: #0056ff;
}
#wpcf7-f234-p34-o1 div.wpcf7-response-output {
margin: 0em -0.5em 7em;
padding: 0.2em 1em;
}
header.header-transparent {
position: absolute;
width: 100%;
z-index: 99999;
opacity: .9;
}
.footer-top-area .menu-quick-links-container ul li {
display: block;
}
.footer-top-area .menu-quick-links-container ul li + li {
margin-top: 10px;
}
.cd-headline.loading-bar b {
font-size: 50px;
}
.cd-words-wrapper {
margin-top: 20px;
}
header.header-transparent .slider-2 .nivo-caption {
top: 42% !important;
}
.ayojok_blog_img .blog-img a::before {
top: calc(25% - 5px);
}
.ayojok_blog_img_twocol .blog-img a::before {
top: 15%;
} .primary-nav-wrap ul.menu li .mega-menu {
background: #ffffff none repeat scroll 0 0;
opacity: 0;
position: absolute;
top: 130%;
transition: all 0.3s ease 0s;
visibility: hidden;
width: 100%;
z-index: -99;
}
.primary-nav-wrap ul.menu li:hover .mega-menu {
margin-top: 0;
opacity: 1;
top: 100%;
z-index: 999;
visibility: visible
}
.primary-nav-wrap ul.menu li .mega-menu .single:last-child {
border: none;
border-bottom: 0
}
.primary-nav-wrap ul.menu li .mega-menu .single li > a:last-child {
border-bottom: 0
}
.primary-nav-wrap ul.menu li .mega-menu .single > li> a:hover {
color: #0056ff;
}
.primary-nav-wrap ul.menu li .mega-menu {
left: auto;
right: 0;
}
.primary-nav-wrap .four.mega-menu > li > ul {
display: block;
}
.primary-nav-wrap ul.menu li .mega-menu.four > li,
.primary-nav-wrap ul.menu li .mega-menu.three > li,
.primary-nav-wrap ul.menu li .mega-menu.two > li {
border-right: 1px solid #eee;
float: left;
margin-bottom: 25px;
margin-top: 25px;
width: 25%;
margin-left: 0;
padding-left: 20px;
}
.primary-nav-wrap ul.menu li .mega-menu.two > li {
width: 50%;
}
.primary-nav-wrap ul.menu li .mega-menu.three > li {
width: 33.33%;
}
.primary-nav-wrap ul.menu li .mega-menu.four > li:last-child {
border: none;
border-bottom: 0;
}
.primary-nav-wrap ul.menu li .mega-menu.four > li ul {
padding: 0;
margin: 0;
}
.primary-nav-wrap ul.menu li .mega-menu.four > li ul li {
width: 100%;
padding: 0;
margin: 0;
}
.primary-nav-wrap ul.menu li .mega-menu > li a {
color: #888888;
display: block;
font-size: 12px;
font-weight: 600;
line-height: 12px;
margin: 0;
padding: 10px;
text-align: left;
text-transform: uppercase;
height: inherit;
}
.latestshot-content .single-portfolio {
overflow: hidden !important;
}
.mega-parent-menu {
position: static !important;
}
.header-menu-wrap {
position: relative;
} aside.widget-area li {
list-style: none;
overflow: hidden;
}
.single-footer:not(.widget_rss) ul li {
margin: 7px 0;
}
.footer-area .textwidget p {
color: #b5b5b5;
}
.comment-respond {
margin-top: 35px;
}
.discribe-text ol {
list-style: outside none decimal;
margin: 0 0 0 35px;
}
.discribe-text ul {
list-style: outside none disc;
margin: 0 0 0 35px;
}
.primary-nav-wrap ul li a {
font-family: Raleway;
text-transform: uppercase;
font-weight: 600;
font-style: normal;
color: #303030;
font-size: 14px;
opacity: 1;
visibility: visible;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
.primary-nav-wrap .sub-menu > li > a {
font-family: Raleway;
text-transform: uppercase;
font-weight: 600;
font-style: normal;
color: #303030;
font-size: 12px;
opacity: 1;
visibility: visible;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
.primary-nav-wrap .sub-menu {
background-color: #ffffff;
}
.discribe-text a {
text-decoration: underline;
}
.page-title-bar li {
display: inline-block;
}
.comments-area .section-title h4::before,
.comments-area .section-title h4::after {
margin: 0;
}
.ayojok-about-area .kc_title {
margin-top: 0;
margin-bottom: 10px;
font-weight: 700;
}
.ayojok-carousel .owl-item .item {
width: 165px;
margin-bottom: 2px;
}
.ayojok-carousel .owl-item {
margin-right: 5px;
}
.latest-content ul li,
.team-socaladrs ul li,
.develope-menu ul li,
.blog-social ul li,
.adrs-details ul li {
list-style: none;
display: inline-block;
}
.team-socaladrs ul,
.about-menu ul,
.develope-menu ul,
.blog-social ul,
.adrs-details ul {
margin: 0 0 0 0;
}
.single-blog.style-two h6 {
margin-left: 20px;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
}
.single-footer .contact-details ul li {
margin: 20px 0;
}
.footer-top-area .single-footer .recent-post ul li {
clear: both;
}
.blog-social > p {
margin-right: 50px;
}
.page-area .hentry {
margin: 0;
}
.footer-top-area .single-footer .recent-post ul li:last-child .pull-left,
.newsletter-form input[type="submit"] {
margin-bottom: 0;
}
a.popup-youtube:visited {
color: #fff;
}
a.popup-youtube:hover {
color: #0056ff;
}
.video-area.ayojok_vid_imgt .popup-youtube {
top: 40%;
} .blog-info-dec > p {
line-height: 30px;
}
.blog-info-dec span {
display: inline-block;
float: left;
font-size: 60px;
line-height: 1;
margin: 0 5px 0 0;
}
.blog-info > p {
line-height: 26px;
}
.blog-info > ul > li {
color: #666666;
font-size: 16px;
margin-bottom: 10px;
position: relative;
}
.blog-info li:last-child {
margin-bottom: 0px;
}
.blog-info > ul,
.blog-info > ol {
margin: 0 0 0 50px;
}
.blog-info > ol {
font-size: 16px;
line-height: 24px;
color: #666666;
}
.blog-img {
margin: 50px 0;
}
.user-text {
color: #666;
display: inline-block;
float: left;
font-family: dosis;
letter-spacing: 2px;
}
.user-share {
display: inline-block;
float: left;
}
.user-info {
display: block;
margin: 30px 0 30px;
overflow: hidden;
}
.user-name {
padding-right: 47px;
}
.user-share > ul {
display: inline-block;
margin: 0;
}
.user-share > span {
color: #666666;
display: inline-block;
float: left;
font-family: dosis;
letter-spacing: 3px;
margin-right: 14px;
}
.user-share > ul > li {
display: inline-block;
float: left;
margin-left: 20px;
}
.user-share > ul > li:first-child {
margin-left: 0px;
}
.user-share a {
color: #666666;
}
.user-share a:hover,
.blog-social p a:hover,
.single-footer .recent-post ul li h5 a:hover {
color: #0056ff;
} .meta span ,
.meta span a{
color: #555;
font-weight: 600;
font-size: 13px;
}
.meta span a:hover{
color: #0056FF;
}
.single-blog .meta > div {
border-bottom: 1px solid #ddd;
margin-bottom: 18px;
padding-bottom: 10px;
}
.single-blog .meta > div:last-child{
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
.single-blog .meta-left span{
margin-right: 24px;
position: relative;	
}
.single-blog .meta-left span:last-child{
margin-right: 0;
}
.single-blog .meta-left span::before{
position: absolute;
content: '/';
color: #666;
width: 7px;
height: 14px;
right: -15px;
top: 0px;
}
.single-blog .meta-left span:last-child::before{
content: '';
}
.single-blog .meta-right span i{
color: #666;
font-size: 20px;
margin-right: 15px;
position: relative;
top: 4px;
}
.single-blog .meta-right .jm-post-like .like-text ,
.single-blog .meta-right .jm-post-like .text {
position: relative;
text-indent: -99999px;
display: inline-block;	
}
.single-blog .meta-right .jm-post-like.liked .text:after{
position: absolute;
content: "\e642";
font-family: 'Pe-icon-7-stroke';
font-size: 20px;
color: #0056FF;
left: 0;
top: -5px;
text-indent: 0px;
}
.single-blog .meta-right .jm-post-like .text:before{
position: absolute;
content: "\e642";
font-family: 'Pe-icon-7-stroke';
font-size: 20px;
color: #666;
left: 0;
top: -5px;
text-indent: 0px;
}
.single-blog .meta-right .jm-post-like .like-text:before{
position: absolute;
content: "\e642";
font-family: 'Pe-icon-7-stroke';
font-size: 20px;
color: #999;
left: 0;
top: -5px;
text-indent: 0px;
}
.single-blog .meta-top .meta-right span.sinle-post-like {
margin-left: 30px;
}
.single-blog .meta-left span.post-tags a {
border: 1px solid #666;
padding: 5px 12px;
font-size: 13px;
color: #666;
border-radius: 13.5px;
text-transform: capitalize;
margin-right: 8px;
font-family: "Open Sans", sans-serif;
margin-bottom: 5px;
}
.single-blog .meta-left span.post-tags a:hover{
background: #0056FF;
border-color: #0056FF;
color: #fff;
}
.single-blog .meta-left span.post-tags a:last-child{
margin-right: 0;
}
.single-blog .meta-right .next-prev a i{
color: #666;
font-size: 20px;
position: relative;
top: 4px;
}
.single-blog .meta-right .next-prev a.prev-btn i{
margin-right: 10px;
}
.single-blog .meta-right .next-prev a.next-btn i{
margin-left: 10px;
}
.single-blog .meta-right .next-prev a{
color: #666;
font-size: 13px;
font-weight: 600;
}
.single-blog .meta-right .next-prev a:hover ,
.single-blog .meta-right .next-prev a:hover i {
color: #0056FF;
}
.single-blog .meta-right .next-prev a:last-child{
margin-left: 22px;
position: relative;
}
.single-blog .meta-right .next-prev a:last-child::before{
position: absolute;
content: '/';
height: 20px;
font-size: 20px;
width: 6px;
color: #666;
left: -14px;
top: 0;
}
.single-blog .meta-right .next-prev a:first-child::before{
content: '';
}
.author-box.author {
align-items: flex-start;
display: flex;
justify-content: initial;
margin: 50px 0;
overflow: hidden;
background: #f6f6f6;
padding: 30px;
}
.author-img {
display: inline-block;
float: left;
}
.author-info {
float: right;
padding-left: 30px;
text-align: left;
width: calc(100% - 120px);
}
.author-info > h4 {
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
margin-bottom: 10px;
margin-top: 0;
text-transform: uppercase;
}
.author-info > h4 a {
color: #666666;
}
.author-info > h4 a:hover {
color: #000;
}
.author-info > h4 a span {
color: #999999;
font-size: 14px;
margin-left: 7px;
}
.author-info > p {
line-height: 25px;
margin-bottom: 0;
}
.related-post {
display: block;
margin-top: 70px;
overflow: hidden;
}
.single-related-post{
box-shadow: 0 13px 23px rgba(0, 0, 0, 0.05);
}
.related-post-title a{
color: #47474f;
font-size: 18px;
word-wrap: break-word;
font-weight: 600;
display: block;
}
.related-post-title a:hover{
color: #0056FF;
}
.single-comment {
position: relative;
}
.comment-img {
display: inline-block;
float: left;
}
.comment-text.pingback-text {
padding-left: 0;
}
.comment-text {
padding-left: 110px;
}
.comment-text.pingback-text > p {
padding-right: 0;
}
.comment-text .author-name,
.comment-text a.url {
color: #252525;
font-size: 18px;
font-style: normal;
font-weight: 600;
font-family: "Montserrat", sans-serif;
}
.comment-text .author-name:hover{
color: #0056FF;
}
.bypostauthor .comment-text a.url::after {
content: "\f2c0 ";
font-family: fontawesome;
font-size: 90%;
left: 3px;
opacity: 0.5;
position: relative;
top: 0;
}
.comment-text > p {
padding-right: 25px;
}
.comment-border {
border-bottom: 1px solid #e4e4e4;
margin-bottom: 40px;
padding-bottom: 40px;
}
.single-comment.comment-border:last-child {
margin-bottom: 0px;
}
.parent-comment {
border-bottom: 1px solid #EEEEEE;
padding-bottom: 20px;
overflow: hidden;
}
.replay-comment {
margin-left: 150px;
}
.leave-comment h3.leave__comment--title {
color: #222222;
font-family: dosis;
font-size: 24px;
font-weight: bold;
letter-spacing: 2px;
margin-bottom: 11px;
text-transform: uppercase;
}
.leave-comment > p {
color: #000000;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
}
.leave-comment-form {
margin-top: 40px;
}
.comment-respond h3.comment-reply-title {
color: #252525;
font-size: 20px;
font-weight: 600;
margin-bottom: 11px;
text-transform: inherit;
}
.comment-form > p {
margin: 0;
font-family: "Montserrat", sans-serif;
}
.comment-form > p.comment-notes {
color: #000000;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
}
.form-submit .submit {
margin-bottom: 0;
}
.input_half {
width: 50%;
float: left;
}
.input_half.left {
padding-right: 15px;
}
.input_half.right {
padding-left: 15px;
}
.leave-comment-form form textarea {
background: #fff none repeat scroll 0 0;
border: 1px solid #dddddd;
color: #666666;
font-size: 14px;
height: 178px;
letter-spacing: 1px;
margin-bottom: 30px;
margin-top: 40px;
padding: 30px;
}
.leave-comment-form form input {
background: #fff none repeat scroll 0 0;
border: 1px solid #dddddd;
color: #666;
font-size: 14px;
height: 48px;
letter-spacing: 1px;
padding: 2px 30px;
width: 100%;
margin-bottom: 30px;
}
.leave-comment-form form input::-webkit-input-placeholder,
.leave-comment-form form textarea::-webkit-input-placeholder { color: #666;
opacity: 1;
}
.leave-comment-form form input::-moz-placeholder,
.leave-comment-form form textarea::-moz-placeholder { color: #666;
opacity: 1;
}
.leave-comment-form .submit {
background-color: #0056ff;
border: 1px solid #0056ff;
color: #fff;
display: inline-block;
font-size: 16px;
padding: 13px 28px 12px;
text-transform: uppercase;
transition: all 0.3s ease 0s;
font-weight: 500;
font-family:"Montserrat", sans-serif
}
.leave-comment-form .submit:hover {
background-color: #fff;
color: #666;
border: 1px solid #dddddd;
}
.blog-comment,
.leave-comment {
margin-top: 40px;
}
.comment-respond {
margin-bottom: 20px;
margin-top: 50px;
}
.comment-text .comment-meta.commentmetadata .reply a {
display: inline-block;
text-decoration: none;
font-size: 16px;
color: #252525;
font-weight: 600;
font-family:"Montserrat", sans-serif
}
.comment-text .comment-meta.commentmetadata .reply a:hover {
color: #0056FF;
}
.comment-text .comment-meta.commentmetadata a {
text-decoration: none;	
}
.comment-meta.commentmetadata {
position: relative;
}
.comment-meta .reply {
position: absolute;
right: 0;
top: 0;
}
.comment-meta.commentmetadata {
margin-bottom: 10px;
}
.comment-reply-title small {
float: right;
}
.comment-reply-title small a#cancel-comment-reply-link {
height: 25px;
width: 25px;
font-size: 0;
}
.comment-reply-title small a#cancel-comment-reply-link::after {
content: "\f00d";
font-size: 25px;
position: relative;
top: 0px;
right: 0;
font-family: FontAwesome;
}
.comment-reply-title small a#cancel-comment-reply-link:focus {
text-decoration: none;
outline: none;
}
.no-comments {
padding: 10px 15px;
}
.related-post .row {
display: flex;
flex-flow: wrap;
}
.related-post .row div[class*="col-"] {
margin-top: 30px;
}
.related-post .sidebar-title {
margin-bottom: 15px;
margin-top: 0px;
padding-bottom: 0px;
color: #252525;
font-weight: 600;
font-size: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
.comment-list .children {
margin-left: 30px;
}
.comment-author.comment-img {
width: 100px;
}
.comment-text {
padding-left: 120px;
}
}
@media ( max-width: 767px) {
.comment-list .children {
margin-left: 10px;
}
.comment-author.comment-img {
float: none;
width: 60px;
}
.comment-text {
padding-left: 0;
padding-top: 20px;
}
.comment-respond h3.comment-reply-title {
font-size: 16px;
letter-spacing: 0;
}
.input_half {
float: none;
width: 100%;
}
.input_half.left {
padding-right: 0;
}
.input_half.right {
padding-left: 0;
}
.leave-comment-form form textarea {
height: 120px;
letter-spacing: 0px;
padding: 15px;
margin-bottom: 20px;
}
.leave-comment-form form input {
letter-spacing: 0px;
margin-bottom: 20px;
padding: 2px 15px;
}
.comment-title.sidebar-title {
font-size: 16px;
letter-spacing: 0;
line-height: 28px;
}
} .sidebar-widget .author--info--wrap img {
width: 100%;
}
.video-img > img {
width: 100%;
}
.self-info {
padding: 37px 35px 50px;
background-color: #f6f6f6;
}
.self-info > h3 {
color: #000;
font-family: open sans;
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
}
.self-info > p {
color: #000;
margin: 0;
}
.self-info > p span {
font-weight: bold;
}
.sidebar-widget .blog-social {
margin-top: 43px;
}
.sidebar-widget .blog-social > h4 {
color: #363535;
font-family: open sans;
font-size: 16px;
font-weight: bold;
margin-bottom: 39px;
position: relative;
}
.sidebar-widget .blog-social ul li {
display: inline-block;
margin: 0 5px;
}
.sidebar-widget .blog-social ul li a {
border: 1px solid #d9d9d9;
border-radius: 50px;
color: #999999;
display: inline-block;
font-size: 18px;
height: 40px;
line-height: 38px;
width: 40px;
}
.sidebar-widget .blog-social ul li a:hover {
color: #fff;
background-color: #232323;
border: 1px solid #232323;
}
.sidebar-widget .blog-social h4::before {
background-color: #565252;
bottom: -13px;
content: "";
height: 1px;
left: 0;
margin: 0 auto;
position: absolute;
right: 0;
width: 50px;
}
.sidebar-banner img {
max-width: 100%;
width: 100%;
}
.sidebar-banner a {
display: block;
} .video-img {
position: relative;
}
.video-img a {
background: #ffffff none repeat scroll 0 0;
border-radius: 50%;
font-size: 24px;
height: 50px;
left: 0;
line-height: 50px;
margin: 0 auto;
position: absolute;
right: 0;
text-align: center;
top: 50%;
transform: translateY(-50%);
width: 50px;
color: #000;
}
.video-img a:hover {
background: #666 none repeat scroll 0 0;
color: #fff;
}
.video-title h5 {
color: #1c1c1c;
font-family: open sans;
font-size: 14px;
font-weight: 600;
line-height: 25px;
margin-bottom: 8px;
}
.video-title h5 a {
color: #1c1c1c;
margin-bottom: 8px;
}
.video-title h5 a:hover {
color: #555;
}
.video-title > span {
color: #979797;
font-weight: 600;
}
.video-title {
margin-top: 23px;
}
.single-footer a.rsswidget {
color: #c6c6c6;
}
.tagcloud a:hover {
background-color: #0056ff;
color: #fff;
}
input:focus,
textarea:focus {
outline: none;
}
.sidebar-widget.widget_categories ul li:last-child,
.sidebar-widget.widget_recent_comments ul li:last-child,
.sidebar-widget.widget_archive ul li:last-child,
.sidebar-widget.widget_meta ul li:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.single-footer .recent-post ul li h5 a {
color: #cccccc;
}
.mc4wp-form .mc4wp-success p {
color: #ccc;
margin-top: 10px;
} .single-fact .lanum{
margin-bottom: 30px;
}
.pricing-one-wrapper-custom{
padding: 0 30px; 
}
.single-pricing-two .button a.btn{
padding: 8px 34px;
}
#join-form input{
display: block;
width: 100%;
border-width: 0 0 1px;
border-style: solid;
border-color: #dddddd;
font-size: 13px;
font-family: "Montserrat", sans-serif;
color: #363636;
line-height: 24px;
height: 42px;
padding: 9px 0;
letter-spacing: 1px;
margin-bottom: 25px;
}
#join-form textarea{
display: block;
width: 100%;
border-width: 0 0 1px;
border-style: solid;
border-color: #dddddd;
font-size: 13px;
font-family: "Montserrat", sans-serif;
color: #363636;
line-height: 24px;
padding: 9px 0;
letter-spacing: 1px;
margin-bottom: 25px;
resize: none;  
height: 67px;
}
#join-form input[type="submit"]{
float:left;
background-color: #0056ff;
border-color: #0056ff;
color: #ffffff;
margin: 6px;
height: 41px;
border: 1px solid transparent;
line-height: 24px;
padding: 8px 35px;
font-family: "Montserrat", sans-serif;
border-radius: 50px;
width:40%;
}
#join-form input[type="submit"]:hover{
background-color: #ff0042;
border-color: #ff0042;
color: #ffffff;
}
#join-form .extra-info{
margin-left: 30px;
float: left;
margin-top: 5px;
}
#join-form .extra-info p{
color: #333;
line-height: 16px;
margin-bottom: 10px;
font-size:16px;
}
#join-form .extra-info h5{
font-size: 16px;
margin-bottom: 0;
line-height: 18px;
}
#join-form .extra-info span{
color: #0056ff;
}
#join-form span.ajax-loader{
display: table-column;
}
#event_col div.wpcf7-response-output {
margin: 1em .5em 0em;
padding: 0.2em 0.5em;
}
.kc-elm.event_col .kc-col-inner-container{
overflow: hidden;
height: auto;
background: #fff;
}
#event_col .con_par p{
max-width: 325px;
}
#event_col .btn:before{
position: absolute;
left: -7px;
right: -7px;
top: -7px;
bottom: -7px;
content: "";
border-radius: 50px;
border: 1px solid #0056ff;
} .ayojok_progress .progress-item{
margin-bottom: 12px !important;
}
.ayojok_progress .kc-ui-progress{
position: initial !important;
}
.ayojok_progress .kc-ui-progress div.ui-label{
margin-right: 0 !important;
}
.ayojok_progress .kc-ui-progress .ui-label span.value:before{
content: "(";
}
.ayojok_progress .kc-ui-progress .ui-label span.value:after{
content: ")";
}
.schedule_para p{
max-width: 670px;
}
.event_title_speakerdate {
position: relative;
}
.event_title_speakerdate:before{
position: absolute;
left: 50%;
bottom: 6px;
width: 50%;
height: 2px;
background-color: #78a3f8;
content: "";
z-index: -1;
}
.event_title_speaker h4.kc_title a:hover{
color: #0056ff!important;
}
.event-one-schedule-tab-list a span{
text-align: center;
}
.hero-slider-one .item { padding: 0px 0 !important}
.hero-slider-three .item .kc_row,
.hero-slider-four .item .kc_row {
display: flex;
}
.hero-slider-three .slick-slide .kc-row-container,
.hero-slider-four .slick-slide .kc-row-container {
margin: auto;
}
.hero-content-four{
margin-top: -100px;
transform: translateX(0px);
}
.hero-content-three {
margin-top: -100px;
transform: translateX(100px);
}
.hero-content-three .kc_text_block p{
color: #ffffff;
vertical-align: top;
font-size: 20px;
font-family: "Montserrat", sans-serif;
margin: 0 30px;
margin-top: 14px;
}
.hero-slider-two .hero-two-content {
height: auto !important; 
}
.hero-slider-two .hero-two-content h1{
display: block;
}
.hero-slider-two .hero-two-image img {
max-width: none;
}
.hero-slider-two .hero-two-image{
height: 100vh !important;
}
.hero-slider-two .hero-two-impar{
display: flex;
align-items: center;
}
.single-testimonial-one .testimonial-thumb{
margin-bottom:15px;   
}
.single-testimonial-one .testimonial-thumb img{
border-radius: 50%;
margin: 0 auto;
}
#subscribe-form-one input[type="email"]{
background-color: transparent;
width: 100%;
height: 50px;
border: 1px solid rgba(255, 255, 255, 0.4);
color: rgba(255, 255, 255, 0.4);
border-radius: 5px;
line-height: 24px;
padding: 12px 30px;
font-size: 14px;
font-family: "Open Sans", sans-serif;
}
#subscribe-form-one input[type="submit"], #subscribe-form-one button{
position: absolute;
right: 0;
top: 0;
width: 170px;
height: 50px;
background-color: #0056ff;
border: none;
border-radius: 5px;
padding: 13px 20px;
color: rgba(255, 255, 255, 0.8);
text-transform: uppercase;
}
#subscribe-form-one input[type="submit"]:hover, .subscribe-form-one button:hover {
background-color: #ffffff;
color: #0056ff;
}
#subscribe-form-one {
position: relative;
padding-right: 180px;
}
.kc_title.atitle_mw{
max-width: 450px;
}
.contact-info .contact-info-wrapper{
padding: 0 !important;
}
.single-sidebar{
margin-bottom: 50px;
}
.single-event-section .event-one-schedule-tab-list{
margin-top: 0;
}
.single-sidebar .tagcloud a {
border: 1px solid #717171;
color: #717171;
display: block;
float: left;
margin-right: 10px;
margin-bottom: 10px;
height: 40px;
line-height: 24px;
padding: 7px 20px;
border-radius: 50px;
font-size: inherit !important;
}
.single-sidebar .tagcloud a:hover {
background-color: #0056ff;
border-color: #0056ff;
color: #ffffff;
}
.event-filter-wrapper .event-one-schedule-list .event-one-single-schedule .day-time{
padding: 3px 20px;
}
.single-upcoming-event .content span{
color: #fff;
}
.about-content-three{
margin-top: 0 !important;
}
.contact-form-main-wrapper .contact-form   input[type="text"],
.contact-form-main-wrapper .contact-form   input[type="email"],
.contact-form-main-wrapper .contact-form   textarea {
height: 45px;
margin-bottom: 15px;
background-color: #edf2fa;
line-height: 25px;
padding: 10px 20px;
width: 100%;
color: #717171;
border: none;
}
.contact-form-main-wrapper .contact-form  input[type="submit"] {
height: 45px;
background-color: #0056ff;
color: white;
line-height: 25px;
padding: 10px 50px;
border: none;
text-transform: uppercase;
font-weight: 600;
width: 150px;
font-size:14px;
border-radius: 0;
}
.contact-form-main-wrapper .contact-form  input[type="submit"] {
background-color: #004de6;
}
.contact-form-main-wrapper .contact-form textarea {
height: 120px;
resize: none;
}
.contact-form-main-wrapper div.wpcf7-response-output{
margin: -1em 0em 0em;
}
.event-submit-wrapper .event-submit-form   input[type="text"],
.event-submit-wrapper .event-submit-form   input[type="email"],
.event-submit-wrapper .event-submit-form   input[type="tel"],
.event-submit-wrapper .event-submit-form   input[type="date"],
.event-submit-wrapper .event-submit-form   input[type="number"]{
height: 45px;
line-height: 25px;
padding: 8px 20px;
width: 100%;
border: none;
background-color: #ffffff;
color: #717171;
border: 1px solid #f1f2f3;
border-radius: 3px;
}
.event-submit-wrapper .event-submit-form  textarea{
height: 150px;
line-height: 25px;
padding: 8px 20px;
width: 100%;
border: none;
background-color: #ffffff;
color: #717171;
resize: none;
border: 1px solid #f1f2f3;
border-radius: 3px;
}
.event-submit-wrapper .event-submit-form select { 
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none; 
height: 45px;
line-height: 25px; 
padding: 8px 20px; 
width: 100%;
border: none; 
background: #ffffff url(//komoteatro.es/wp-content/themes/ayojok/images/select-arrow-down-2.png) no-repeat center right 10px; 
color: #717171;
border: 1px solid #f1f2f3; 
border-radius: 3px;
}
.ayojok_insta_wrapper .kc_wrap_instagram ul li.loaded a{
display: block;
position: relative;
}
.ayojok_insta_wrapper .kc_wrap_instagram ul li.loaded a::after{
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: #0056ff;
content: "";
opacity: 0;
}
.ayojok_insta_wrapper .kc_wrap_instagram ul li.loaded a:hover::after{
opacity: 0.7;
}
.ayojok_insta_wrapper .kc_wrap_instagram ul li.loaded a::before{
content: "\f03e";
position: absolute;
left: 50%;
top: 50%;
width: 40px;
height: 40px;
line-height: 40px;
margin-left: -20px;
margin-top: -20px;
text-align: center;
font-family: 'Fontawesome';
font-size: 24px;
color: #ffffff;
z-index: 9;
opacity: 0;
}
.ayojok_insta_wrapper .kc_wrap_instagram ul li.loaded a:hover::before{
opacity: 1;
}
.page-title-bar ul li a{
font-size: 18px;
color: #fff;
text-transform: capitalize;
}
.page-title-bar ul li {
color: #fff;
font-size: 18px;
word-break: break-all;
}
.single-footer .quick-link ul li a,
.single-footer.widget_categories ul li a{
color: #b5b5b5;
font-size: 15px;       
}
.single-footer .quick-link ul li + li ,
.single-footer.widget_categories ul li + li {
margin: 7px 0;
}
.single-footer .quick-link ul li a:hover,
.single-footer.widget_categories ul li a:hover {
color: #0056ff;
}
.kc_wrap_instagram ul{
color: #909090;
}
.newsletter-text{
color: #b5b5b5;
margin-top: 15px;
}
.contact-info-widget .footer-widget p:first-child{
margin-bottom: 40px;
}
.yikes-mailchimp-container .yikes-easy-mc-form .footer-widget-htsubcribe{
height: 50px;
width: 100%;
padding: 13px 21px;
line-height: 24px;
font-size: 14px;
font-weight: 300;
border: none;
color: #b5b5b5;
background-color: #272727;
}
.yikes-mailchimp-container .yikes-easy-mc-error-message{
background: initial;
padding:initial;
color: #909090;
}
.footer-top-full-width .single-footer{
padding: 0 65px;
}
.footer-top-full-width .footer-widget{
padding: initial !important;
}
.yikes-easy-mc-form {
position: relative;
}
.yikes-easy-mc-form .EMAIL-label input {
margin: 0 !important;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button-1 {
position: absolute;
right: 0;
top: 0;
padding: 0 !important;
height: 50px;
width: 50px !important;
border: none;
background-color: #272727;
color: #e3e3e3;
margin: 0 !important;
border-radius: 0 !important;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button-1:hover {
background-color: #0056ff;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button-1::before {
content: "\e629";
font-family: 'Pe-icon-7-stroke';
font-size: 25px;
line-height: 50px;
display: block;
position: static;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button-1 span {
display: none !important;
}
.single-footer #ctf .ctf-item +  .ctf-item{
margin-top: 5px;
}
.single-footer #ctf .ctf-item:last-child{
border:0px solid transparent;
}
.single-footer #ctf .ctf-item{
padding: 0;
border-bottom: 1px solid #484848
}
.footer-menu .footer-copyright-menu ul li a{
font-size: 14px;
line-height: 30px;
font-style: italic;
font-family: "Open Sans", sans-serif;
color: #717171;
}
.footer-menu .footer-copyright-menu ul li a:hover{
color: #0056ff;
}
.header-area .container-fluid{
padding: 0 85px;
}
.or-1{
order: 1 !important;
}
.or-2{
order: 2;
}
.or-3{
order: 3;
}
.m-l-a{
margin-left: auto !important;
}
.mw-100{
min-width: 100%;
}
.stick .transparent-header-logo a img{
opacity:1 !important;
}
#menu .sub-menu > li > a{
visibility: inherit !important; 
}
.blog-masonry.clearfix {
width: 100%;
float: left;
display: block;
}
.load-more-wrapper .btn.btn-blue{
color: #fff;
}
.load-more-wrapper .btn.btn-blue i{
color: #fff;
}
.load-more-wrapper .btn.btn-blue:hover i{
color: #000;
}
.event-one-single-schedule{
transform: translateY(100px);
transition: all .3s;
opacity: 0;
}
.event-one-single-schedule.reveal{
transform: translateY(-2px);
opacity: 1;
}
.main-wrapper {
position: relative;
padding-top: 128px;
height: 100%;
}
.form .form-title {
float: none !important;
width: auto !important;
}
.transparent-header-wrapper .main-wrapper{
padding: inherit;
} .padding-inherit{
padding: inherit;
}
.box-shadow-inherit{
box-shadow: inherit;
}
.widget-area .sidebar-widget > ul, .widget_nav_menu .menu{
padding: inherit !important;
} .product-item .content a.button,
.product-item .content .added_to_cart {
background-color: #282828;
border: medium none;
border-radius: 3px;
color: #ffffff;
float: right;
height: 40px;
margin: auto 0 auto auto;
padding: 0;
text-align: center;
width: 40px;
}
.woocommerce div.product form.cart .group_table td:first-child {
width: inherit;
}
.product-item .content .added_to_cart{
width: auto;
line-height: 40px;
padding: 0 10px;
}
.product-item .content .add_to_cart_button.added{
display: none;
}
.product-item .content .add_to_cart_button::after{
line-height: 26px;
}
.product-item .content .add_to_cart_button:hover,.product-item .content .added_to_cart:hover {
background-color: #0056ff;
color: #fff;
}
.variations.product-color .singel_variation_list {
margin-bottom: 10px;
}
.variations.product-color .singel_variation_list:last-child {
margin-bottom: 0;
}
.wc_widget_add_to_cart .add_to_cart_button i,
.product-item .content a.button i {
font-size: 20px;
line-height: 40px;
width: 40px;
display: block;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #717171;
}
.product-item .content .details del span{
text-decoration: line-through;
}
.wishlist_table tr td.product-thumbnail, 
.wishlist_table tr td.product-name, 
.wishlist_table tr td.wishlist-name, 
.wishlist_table tr td.wishlist-privacy, 
.woocommerce table.wishlist_table tfoot td {
text-align: center;
}
.entry-content .yith-wcwl-share ul {
margin: 0 0 8px 0;
}
.yith-wcwl-share h4.yith-wcwl-share-title {
margin: 10px 0 5px 0;
}
.woocommerce table.wishlist_table {
font-size: 14px;
}
.woocommerce a.remove:hover {
background: transparent;
color: #FF0000 !important;
}
.wishlist_table tr td, 
.wishlist_table tr th.wishlist-delete, 
.wishlist_table tr th.product-checkbox {
text-align: center !important;
}
.entry-content .woocommerce a.remove {
text-align: center;
width: 100%;
}
.product-item .wishlist{
margin-top: 0;
}
.product-item .wishlist i {
margin: 0;
}
a.add_to_wishlist,.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-wishlistaddedbrowse a {
border-radius: 50%;
display: block;
line-height: 1;
}
a.add_to_wishlist:hover,.yith-wcwl-wishlistexistsbrowse a:hover,.yith-wcwl-wishlistaddedbrowse a:hover{
color: #ffffff;
}
.product-item .wishlist {
transition: all 0.4s ease 0s;
}
.product-item .wishlist.show_btn{
background-color: #0056ff;
}
.product-item .wishlist.show_btn a{
color: #fff;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
left: 10px;
margin: 0;
position: absolute;
top: 12px;
}
.pagination ul li span {
background-color: #0056ff;
border: 1px solid #0056ff;
color: #fff;
display: block;
font-size: 14px;
font-weight: 600;
height: 40px;
line-height: 38px;
text-align: center;
width: 40px;
border-radius: 50%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: left;
width: 100%;
}
.single-product-thumbnail .slick-arrow{
padding: 0;
}
.product-details-section .salelabel {
background-color: #282828;
border-radius: 50%;
color: #ffffff;
font-size: 14px;
height: 40px;
left: 20px;
line-height: 40px;
position: absolute;
text-align: center;
text-transform: capitalize;
top: 20px;
width: 40px;
z-index: 2;
}
.single-product-content .product-action-button .wishlist {
display: inline-block;
margin: 0;
}
.yith-wcwl-add-to-wishlist{
display: none;
}
.woocommerce .star-rating::before,.woocommerce .star-rating span::before,.woocommerce .woocommerce-product-rating .star-rating {
color: #ffc741;
}
.woocommerce .star-rating {
height: 16px;
}
.tawcvs-swatches .swatch {
margin-right: 10px !important;
}
.tawcvs-swatches .swatch.swatch-color {
height: 22px;
line-height: 22px;
width: 22px;
}
.tawcvs-swatches .swatch-color.selected::before {
left: 8px !important;
top: 5px !important;
}
.product-template-default.woocommerce .single-product-content button.button.alt {
background-color: #0056ff;
border: medium none;
border-radius: 4px ;
color: #ffffff;
cursor: pointer;
font-size: 13px;
font-weight: 700;
height: 40px;
line-height: 24px;
padding: 8px 38px;
text-transform: uppercase;
}
.product-template-default.woocommerce .single-product-content button.button.alt:hover {
background-color: #004de6;
}
.woocommerce .quantity {
border: 1px solid #b5b5b5;
border-radius: 4px;
float: none;
margin-right: 0;
display: inline-block;
}
.woocommerce .quantity input[type=number]{
background-color: transparent;
border: medium none;
color: #717171;
float: left;
font-size: 14px;
height: 38px;
line-height: 24px;
padding: 7px 5px;
text-align: center;
width: 36px;
}
.woocommerce .quantity input[type=number]::-webkit-inner-spin-button, 
.woocommerce .quantity input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.woocommerce .quantity input[type=number] {
-moz-appearance: textfield;
}
.woocommerce .quantity .qty{
color: #717171;
float: left;
width: inherit;
}
.product-quantity .quantity .qty a ,
.product-item .content a{
text-decoration: none;
}
.quantity .minus, .quantity .plus{
height: 38px;
text-align: center;
width: 30px;
}
.quantity .minus i, .quantity .plus i{
display: block;
font-size: 16px;
line-height: 38px;
}
.related.products .wishlist_btn_title,.upsells.products .wishlist_btn_title{
display: none;
}
.related.products .add_to_wishlist button,.upsells.products .add_to_wishlist button,.related.products .yith-wcwl-wishlistexistsbrowse button,.upsells.products .yith-wcwl-wishlistexistsbrowse button,.related.products .yith-wcwl-wishlistaddedbrowse button,.upsells.products .yith-wcwl-wishlistaddedbrowse button{
background: transparent none repeat scroll 0 0;
border: medium none;
color: #ffffff;
}
.related.products .product-item .wishlist i,.upsells.products .product-item .wishlist i {
font-size: 20px;
line-height: 31px;
}
.woocommerce mark,.woocommerce ins{
background: transparent;
}
.sidebar-category .woocommerce ul.product_list_widget li {
padding: 0;
margin-bottom: 20px;
}
.sidebar-category .woocommerce ul.product_list_widget li img {
float: left;
margin-left: 0;
width: 80px;
margin-right: 20px;
height: 80px;
}
.sidebar-category .woocommerce ul.product_list_widget li a::before{
content: "";
}
.sidebar-category .woocommerce ul.product_list_widget li a span.product-title{
font-size: 16px;
font-weight: 400;
font-family: "Montserrat", sans-serif;
line-height: 24px;
color: #282828;
margin-bottom: 5px;
}
.sidebar-category .woocommerce ul.product_list_widget li span.woocommerce-Price-amount amount{
line-height: 18px;
}
.woocommerce .product-item .content .details span{
float:left;
}
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info{
border-top-color: #0056ff;
}
.woocommerce-page .woocommerce-info::before,
.woocommerce-page .woocommerce-message::before{
color: #0056ff;
}
.woocommerce.woocommerce-page .woocommerce-message .button{
background: #0056ff;
color: #fff;
}
.woocommerce-page .woocommerce .cart-cuppon .coupon input[type="submit"],
.woocommerce-page .woocommerce .cart-action input[type="submit"],
.woocommerce-page .woocommerce .cart-action a.button,
.woocommerce-page .woocommerce .cart-checkout-process .cart_totals  a.checkout-button{
display: block;
float: left;
height: 40px;
background-color: #282828;
color: #ffffff;
text-transform: uppercase;
padding: 8px 25px;
border: none;
font-size: 12px;
font-weight: 700;
border-radius: 50px;
}
.woocommerce-page .woocommerce .cart-action a.button,
.woocommerce-page .woocommerce .cart-action input[type="submit"]{
padding: 8px 25px;
margin-right: 5px;
margin-bottom: 10px;
line-height: inherit;
}
.woocommerce-page .woocommerce .cart-action a.button{
padding: 11px 25px;
}
.woocommerce-page .woocommerce .cart-checkout-process .cart_totals  a.checkout-button{
float: right;
padding: 11px 25px;
line-height: inherit;
}
.woocommerce-page .woocommerce .cart-action a.button:hover,
.woocommerce-page .woocommerce .cart-cuppon .coupon input[type="submit"]:hover,
.woocommerce-page .woocommerce .cart-checkout-process .cart_totals  a.checkout-button:hover,
.woocommerce-page .woocommerce .cart-action input[type="submit"]:hover,
.woocommerce-page.woocommerce-checkout .woocommerce input.button.alt{
background-color: #0056ff;
}
.woocommerce-page .woocommerce .cart-action input[type="submit"]:hover{
color:#fff;
}
.woocommerce-page .woocommerce .cart-cuppon .coupon input[type="text"]{
border-color: transparent;
height: 40px;
margin-bottom: 18px;
padding: 9px 15px;
width: 100%;
color: #717171;
border: 2px solid #ddd;
border-radius: 35px;
}
.woocommerce-page .woocommerce .cart-cuppon .coupon input[type="text"]::placeholder{
color: #717171;
}
.woocommerce-page .woocommerce .cart-checkout-process  .cart_totals h2{
font-size: 18px;
font-weight: 700;
margin-bottom: 20px;
margin-top: 0;
text-align: right; 
}
.woocommerce-page.woocommerce-cart table.cart img{
width:100px;
}
.woocommerce-page .woocommerce table.shop_table{
border:0px;
}
.woocommerce-page .woocommerce table.shop_table td,
.woocommerce table.shop_table tbody tr.order-total th{
border-top:0px;
}
.woocommerce-page .woocommerce .cart-checkout-process table tr.shipping td{
text-align: right;
}
.woocommerce-page .woocommerce .cart-checkout-process table,
.woocommerce-page .woocommerce .cart-checkout-process table tr,
.woocommerce-page .woocommerce .cart-checkout-process table td,
.woocommerce-page .woocommerce .cart-checkout-process table th{
border:0px;
}
.woocommerce-page .woocommerce a.shipping-calculator-button{
text-decoration: none;
}
.woocommerce-page .woocommerce table.shop_table tr.cart-subtotal th,
.woocommerce-page .woocommerce table.shop_table tr.cart-subtotal td,
.woocommerce-page .woocommerce table.shop_table tr.order-total th,
.woocommerce-page .woocommerce table.shop_table tr.order-total td{
border-bottom:0px;
border-right:0px;
text-align: right;
}
.woocommerce-page .woocommerce table.shop_table tr.cart-subtotal th{
font-weight: normal
}
.woocommerce-page .woocommerce table.shop_table tr.order-total td strong span.woocommerce-Price-amount{
color: #282828;
}
.woocommerce-page .woocommerce table.shop_table tbody tr td.product-remove a.remove{
display: inline-block;
}
.woocommerce-page .woocommerce p.return-to-shop a.button{
background-color: #0056ff !important;
border: medium none !important;
border-radius: 4px !important;
color: #ffffff;
cursor: pointer;
font-size: 13px;
font-weight: 700;
height: 40px;
line-height: 24px;
padding: 8px 38px !important;
text-transform: uppercase;
}
.woocommerce-checkout .checkout_coupon button.button {
background-color: #0056ff ;
color:#ffffff;
padding:13px;
border:1px solid #0056ff;
}
.woocommerce-page.woocommerce-checkout .woocommerce form .form-row input.input-text,
.woocommerce .lost_reset_password input#user_login,
.woocommerce #customer_login input#username,
.woocommerce #customer_login input#password,
.woocommerce #customer_login input#reg_email,
.woocommerce #customer_login input#reg_password,
.woocommerce .woocommerce-address-fields input.input-text,
.woocommerce .woocommerce-EditAccountForm input.woocommerce-Input{
width: 100%;
border: 1px solid #ededed;
background-color: #ffffff;
height: 40px;
line-height: 24px;
padding: 7px 15px;
color: #717171;
font-size: 12px;
float: left;
}
.woocommerce-page.woocommerce-checkout .woocommerce form .form-row select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: transparent url(//komoteatro.es/wp-content/themes/ayojok/images/select-arrow-down-2.png) no-repeat scroll right 5px center;
width: 100%;
border: 1px solid #ededed;
background-color: #ffffff;
height: 40px;
line-height: 24px;
padding: 7px 15px;
color: #717171;
font-size: 12px;
float: left;
}
.woocommerce-page.woocommerce-checkout .woocommerce-additional-fields > h3{
margin-top: 15px;
}
.woocommerce-page.woocommerce-checkout .woocommerce-billing-fields > h3,
.woocommerce-page.woocommerce-checkout  h3#order_review_heading{
text-transform: uppercase;
}
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table td,
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table th{
border-top:0;
border-bottom:0;
border-right: 0;
}
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total th,
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal th,
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal td,
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td{
text-align:left;
}
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table{
padding: 20px;
}
.order-details ul li p{
width: 100% !important;
float:none !important;
}
.woocommerce-order-received table.woocommerce-table--order-details{
border: 1px solid rgba(0,0,0,.1) !important;
border-bottom: none !important;
}
.woocommerce-order-received table.woocommerce-table--order-details tr th,
.woocommerce-order-received table.woocommerce-table--order-details tr td{
border-top: 1px solid rgba(0,0,0,.1);
border-bottom: 1px solid rgba(0,0,0,.1);
}
.woocommerce-order-received table.woocommerce-table--order-details tr th,
.woocommerce-order-received table.woocommerce-table--order-details tr td{
border-right:1px solid rgba(0,0,0,.1);
}
.woocommerce-order-received table.woocommerce-table--order-details tr th,
.woocommerce-order-received table.woocommerce-table--order-details tfoot th{
border-top:0;
}
table.wishlist_table tr td.product-thumbnail a{
max-width: 100%;
}
table.wishlist_table tr td.product-name a:hover{
color: #0056ff;
}
table.wishlist_table tr td.product-name a{
font-size: 18px;
color: #282828;
text-decoration: none;
}
.woocommerce-page .woocommerce table.wishlist_table tfoot td{
border-bottom: 0;
border-right: 0;
}
.woocommerce-page .woocommerce table.wishlist_table td{
text-align: center !important;
font-size:14px !important;
}
.woocommerce-page .woocommerce table.wishlist_table thead tr th{
background-color: transparent;
border-bottom: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0 !important;
color: #282828;
font-weight: 500;
line-height: 54px;
padding: 0;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
font-size:14px !important;
}
.woocommerce table.wishlist_table td.product-add-to-cart a{
background-color:#0056ff; 
color:#fff;
}
.woocommerce.single-product div.product div.images a{
width: 100%;
}
.woocommerce-checkout #payment{
background-color: transparent;
}
.woocommerce-checkout #payment ul.payment_methods{
border-bottom: none;
}
.order-details ul li{
padding: 5px 20px;
}
.woocommerce-page #payment #place_order{
margin-left: 20px;
} .event-one-schedule-list .event-one-single-schedule {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.event-one-schedule-list .event-one-single-schedule > div.category-title {
padding-right: 30px;
}
.event-one-schedule-list .event-one-single-schedule > div.buy-button {
padding: 0 10px;
}
.footer-widget .footer-contact-info span{
font-family: "Open Sans", sans-serif
}
.hero-slider-two .slick-dots,
.overlay-menu nav > ul{
list-style: none;
}
.copyright-two p{
color: #717171 !important;
}
.stick .header-logo a img.stick-logo{
opacity: 1;
}
#ctf p.ctf-tweet-text a:hover{
padding-left: 8px;
color: #0056ff;
text-decoration: underline;
}
#ctf p.ctf-tweet-text a{
padding-left:0;
color: #21b3ff;
}
.blog-item .content .title,
.blog-post .blog-content .title{
font-size: 18px;
}
.blog-item .content p{
padding-right: 0;
}
.blog-item p.blog-author-date {
margin-bottom: 0;
}
.blog-footer-meta span a ,
.blog-footer-meta span{
color: #666;
font-size: 13px;
font-weight: 600;
}
.blog-footer-meta > span::before {
background: #666 none repeat scroll 0 0;
content: "";
height: 3px;
right: -9px;
border-radius: 50%;
position: absolute;
top: 6px;
width: 3px;
}
.blog-footer-meta > span:last-child::before {
content: none;
}
.blog-footer-meta > span {
margin-right: 12px;
position: relative;
}
.blog-item .content .read-more ,
.blog-post .blog-content .read-more{
margin-top: 10px;
}
.event-four-single-schedule .date-title-cat {
width: 425px;
}
.archive .our-blog-area{
overflow: hidden;
clear: both;
}
.play-video {
color: #ffffff;
font-family: "Montserrat", sans-serif;
font-size: 18px;
text-transform: capitalize;
margin-top: 28px;
}
.play-video:hover img {
margin-right: 20px;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.play-video img {
margin-right: 10px;
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}
.about-video-slider ul.slick-dots{
list-style: none;
}
.yikes-easy-mc-form.yikes-easy-mc-form-2 .yikes-easy-mc-submit-button-2::before {
content: "\e629";
font-family: 'Pe-icon-7-stroke';
font-size: 25px;
line-height: 43px;
display: block;
position: static;
}
.yikes-easy-mc-form.yikes-easy-mc-form-2 .yikes-easy-mc-submit-button-2:hover{
background-color: #ffffff;
color: #0056ff;
}
.yikes-easy-mc-form.yikes-easy-mc-form-2 .yikes-easy-mc-submit-button-2 {
position: absolute;
right: 5px;
top: 5px;
width: 40px;
height: 40px;
background-color: rgba(255, 255, 255, 0.4);
border: none;
border-radius: 50px;
padding: 0;
text-align: center;
color: #ffffff;
overflow: hidden;
margin-top: inherit !important;
}
.yikes-easy-mc-error-message,.yikes-easy-mc-error-message,
.yikes-easy-mc-error-message,.yikes-easy-mc-error-message a{
color:#fff !important;
}
.page-template-template-event-filter .our-blog-area{
clear:both;
overflow: hidden;
}
.yikes-easy-mc-form.yikes-easy-mc-form-3 .yikes-easy-mc-submit-button-3:hover{
background-color: #ffffff;
color: #0056ff;
}
.yikes-easy-mc-form.yikes-easy-mc-form-3 .yikes-easy-mc-submit-button-3{
position: absolute;
right: 0;
top: -7px;
width: 170px;
height: 50px;
background-color: #0056ff;
border: none;
border-radius: 5px;
padding: 13px 20px;
color: rgba(255, 255, 255, 0.8);
text-transform: uppercase;
}
.subscribe-section .subscribe-content-one h2{
font-size: 28px;
}
span.edit-link a.post-edit-link{
display: none;
}
.breadcrumb-overlay-gradient::before {
background: #f85032;
background: -webkit-gradient(linear, left top, right top, from(#0056ff), to(#ff0042));
background: -webkit-linear-gradient(left, #0056ff 0%, #ff0042 100%);
background: -o-linear-gradient(left, #0056ff 0%, #ff0042 100%);
background: linear-gradient(to right, #0056ff 0%, #ff0042 100%) !important;
opacity: 0.9 !important;
}
.lh-20{
line-height: 20px !important;
}
.tr-im {
transition:all 0.3s ease-out 0s !important;
}
.ev_kc_btn_inherit .kc_button{
transition: none;
white-space: initial;
text-decoration: none;
}
ul[class*="list-"], ul.list{
margin:0 !important;
}
ul.list li{
list-style: none;
color:#717171;
}
.form-default .input input[type="text"],
.form-default .input input[type="email"],
.form-default .input input[type="password"] {
height: 45px;
line-height: 25px;
padding: 8px 20px;
width: 100%;
border: none;
background-color: #ffffff;
color: #717171;
border: 1px solid #f1f2f3;
}
.form-default .input textarea {
height: 150px;
line-height: 25px;
padding: 8px 20px;
width: 100%;
border: none;
background-color: #ffffff;
color: #717171;
resize: none;
border: 1px solid #f1f2f3;
}
.form-default .input input[type="submit"]{
padding:8px 35px;
font-size:15px;
}
#wpcf7-f1351-p1336-o8 div.wpcf7-response-output,
#wpcf7-f1350-p1336-o7 div.wpcf7-response-output{
margin:-2.6em 11.5em 0em;
}
#wpcf7-f1341-p1336-o2 div.wpcf7-response-output{
margin:1em 4em 0em;  
}
#wpcf7-f1346-p1336-o4 div.wpcf7-response-output,
#wpcf7-f1345-p1336-o3 div.wpcf7-response-output,
#wpcf7-f1349-p1336-o6 div.wpcf7-response-output,
#wpcf7-f1348-p1336-o5 div.wpcf7-response-output,
#wpcf7-f1338-p1336-o1 div.wpcf7-response-output{
margin:1em 0em 0em;  
}
.pagination.square ul li span {
border-radius: 0;
}
.pagination.radius ul li span {
border-radius: 5px;
}
.page-header .page-title{
font-size: 24px;
line-height: 30px;
font-weight: 500;
}
.single-ayojok_location #kc_widget_content-5{
display: none;
}
.single-event-wrapper .ticket-form .input select,
.single-event-wrapper .ticket-form .input input{
height: 50px;
line-height: 24px;
border: none;
border-radius: 5px;
padding: 13px 20px;
background-color: #ffffff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
color: #717171;
font-family: "Open Sans", sans-serif;
font-size: 12px;
-webkit-box-shadow: 0 8px 8px rgba(40, 40, 40, 0.1);
box-shadow: 0 8px 8px rgba(40, 40, 40, 0.1);
}
.single-event-wrapper .ticket-form .input {
display: block;
float: left;
padding: 10px;
width: 33.33%;
}
.single-event-wrapper .ticket-form {
background-color: #f6f6f6;
padding: 35px 30px 25px;
overflow: hidden;
margin-bottom: 50px;
}
.single-event-wrapper .wpcf7-form-control-wrap {
position: relative;
height: 100%;
clear: both;
display: block;
}
.single-event-wrapper span.wpcf7-not-valid-tip {
position: absolute;
left: 0;
bottom: 110%;
font-size: 12px;
}
.single-event-wrapper div.wpcf7-response-output {
margin: -6em 6.5em 3em;
}
.single-event-wrapper .ticket-form .input input[type="submit"] {
height: 50px;
line-height: 24px;
border: none;
border-radius: 5px;
padding: 13px 20px;
background-color: #0056ff;
width: 100%;
color: #ffffff;
text-transform: uppercase;
font-family: "Montserrat", sans-serif;
font-size: 12px;
}
.hero-slider-two .slick-dots li button,
.testimonial-slider-two .slick-dots li button,
.about-video-slider .slick-dots li button{
font-size: 14px;
}
.overlay-menu nav > ul > li > a:hover{
color: #ffffff !important;
}
.pa-in-im .single-footer{
padding: initial !important;
}
.footer-widget-2 .footer-title {
color: #ffffff;
position: relative;
text-transform: capitalize;
padding-bottom: 13px;
margin-bottom: 25px;
font-size: 20px;
font-weight: 300;
}
.footer-widget-2 .footer-title::before {
position: absolute;
left: 2px;
bottom: 0;
height: 2px;
width: 30px;
background-color: #0056ff;
content: "";
}
.not_full_width{
background-color: #2d2d2d !important; 
}
.pagination ul li span.page-numbers.dots{
line-height: 30px;
background: #fff;
color: #717171;
border-color: #717171;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display: block;
}
.cart-table thead tr th.total, .cart-table thead tr th.price {
min-width: 120px;
}
.woocommerce form .form-row .select2-container .select2-selection--single {
width: 100%;
border: 1px solid #ededed;
background-color: #ffffff;
height: 40px;
line-height: 24px;
padding: 7px 15px;
color: #717171;
font-size: 12px;
float: left;
}
.woocommerce form .form-row .select2-container .select2-selection--single span {
padding: 0;
line-height: 24px;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
position: absolute;
top: 0;
right: 0;
width: 40px;
}
#customer_login .form-row {
padding: 0;
margin-bottom: 25px;
}
#customer_login .form-row:last-child {
margin-bottom: 0;
}
#customer_login .form-row label {
line-height: 16px;
margin-bottom: 12px;
}
#customer_login .form-row input[type="text"],
#customer_login .form-row input[type="email"],
#customer_login .form-row input[type="password"] {
height: 44px !important;
border: none !important;
}
.woocommerce-form-login input[type="submit"],
.woocommerce #customer_login input[type="submit"] {
margin-right: 20px;
background-color: #0056ff;
color: #ffffff;
border: 1px solid #0056ff;
line-height: 24px;
padding: 10px 30px;
}
.woocommerce-form-login input[type="submit"]:hover{
background-color: transparent;
color: #0056ff;
}
.woocommerce-form-login .woocommerce-form__label-for-checkbox {
margin-top: 10px;
line-height: 24px !important;
}
.woocommerce-form-login .woocommerce-form__label-for-checkbox input {
margin-top: 6px;
float: left;
margin-right: 5px;
margin-left:10px;
}
.pagination ul li a i, .pagination ul li a i::before, .pagination ul li a i::after,
span.yikes-mailchimp-submit-button-span-text,
.header-btn-cart i, .header-btn-cart i::before, .header-btn-cart i::after {
transition: all 0s ease 0s;
}
.header-btn-cart{
border:1px solid #282828;
}
.transparent-header-wrapper .header-btn-cart{
border: 1px solid #ffffff;
color:#fff;
}
.default-header .header-logo{
display: block;
text-align: left
}
.header-section.stick .default-header .header-logo h3{
margin: 18px 0 0 0;
}
.default-header .header-logo h3{
margin: 35px 0 0 0;
font-size: 22px;
}
.footer-area .sub-menu{
position: static;
opacity: 1;
visibility: visible;
z-index: 99;
padding: 0;
background-color: transparent;
box-shadow: none;
}
.footer-area .sidebar-search{
background:transparent;
padding:0;
}
.footer-area .sidebar-search input{
margin-bottom: 0 !important;
}
#menu > ul > li{
margin-right: 32px;
}
ul.children li.cat-item{
float:left;
width:100%;
}
.single-footer.widget_categories ul li,
.single-footer.widget_archive ul li{
color: #909090;
}
.admin-bar .header-section.stick{
top:30px;
}
.header-transparent #menu > ul > li > a{
transition: .3s;
}
.sidebar-widget ul li ul.children li a:hover{
color: #0056ff;
}
blockquote *:not(code) a:hover{
color:#ff0042;
}
.single-footer table#wp-calendar td a{
color:#fff;
}
.event-tickets{
clear: both;
margin-bottom: 35px;
}
.event-tickets h4{
display: inline-block;
font-weight: 500;
margin-bottom: 0;
}
.blog #text-3,
.woocommerce  #text-3,
.archive.category #text-3,
.post-type-archive-ayojok_event #text-3,
.search #text-3,
.archive.tag  #text-3,
.archive.date  #text-3,
.post-type-archive-ayojok_event #kc_widget_content-8,
.search #kc_widget_content-8,
.archive.date #kc_widget_content-8,
.archive.category #kc_widget_content-8,
.archive.tag #kc_widget_content-8,
.blog #kc_widget_content-8,
.woocommerce  #kc_widget_content-8,
.woocommerce  #kc_widget_content-6,
.post-type-archive-ayojok_event  #kc_widget_content-6,
.search  #kc_widget_content-6,
.archive.category  #kc_widget_content-6,
.archive.date  #kc_widget_content-6,
.archive.tag  #kc_widget_content-6,
.page-template-template-event-filter #kc_widget_content-5,
.blog #kc_widget_content-6{
display: none;
}
.blog-info ul.list-check{
margin-bottom: 30px !important;
}
.single-speaker-two .details h4 a,
.accordion-header h5 a,
.accordion-header-two h5 a,
.tab-wrapper nav a,
.pagination ul li a{
text-decoration: none !important;
}
.speaker-social{
margin-top: 15px;
text-align: center;
}
.speaker-social ul li{
display: inline-block;
list-style: none;
}
.speaker-social ul li a{
color: #fff;
font-size: 18px;
width:33px;
height: 33px;
}
.speaker-social ul li a i{
line-height: 33px;
}
.woocommerce table.shop_attributes td p {
padding: 8px 10px;
}
.sidebar-event .event .content h5 a,
.event-two-schedule-list .event-two-single-schedule .title h4 a{
color: #333;
}
.hero-two-image .kc_single_image {
height: 100vh;
}
.woocommerce #respond input#submit:hover{
background-color: transparent;
color:#0056ff;
}
.woocommerce #respond input#submit{
background-color: #0056ff;
color: #fff;
border:1px solid #0056ff;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
left: 335px;
top: 345px;
}
.yith-wcwl-share{
margin-bottom: 0;
}
.woocommerce table.wishlist_table{
margin:0 -1px 0px 0;
}
.woocommerce .checkout_coupon input.button:hover{
background: transparent !important;
color: #454545 !important;
}
.single-accordion a.accordion-head{
text-decoration: none !important;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button:focus,
.event-submit-form input[type="submit"]:focus,
.hero-two-content .btn:focus{
box-shadow: none;
}
ul.woocommerce-error{
margin:20px 0 !important;
}  
.woocommerce .woocommerce-orders-table td,
.woocommerce .woocommerce-orders-table th{
border: 1px solid #ddd !important;
}
.woocommerce .woocommerce-orders-table .woocommerce-button.button,
.woocommerce .lost_reset_password .woocommerce-Button,
.woocommerce .woocommerce-address-fields input.button,
.woocommerce a.woocommerce-Button,
.woocommerce .woocommerce-EditAccountForm input.woocommerce-Button{
background-color: #0056ff;
color:#fff;
}
.woocommerce .woocommerce-EditAccountForm input.woocommerce-Button{
margin-top: 15px;
}
.woocommerce .lost_reset_password .woocommerce-Button:hover{
background:transparent;
}
.logged-in.woocommerce-orders .header-section.stick,
.logged-in.woocommerce-account .header-section.stick,
.logged-in.woocommerce-download .header-section.stick,
.logged-in.woocommerce-edit-adress .header-section.stick,
.logged-in.woocommerce-edit-account .header-section.stick,
.logged-in.woocommerce-checkout .header-section.stick{
top:0;
}
nav.woocommerce-MyAccount-navigation ul li a{
text-decoration: none !important;
padding:15px;
}
nav.woocommerce-MyAccount-navigation ul li{
border-bottom: 1px solid #ddd;
}
nav.woocommerce-MyAccount-navigation ul{
list-style: none;
background:#f6f6f6;
margin:0;
}
nav.woocommerce-MyAccount-navigation{
margin-bottom: 35px;
}
.woocommerce-edit-account .woocommerce-MyAccount-content button.woocommerce-Button{
margin-top: 15px;
}
.woocommerce #customer_login form.register,
.woocommerce #customer_login form.woocommerce-form-login {
border: none;
margin:0;
}
.woocommerce #customer_login h2{
margin: 0 0 15px;
}
.woocommerce #customer_login .login, .woocommerce #customer_login .register {
background:#f6f6f6;
padding: 35px;
}
.price del{
margin-right:10px;
}
.single-post .single-blog,
.single-post .single-blog .comment-respond{
margin-bottom: 0;
}
#wpcf7-f1716-p609-o1 div.wpcf7-response-output,
#wpcf7-f835-p759-o1 div.wpcf7-response-output {
margin-top: 15px;
overflow: hidden;
clear: both;
margin:-2em 0 0em;
}
.input-wrap select optgroup{
color:#000000;
}
.woocommerce .wc_widget_add_to_cart a.button{
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size: 13px;
color: #333;
background: transparent;
padding: 3px 0 0 0;
}
.woocommerce .wc_widget_add_to_cart a.button:hover,
.sidebar-category .woocommerce ul.product_list_widget li a span.product-title:hover{
color: #0056ff;
}
.event-four-single-schedule .speaker{
width:240px;
}
.wp-customizer .logged-in .header-section.stick{
top:0;
}
::-webkit-input-placeholder { color: #717171;
}
::-moz-placeholder { color: #717171;
}
:-ms-input-placeholder { color: #717171;
}
:-moz-placeholder { color: #717171;
}
.sub-menu li .sub-menu {
right: 100%;
left: auto;
margin-top: 0;
}
.price-details ul{
list-style: none;
}
td.product-name a{
text-decoration: none !important;
}
span.page-links-title{
line-height: 59px;
}
.woocommerce .page-title-bar .woocommerce-breadcrumb a {
color: #fff;
font-size: 18px;
font-family: "Raleway", sans-serif;
}
.woocommerce .page-title-bar .woocommerce-breadcrumb{
color:#fff;
font-size: 18px;
}
.footer-widget .footer-contact-info{
color: #b5b5b5;
}
.single-footer.widget {
overflow: hidden;
}
.sidebar-widget .sub-menu li a {
font-family: "Open Sans",sans-serif;
font-size: 14px;
line-height: 1.6;
}
.list-circle h4 {
margin-right: 10px;
}
.upcoming-event-slider .single-upcoming-event .title {
margin-bottom: 10px;
}
.woocommerce-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table td{
text-align:left;
}
.sidebar-widget.widget_rss ul li .rss-date:before {
content: '\f073';
display: inline-block;
font-family: FontAwesome;
margin-right: 8px;
}
.sidebar-widget.widget_rss ul li .rss-date ,
.sidebar-widget.widget_rss ul li cite{
color: #555;
font-size: 14px;
display: block;
}
.sidebar-widget.widget_rss ul li .rssSummary {
display: block;
margin: 5px 0;
font-size: 15px;
line-height: 1.5;
}
.sidebar-widget.widget_rss ul li .rsswidget {
color: #0056FF;
display: block;
font-size: 15px;
font-weight: 600;
margin-bottom: 5px;
}
.sidebar-widget.widget_rss ul li .rsswidget:hover{
color: #252525;
}
.sidebar-widget.widget_rss ul li ,
.single-footer.widget_rss ul li{
padding-bottom: 13px;
}
.sidebar-widget.widget_rss ul li:last-child ,
.single-footer.widget_rss ul li:last-child {
padding-bottom: 0;
}
.single-footer.widget_rss ul li .rsswidget {
color: #fff;
display: block;
font-size: 15px;
font-weight: 600;
margin-bottom: 5px;
}
.single-footer.widget_rss ul li .rssSummary {
display: block;
margin: 5px 0;
font-size: 15px;
line-height: 1.5;
color: #909090;
}
.single-footer.widget_rss ul li .rss-date ,
.single-footer.widget_rss ul li cite{
color: #ccc;
font-size: 14px;
display: block;
}
.single-footer.widget_rss ul li .rss-date:before {
content: '\f073';
display: inline-block;
font-family: FontAwesome;
margin-right: 8px;
}
.single-footer.widget_rss ul li .rsswidget:hover {
color: #fff;
}video {
width: 100%;
}  #menu li.current_page_item > a {
color: black !important;
}
#menu li.current_page_item:hover > a {
color: #EA9B9B !important;
}  input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
height: 45px;
background-color: #e7e8e9;
line-height: 25px;
padding: 10px 20px;
width: 100%;
color: #717171;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, textarea.wpcf7-form-control.wpcf7-textarea {
background-color: #e7e8e9;
} input.wpcf7-form-control.wpcf7-submit.submit-contact {
margin-top: 2em;
background: #b30829;
border-radius: 100px 100px 100px 100px;
} input.wpcf7-form-control.wpcf7-submit.submit-contact:hover {
color: #ffcccc !important;
} div form.invalid div.wpcf7-response-output, div.wpcf7-mail-sent-ok, div.wpcf7-spam-blocked {
border: none;
margin-top: 1em !important;
} span.wpcf7-not-valid-tip {
color: #c21631;
}  a.kc_button.btn-download-catalog {
text-decoration: none;
line-height: 2em;
font-size: 1.5em;
}
a.kc_button.btn-download-catalog:hover {
color: #ffcccc !important;
} a#scrollUp {
background: #c21631;
border: none;
}
.page-not-found-wrap .pnf-inner a.btn {
display:none;
}  a.link-contact:visited,
a.link-contact:active, a.link-contact:link   {
color:white;
}
div p a.link-contact:hover {
color: #EA9B9B;
text-decoration: underline !important;
}
a.link-contact {
text-decoration: none !important;
} a.footer-link, a.footer-link:active, a.footer-link:link,.footer-link:visited{
color: white !important;
} a.link-cookie-policy, a.link-cookie-policy:active, a.link-cookie-policy:link, a.link-cookie-policy:visited,
a.link-legal-warning, a.link-legal-warning:active, a.link-legal-warning:link, a.link-legal-warning:visited {
color: #000 !important;
}
a.footer-link:hover, a.link-cookie-policy:hover, a.link-legal-warning:hover {
color: #EA9B9B !important;
} a {
webkit-transition: all 0.3s ease 0s;
transition: all 0s ease 0s;
}  img.footer-image {
vertical-align: middle;
margin-right: 1em;
margin-bottom: 1em;
} .col-md-4.col-sm-6.social-networks {
width: auto;
}  .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
background-color: #1E1E1E;
border-top: 1px solid #1E1E1E;
border-bottom: 1px solid #1E1E1E;
} a.cdp-cookies-boton-cerrar {
margin-top: 1em;
background: #b30829 !important;
border-radius: 100px 100px 100px 100px;
} .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {
color: #fafafafa;
font-family: 'Open Sans', sans-serif;
} div.cdp-cookies-alerta div.cdp-animacion-arriba p a.link-modal-cookie:hover {
color: #EA9B9B !important;
}
div.cdp-cookies-alerta div.cdp-cookies-texto p a.cdp-cookies-boton-cerrar {
color: white !important;
} .fa-facebook-square:hover, .fa-twitter-square:hover {
color:#EA9B9B !important;
}
.cdp-cookies-texto.cdp-animacion-arriba a.link-cookie:hover,{
color:#c21631 !important;
}
.fa-facebook-square, .fa-twitter-square {
font-size: 3.7em;
color: white !important;
}