/*
Theme Name:     Sparkling Child
Theme URI:      http://colorlib.com/wp/themes/sparkling
Author:         Colorlib
Author URI:     http://colorlib.com/
Description:    Sparkling is a clean minimal and responsive WordPress theme well suited for travel, health, business, finance, design, art, personal and any other creative websites and blogs. Developed using Bootstrap 3 that makes it mobile and tablets friendly. Theme comes with full-screen slider, social icon integration, author bio, popular posts widget and improved category widget. Sparkling incorporates latest web standards such as HTML5 and CSS3 and is SEO friendly thanks to its clean structure and codebase. It has dozens of Theme Options to change theme layout, colors, fonts, slider settings and much more. Theme is also translation and multilingual ready and is available in Spanish. Sparkling is a free WordPress theme with premium functionality and design.
Version:        2.4.8
Template:       sparkling
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    sparkling
Domain Path:    /languages/
Tags:           green, light, white, gray, black, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, photoblogging, left-sidebar, translation-ready, custom-background, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, threaded-comments


This theme, like WordPress, is licensed under the GPL.
sparkling is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.
*/

@import url("../sparkling/style.css");


/* =Header
----------------------------------------------- */
.navbar > .container h1  { margin-top: 12px !important; font-weight: inherit; }
.navbar > .container h1 .navbar-brand { margin: 0 !important; }



/* =Post
----------------------------------------------- */
/* Header */
.entry-title { margin-bottom: 15px !important; font-size: 28px; }
.entry-meta { margin-bottom: 0; }
.entry-meta .posted-on i { padding-right:5px; }
.entry-meta .byline { display:none; }
.entry-meta .comments-link i { padding-right:5px; }
/*.entry-meta .edit-link { display:none; }*/



/* Content */
article .entry-content p{ text-align: justify; }

/* Read More and paggin Button */
#main a.more-link {display: none !important;} /*Original button*/
.btn.btn-default.read-more { margin-top: 15px !important; margin-left: 2px; margin-bottom: 5px; }
.page-links{ width: 200px; display: block; margin-left: auto; margin-right: auto; margin-top: 50px; margin-bottom: 50px; }
div.entry-summary p:last-child{ text-align:right !important; }


