/*
Theme Name: Varma
Author: Varma
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: varma-theme
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Varma is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/
*/

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Custom codes Hapigami
--------------------------------------------------------------*/
.fondoTextosMalavita{
	background-color: #212121;
	padding: 20px;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


/***Cambios tamaños tipo***/


.blog .blog-header .entry-title, .archive .blog-header .entry-title, .category .blog-header .entry-title, .single .blog-header .entry-title, .page .entry-header .entry-title {
    margin: 0;
    font-size: 52px!important;
    font-family: Roboto,sans-serif!important;
}

.section-highlight .title h2, h2.section-title {  
    font-size: 52px!important;
    font-family: Roboto,sans-serif!important;
}

.page-template-template-trabaja .row-trabaja-1 h2 {
    font-family: Roboto,sans-serif!important;
    font-size: 52px!important;
}

.section-distributor .section-description {
    font-size: 19px!important;
    line-height: 33px!important;
    letter-spacing: 0.02em!important;
}

.blog .blog-header p, .archive .blog-header p, .category .blog-header p, .single .blog-header p, .page .entry-header p, .page-template-template-trabaja .row-trabaja-1 p, .page-template-template-trabaja .row-trabaja-2 p {
    font-size: 19px!important;
    line-height: 33px!important;
    letter-spacing: 0.02em!important;
}

.page-template-template-trabaja .row-trabaja-2 h2, .custom-structure .box-wrapper .inner .box-title {
    font-size: 52px!important;
    font-family: playfair_displayregular,sans-serif!important;
}

.custom-structure .box-wrapper .inner p, .custom-structure .box-wrapper .inner .box-text {
    font-size: 19px!important;
    line-height: 33px!important;
    letter-spacing: 0.02em!important;
}

.custom-structure .box-wrapper .inner .box-button, .holding-list .inner-inline .holding-item .button-more-info {
    background-color: #9eb8bf!important;
    font-size: 18px!important;
    font-weight: 400!important;
    letter-spacing: 1px!important;
}

.custom-structure .box-wrapper .inner .box-title {
    margin: 0 0 15px!important; 
}

#posts-content .post .inner .entry-title {
    line-height: 30px!important; 
}

.holding-list .inner-inline .holding-item h3 {
    font-family: playfair_displayregular,sans-serif!important; 
    font-size: 22px!important; 
}

.section-trend .entry-header.entry-header .entry-title.entry-title {
    margin: 0 0 15px;
    font-size: 22px;
    text-shadow: none;
    font-family: playfair_displayregular,sans-serif;
    font-size: 32px!important;
    line-height: 36px!important;
}

.section-distributor {
    padding: 85px 20px 65px!important;
}

.single .hentry .entry-content {
    font-size: 19px!important;
    line-height: 26px!important;
    color: #455573!important;
}

/********PAGINAS MARCAS********/

.pala {
    font-size: 19px!important;
    line-height: 33px!important;
    letter-spacing: 0.02em!important;
}

.pala .pala-title {
    font-size: 52px!important;
}

.pala.pala-pl-reconocido-por-su-excelencia .pala-text, .pala.pala-pl-reconocido-por-su-excelencia a {
    padding: 0 38px!important;
}

/*mediaqueries*/
@media screen and (max-width: 768px){
.blog .blog-header .entry-title, .archive .blog-header .entry-title, .category .blog-header .entry-title, .single .blog-header .entry-title, .page .entry-header .entry-title {
    margin: 0;
    font-size:32px!important;
}

.section-highlight .title h2, h2.section-title {  
    font-size: 32px!important;
    font-family: playfair_displaybold,sans-serif!important;
}


.page-template-template-trabaja .row-trabaja-2 h2, .custom-structure .box-wrapper .inner .box-title {
    font-size: 32px!important;
}

.category-filter .categories {    
    margin: 13px auto!important;
}

.categories li a {
    padding: 8px 13px!important;
    font-size: 20px!important;
}

.category-filter .categories li {
    display: block!important;
    padding: 0 15px!important;
    margin: 13px auto!important;
}

}
@media screen and (max-width: 400px){
.section-highlight .title h2, .section-highlight .title h2, h2.section-title {
    font-size: 32px!important;
}

.blog .blog-header .entry-title, .archive .blog-header .entry-title, .category .blog-header .entry-title, .single .blog-header .entry-title, .page .entry-header .entry-title {
    font-size: 32px!important;
}

.blog .blog-header p, .archive .blog-header p, .category .blog-header p, .single .blog-header p, .page .entry-header p, .page-template-template-trabaja .row-trabaja-1 p, .page-template-template-trabaja .row-trabaja-2 p {
    font-size: 18px!important;
    line-height: 25px!important;
}

a.button.wpcf7-submit, .wpcf7-submit.wpcf7-submit {
    margin-top: 35px!important;
}

.pala {
    font-size: 18px!important;
    line-height: 25px!important;
}

.pala .pala-title {
    font-size: 32px!important;
}

}

