/*//www.pandasecurity.com/fonts/campton/Campton/...*/
@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;
}
@font-face {
	font-family: 'Bender';
	src: url('//www.pandasecurity.com/fonts/bender/Bender.eot');
	src: local('â˜º'), url('//www.pandasecurity.com/fonts/bender/Bender.woff') format('woff'), url('//www.pandasecurity.com/fonts/bender/Bender.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bender Bold';
	src: url('//www.pandasecurity.com/fonts/bender/Bender Bold.eot');
	src: local('â˜º'), url('//www.pandasecurity.com/fonts/bender/Bender Bold.woff') format('woff'), url('//www.pandasecurity.com/fonts/bender/Bender Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bender Light';
	src: url('//www.pandasecurity.com/fonts/bender/Bender Light.eot');
	src: local('â˜º'), url('//www.pandasecurity.com/fonts/bender/Bender Light.woff') format('woff'), url('//www.pandasecurity.com/fonts/bender/Bender Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body,html,* {margin:0;padding:0;}
html,body {font-family:"Campton Book","Century Gothic";margin:0;padding:0;color:#5a5a5a;font-size:16px;}
a {text-decoration:none;transition:all .5s;}
img {border:0;}
h1,h2,h3,h4,h5,th {margin:0;padding:0;font-weight:normal;}
.contenedor {max-width:1250px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;}

#menu_section #desktop_menu{background-color:#122040;}

#header {background-image:url("../img/header-earth.jpg");  background-attachment:fixed;background-position:center -40px;background-repeat:no-repeat;background-size:cover;color:#ffffff;padding:141px 0 0;position:relative;text-align:center;height:431px;}
#header.XL{height: 451px;}
#header h2 {font-size:5.3em; font-family:"Campton Bold","Century Gothic";line-height:1em;}
#header h1 {font-size:2.8em; font-family:"Campton Light","Century Gothic";line-height:1em;}
#header p {font-family:"Bender Light","Century Gothic";max-width:20em; margin:1.4em auto; font-size:1.375em;letter-spacing:1px;line-height:1.2em;}
#header p em {font-family:"Bender Bold","Century Gothic";color:#ff9012;}
.button {border:1px solid #fff;box-sizing:border-box;color:#ffffff;display:inline-block;font-family:"Raleway","Century Gothic";font-weight:600;font-size:1em;padding:1em 3em;text-decoration:none;min-width:268px;text-align:center;}
.button:hover {background-color:#ff9012;border-color:#ff9012;}
.button .icono{float:left;margin-left:-1em;font-size:2.2em;line-height:0.55em;}
.button.homeusers .icono {font-size:2em;margin-top:0.1em;}
#header .button {margin:1.5em 20px}
.line {border-top:1px solid #3ec1ce;margin:2em auto;width:1em;}
#features {margin:5em auto;font-family:"Raleway","Century Gothic";color:#4b5964;}
#features h2 {color:#0ea1a1; margin-bottom:1em; font-size:1.875em;font-family:"Campton SemiBold","Century Gothic";}
#features p {margin:0 auto;font-weight:300;}
#features h3 {}
#features .line {border-top:2px dotted #000;width:0.75em;margin:0.8em auto;}
#features .feature {display:inline-block; width:94%; vertical-align:top; text-align:center;border:1px solid #e6e6e6;min-height:254px;margin:30px 5px 0;padding:18px 2px 10px;}
#features .owl-dots .owl-dot span { background-color: #c3e7e7;}
.owl-dots {margin-top: 1em; }
#features .owl-dots .owl-dot{ display: none;}
#features .owl-dots .owl-dot.active span, #features .owl-dots .owl-dot:hover span {    background-color: #0ea1a1;}
#features .feature h3 {font-family:"Campton Bold","Century Gothic";font-size:1em;padding-top:5px;}
#features .feature p {font-size:0.75em;margin:1.5em auto;max-width:13em;font-family:"Campton Light","Century Gothic";line-height:1.15em}
#features.features-xl .feature{min-height:274px;}
#features.features-xl .feature p{max-width:14em;}
#features.features-xxl .feature{min-height:305px;}
#features.features-xxl .feature p{max-width:14.5em;}
#features .feature strong {font-family:"Campton Medium","Century Gothic";}
#features .feature .icono {font-size:5.5em;}
.icono.blue{color:#6cade2;}
.icono.orange{color:#ff8f2d;}
.icono.green{color:#26cd7d;}
#features .compare{font-family:"Bender Light","Century Gothic";color:#000;font-size:1.125em;letter-spacing:1px;margin-top:2.5em; display:none;}
#features .compare strong{font-family:"Bender Bold","Century Gothic";color:#0ea1a1;}
#solutions-image {height:411px;background:url("../img/solutions.jpg") center top no-repeat;}
#solutions h2 {color:#0ea1a1; margin-bottom:0.6em; font-size:1.875em;font-family:"Campton SemiBold","Century Gothic";}
#solutions.solutions-xl h2 {font-size:1.75em;}
#solutions h4 {font-family:"Bender Light","Century Gothic";color:#000;font-size:1.375em;letter-spacing:1px;}
#solutions p {font-family:"Raleway","Century Gothic";max-width:23.5em;font-weight:300;}
#solutions p strong {font-weight:600;}
#solutions_business,#solutions_home {width:50%;display:inline-block;vertical-align:top;margin:43px 0 22px 0;}
#solutions_business {text-align:left;}
#solutions_home {text-align:right;float:right;}
#solutions_home p {float:right;}
#solutions .button {margin:3.7em 0;border-color:#0ea1a1;color:#0ea1a1;}
#solutions .button:hover {background-color:#0ea1a1;border-color:#0ea1a1;color:#fff;}
#solutions .line {margin:0 0 1em 0;border:0;width:auto;color:#3ec1ce;font-family:"Raleway","Century Gothic";font-weight:300;font-size:1.75em;line-height:1em;}
#reviews {background-color:#ecf0f3;	padding:3em 0;}
#reviews h4 {font-family:"Campton ExtraLight","Century Gothic";	font-size:1.875em;	margin:0 0 1.2em 0;}
#reviews h4 strong {font-family:"Campton SemiBold","Century Gothic";color:#0ea1a1;font-weight:normal;}
#reviews p {font-family:"Campton Light","Century Gothic";	font-size:18px;	margin-bottom:1em;}
#reviews .subtitle {font-family:"Campton Book","Century Gothic";	font-size:1.375em;	margin-bottom:3em;}
#av_comparatives {background-color:#fff;padding:3.5em 0 1.5em;color:#393939;}
#av_comparatives h4 {font-family:"Campton ExtraLight","Century Gothic";font-size:1.875em;margin:0 0 0.6em 0;}
#av_comparatives h4 strong {font-family:"Campton SemiBold","Century Gothic";color:#0ea1a1;font-weight:normal;}
#av_comparatives p {font-family:"Campton Light","Century Gothic";font-size:18px;margin-bottom:1em;}
#av_comparatives p strong {font-family:"Campton SemiBold","Century Gothic";}
#av_comparatives .caption {font-size:0.75em;}
.caption span {margin:0 10px;}
.caption .red{color:#ee403d}
.comparative_graph {margin:40px auto;}
.comparative_graph img {max-width:100%;}
#one-account {margin-top:10.5em;height:538px;background:url("../img/bg-one-account.jpg") center top no-repeat fixed;background-size:cover;color:#fff;}
#one-account #one-account-cover {margin-top:-10.5em;height:706px;background:url("../img/one-account.png") center top no-repeat;position:absolute;width:100%;}
#one-account #one-account-cover.dome-cover{background-image:url("../img/one-account-dome.png")}
#one-account #halfside {width:50%;display:inline-block;position:relative;float:left;}
#one-account h3 {font-family:"Campton Bold","Century Gothic";font-size:2.125em;padding:95px 0 0;font-weight:bold;}
#one-account h3 strong {font-family:"Campton Bold","Century Gothic";font-size:1.5em;}
#one-account p {font-family:"Raleway","Century Gothic";font-size:1.125em;margin-bottom:3.2em;}
#one-account .line {border-color:#fff;}
#mvp{position:absolute; bottom: 0; background-color:rgba(0,0,0,0.4);color:#fff;padding:5px 0;margin:0 auto;width:100%;z-index:1;}
#mvp a{padding:0 20px;border-right:1px  dotted #fff;}
#mvp a.first_link{ color: #ff9012; font-style: italic;font-family:"Campton Bold","Century Gothic";padding: 5px 35px 5px 13px;display: inline-block;}
#mvp a.second_link{color:#fff; font-style: italic;font-family:"Campton Light","Century Gothic"; text-decoration: underline;}
#mvp a:last-child{border:0;}


@media screen and (min-width:1601px) {	
	#header {background-image:url("../img/header-earth-xl.jpg");}
}
@media screen and (min-width:1201px) {	
	#solutions-image{background-size:cover;}	
}
@media screen and (max-width:1200px) {	
	#features .owl-dots .owl-dot{ display: inline-block;}
}
@media screen and (max-width:800px) {	
	/*#features .feature{width:auto;min-height:inherit;padding-top:0;border:0;display:block;font-size:1.4em;}*/
	#solutions-image {display:none;}
	#solutions_business {padding-top:441px;background:url("../img/solutions-business.jpg") center top no-repeat;}
	#solutions_home {padding-top:441px;background:url("../img/solutions-home.jpg") center top no-repeat;}
	#solutions_business,#solutions_home {width:auto;display:block;}
	#solutions_business {text-align:center;}
	#solutions_home {text-align:center;float:none;}
	#solutions p {max-width:none;}
	#one-account {margin-top:2.5em;height:1150px;}
	#publishFooter {   position: relative;    z-index: 1;}
	#one-account #halfside {width:auto;display:block;float:none;padding-bottom:3.5em;}
	#solutions h2,#solutions h4 ,#solutions .line,#solutions p { text-align: left; padding: 0 40px;}
	#one-account #one-account-cover {background:url("../img/one-account-resp.png") center top no-repeat; margin-top: 470px;}
	#one-account #one-account-cover.dome-cover{background-image:url("../img/one-account-resp-dome.png")}
	#mvp{display:none;}
}
@media screen and (max-width:750px) {		
	#header h2 {font-size:4em;}
	#header .button {margin-bottom:0;}
	#av_comparatives .comparative_graph img{  display: none;}
	#av_comparatives .comparative_graph{ background: url("../img/antivirus-comparative-resp.jpg") center top no-repeat;  background-size: contain;   width: 100%;   height: 0; padding-top: 100%;}
	#av_comparatives .caption {   margin: 0 auto;    width: 75%; font-size: 1.1em;}
	#one-account {margin-top:0;}
}
@media screen and (max-width:700px) {	
	#features .feature { width: 84%; font-size: 1.5em;}
	#features .feature,#features.features-xl .feature  {    min-height: 394px;}
}
@media screen and (max-width:600px) {	
	#header {    min-height: 351px;height:auto;padding: 100px 0 40px;}
	#header.XL{height:auto;}
	/*_::-webkit-full-page-media, _:future, :root #header { background-attachment: scroll; height: 431px;}*/
	#header h2 {font-size:3.1em;}
	#header h1 { font-size: 1.8em;}
	#header .button:first-of-type { margin-top: 0;}	
	#header p { margin-top: 0.5em;}
	#features {   margin: 2.5em auto 2em;}
	#features h2 {    margin: 0 auto;    width: 65%;}
	#features p {    font-size: 1.1em;    margin: 1em auto 0;    width: 90%;}
	#features .line {    border-top: 4px dotted #000;    width: 1em;}	
	#features  .owl-dots .owl-dot span { height: 15px; width: 15px;}
	#solutions p { font-size: 1.1em;}
	#solutions .button, #halfside .button {    margin: 1.8em 0; min-width: none; width: 288px; padding: 1em 0;}
	#solutions_home {    margin: 23px 0 22px;}	
	#reviews {    padding: 2em 0;}
	#reviews h4 {  margin: 0 auto 0.3em;    width: 80%;}
	#reviews .subtitle {    margin-bottom: 1em; font-size: 1.2em; }
	#reviews p { width: 85%; margin-left: auto; margin-right: auto;}
	#av_comparatives {    padding: 2em 0 1.5em;}
	#av_comparatives h4 {    margin: 0 0 1em;font-size: 1.675em;}	    
}
@media screen and (max-width:550px) {	
	#one-account #one-account-cover {    margin-top: 550px;}
	#features h2 {    margin: 0 auto;    width: 95%;}
}
@media screen and (max-width:500px) {		
	#one-account #one-account-cover {    margin-top: 600px;}
	#header {background-size:auto;background-position:center -20px;}
}