@font-face {font-family:'Campton Book';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Book.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Book.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Book.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton SemiBold';
			src:url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Bold';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Bold.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Bold.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Bold.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Medium';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Medium.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Medium.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Medium.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Light';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Light.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Light.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Light.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton ExtraLight';
			src:url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Thin';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Thin.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Thin.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Thin.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
body,html,* {margin:0;padding:0;}
html,body {font-family:"Campton Light","Century Gothic";margin:0;padding:0;color:#2F3947;font-size:16px; overflow-x: hidden;}
a {text-decoration:none;transition:all .5s !important;}
img {border:0;}
h1,h2,h3,h4,h5,th {margin:0;padding:0;font-weight:normal;}
.contenedor {max-width:1025px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center; height: 100%;}
.container {max-width: 619px;margin:0 auto;}
main *,.main * {transition:transform .5s, opacity .5s, border .5s;}
.pieza_oculta{transform:translateY(20px);opacity:0;}
.tdelay_3{transition-delay:.3s;}
.tdelay_6{transition-delay:.6s;}
.tdelay_9{transition-delay:.9s;}
.svgicon {display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;font-size: 2em;position: relative;}
#cookieInfo{z-index:1;}

#header {color:#ffffff;text-align:center;  background-color: #f6f5f5;}
#header_back{background-image:url("../img/pandasecurity-security-info1.jpg");background-attachment:fixed;background-repeat:no-repeat;margin-top: -40px;}
#header h1 {font-size:2.25em; font-family:"Campton Bold","Century Gothic"; margin-top:0;}
#header h2 {font-family:"Campton Light","Century Gothic"; font-size:18px;  margin: 0.2em auto 1.26em;}
#header h2 strong{font-family:"Campton Bold","Century Gothic"; font-weight: normal;}
.button {  color: #ffffff; background-color: #FF9012; font-family:"Campton Bold","Century Gothic"; padding: 0.7em 1.8em; font-size: 14px; display: inline-block; letter-spacing: 0.005em;border: 1px solid #FF9012;margin-left:0.4em;margin-right:0.4em;}
.button:hover{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);}

#claim { clear: both;}
#claim .contenedor{ max-width: 1053px; }
#claim  .tdelay_3{ padding: 9em 58.5% 9.6em 0; }
#claim h2 {color:#FFFFFF;font-family:"Campton Light","Century Gothic";font-size: 18px;text-align: left;}
#claim  h3 {font-family:"Campton Bold","Century Gothic"; font-size: 36px;  display: block;margin-bottom:15px;text-align: left;color:#FFFFFF;}
#claim .button{ color: #fff;  background-color: #ef970e; margin-top: 2.3em; display: inline-block; padding: 0.7em 2.4em;font-family:"Campton SemiBold","Century Gothic"; font-size: 0.9em; }
#claim p { font-family:"Campton Light","Century Gothic";margin: 1.5em auto 0;font-size:14px;text-align: left;}
#claim p strong{font-family:"Campton Bold","Century Gothic"; font-weight: normal;font-size:16px;text-align: left;}

#base_section{position: relative;padding-bottom:3em; background-color: #ffffff;}
#base_section .contenedor{text-align:left;}
#base_section h2 {font-size: 32px;color:#2F3947;font-family:"Campton Bold","Century Gothic";padding:0.8em 0;text-align:left;margin-top:0.8em;}
#base_section h3{ font-size: 18px;color: #2F3947;font-family:"Campton Bold","Century Gothic"; padding-top: 0.8em;}
#base_section p {font-family:"Campton Light","Century Gothic";text-align:left;margin:0.72em 10em 1.4em;font-size:16px;margin-left:auto;margin-right:auto;}
#base_section a {text-decoration:underline;color:currentColor;}
#base_section a strong{font-family:"Campton SemiBold","Century Gothic";}
#base_section ul{ margin:0 auto;text-align: left;width:90%;}
#base_section li{ padding-left: 1em; line-height: 1.2em; width: 95%;}

/*Menu lateral*/
#central{ display: flex;}
.menu{  width:30%;  background-color: #f6f5f5; padding: 1.4em 2em 0 0; display: inline-block;}
.options{ width: 216px; margin: 0 0 0 auto;   position: relative;}
.menu:first-child{ display: block;}
.menu .svgicon{ width: 0.6em; height: 0.6em;}
.menu .option{ border-bottom: 1px solid #eeeded; cursor: pointer; clear: both; /*padding: 6px 0 11px;  height: 35px;*/ line-height: 41px;}
.menu__wrap a{color: #2f3947; display: block; transition: none;}
.menu .option:hover,.menu .option a:hover { color: #35c1cf;font-family:"Campton SemiBold","Century Gothic";}
.menu .arrow{ float: right; transform: rotate(-90deg); position: relative; top: 2px; }
.menu__breadcrumbs .arrow{ float: none;transform: rotate(90deg); display: inline-block; top: 3px; left: -5px;}
.menu__breadcrumbs{border-bottom: 1px solid #eeeded;padding-bottom: 0.63em ; font-size: 0.9em; width: 216px; margin-left: auto;}
.menu__breadcrumbs a{font-family:"Campton Medium","Century Gothic"; color: #2f3947; transition: all 0.5s;}
.back_option{ display: inline-block; vertical-align: top; cursor: pointer;}
#base_section.lateral{display: inline-block; width: 65%; vertical-align: top;}

/*Fin menu lateral*/

@media screen  and (min-width:1025px) and (max-width:1650px) {
	#base_section .contenedor{max-width:90%;}
}
@media screen and (max-width:1279px) {
	#claim {background:url("../img/bitmap.png") center top no-repeat  fixed; background-size: cover;  color: #ffffff;}
}
@media screen and (min-width:1280px) {
	#header_back{background-size: contain;}
	#claim {background:url("../img/img-mobile.jpg") center top no-repeat  fixed; background-size: cover;  color: #ffffff;}
}
@media screen and (max-width:1279px) {
	#header h1 { width: 95%;}
	#header p {font-size: 1em;}
}
@media screen and (max-width:1366px) {
	#header_back{padding: 150px 0 2em;}
}
@media screen and (min-width:1367px) {
	#header_back{padding: 150px 0 3em;}
}
@media screen and (max-width:720px) {	
	#screen_dch,#screen_izq{display:none;}	
	.features .feature {display:block;width:150px;margin:0 auto;padding:18px 3px 4px;}
	#footerHome .footerMenu li {    display: block;    padding: 15px 0;}
	.footerMenu li::after {    content: none;}
	#downFooterHome {    padding: 1em 0 4em;}
	_::-webkit-full-page-media, _:future, :root #header { background-attachment: scroll; height: 431px;}
	#mainfeatures .feature {    min-height: 10em;}
}
@media screen and (max-width:600px) {		
	#header h2 {    margin: 0.82em auto 1.6em;}
	#header_back{background-size: cover;background-position:29%;}
}
@media (max-width:1024px) {
	/*#limpiador p,#solutions p{margin: 0 auto;width: 80%;}
	#limpiador h3,#solutions h3{text-align: center;padding-bottom: 0.8em;}
	#solutions #acelera .back_color, #solutions #limpiador .back_color{display: none;}
	#solutions .contenedor,#solutions #gestor,#solutions #limpiador .contenedor{ background: none; padding: 0 0 0 2em; min-height: auto;}
	#solutions h2{padding-top: 1.2em;}
	#solutions #acelera, #solutions #familia, #solutions #limpiador{padding-top: 0;}*/
	#claim .tdelay_3 {padding: 8em;	}
	#base_section .contenedor{max-width:90%;}
} 
@media screen and (max-width:600px) {	
	#central{ display: block; }
	#base_section.lateral { display: block; width: 100%; position: relative; padding-top: 5em;}
	.menu{ width: 100%; text-align: left; padding-top: 1.75em; display: block; z-index: 2; position: absolute;}
	.iphone .menu {padding-top: 0;}
	.menu .option{font-size:1.25em;line-height:3em;/*font-size: 36px;line-height: 98px;*/}
	.options{width: 89%; margin: 0 auto;}
	.masmenos{ background: url("../img/masmenos.png")  no-repeat  ; background-position: 0 0;  float: right;width: 50px; height: 50px; position: relative; top: -11px; cursor: pointer; margin-right: 2em;}
	.menu__breadcrumbs { margin: 0 0 1em 0;/*margin: 0 0 1.8em 0;*/ padding-left: 2em;/*padding-left: 2.5em;*/ float: left; border-bottom: none; width:auto;/*width: 74%;*/}
	.menu__breadcrumbs a { font-size: 1.25em;/*font-size: 1.95em;*/}
	.menu__wrap {    clear: both;  height: 100%;  }
	.menu__level {/*display: none; visibility: visible;*/ position: absolute;background-color: #f6f5f5; display: none; }
	.menu__level--current {   /* visibility: visible;    display: block;*/}
	.menu__breadcrumbs .arrow { margin-right: 0.15em; vertical-align: top; top: -3px; left: -10px;}
	.menu__breadcrumbs a { margin-right: 0.7em;}
	/*.menu .texto{ font-size: 1.8em; padding-bottom: 1.2em; }*/
}
/*@media screen and (max-width:500px) {
	.menu__breadcrumbs a { font-size: 1.1em;}
	.menu__breadcrumbs { width: 60%;}	
}
@media screen and (max-width:400px) {
	.menu .option {    font-size: 26px;}
}
@media screen and (max-width:350px) {
	.menu .option {    font-size: 20px;}
}*/