@charset "UTF-8";
/* CSS Document */
.kantumruy-pro-<uniquifier> {
font-family: "Kantumruy Pro", sans-serif;
font-optical-sizing: auto;
font-weight: <weight>;
font-style: normal;
}
.montserrat-<uniquifier> {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-weight: <weight>;
font-style: normal;
}
.staatliches-regular {
font-family: "Staatliches", sans-serif;
font-weight: 400;
font-style: normal;
}
h1{
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
}
.wpcf7-spinner{
	position: absolute;
}
.woocommerce-loop-product__title{
color: #333;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
min-height: 5em;
}
body{
margin:0;
font-family: "Kantumruy Pro", sans-serif;
font-size:16px;
line-height:27px;
text-align:center;
}
.clear{
clear:both;
}
ul{
list-style:none;
padding:0px;
margin:0px;
}
.barrasuperior{
background-color:#85764d;
text-transform:uppercase;
color:#FFF;
overflow: hidden;
height: 30px;
position: relative;
}
.barrasuperior li{
display: inline-table;
padding: 10px;
}
.barrasuperior p {
position: absolute;
width: 100%;
height: 100%;
margin: 0;
text-align: center;
/* Starting position */
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%);	
transform:translateX(100%);
/* Apply animation to this element */	
-moz-animation: scroll-left 25s linear infinite;
-webkit-animation: scroll-left 25s linear infinite;
animation: scroll-left 25s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
0%   { -moz-transform: translateX(100%); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
0%   { -webkit-transform: translateX(100%); }
100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
0%   { 
-moz-transform: translateX(100%); /* Browser bug fix */
-webkit-transform: translateX(100%); /* Browser bug fix */
transform: translateX(100%); 		
}
100% { 
-moz-transform: translateX(-100%); /* Browser bug fix */
-webkit-transform: translateX(-100%); /* Browser bug fix */
transform: translateX(-100%); 
}
}
.cabezal{
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 84%, rgba(221,224,224,1) 100%);
width: 100%;
z-index: 9999999999999;
}
.woocommerce form.login, .woocommerce form.register{
	max-width: 500px;
	margin: auto!important;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{
	border: 0;
}
.woocommerce form{
}
.wc-block-components-button:not(.is-link){
	background-color: #84764D !important;
	border: 0;
	color: #FFF!important;
}
.woocommerce-form-login__submit, .woocommerce-Button, .wc-block-checkout__actions_row button, .wc-block-components-button__text{
	background-color: #84764D !important;
	text-transform: uppercase;
	color: #FFF!important;
	border: 0px;
}
.wc-block-cart__submit-container a{
	background-color: #84764D !important;
	text-transform: uppercase;
	color: #FFF!important;
	border: 0px;
	display: block;
	text-decoration: none;
}
.woocommerce-thankyou-order-details ul, .woocommerce-bacs-bank-details ul{
	text-align: center!important;
}
.woocommerce-thankyou-order-details, .woocommerce-bacs-bank-details{
	padding: 10px;
	border-radius:10px;
	background-color: #EEE;
}
thead{
		background-color: #84764D !important;
	color: #FFF!important;
}
.onsale {
    color: #FFF!important;
    background-color: red!important;
    position: absolute!important;
    text-transform: uppercase!important;
    padding: 10px!important;
    border-radius: 0px 0px 10px!important;
	left: 0px!important;
	min-height: revert!important;
	right: auto!important;
	line-height: 1em!important;
	margin: auto!important;
}
.woocommerce-thankyou-order-details li, .woocommerce-bacs-bank-details li{
	float: none!important;
	display: inline-table;
	border:0!important;
    padding:0!important;
}
.woocommerce-LostPassword a{
	color: #333;
	text-decoration: none;
}
.u-column1, .u-column2{
	float: left;
	width: 45%!important;
	margin: 1%;
	padding: 1%;
	border: 1px solid #DDD!important;
background: #e8e8e8!important;
	border-radius: 10px;
background: linear-gradient(0deg,rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%)!important;
}

.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url]{
background: linear-gradient(0deg,rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%)!important;
}
.wp-block-woocommerce-checkout-order-summary-block{
	background-color: #EEE;
}
.u-column1 a, .u-column2 a{
	color: #333;
	text-decoration: none;
}
.woocommerce-MyAccount-navigation{
	float: left;
	width: 30%;
	text-align: left;
}
.woocommerce-Input, .woocommerce div.product form.cart .variations select, .qty{
	border: 1px solid #DDD!important;
background-color: #e8e8e8!important;
background: linear-gradient(0deg,rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
padding: 5px;
border-radius: 10px;
font-size: 16px;
font-family: "Montserrat", sans-serif;
}
.woocommerce-MyAccount-content{
	float: right;
	width: 65%;
}
.woocommerce-MyAccount-navigation li:nth-child(odd){
	background-color:#eee;
}
.wc-block-cart-items tr:nth-child(odd){
	background-color:#eee;
}
.woocommerce-MyAccount-navigation li{
	padding: 5px;
}
.wc-block-cart-item__wrap a{
	text-decoration: none;
	color:#000;
}
.woocommerce-MyAccount-navigation a{
	text-decoration: none;
	color: #333;
}
.botonmenumovil{
position: absolute;
display: none;
float: right;
width: 10%;
max-width: 40px;
right: 10px;
top: 30px;
}
.botonmenumovil img{
width: 100%;
height: auto;
}
.menusuperior{
text-transform:uppercase;
float:right;
width:80%;
font-family: "Montserrat", sans-serif;
	text-align: right;
}
.menusuperior a{
text-decoration:none;
color:#000;
padding:60px 15px 10px;
display:block;
}
.menusuperior a:hover{
background-color:#333;
color:#FFF;
}
.menusuperior li{
display:inline-table;
}
.menusuperior li ul{
display:none;
text-transform:none;
z-index:999999;
padding:0;
position:absolute;
break-inside: avoid;
}
.menusuperior li ul li ul{
position:relative;
	width: 400px;
	column-count: 2;
	column-gap: 2px;
}
.menusuperior li ul li{
	display: block;
	position:relative;
	color:#333;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	background-color:#FFF;
	border-bottom:1px solid #FFF;
	padding-top:5px;
	padding-bottom:5px;
	break-inside: avoid;
}
.menusuperior li ul li a,.menusuperior li ul li a:hover{padding-top:5px;padding-bottom:5px;margin:0;border:none;;text-decoration:none}
.menusuperior li ul li a{color:#333;display:block;font-size:14px;-o-transition:all .4s ease;transition:all .4s ease}
.menusuperior li ul li a:hover{background-color:#85764d;color:#FFF;padding-top:5px;padding-bottom:5px}
.menusuperior li:hover ul{display:block;min-height:30px;padding-bottom:5px}
.menusuperior li ul li ul li{
	margin: 0px;
	padding: 0px;
}
.menusuperior li ul li ul li{
	border: 0px;
}
.menusuperior li ul li ul li a{
	color: #444;
	padding-left: 40px;
	background-color: #EEE;
}
.logotipo{
float:left;
padding:15px 0px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.logotipo img{
width:100%;
height:auto;
}
.pormarca h3{
text-transform: uppercase;
}
.banner{
width:100%;
background-color:#000;
}
.banner img{
width:100%;
height:auto;
}
.categorias  li{
width:46%;
margin:1%;
display:inline-table;
border-radius:10px;
position: relative;
}
.categorias2  li{
width:46%;
margin:1%;
display:inline-table;
border-radius:10px;
position: relative;
}
.outer-div{
height: 420px;
overflow: hidden;
border-radius: 10px;
}
.inner-div{
height: 100%;
width: 100%;
background-size: cover;
background-position: center;
transition: all 0.5s ease;
}
.inner-div a{
display:block;
position: relative;
z-index: 999999999;
}
.inner-div:hover{
transform: scale(1.2);
}
.categorias h2{
text-transform: uppercase;
color: #FFF;
padding: 10px;
display: inline-block;
font-size: 50px;
font-family: 'Montserrat', sans-serif;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
margin-top: 320px;
font-style: italic;
}
.categorias2 h2{
text-transform: uppercase;
color: #FFF;
padding: 10px;
display: inline-block;
font-size: 70px;
font-family: 'Montserrat', sans-serif;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
margin-top: 320px;
font-style: italic;
}
.gradientenegro{
background: #050000;
background: linear-gradient(180deg, rgba(5, 0, 0, 0) 57%, rgba(0, 0, 0, 0.79) 100%);
position: absolute;
width: 100%;
bottom: 0px;
height: 100%;
border-radius: 10px;
}
.relojescontenedor {
display:inline-table;
margin-right:2%;
margin-top:2%;
width: 29%;
}
.bannerservicios{
background-color:#000;
color:#FFF;
}
.bannerservicios{
padding:80px;
background-image:url(images/fondobici.jpg);
background-size:cover;
background-position:center;
}
.bannerservicios li{
width:30%;
margin:1%;
text-align:left;
display:inline-table;
}
.bannerservicios li h3{
font-family: "Montserrat", sans-serif;
text-transform:uppercase;
}
.bannerservicios li img{
width:30%;
height:auto;
}
.productoshome h4{
color:#85764d;
}
.nuestrasmarcas{
background-color:#000;
background-image:url(images/fondomarcas.jpg);
background-position:center;
padding: 50px 0px;
}
.nuestrasmarcas li{
width:13%;
margin:1%;
display:inline-table;
}
.nuestrasmarcas li img{
width:100%;
height:auto;
	display: block;
}
.therider{
	padding: 80px 0px;
}
.therider h3{
text-transform:uppercase;
color:#85764d;
font-family: "Montserrat", sans-serif;
}
.therider li{
width:30%;
margin:1%;
display:inline-table;
text-align:left;
}
.therider li p{
margin:0px;
}
.woocommerce ul.products li.product .button{
	font-weight: normal;
}
.therider li img{
border-radius:10px;
width:100%;
height:auto;
}
.therider li h4{
font-family: "Montserrat", sans-serif;
color:#85764d;
text-transform:uppercase;
}
.footer{
background-color:#000;
color:#FFF;
padding: 80px 0px;
}
.footer img{
width:10%;
height:auto;
max-width: 350px;
margin-bottom: 20px;
}
.suscripcion{
background-color:#000;
color:#FFF;
padding:80px 0px;
}
.suscripcion h4{
text-transform:uppercase;
color:#85764d;
font-family: "Montserrat", sans-serif;
}
.bannercorporativo{
background-image:url(images/fotoblanca.jpg);
background-size:cover;
padding:50px 0px 800px;
position:relative;
}
.textobannercorporativo{
position:absolute;
top:20%;
right:10%;
width:30%;
text-align:left;
color: #FFF;
}
.textobannercorporativo h3{
text-transform:uppercase;
color:#85764d;
font-family: "Montserrat", sans-serif;
font-size: 60px;
line-height: 50px;
}
.textohomeblog h4{
text-transform:uppercase;
color:#85764d;
font-family: "Montserrat", sans-serif;
font-size: 20px;
text-decoration: none;
}
.textohomeblog h4 a{
text-decoration: none;
color: #333;
}
.leermas{
margin-top:20px;
}
.leermas a{
background-color:#85764d;
text-transform: uppercase;
font-size: 16px;
text-decoration: none;
color: #FFF;
font-style:italic;
font-family: "Montserrat", sans-serif;
padding: 10px 20px;
}
.menupie li{
display: inline-table;
padding: 5px 10px;
}
.menupie li a{
color:#FFF;
text-decoration: none;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
background-color: #85764d!important;
text-transform: uppercase;
}
.add_to_cart_button{
background-color: #85764d!important;
text-transform: uppercase;
text-decoration: none;
color: #FFF!important;
padding: 10px;
border-radius: 5px;
display: block;
}
.woocommerce-product-details__short-description{
text-align: left;
}
.textoblog{
width: 70%;
float: left;
text-align: left;
padding-top: 20px;
}
.textoblog h1{
	line-height: 40px;
}
.barralateral{
width: 25%;
float: right;
text-align: left;
}
.barralateral a{
	text-decoration: none;
	color: #85764d;
}
.barralateral ul{
	width: 100%;
	margin: auto;
}
.barralateral li img{
	width: 90%;
	margin: 10px auto;
	height: auto;
	border-radius: 10px;
}
.wp-block-search__button{
	background-color: #85764d;
	text-transform: uppercase;
	color: #FFF;
	border: 0px;
	border-radius: 10px;
}
.wp-block-search__input{
	border-radius: 10px;
	background-color: #EEE;
	border: 0px;
}
.barralateral h7, .barralateral .wp-block-search__label{
	font-size: 17px;
	text-transform: uppercase;
	margin: 20px auto;
	font-weight: bold;
	display: block;
}
.barralateral li{
	width: 90%;
	height: auto;
	border-radius: 10px;
	padding: 5%;
	text-align: center;
}
.barralateral li:nth-child(odd){
	background-color:#eee;
}
.woocommerce a.added_to_cart {
    clear: both;
    display: table!important;
    background-color: red;
    padding: 5px;
    border-radius: 5px;
    margin: 20px auto;
    color: white;
}
.is-large.wc-block-cart .wc-block-cart-items th {
    padding: 8px 16px 8px 0;
    background-color: #84764D !important;
    visibility: visible!important;
}
.leermasprincipal{
	color: #85764d;
	text-decoration: none;
	text-transform: uppercase;
}
.accesos{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 99999999999999;
	    background-color: #85764d;
}
.accesos img{
	float: left;
	width: 25px;
	height: auto;
}
.micarrito{
	float: left;
}
.signup{
	float: left;
	padding-right: 10px;
}
.accesos .woocommerce-Price-amount{
	display: contents!important;
	clear: none!important;
	padding: 0px 10px;
}
.accesos bdi{
	margin: 0px 10px;
	color: #FFF;
font-weight: normal;
}
.accesos a{
	color: #FFF;
	text-decoration: none;
}
.textoblog img{
width: 100%;
height: auto;
border-radius: 10px;
}
.productosdestacados{
padding-bottom:100px;
}
.productosdestacados ul{
text-align:center;
}
.productosdestacados li{
width:22.5%;
margin:1%;
display:inline-table;
	position: relative;
}
.productosdestacados li a{
color: #000;
text-decoration: none;
}
.productosdestacados li img{
width:100%;
height:auto;
}
.productosdestacados h2{
font-family: 'Montserrat', sans-serif;
font-size:14px;
color:#C2A752;
margin:0px;
line-height:20px;
}
.productosdestacados h6{
font-size:11px;
color:#666;
margin:0px;
}
.productosdestacados h4{
font-size: 30px;
text-transform: uppercase;
}
.productosdestacados h2 a, .productosdestacados h6 a{
text-decoration:none;
}
.related{
clear: both;
margin-top: 80px;
}
.woocommerce-Price-amount{
color: #8F080A;
font-weight: bold;
	clear: both;
	display: block;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
text-align: left;
}
video {
width: 100%;
height: 100%;
object-fit: cover;
}
.bannerintrohopeteam{
background-color: #000;
color:#FFF;
padding: 100px 0px;
position: relative;
z-index: 99;
}
.bannerintrohopeteam img{
	max-width: 300px;
	height: auto;
	margin-bottom: 30px;
}
.bannerintrohopeteam h1{
font-size: 30px;
text-transform: uppercase;
color: #85764d;
}
.bannerintrohopeteam h2{
font-size: 50px;
}
.bannerintrohopeteam p{
font-size: 16px;
}
.bannerintrohopeteam li{
width: 30%;
margin: 1%;
display: inline-table;
}
.bannerintrohopeteam li img{
width: 30%;
	height: auto;
}
.bannerintrohopeteam h5{
color: #85764d;
font-size: 30px;
max-width: 500px;
margin: auto;
text-transform: uppercase;
padding: 50px 0px;
}
.contenidohopeteam{
max-width: 600px;
font-size: 20px;
line-height: 30px;
margin: auto;
}
.hopeteam{
background-image:url(images/fondohopeteam.jpg);
background-size: cover;
width: 100%;
padding: 50px 0px;
}
.contenidohopeteam h6{
font-family: "Staatliches", sans-serif;
font-size: 30px;
}
.bannerhabilidades{
padding: 100px 0px;
margin:auto;
font-size: 35px;
line-height: 40px;
background-color:#000;
background-image:url(images/fondohabilidades.jpg);
	background-size: cover;
color: #FFF;
	text-transform: uppercase;
}
.bannerhabilidades img{
	max-width: 400px;
	height: auto;
	transform: rotate(5deg);
box-shadow: 5px 10px 10px #000;
	margin-bottom: 60px;
	width: 40%;
}
.nuestrosvalores{
float: left;
width: 36%;
margin: 5%;
background-color: #EEE;
border-radius: 10px;
padding: 2%;
}
.nuestravision{
float: right;
width: 36%;
margin: 5%;
background-color: #EEE;
border-radius: 10px;
padding: 2%;
}
.nuestrosvalores h4,.nuestravision h4, .transporteescolar h4{
color: #85764d;
text-transform: uppercase;
font-size: 25px;
}
.transporteescolar h5{
	color:#3A1011;
font-size: 18px;
}
.horariosyprecios{
background-color:#333;
	background-image:url(images/fondoprecios.jpg);
	background-size: cover;
}
.titulohorariosyprecios{
float: left;
width: 40%;
text-align: left;
}
.titulohorariosyprecios h3{
font-size: 100px;
line-height:80px;
text-transform: uppercase;
	color: #FFF;
}
.textohorariosyprecios{
float: right;
width: 50%;
text-align: left;
font-size: 20px;
padding: 50px 0px;
	color: #FFF;
}
.textohorariosyprecios li{
padding: 20px;
border-radius:20px;
background-color: #FFF;
margin: 20px 0px;
display: table;
color: #000;
}
.frecuencia{
font-size: 20px;
}
.precio{
font-size: 30px;
color: #85764d;
font-weight: bold;
padding-left: 50px;
}
.bannerkids{
background-color: #000;
padding: 100px 0px;
font-size: 20px;
background-image:url(images/fondo-kids.jpg);
color:#FFF;
background-size: cover;
}
.bannernosotros{
background-color: #000;
padding: 100px 0px;
font-size: 20px;
background-image:url(images/fondo-nosotros.jpg);
color:#FFF;
background-size: cover;
}
.bannernosotros h1, .bannerkids h1{
color: #85764d;
}
.bannernosotros p, .bannerkids p{
max-width: 600px;
margin: auto;
}
.woocommerce div.product .woocommerce-tabs .panel{
padding: 0;
max-width: 800px!important;
text-align: left;
margin: auto!important;
}
.woocommerce div.product .woocommerce-tabs .panel li{
list-style: disc;
margin: 0px 10px;
}
.product_meta{
margin-top: 40px;
}
.product_meta a{
text-decoration:none;
color: #85764d;
}
.centradorcontacto{
max-width: 600px;
margin: auto;
}
.wpcf7-validates-as-required{
color: #000;
width: 98%;
text-align: center;
height: 35px;
    border: 1px solid #DDD !important;
    background: #e8e8e8 !important;
    background: linear-gradient(0deg, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%) !important;
border-radius: 10px;
}
.wpcf7-textarea{line-height:150%;height:90px;overflow:hidden;
color: #000;
text-align: center;
font-size: 12px;
    border: 1px solid #DDD !important;
    background: #e8e8e8 !important;
    background: linear-gradient(0deg, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%) !important;
border-radius: 10px;
width: 98%;
}
.wpcf7-submit{
text-align:center;
color:#fff;
font-size:15px;
border:0;
border-radius: 10px;
padding:20px;
background-color: #000;
text-transform: uppercase;
}
.centradortexto{
text-align: left;
max-width: 800px;
margin: auto;
}
.btn_wapp{
position: fixed;
bottom: 24px;
top:auto;
right: 5px;
border-radius: 50%;
padding: 10px;
background-color: #25d366;
color: #FFFFFF;
text-align: center;
box-sizing: border-box;
box-shadow: 0 5px 10px 2px rgba(0,0,0,.2);
display: flex;
align-items: center;
vertical-align: middle;
font-size: 16px;
z-index: 99999;
width: 60px;
}
.btn_wapp a,.btn_wapp a:hover{
color:#fff;
text-decoration:none;
display: flex;
}
.page-numbers a{
	color: #85764d!important;
}
.btn_wapp img{
width: 100%!important;
height: auto;
margin: 0px;
}
.bannerintrohopeteam video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    z-index: 99999999;
    right: 0;
    top: 0;
}
.bannerintrohopeteam .centrador {
    position: sticky;
    z-index: 99999999999;
}
#mc_embed_signup{
	margin: auto!important;
	color: #FFF!important;
	background:#000!important;
	max-width: 600px;
}
#mc_embed_signup .button{
	background-color: #85764d!important;
}
.transporteescolar {
	background-color:#704E16;
	background-size: cover;
	padding: 60px 0px;
}
.transporteescolar-contenido {
	background-color: #FFFFFF;
	border-radius: 40px;
	margin: auto;
	padding: 20px;
	width: 60%;
}
.transporteescolar-contenido ul {
	margin: 5% 0%;
}
.transporteescolar-contenido li {
	text-transform: uppercase;
	display: inline-block;
	width: 30%;
	color: #85764d;
	font-weight: 600;
	font-size: 20px;
}
.transporteescolar-contenido li img{
	width: 35%;
	height: auto;
}
.aclaraciondeprecio{
	color:#FFFFFF;
	font-weight: 500;
	background-color: #917347;
	border-radius:15px;
	padding: 5px;
	width: 80%;
}
.centradormarca{
	position: relative;
	margin-top: 20px;
}
.fotomarca{
	float: left;
	width: 50%;
	background-size: cover;
	position: absolute;
	height: 100%;
	background-position: center;
}
.textomarca{
	float: right;
	width: 46%;
	text-align: left;
	background-color: #111;
	color: #FFF;
	padding: 2%;
}
.textomarca h1{
	color: #85764d;
}
.textomarca2, .fotomarca2{
	width: 46%;
	text-align: left;
	color: #222;
	padding: 2%;
}
.textomarca2 h2{
	text-transform: uppercase;
}
.fotomarca2 img{
	width: 100%;
	height: auto;
}
.bloquemarca:nth-child(odd) .fotomarca2 {
    float: left;
}
.bloquemarca:nth-child(odd) .textomarca2 {
    float: right;
}
.bloquemarca:nth-child(even) .fotomarca2 {
    float: right;
}
.bloquemarca:nth-child(even) .textomarca2 {
    float: left;
}
.textomarca2 h1{
	color: #85764d;
}
.credito {
	color: #FFF;
	font-size: 10px;
}
.credito a{
	color: #FFF;
	text-decoration: none;
}