/* Categories and Tags */
.tagcloud a { color: #da4453 !important; background-color: #FFF8F8 !important; }
.tagcloud a:hover { color: #FFF !important; background-color: #DA4453 !important; border-color: #DA4453 !important; }

/* Post Icons */
article.post header .fa, article.post footer .fa, article.post header .glyphicon, article.post footer .glyphicon{ color:#da4453; }
.post_info { margin-top: 18px; }
.post_info .fa, .post_info .glyphicon{ top: 2px; padding-right:10px; }

/* Edit Post Button */
.post-edit-link  { background-color: #FFF; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.102); float: right; padding: 4px 10px; margin-top:-1px; background-color: #fff; border: 1px solid #dadada; border-image: none; border-style: none solid solid; border-width: medium 1px 1px; transition: all 0.3s ease 0s; }
.post-edit-link:hover { background-color: #F1F1F1; color: inherit; }
.post-edit-link span{ margin-right:5px; }
.post-edit-link i{ font-family: Open Sans; font-size: 13px; font-weight: normal; text-decoration: none; }


/* Related Post */
#jp-relatedposts{ margin-top:22px !important; }
#jp-relatedposts h3.jp-relatedposts-headline em{ font-size: 14px; font-family: "Roboto Slab",serif; }

/* Post and Pagin Nav */
.navigation.post-navigation, .navigation.paging-navigation { display:none; }



/* =Post Types
----------------------------------------------- */
/* Standard */
article.format-standard header img{ margin-bottom: 15px !important; }
article.format-standard .highslide img{ border: none !important; }


/* Aside */
article.format-aside header span{ font-size: 13px !important; }
.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: inherit !important; }

/* Image */
article .image_container img{ border-bottom: none !important; }

/* Video */
.format-video div.video_container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; border: 1px solid #dadada; border-bottom-style: none; background-color: white; }
.format-video div.video_container iframe, .format-video div.video_container object, .format-video div.video_container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Map (Link) */
.map_container{ position: relative; width: 100%; padding-bottom: 56.25%; }
.map_container .map_canvas{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0; padding: 0; }

/* =Menu
----------------------------------------------- */
/* Desktop */
/*
                        ul.nav ul ul { margin: -39px 0 0 155px; }
                        .dropdown-menu li a span { padding-right: 5px; }
                        .glyphicon.fa.fa-caret-right { float: right; margin-right: -5px; padding-right: 0; }
*/
.dropdown-menu {min-width: 170px;}
.dropdown-menu .divider {padding: 0px;}


/* Hide original Mobile Menu */
.navbar-toggle { display:none; }

/* Mobile Menu (plugin 3.0) */
#responsive-menu-button { left: 0% !important; display:inline; float:left; }
#responsive-menu-button.is-active { display:none !important; }
@media screen and (max-width: 767px){
    #logo { margin-left: 50px !important; }
    #logo span.site-name a.navbar-brand { margin-left: 10px !important; padding-left: 0px !important; padding-right: 0px !important; }
}
#responsive-menu-container #responsive-menu a[title="divider"]{ display:none !important; }



/* =Infinite Scroller
----------------------------------------------- */
.infinite-loader { margin-bottom: 45px !important; text-align: -moz-center !important; text-align: -webkit-center !important; padding-right:35px }
#infinite-handle { margin-bottom: 45px !important; }



/* Entradas relacionadas */

/* div#jp-relatedposts.jp-relatedposts {
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
} */

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
    border-top: medium !important;
}

div#jp-relatedposts  {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}



/* Botones de compartir */
.sharedaddy.sd-sharing-enabled { margin-top:20px; }
.share-customize-link { display: none; }

/* Template size 1 */
/* @media (min-width: 1200px){} */

/* Template size 2 */
/* @media (max-width: 1200px){} */

/* Template size 3 */
@media (max-width: 992px){
    #secondary.widget-area, #footer-area .container.footer-inner{ display:none; }
}

/* Template size 4 - Mobile Menu */
@media (max-width:767px){
    .navbar > .container h1  { margin: 0 !important; }
}

@media (max-width:640px){
    /* Entradas relacionadas */
    #jp-relatedposts .jp-relatedposts-post2{ display:none; }
    #jp-relatedposts .jp-relatedposts-post .jp-relatedposts-post-context{ display:none; }
}

@media (min-width:480px){
    /* Social Buttons */
    .sharedaddy { float:right; }
}
@media (max-width:480px){
    .entry-title {font-size: 24px !important;}
}



/* @media (max-width:720px){} */
/* @media (max-width:480px){} */
/* @media (max-width:320px){} */
/* @media (max-width:240px){} */


.form-control.search-query{ padding-left:10px; }


/* Widget Social */
#menu-social li a[href*="/feed"] { background-color: #2bb24c !important; }
#menu-social li a[href*="twitter.com"] { background-color: #7ec6f3 !important; }
#menu-social li a[href*="instagram.com"] { background-color: #bd37aa !important; }
#menu-social li a[href*="youtube.com"] { background-color: #e95a5a !important; }
#menu-social li a[href*="github.com"] { background-color: #52585e !important; }
#menu-social li a[href*="filmaffinity.com"] { background-color: #ffe400 !important; }

#menu-social li a[href*="filmaffinity.com"]:before { font-family: 'Font Awesome\ 5 Free' !important; content: "\f008" !important; font-weight: 900 !important; }

#menu-social li a[href*="/feed"]:hover { background-color: #319b4d !important; }
#menu-social li a[href*="twitter.com"]:hover { background-color: #5cb7f0 !important; }
#menu-social li a[href*="instagram.com"]:hover { background-color: #9e2e8d !important; }
#menu-social li a[href*="youtube.com"]:hover { background-color: #e33535 !important; }
#menu-social li a[href*="github.com"]:hover { background-color: #3b4044 !important; }
#menu-social li a[href*="filmaffinity.com"]:hover { background-color: #ffd700 !important; }


/* Widget Social */
.widget.sparkling-social{ margin-bottom:20px !important; }
.widget.sparkling-social h3{ display:none; }
#secondary .widget .social-icons {text-align: center;}

/* Widget nube de etiquetas */
.widget.sparkling-tag .tagcloud{ margin-top:0 !important; }
.widget.sparkling-tag h2.widgettitle{ display:none; }


/* Widget de RSS */
.widget.widget_super_rss_reader .srr-item{ padding-bottom: 10px !important; }
.widget.widget_super_rss_reader .srr-item .srr-title{ border-bottom: 1px solid #f2f2f2; margin-bottom: 0 !important; padding-bottom: 5px; }


/* Sidebar */
/*
                        #secondary .widget, #secondary .widget a{ color:#8B8B8B !important; }
                        #secondary .widget .social_icon{ color:#FFF !important; }
*/
#secondary .widget, #secondary .widget a {color: #8B8B8B;}



/* Modifica los estilos del Widget del Calendario */
#wp-calendar{ width: 230px; padding: 0 0 15px; }
#wp-calendar caption{ padding: 5px 5px; font-size:16px; }
#wp-calendar th, #wp-calendar td{ padding: 5px; text-align:right; }
#wp-calendar td a{ color:#E30000; }
#wp-calendar td  a:hover{ color:#E30000;}
#wp-calendar td{ background:transparent; }
#wp-calendar td, table#wp-calendar th{ padding: 2px 5px; }
#wp-calendar tfoot tr td{ text-align:center; }
#wp-calendar.table-striped > tbody > tr:nth-child(2n+1) { background-color: transparent !important; }
#wp-calendar.table > thead > tr > th, #wp-calendar.table > tbody > tr > th, #wp-calendar.table > tfoot > tr > th, #wp-calendar.table > thead > tr > td, #wp-calendar.table > tbody > tr > td, #wp-calendar.table > tfoot > tr > td  { border-top: none !important; }
#wp-calendar.table > thead > tr > th { border-bottom: none !important; }
#wp-calendar.table.table-striped caption{ text-transform:capitalize; }


/* Centra la galeria */
div.gallery{ display: table; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; }
/* div.gallery figure {padding: 0 10px 20px 0; } */

/* figcaption { opacity:1 !important; } */

/*
.gallery-caption {
    background-color: transparent !important;
    color: #8b8b8b !important;
    font-style: italic;
    opacity: 1 !important;
    position: relative !important;
    width: 75% !important;
}
.gallery-columns-3 .gallery-item {
    max-width: calc(30% - 4px) !important;
}
*/


p { margin: 0 0 15px;}


/* ShortCodes */
a.btn i{ margin-right:5px; }


/* Contact Form */
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="password"], .wpcf7-form input[type="search"] , .wpcf7-form textarea { background-color: #f1f1f1; width: 100%; }
.wpcf7-form .required{ font-style: italic; color: gray; }


/* Publicidad en Single.php */
#blog_ads{ padding-bottom: 10px; text-align:center; }


body{ background: url("images/wall3.png") repeat scroll 0 0 #f2f2f2 !important; }



/* h1, .h1 { font-size: 28px !important; } */
/* h2, .h2 { font-size: 24px !important; } */
/* h3, .h3 { font-size: 19px !important; } */
/* h4, .h4 { font-size: 16px !important; } */
/* h5, .h5 { font-size: 14px !important; } */
/* h6, .h6 { font-size: 13px !important; } */
article.post h3 { font-size: 19px !important; }
article.post .h3 { font-size: 19px !important; }



/* ------------------------------------------------------------------------ */

.wp-polls .Buttons {
    padding: 8px;
    background-color: #da4453;
    border-color: #da4453;
    transition: background-color 0.3s linear 0s;
    font-size: 12px;
    margin-top: 10px;
    padding: 11px 13px;
}


/* Estilos para el iframe del CV */
iframe.cv { position:fixed; left:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; padding-bottom:50px; overflow:hidden; }


.wp-video { margin: 0 auto; }

/*.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { max-width: 560px; } */

/* Colorea en rojo el titulo de las entradas (se perdio con una actualizacion) */
h1.entry-title a {color: #da4453 !important;}
h2.entry-title a {color: #da4453 !important;}
/* h2.entry-title a:hover{ color: #6b6b6b !important; } */


/* Centra los tweet embebidos */
.twitter-tweet {
    width: 400px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}


/* Centra SketchUp */
div.sketchup, div.sketchup iframe { margin: 0 auto; }
div.sketchup iframe { display: block; border-style:none; }


/* #wp-admin-bar-all-in-one-seo-pack.menupop{display:none;} */

/* Oculta el popup de reCaptcha */
.grecaptcha-badge {
    display: none;
}