/*
Theme Name:     ladehesohoy
Description:    child de voice
Author:         Rodrigo Aliaga
Template:       voice

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

legend{
    font-weight: bold;
    padding-top: 15px;
}
.vcontainer {
     position: relative;
     width: 100%;
     height: 0;
     padding-bottom: 56.25%;
}
.video {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
.vce-lay-c img{
	max-height: inherit !important;
	width: inherit !important;
}
.widget>div {
    padding: 0 !important;
}
.sidebar .widget {
    margin: 0 0 15px;
	background-color: transparent !important;
	box-shadow: none !important;
}
.widget .textwidget .emergencias li{
    padding: 0 !important;
}
.emergencias a:hover img{
    opacity: 0.5;
}

.vce-wrap-left {
    float: inherit;
}
.mks_col .mks_one_quarter{
     min-height: 100px;
     background-color: #FFF5EC;
     text-align: center;
     padding: 5px;
}
.main-navigation a {
    padding: 12px;
}
.local-en-los-contenidos{
    padding-right: 10px;
}
.sidebar .widget{
    text-align:center;
}
#sticky_header .container .site-title img{
     content:url("http://www.chicureohoy.cl/wp-content/uploads/images/chicureohoy_logo.png");
	width: auto;
}
.under480{
     display:none;
}
.over480{
     display:inherit;
}
.mini-sidebar{
     width: 300px;
     float: left;
     position: relative;
     min-height: 1px;
     -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.09);
     box-shadow: 0 3px 6px 0 rgba(0,0,0,0.09);
     margin-top: 15px;
}
body.home .sidebar{
    min-height: initial !important;
}

.site-branding img {
     max-width: 350px;
     width: 350px;
}

/*banner responsives*/
@media only screen and (max-width: 480px){
     .under480{
         display:inherit !important;
    }
     .over480{
         display:none !important;
    }
     .local-widget{
         padding-bottom: 10px;
    }
     .vce_posts_widget{
         display: none;
    }
	#sticky_header .container .site-title img{
		margin-top: -10px !important;
		margin-left: 0px  !important;
    }
}
@media only screen and (max-width: 670px){
    .sidebar .widget{
        background: transparent !important;
        box-shadow: none !important;
    }
}
@media only screen and (max-width: 420px){
    .vce-header-ads{
        width: 100% !important;
    }
}
@media only screen and (max-width: 1200px){
    .vce-header-ads{
         max-width: 620px !important;
    }
}
@media only screen and (max-width: 1023px){
    #sticky_header .container .site-title img{
         content:url("http://www.chicureohoy.cl/wp-content/uploads/images/logo_peque.png");
		margin-top: -30px;
		margin-left: -120px;
    }
    .site-branding img {
         max-height: 120px !important;
    }
    .site-branding img{
        max-width: 200px !important;
        margin-top: -10px;
    }
    .site-title img{
        max-height: 120px !important;
        max-width: 200px !important;
        margin-top: -5px;
    }
    .vce-header-ads{
         max-width:initial !important;
    }
    .mini-sidebar{
        width: 100%;
    }
}

/* BLOQUE STREAMING */
#bloque_streaming:empty {
     margin-top: -15px;
}
#bloque_streaming .fb_iframe_widget{
    margin-bottom: 0px !important;
}
.header-sticky{
    background: rgba(255,255,255,1) !important;
}
.barra_buscar{
    float: right;
}
/*<a class="vce-responsive-ser" href="/?s="><i class="fa fa-search"></i></a></div>*/
.vce-responsive-ser{
     font-size: 32px;
     position: absolute;
     z-index: 5000;
     margin-top: 10px;
     margin-left: -30px;
}
.vce-sid-none .vce-page .entry-content{
    width: 700px;
    max-width: 700px;
}
.sidebar_adverts{
    text-align: center !important;
    margin-bottom: 20px;
    width: initial !important;
    text-transform: uppercase;
}
#header .top-header .container .vce-wrap-center{
    width: 35% !important;
}
.b-middle-box{
     padding: 0;
     margin-bottom: 0px;
     float: left;
     width: 100%;
     -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.07);
     box-shadow: 0 3px 6px 0 rgba(0,0,0,0.07);
}

body:not(.home).page .entry-header{
     background-color: #3e87a2;
     box-shadow: 0px 2px 2px #e4e8e9;
     text-align: center;
}
body:not(.home) .page .entry-header h1{
    color:#fff !important;
    padding: 10px !important;
}