/* ajustes responsive masters  */

article.template-pala-1.pala-pl-pink[style="background-color:#212121; background-image:url();"] .container {padding:0; margin:0; width: 100%;
max-width: 100%;}
article.template-pala-1.pala-pl-pink[style="background-color:#212121; background-image:url();"] .container .col-lg-offset-2.col-lg-8 { margin: 0; width: 100% }
article.template-pala-1.pala-pl-pink[style="background-color:#212121; background-image:url();"] .container .row-height {
    height: auto;
    min-height: auto;
    padding: 0;
}

article.pala.template-pala-1.pala-pl-pink .pala-image {
	margin: 0;
}

/* ajustes responsive bluwer-gin  */
article.template-pala-1.pala-pl-[style="background-color:#212121; background-image:url();"] .container {padding:0; margin:0; width: 100%;
max-width: 100%;}
article.template-pala-1.pala-pl-[style="background-color:#212121; background-image:url();"] .container .col-lg-offset-2.col-lg-8 { margin: 0; width: 100% }
article.template-pala-1.pala-pl-[style="background-color:#212121; background-image:url();"] .container .row-height {
    height: auto;
    min-height: auto;
    padding: 0;
}


article.pala-pl-the-power-of-change[style="background-color:#212121; background-image:url();"] .container .row-height img {margin-bottom: 0}

article.pala-pl-the-power-of-change[style="background-color:#212121; background-image:url();"] .container {padding:0; margin:0; width: 100%;
max-width: 100%;}
article.pala-pl-the-power-of-change[style="background-color:#212121; background-image:url();"] .container .col-lg-offset-2.col-lg-8 { margin: 0; width: 100% }
article.pala-pl-the-power-of-change[style="background-color:#212121; background-image:url();"] .container .row-height {
    height: auto;
    min-height: auto;
    padding: 0;
}

article.template-pala-1.pala-pl-[style="background-color:#212121; background-image:url();"] .container .row-height img {margin-bottom: 0}

@media screen and (min-width: 1240px) {
.pala.pala-pl-el-autentico-sabor-del-cambio, .pala.pala-pl-the-real-taste-of-change { background-size: cover; background-position: left top }
	
}


/*david*/

.pala-pl-la-ginebra-mas-inusual,
.pala-pl-the-most-unusual-gin{
	background-color: #ECE5D2 !important;
}


.pala-pl-la-ginebra-mas-inusual .container::before,
.pala-pl-the-most-unusual-gin .container::before{
	content: "";
	background-image: url("https://www.varma.com/wp-content/uploads/2018/10/hendricks_2.jpg");
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 30%;
	height: 100%;
}

.pala-pl-la-ginebra-mas-inusual .container::after,
.pala-pl-the-most-unusual-gin .container::after{
	content: "";
	background-image: url("https://www.varma.com/wp-content/uploads/2018/10/hendricks_1.jpg");
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30%;
	height: 100%;
	background-size: 438px;
	background-position:center left;
}

@media (max-width: 1632px) {
	.pala-pl-la-ginebra-mas-inusual .container,
	.pala-pl-the-most-unusual-gin .container{
		width: 70%;
	}
	
	.pala-pl-la-ginebra-mas-inusual .container::after,
	.pala-pl-the-most-unusual-gin .container::after{
		background-size: 368px;
	}
	
}
	

@media (max-width: 1280px) {
	
	.pala-pl-la-ginebra-mas-inusual .container::after,
	.pala-pl-the-most-unusual-gin .container::after{
		background-size: 320px;
	}
	
	.pala-pl-la-ginebra-mas-inusual .container::before,
	.pala-pl-the-most-unusual-gin .container::before{
		background-size: 388px;
		bottom: -134px;
	}
}

@media (max-width: 1200px) {
	.pala-pl-la-ginebra-mas-inusual .container::after,
	.pala-pl-the-most-unusual-gin .container::after,
	.pala-pl-la-ginebra-mas-inusual .container::before,
	.pala-pl-the-most-unusual-gin .container::before {
		display: none;
	}
	
}
	

.page-id-145 .contact-boxes,
.page-id-143 .contact-boxes{
	display: flex;
	justify-content: center;
}

