/*
    Theme Name: Startup Chile V2
    Theme URI: http://bluecompany.cl
    Author: Blue Company Dev
    Author URI: http://bluecompany.cl
    Description: Theme desarrollado para el Start-Up Chile
    Version: 1.0
    License: Unlicensed
    Text Domain: startup
*/



/*
 * DO NO EDIT READ-ONLY BELLOW THIS LINE
 *
 * --- READ ONLY ---
 *
*/


body,button,input,select,textarea {
color:#404040;
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
}

blockquote {
margin:0 1.5em
}

address {
margin:0 0 1.5em
}

pre {
background:#eee;
font-family:"Courier 10 Pitch",Courier,monospace;
font-size:15px;
font-size:.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;
font-size:15px;
font-size:.9375rem
}

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
}

blockquote:before,blockquote:after,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.5em
}

dt {
font-weight:700
}

dd {
margin:0 1.5em 1.5em
}

img {
height:auto;
max-width:100%
}

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;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);
color:rgba(0,0,0,.8);
font-size:16px;
line-height:1;
padding:.6em 1em .4em;
text-shadow:0 1px 0 rgba(255,255,255,0.8)
}

button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
border-color:#ccc #bbb #aaa;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)
}

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;
box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea {
color:#666;
border:1px solid #ccc;
border-radius:3px
}

input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {
color:#111
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {
padding:3px
}

textarea {
padding-left:3px;
width:100%
}

a {
color:#4169e1
}

a:hover,a:focus,a:active {
color:#191970
}

a:focus {
outline:thin dotted
}

a:hover,a:active {
outline:0
}

.screen-reader-text {
clip:rect(1px,1px,1px,1px);
position:absolute!important;
height:1px;
width:1px;
overflow:hidden
}

.screen-reader-text:hover,.screen-reader-text:active,.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:.875rem;
font-weight:700;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000
}

.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
}

.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 {
max-width:100%
}

.widget_search .search-submit {
display:none
}

.sticky {
display:block
}

.hentry {
margin:0 0 1.5em
}

.byline,.updated:not(.published) {
display:none
}

.single .byline,.group-blog .byline {
display:inline
}

.page-content,.entry-content,.entry-summary {
margin:1.5em 0 0
}

.page-links {
clear:both;
margin:0 0 1.5em
}

.blog .format-aside .entry-title,.archive .format-aside .entry-title {
display:none
}

.comment-content a {
word-wrap:break-word
}

.bypostauthor {
display:block
}

.infinite-scroll .posts-navigation,/* Older / Newer Posts Navigation (always hidden) */
.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:0 auto
}

.wp-caption-text {
text-align:center
}

.wp-caption .wp-caption-text {
margin:.8075em 0
}

.gallery {
margin-bottom:1.5em
}

.gallery-item {
display:inline-block;
text-align:center;
vertical-align:top;
width:100%
}

.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
}

.sf-menu,.sf-menu * {
margin:0;
padding:0;
list-style:none
}

.sf-menu li {
position:relative
}

.sf-menu ul {
position:absolute;
display:none;
top:100%;
left:0;
z-index:99
}

.sf-menu > li {
float:left
}

.sf-menu li:hover > ul,.sf-menu li.sfHover > ul {
display:block
}

.sf-menu a {
display:block;
position:relative
}

.sf-menu ul ul {
top:0;
left:100%
}

html {
color:#222;
font-size:1em;
line-height:1.4
}

::selection {
background:#b3d4fc;
text-shadow:none
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0
}

audio,canvas,iframe,img,svg,video {
vertical-align:middle
}

fieldset {
border:0;
margin:0;
padding:0
}

textarea {
resize:vertical
}

.browserupgrade {
background:yellow;
color:#000;
padding: 1em;
margin: 1em auto;
width: 70%;
font-size: 1.2em;
}

.js .nojavascript {
display:none
}


.hidden {
display:none!important
}

.visuallyhidden {
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
clip:auto;
height:auto;
margin:0;
overflow:visible;
position:static;
width:auto
}

.invisible {
visibility:hidden
}

.clearfix:before,.clearfix:after {
content:" ";
display:table
}

.clearfix:after {
clear:both
}

@media print {

*,:before,:after {
background:transparent!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important
}

a,a:visited {
text-decoration:underline
}

a[href]:after {
content:" (" attr(href) ")"
}

abbr[title]:after {
content:" (" attr(title) ")"
}

a[href^="#"]:after,a[href^="javascript:"]:after {
content:""
}

pre,blockquote {
border:1px solid #999;
page-break-inside:avoid
}

thead {
display:table-header-group
}

tr,img {
page-break-inside:avoid
}

img {
max-width:100%!important
}

p,h2,h3 {
orphans:3;
widows:3
}

h2,h3 {
page-break-after:avoid
}

}

/* PAGINACION*/
.archive-paginacion{
    clear: both;
}

.archive-paginacion{
    float: right;
}

.archive-paginacion a:first-child,
.archive-paginacion span:first-child {
    border-radius: 4px 0 0 4px;
}

.archive-paginacion a:last-child,
.archive-paginacion span:last-child {
    border-radius: 0 4px 4px 0;
}

.archive-paginacion a:hover{
    background-color: #eee;
}

.archive-paginacion .current,
.archive-paginacion .current:focus,
.archive-paginacion .current:hover,
.archive-paginacion .current:focus,
.archive-paginacion .current:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #0099cb;
    border-color: #0099cb;
}

.archive-paginacion  a,
.archive-paginacion span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #0099cb;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.blue-invalido{
    border: 1px solid #e10915 !important;
}

.news-error{
    text-align: left;
    color: #fff;
    display: block;
    height: 20px;
    font-size: 12px;
}