/* Colorbox Core Style: The following CSS is consistent between example themes and should not be altered.*/
#colorbox, #cboxOverlay, #cboxWrapper{
    position:absolute;
     top:0;
     left:0;
     z-index:9999;
     overflow:hidden;
}
#cboxWrapper {
    max-width:none;
}
#cboxOverlay{
    position:fixed;
     width:100%;
     height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft{
    clear:left;
}
#cboxContent{
    position:relative;
}
#cboxLoadedContent{
    overflow:auto;
     -webkit-overflow-scrolling: touch;
}
#cboxTitle{
    margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic{
    position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{
    cursor:pointer;
}
.cboxPhoto{
    float:left;
     margin:auto;
     border:0;
     display:block;
     max-width:none;
     -ms-interpolation-mode:bicubic;
}
.cboxIframe{
    width:100%;
     height:100%;
     display:block;
     border:0;
}
#colorbox, #cboxContent, #cboxLoadedContent{
    box-sizing:content-box;
     -moz-box-sizing:content-box;
     -webkit-box-sizing:content-box;
}
/* User Style: Change the following styles to modify the appearance of Colorbox. They are ordered & tabbed in a way that represents the nesting of the generated HTML.*/
#cboxOverlay{
    background:#fff;
}
#colorbox{
    outline:0;
}
 #cboxContent{
    margin-top:32px;
     overflow:visible;
     background:#000;
}
 .cboxIframe{
    background:#fff;
}
 #cboxError{
    padding:50px;
     border:1px solid #ccc;
}
 #cboxLoadedContent{
    background:#000;
     padding:1px;
}
 #cboxLoadingGraphic{
    background:url(images/loading.gif) no-repeat center center;
}
 #cboxLoadingOverlay{
    background:#000;
}
 #cboxTitle{
    position:absolute;
     top:-22px;
     left:0;
     color:#000;
}
 #cboxCurrent{
    position:absolute;
     top:-22px;
     right:205px;
     text-indent:-9999px;
}
 #cboxClose {
    color: transparent;
     text-indent:initial !important;
     Background:none !important;
}
 #cboxClose:after{
    content:"Cerrar";
     color: black;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
 #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
    outline:0;
}
 #cboxPrevious{
    background-position:0px 0px;
     right:44px;
}
 #cboxPrevious:hover{
    background-position:0px -25px;
}
 #cboxNext{
    background-position:-25px 0px;
     right:22px;
}
 #cboxNext:hover{
    background-position:-25px -25px;
}
 #cboxClose{
    background-position:-50px 0px;
     right:0;
}
 #cboxClose:hover{
    background-position:-50px -25px;
}
 .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{
    right:66px;
}
 .cboxSlideshow_on #cboxSlideshow{
    background-position:-75px -25px;
     right:44px;
}
 .cboxSlideshow_on #cboxSlideshow:hover{
    background-position:-100px -25px;
}
 .cboxSlideshow_off #cboxSlideshow{
    background-position:-100px 0px;
     right:44px;
}
 .cboxSlideshow_off #cboxSlideshow:hover{
    background-position:-75px -25px;
}
.vce-featured-info span.updated{
    display: none;
}
.vce-grid-text .vce-featured-info{
    margin-top: initial !important;
    position: absolute !important;
    bottom: 0;
}
.execphpwidget li{
     padding: 8px 20px !important;
}
.woocommerce-password-strength {
    display: none !important;
}
.woocommerce-password-hint{
    display: none !important;
}
div.banner_centro .main-box-inside p{
    display: none;
}
div.banner_centro .main-box-inside{
    padding: inherit !important;
}
@-moz-document url-prefix() {
     .vce-search-submit{
         display:none;
    }
}
@media only screen and (max-width: 670px) and (min-width: 200px){
    .vce-share-items li a{
         width: 42px !important;
    }
    .vce-share-items li{
         display: inline-block;
         width: 42px !important;
    }
}
/*etiquetas*/
@media screen and (min-width: 480px){
	.sidebar {
		margin-top: -105px;
	}
}

@media only screen and (max-width: 1023px){
.etiqueta_pos{
	position: absolute;
	/*margin-left: 107px;
    margin-top: -68px;*/
    margin-left: 242px;
    margin-top: -68px
}
}
@media only screen and (max-width: 1200px)and (min-width: 1024px){
.etiqueta_pos{
	position: absolute;
    margin-left: -39px;
    margin-top: 20px;
}
}
@media only screen and (min-width: 1201px){
.etiqueta_pos{
	position: absolute;
    margin-left: -73px;
    margin-top: 20px;
}
}