/*
Theme Name: Tecno Pivot
Theme URI: http://www.tecnopivot.com
Author: MAKEANDO
Author URI: http://www.tecnopivot.com
Description: Tema para Tecno Pivot
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: pivot
Text Domain: tecnopivot 
*/

@font-face {
    font-family: TradeGothic;
    src: url("../fonts/TradeGothicLTStd-Cn18.otf") format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: TradeGothic;
    src: url("../fonts/TradeGothicLTStd-Bold.otf") format('opentype');
    font-weight: bold;
    font-style: normal;
}

.infoWindow{
	min-width: 100px;
	line-height: 1.5em;
}
.row {
	max-width: 70em;
}


html, body, div, p, h1, h2, h3, h4, h5, h6, li {
    font-family: TradeGothic, Arial, sans;
}


nav ul li a {
    text-transform: uppercase !important;
    font-family: TradeGothic, Arial, sans !important;
	font-size: 1.4em;
}

h1, h2, h3, h4, h5, h6, label {
    font-weight: bold;
}

h3 {
    text-transform: uppercase;
}

h4{
    font-style: italic;
    color: rgb(0,157,224);
    text-align: center;
    font-size: 2em;
}

h5 {
    font-size: 1.3em;
    text-transform: uppercase;
}

body{
    background-color: rgb(0,157,224);
}

#wrapper {
    box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 15px -4px rgba(31, 73, 125, 0.8);
	background-color: #fff;
}


img{
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}

img.portada {
    border-radius: 10px 10px 0 0;
    margin: 0;
}


.menu {
    background-color: rgba(0,0,0,0.5);
    color: rgb(0,157,224);
}

img.logo {
    margin: 0 0 20px 0;
}

img.flag {
	height: 40px;
}

/* ********* */


p{
    font-size: 1em;
}

h1{
    font-size: 1.6em;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom-color: #009DE0;
    border-bottom-style: solid;
}

h2{
    font-weight: bold;
    font-size: 1.2em;

}

.texto{
    margin-top: 15px;
}

.lista li{
    margin-top: 0.8em;
    font-size: 15px;
    font-weight: bold;
}

.centrar{
    text-align: center;
    text-transform: uppercase;
}


th{
    background-color: #009DE0;
    text-align: center;
}
th.negro{
    background-color: #000000;
    color: white;
    font-weight: bold;
}
td{
    text-align: center;
}
.centraComponentes{
    text-align: center;
}
.margenFila{
    margin-top: 30px;
}
.forzarDerecha{
    float:right;
}

main, section {
	background-color: #fff;
}

footer {
    padding-top: 5px;
    margin-top: 10px;
    background-color: #333;
    color: white;
	font-size: 0.85em;
}

footer p{
	padding-top: 10px;
	margin-top: 5px;
}

header {
    padding-top: 20px;
}

table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #d3d3d3;
}

/* Esto arregla las distorsiones que introduce Foundation en algunos elementos de Google Maps */

#map-canvas *, #map-canvas *:before, #map-canvas *:after {
    -moz-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
}
#map-canvas img {
    max-width: none;
}
#map-canvas label {
    width: auto;
    display: inline;
}

@media screen and (min-width: 640px) and (max-width: 750px) {
	.title-area > .name {
		display: none;
	}
}