/*
Theme Name: Wewant
Theme URI: 
Author: Ruben Sanchez ruiz
Author URI: https://cursosprogramacionrs.com/
Description: Tema modifiado y daptado a wordpres para la empresa wewant.
Version: 1.0
License: Distribuido de manera libre para el uso que se desee.

*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */




.logo {
    border-top: 5px solid#fff;
    border-bottom: 5px solid#fff;
    width: 38%;
    margin: 15em auto 0;
}

img.logo-rs {
    width: 100%;
}

.about-section {
    padding: 3em 0 0em;
    background: #eee;
}

/*--team--*/
img.img-responsive {
    width: 100%;
}
.team-grids {
    text-align: center;
	overflow:hidden;
}
.team-grids h4 {
    font-size: 1.6em;
    color: #333;
    margin: 1em 0 .5em;
}
.team-grids h6 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1em;
    color: #999;
}
.team-img {
    position: relative;
}
.team p {
    color: #fff;
}
.team-grids .captn {
    position: absolute;
    top: -100%;
    left: 0;
    background: rgba(0, 0, 0, 0.59);
    width: 100%;
    height: 100%;
    padding: 2.5em 1em;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	transition:.5s all;
}
.team p span {
    color: #F6D13B;
}
.social-icons {
    margin-top: 2em;
}
.social-icons ul li {
    display: inline-block;
    margin: 0 0.2em;
}
.social-icons ul li a {
    background: url(../images/social-icons.png) no-repeat 0px -1px;
    display: block;
    height: 26px;
    width: 26px;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
}
.social-icons ul li a.pin {
    background-position: 0px -28px;
}
.social-icons ul li a.in {
    background-position: 0px -57px;
}
.social-icons ul li a.be {
    background-position: 0px -86px;
}
.social-icons ul li a.you {
    background-position: 0px -115px;
}
.social-icons ul li a.vimeo {
    background-position: 0px -144px;
}
.social-icons ul li a:hover{
	-webkit-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
}
.team-grids:hover .captn {
    top: 0;	
}
/*--//team--*/

h2.title {
    text-align: center;
    padding: 1em 0;
}

a.semblanza {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    background: #4CAF50;
    padding: 5px;
    border-radius: .3em;
}
p.text-rs {
    text-align: justify;
    letter-spacing: -0.5px;
}
.vc_row.wpb_row.vc_row-fluid.content-rs {
    padding: 50px 25px;
	background: #eeeeee;
	margin: 0;
    display: none;
}
.header {
    background: url(/wp-content/uploads/2017/12/mapamundi_2-1.jpg)no-repeat 50% 50%;
    background-size: cover;
    min-height: 790px;
    text-align: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}

body {
    padding: 0 0;
    margin: 0 0;
    font-family: 'Open Sans', sans-serif;
    max-height: 518px;
}

input.wpcf7-form-control.wpcf7-submit {
    width: auto;
}
.wpcf7 input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
}
.vc_row.wpb_row.vc_row-fluid.container-rs2.vc_custom_1514414759790 {
    width: 78%;
    margin: 0 auto !important;
}
.header.head-top {
    min-height: 550px;
}
.about-grid, p {
    text-align: justify;
}
.logo {
    border-top: 0px solid #ffffff0d;
    border-bottom: 0px solid#ffffff0f;
    width: 38%;
    margin: 34% -10% 0;
}
.vc_custom_1518554047740{padding-top: 30px !important;

.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
h2.wewant {
    color: #007b29;
}


@media only screen and (max-width: 1024px){
.header {
    min-height: 501px;
}
.header.head-top {
    min-height: 501px;
}
}
@media only screen and (max-width: 768px){
.header {
    min-height: 420px;
}
.header.head-top {
    min-height: 420px;
}
}
@media only screen and (max-width: 370px){
.header {
    min-height: 350px;
}
.header.head-top {
    min-height: 350px;
}
}