@media (max-width: 1062px){
	.page-id-145 .contact-boxes,
	.page-id-143 .contact-boxes{
		flex-direction: column;
	}
}
	
	
.ls-fullscreen-wrapper > div{
	z-index: 2;
}
/*roc-start*/
.page-id-8904 .pala-pl-evidencia-basada-en-tecnologias-de-vanguardia .pala-title,
.page-id-8904 .pala-pl-proteccion-solar .pala-title{
	margin:0!important;
}
.page-id-8904 .pala-pl-gama-multi-correxion .pala-title{
	margin:0 0 20px!important;
}
.page-id-8904 .pala-pl-evidencia-basada-en-tecnologias-de-vanguardia .row-height,
.page-id-8904 .pala-pl-gama-multi-correxion .row-height,
.page-id-8904 .pala-pl-proteccion-solar .row-height{
	height: auto!important;
    min-height: auto!important;
}

.page-id-8904 .pala-pl-cientificamente-elaborado-y-clinicamente-probado .pala-title{
    font-size: 36px!important;
}
.page-id-8904 .pala-pl-roc-responde-a-todas-las-necesidades-de-envejecimiento-de-la-piel .pala-title{
    font-size: 39px!important;
}
/*roc-end*/	
	
.size-full{
	height:auto;
}
@media (max-width: 500px) {
	img.alignleft,img.alignright{
		margin-bottom:1em;
		height: auto;
	}
}
	
/*iWhite start*/
.page-id-9252 .pala.pala-pl-iwhite-instant-kit-de-blanqueamiento .pala-title,
.page-id-9252 .pala.pala-pl-iwhite-express-kit-de-blanqueamiento .pala-title,
.page-id-9252 .pala.pala-pl-pasta-dental-iwhite-blanqueador-supremo .pala-title,
.page-id-9252 .pala.pala-pl-pasta-dental-iwhite-manchas-oscuras .pala-title,
.page-id-9252 .pala.pala-pl-pasta-dental-iwhite-dientes-sensibles-blanqueador .pala-title{
    font-size: 50px!important;
}
.page-id-9252 .pala.pala-pl-conoce-iwhite-diamond-nuestra-novedad-en-blanqueamiento-dental .pala-title{
    font-size: 36px!important;
}
.page-id-9252 .pala-pl-pasta-dental-y-colutorio-blanqueadores .row-height{
    height: auto!important;
    min-height: auto!important;
}
.page-id-9252 .pala-pl-iwhite-colutorio{
    padding-bottom: 3em;
}
/*iWhite end*/

/*Remescar start*/
.page-id-9339 .pala-pl-limpieza-facial .row-height,
.page-id-9339 .pala-pl-soluciones-para-el-cuidado-de-la-piel .row-height{
	height: auto!important;
    min-height: auto!important;
}

.page-id-9339 .pala-pl-cuidado-del-cuerpo .pala-title{
	color: #7fcac8!important;
}
.page-id-9339 .pala-pl-cuidado-del-cuerpo{
	padding-bottom: 2em;
}
.page-id-9339 .pala-pl-tratamiento-completo-corrector-intensivo .pala-title,
.page-id-9339 .pala-pl-crema-de-dia-antiflacidez .pala-title,
.page-id-9339 .pala-pl-crema-regeneradora-de-noche .pala-title,
.page-id-9339 .pala-pl-corrector-de-arrugas .pala-title,
.page-id-9339 .pala-pl-reductor-de-poros .pala-title,
.page-id-9339 .pala-pl-lifting-al-instante-ovalo-facial .pala-title,
.page-id-9339 .pala-pl-renovador-noche-exfoliante .pala-title,
.page-id-9339 .pala-pl-piel-perfecta-en-5-dias .pala-title,
.page-id-9339 .pala-pl-vitamina-c-acido-hialuronico-serum-reparador .pala-title,
.page-id-9339 .pala-pl-retinol-serum-antiedad .pala-title{
	font-size: 43px !important;
}
.page-id-9339 .pala-pl-aranas-vasculares{
	padding-bottom: 3em;
}
/*Remescar end*/

