/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

body p {

    font-style: normal !important;
    font-weight: 200 !important;
}

/* Cambio de tamaño del icono de home*/

#g1-primary-nav-menu > .g1-menu-item-with-icon > a > .g1-nav-item__icon {
    position: absolute;
    left: 10px;
    font-size: 20px !important;
}

/* Cambio de tamaño fuente del menu secundario*/
.g1-meta {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 100 !important;
}

/* Cambio de nombre formulario de correo*/

g1-grid { margin: 0; list-style: none; }.g1-content-layout-semi-narrow .g1-content .g1-layout-inner {
    max-width: 100%%!important;
    width: 100% !important;
/***
    -webkit-box-shadow: 0px 3px 7px 1px rgba(158,158,158,0.81);
    -moz-box-shadow: 0px 3px 7px 1px rgba(158,158,158,0.81);
    box-shadow: 0px 3px 7px 1px rgba(158,158,158,0.81);***/
    padding: 30px !important;
}


.g1-collection--gallery article.g1-on--mouse .g1-nonmedia > .g1-01, .g1-collection--gallery article.g1-on--finger .g1-nonmedia > .g1-01 {
    left: -5px!important;
    right: -5px!important;
    bottom: -5px!important;
}



.g1-collection--gallery article.g1-on--mouse:before, .g1-collection--gallery article.g1-on--finger:before { 
left: -5px!important; 
right: -5px!important;
top: -5px!important;
bottom: -20px; }


.g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item {
    max-width: 273px!important;
    width: 25%!important;
}

.g1-collection--gallery > ul > .g1-collection__item {
    margin-bottom: 20px !important;
}

.g1-divider.g1-divider--none.g1-divider--icon  {
    border-color: rgba(237, 91, 23, 0.28) !important;
    border-style: dotted !important;
}

.g1-content .g1-divider i, .g1-content .g1-duplicate i, .g1-content .g1-form-pass-protected::before, .g1-content .g1-replies h2::before, .g1-content #reply-title::before, .g1-content .comment.parent > article::before, .g1-content .comment.parent > .children > .comment::before, .g1-content .comment.parent > .children > .comment::after {
    color: #7c0c1f !important;
}


.g1-precontent-layout-semi-narrow #g1-precontent > .g1-background {
    width: 100%!important;
}


.g1-quote--solid > .g1-inner{
    background-color: #7c0c1f !important;
    color: #ffffff !important;
}

.g1-tabs--simple {
    padding: 1px!important;
    border-radius: 5px 5px 5px 5px !important;
    border-color: rgba(124, 12, 31, 0.24);
}

.the_champ_sharing_container.the_champ_vertical_sharing.the_champ_hide_sharing.the_champ_bottom_sharing {
    z-index: 2000000000 !important;
}

.the_champ_vertical_counter, .the_champ_vertical_sharing {
    z-index: 2000000000 !important;
}


.g1-type-column-2 .g1-submenus{
    width: 70%!important;
}

li#menu-item-3120{
    background-color: #fefefe !important;
    padding-left: 10px !important;
    width: 49% !important;
    padding-top: 10px !important;
}


li#menu-item-3116{
    background-color: #f8f8f8 !important;
    padding-left: 10px !important;
    width: 49% !important;
    padding-top: 10px !important;
}

figure#g1-quote .g1-quote.g1-quote--solid.g1-quote--small.verde .g1-inner {
    background-color: #5bb04b !important;
    color: #ffffff !important;
}

.g1-quote--solid.verde .g1-inner {
    background-color: #5bb04b !important;
    color: #ffffff !important;
}

.g1-quote--solid.vinotinto .g1-inner {
    background-color: #ba2e45 !important;
    color: #ffffff !important;
    margin-right: 20px !important;
}

.g1-quote--solid.gris .g1-inner {
    background-color: #e1e1e1 !important;
    color: #000 !important;
    margin-right: 20px !important;
}

.g1-quote--solid.naranja .g1-inner  {
    background-color: #ef7d21 !important;
    color: #EDE9E9 !important;
}

.g1-quote--solid.azul .g1-inner {
    background-color: #32a9ea !important;
    color: #EDE9E9 !important;
}

#patrocinante.g1-quote figcaption{
    padding: 3px 0 0 160px!important;
    min-height: 90px!important;
    display: inline-block;
    overflow: hidden;
    position: relative;
}

#patrocinante.g1-quote figcaption img {
    width: 142px!important;
    height: 100px!important;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