/*NEW DESIGN HOME julio 2021 - TEMPORAL */
.nueva-home .section-title{
	font-family: Roboto,sans-serif!important;
	font-weight: 400;
}
.nueva-home .section-description{
	font-weight: 400;
}
.nueva-home a.button.wpcf7-submit, .nueva-home .wpcf7-submit.wpcf7-submit{
	background:#1a1e20!important;
}
.nueva-home a.button.wpcf7-submit:hover, .nueva-home .wpcf7-submit.wpcf7-submit:hover {
    background: #fff!important;
    color: #1a1e20;
}
.nueva-home .section-highlight{
  background: #B8D3D5;
  background-size: cover;	
}
.nueva-home .section-highlight a:active, .nueva-home .section-highlight a:focus{
    outline: none;
    border: none;
}
.nueva-home .section-highlight .over{
	background: none;
}
.nueva-home .site-main .over-content {
    position: relative;
    z-index: 3;
    background: #f1f1f1;
}
.nueva-home .section-highlight .title,
.nueva-home .section-highlight .title h2, .nueva-home .spacer-section-highlight .title h2 {
	font-family: Roboto,sans-serif!important;
    font-weight: 400;
	color:#455560;
}
.nueva-home .section-highlight .title .fadeInUp{
	font-family: Roboto,sans-serif!important;
    font-weight: 400;
}
@media screen and (min-width: 1023px) {
	.nueva-home .section-highlight .title .fadeInUp{
			font-size: 32px;
	}
}

@media screen and (max-height: 862px) {
		.nueva-home .section-highlight .title, .nueva-home .spacer-section-highlight .title {
			margin-top: 0;
		}
	}
.nueva-home .section-data .data .number{
    font-family: Roboto,sans-serif;
    font-weight: 400;
}
.nueva-home .section-data .data{
   font-family: Roboto,sans-serif;
   font-weight: 400;
}
.nueva-home .iconos-home{
	display: flex;
    list-style-type: none;
    justify-content: center;
    max-width: 100%;
    margin: auto;
	padding-top: 0;
	padding-left: 0;
}
@media (min-width: 1200px) {
	.nueva-home .iconos-home{
   		padding-top: 0.5em;
		max-width: 80%;
	}
}
.nueva-home .iconos-home .ico-home {
    width:20%;
	cursor: pointer;
	height: 120px;
}

.nueva-home .iconos-home .ico-home:hover svg circle {
   fill:#ffffff;
}
.nueva-home .iconos-home .ico-home .txt{
	opacity:0;
	visibility:hidden;
	color:#455560;
	font-size: large;
	margin-top: -4vw;
}
@media (max-width: 500px) {
	.nueva-home .iconos-home .ico-home .txt{
		font-size: 3vw;
    	text-align: center;
		margin-top: -9vw;
	}
}

@media (min-width: 1200px) {
	.nueva-home .iconos-home .ico-home:hover .txt {
   		     margin-top: -1.5em;
	}
}

@media (min-width: 1600px) {
	.nueva-home .iconos-home .ico-home:hover .txt {
   		    /* margin-top: 0; */
	}
}

.nueva-home .iconos-home .ico-home:hover .txt {
    opacity:1;
	visibility:visible;
}
.nueva-home .iconos-home .ico-home svg {
    max-width: 90%;
}

@media (min-width: 1024px) {
	.nueva-home .iconos-home .ico-home svg {
   		 max-width: 80px;
	}
}

@media (min-width: 1200px) {
	.nueva-home .iconos-home .ico-home svg {
   		 max-width: 120px;
	}
}
@media (max-height: 862px) {
.nueva-home .section-highlight, .nueva-home .spacer-section-highlight {
	    height: 520px!important;
	}
}
.nueva-home .section-highlight{
	position: relative;
	top:0!important;
}

.form-age-verify .submit-btn1{
	background-color: #b2b2b2;
	color: #1c1c1c;
    width: 180px;
    height: 50px;
    font-size: x-large;
}
.form-age-verify .submit-btn1:hover{
	background-color: #b2b2b2;
	color: #ffffff;
}

/*start-rooster-rojo*/
@media screen and (max-width: 991px){
	.pala-pl-rooster-rojo-blanco .pala-title,
	.pala-pl-rooster-rojo-blanco .pala-text,
	.pala-pl-rooster-rojo-anejo .pala-title,
	.pala-pl-rooster-rojo-anejo .pala-text,
	.pala-pl-rooster-rojo-reposado .pala-title,
	.pala-pl-rooster-rojo-reposado .pala-text
	{
		color:black!important;
	}
	
	
	/* BELUGA VODKA */
	.pala-pl-beluga-noble .content-inner,
	.pala-pl-belugagold-line .content-inner
	{
		padding: 5px 10px;
		background-color: rgba(233, 234, 238, 0.85);
	}
	/* FIN BELUGA VODKA */
}
.page-id-10033 .ls-inner{
	background-size: cover!important;
}
/*end-rooster-rojo*/

	