@font-face {font-family: 'Campton Bold';
			src: url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Bold.eot');
			src: local('☺'), url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Bold.woff') format('woff'), url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Bold.ttf') format('truetype');
			font-weight: normal;
			font-style: normal;
}@font-face {font-family: 'Campton Light';
			src: url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Light.eot');
			src: local('☺'), url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Light.woff') format('woff'), url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Light.ttf') format('truetype');
			font-weight: normal;
			font-style: normal;
}@font-face {font-family:'Campton Medium';
			src: url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Medium.eot');
			src: local('☺'), url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Medium.woff') format('woff'), url('//download.pandasecurity.com/thankyou/fonts/campton/Campton Medium.ttf') format('truetype');
			font-weight: normal;
			font-style: normal;
}
body,html{ margin:0; padding:0;}
#container{ margin:0 auto; text-align:center; width:800px;font-family:"Campton Light", "Century Gothic"; background-color:#edf4f7; height:540px;}
#header{ background-color:#FFFFFF; height:250px;}
a{ text-decoration:none;transition:all .5s;}
h1{ color:#ff9012; font-size:4em;font-family:"Campton Bold", "Century Gothic"; margin:15px 0 0;padding:20px 0 12px;}
h2{ color:#4b5964; font-size:1.6em; margin: 10px auto;    width: 500px;}
.now{font-family:"Campton Bold", "Century Gothic";}
.get{font-family:"Campton Bold", "Century Gothic"; color:#ff9012;}
.svgicon {    display: inline-block;    width: 1em;    height: 1em;    stroke-width: 0;    stroke: currentColor;    fill: currentColor;    font-size: 2.7em;    position: relative; color: #c8cace;}
#main{ margin-bottom:200px;}
.box{ background: url(../img/is.png) no-repeat top right; min-height:168px;float:left; margin:-20px 0 0 225px; width:170px;}
.discount{ background-color:#ff9012; border-radius:50px;  margin: 40px  0 0;    padding: 26px 6px;font-family:"Campton Bold", "Century Gothic"; width:70px; color:#FFFFFF; font-size:1.5em;}
.buttonno,.buttonyes{ color:#FFFFFF; padding:25px 46px; display:inline; border-radius:50px; clear:both; font-size:1.4em;}
.buttonyes:hover{background-color:#164488;}
.buttonno:hover{background-color:#989EA0;}
.buttonno{ background-color:#b4bec2; margin-right:25px; }
.buttonyes{ background-color:#295ca9;font-family:"Campton Medium", "Century Gothic"; }
#prices{background:url(../img/arrow.png) no-repeat top center;float:left;color:#4b5964;margin-left: 40px;    padding: 40px 0; }
#pricebefore{ font-size:1.4em;   text-decoration: line-through;    }
#price{ color:#295ca9;font-family:"Campton Bold", "Century Gothic"; font-size:1.9em; padding: 10px 0 0;}
.ap #price{ color:#009c4b;}
.ap .buttonyes{ background-color:#009c4b;}
.ap .buttonyes:hover{background-color:#065630;}
.ap .box{ background: url(../img/av.png) no-repeat top right; }
.gl .get, .gl h1{ color:#437fc0;}
.gl .discount{ background-color:#437fc0;}
.gl #price{ color:#8c7d28;}
.gl .buttonyes{ background-color:#8c7d28;}
.gl .buttonyes:hover{background-color:#6B6020;}
.gl .box{ background: url(../img/gl.png) no-repeat top right; }
.gp .box{ background: url(../img/gp.png) no-repeat top right; }
.ms #price{ color:#8262a9;}
.ms .buttonyes{ background-color:#8262a9;}
.ms .buttonyes:hover{ background-color:#4E366D;}
.ms .box{ background: url(../img/ms.png) no-repeat top right; }

.pp .box{ background: url(../img/ppa.png) no-repeat top right; }

.pd{background-color:#f8f8f8;}
.pd .box{ background: url(../img/pdas.png) no-repeat top right;width:205px;height:204px;margin:-55px 0 0 125px;}
.pd #header{background:url(../img/header-dome.jpg) no-repeat top center;}
.pd #container{width:720px;background-color:#f8f8f8;}
.pd h1{display:none;}
.pd h2{padding-top:65px;color:#fff;margin-top:0;font-weight:normal;}
.pd #prices{background:none;padding-top:50px;min-width:230px;}
.pd .discount{margin:75px 0 0 160px;}
.pd #price{color:#ff9012;font-size:2.5em;padding-top:0}
.pd .buttonyes{background:#ff9012;border-radius:0;}
.pd .buttonno,.pd .buttonyes{border-radius:0;padding:14px 40px;text-transform:uppercase;font-size:1.125em}

.pd.freeav{background-color:#ffffff;}
.pd.freeav #container{font-family:"IBM Plex Sans","Century Gothic";background-color:#ffffff;width:730px; }
.pd.freeav #advanced .discount_box{ background-color: #D90042; width: 100%; color: #ffffff; height: 40px; font-weight: 700; font-size: 30px; margin-top: 10px;}
.pd.freeav #free .discount_box{ height: 40px; background-color: #ffffff;}
.pd.freeav .logo{ width: 155px; background: url(../img/icon-PandaDomeFree.svg) no-repeat top left;margin: 0 auto; text-align: left; padding-left: 56px; font-size: 24px; display: inline; font-weight: 700;padding-top: 2px;height:40px;display: inline-block;margin-left:56px;}
.pd.freeav #advanced .logo{ background: url(../img/icon-PandaDomeAdvanced.svg) no-repeat top left; padding-left: 47px; height: 40px;display: inline-block;margin-left:16px; }
.pd.freeav #advanced .logoE{ background: url(../img/essential-main-icon.svg) no-repeat top left; background-size: 40px 40px; }
.pd.freeav #advanced ,.pd.freeav #free{ width: 322px; display: inline-block; vertical-align: top; background-color: #F3F3F3;}
.pd.freeav #free{ width: 268px;}
.pd.freeav .box_freeav{min-height: 332px; padding: 8px; position: relative;}
.pd.freeav .box_freeavE{min-height: 399px !important; }/*Oferta Essential en lugar de advanced*/

.pd.freeav #advanced .box_freeav{ padding-left: 0; padding-right: 0;}
.pd.freeav #advanced { background-color: #2F3343; color: #ffffff; margin-left: 2.4em; margin-right: -19px;}
.pd.freeav .box_freeav ul{ list-style: none; text-align: left; font-size: 14px; font-weight: 400; padding-left: 2.4em;}
.pd.freeav #free .box_freeav ul{ margin-top: 3.4em;}
.pd.freeav #advanced .box_freeav ul{ padding-left: 4.4em; margin: 0 0 0.5em;}
.pd.freeav .box_freeav li{line-height: 2.1em;}
/*.pd.freeav .box_freeav .tick{ background: url(../img/icon-check.png) no-repeat top left; height: 40px; width: 40px; display: inline-block; vertical-align: bottom; position: absolute; right: 46px;}*/
.pd.freeav .box_freeav .icon{display: inline-block; width: 16px; height: 16px; margin-right: 15px;}
.pd.freeav #free .antivirus{ background: url(../img/icon-protection.svg) no-repeat top left;  }
.pd.freeav #advanced .antivirus{ background: url(../img/icon-protection_w.svg) no-repeat top left; }
.pd.freeav #free .prevencion{ background: url(../img/icon-dataprotection.svg) no-repeat top left;   }
.pd.freeav #advanced .prevencion{ background: url(../img/icon-dataprotection_w.svg) no-repeat top left;   }
.pd.freeav #advanced .prevencionE{ background: url(../img/pandasecurity-icon-personal-firewall.svg) no-repeat top left;   }
.pd.freeav #free .prevencionE{ background: url(../img/icon-personal-firewall-grey.svg) no-repeat top left;   }
.pd.freeav #advanced .multidevice{ background: url(../img/pandasecurity-icon-antivirus-multidevice.svg) no-repeat top left;   }
.pd.freeav #free .multidevice{ background: url(../img/icon-antivirus-multidevice-grey.svg) no-repeat top left;   }
.pd.freeav #free .wifi{ background: url(../img/icon-wifiprotection.svg) no-repeat top left;   }
.pd.freeav #advanced .wifi{ background: url(../img/icon-wifiprotection_w.svg) no-repeat top left;   }
.pd.freeav #free .parental{ background: url(../img/icon-parentalControl.svg) no-repeat top left;   }
.pd.freeav #advanced .parental{ background: url(../img/icon-parentalControl_w.svg) no-repeat top left;   }
.pd.freeav #free .shorten,.pd.freeav #advanced .shorten{display: inline-block; vertical-align: top; width: 80%;}

.pd.freeav .button{ border: 1px solid #FF9010;display: block; height:30px; padding-top: 7px; margin: -8px auto; position: absolute; bottom: 17px;left: 16px;}
.pd.freeav #free .button{ width: 236px; color: #FF9010;}
.pd.freeav #advanced .button{ width: 290px; background-color: #FF9010; color: #ffffff; }
.pd.freeav .box_freeav .grey{ color: #B7B7B7;}
/*.pd.freeav #close_modal{ background: url("../img/cerrar.svg") no-repeat top right; background-size: 16px 16px; height: 16px; width: 16px; right: 0; position: absolute;cursor: pointer;}*/

.pd.freeav #header{background:url(../img/header-dome_XS.jpg) no-repeat top center;height:116px;background-size:cover;}
.pd.freeav h2{padding-top:26px; margin-bottom: 0.45em;}
.pd.freeav h2 strong{font-weight: 700;}
.pd.freeav .h2_XL{font-size:1.2em;}
.pd.freeav #main{text-align:center;margin-bottom:0;}
.pd.freeav .buttonno{margin-right:15px}
.pd.freeav .now,.pd.freeav .get{font-family:"Campton Bold","Century Gothic"; font-weight: bold; }
.pd.freeav #prices{background:none;padding:10px 20px;min-width:230px;margin-top:-50px;}
.comparative{min-width:580px;max-width:720px;text-align:center;margin:55px auto 0;border-collapse:collapse; position: relative;}
.comparative .odd{background-color:#f7f7f7;}
.comparative .odd .highlight{background-color:#f3f3f3;}
.comparative .even{background-color:#ffffff;}
.comparative .icon{width:45px;height:38px;padding-left:30px}
.icon1,.icon2,.icon3,.icon4{background:url(../img/iconset.png) left top no-repeat transparent;width:25px;height:30px;display:block;}
.comparative .icon2{background-position:left -100px;}
.comparative .icon3{background-position:left -200px;}
.comparative .icon4{background-position:left -300px;}
.comparative .table-prices{background:#f7f7f7;border-top-color:#f7f7f7;border-left-color:#f7f7f7}
.comparative .table-logo{margin-top:-50px;}
.border-top{border-top:1px solid #eaeaea;}
.border-bottom{border-bottom:1px solid #eaeaea;}
.border-left{border-left:1px solid #eaeaea;}
.border-right{border-right:1px solid #eaeaea;}
.comparative .yes.highlight{background-position:center -387px;}
.comparative .svgicon{color: #FA709A; font-size: 1em;}
.comparative .yesfree .svgicon{color: #ACCBEE; }
.pd.freeav .comparative .even td.yes, .pd.freeav .comparative .odd td.yes{text-align: center;}
.comparative .table-title{font-family:"Campton SemiBold","Century Gothic";color:#fa709a;padding-bottom:3px;}
.comparative .table-title.highlight{color:#aecced;}
.comparative .before{font-size:1.25em;color:#4b5964;text-decoration:line-through;}
.comparative .before #pricebefore{font-size:1.14em;text-decoration:none;}
.comparative .now{font-family:"Campton Book","Century Gothic";color:#ff9012;font-size:1.65em;text-transform:uppercase;}
.comparative .now #price{font-size:2.15em;line-height:1em;}
.table-logo{display: none;}
.comparative tr:last-of-type{display: none;}

.pd.freeav  #header{background:none; height: auto;}
.pd.telefono h2{ font-size: 22px;}
.pd.freeav h2{color: #2F3947; width: 90%; padding-top: 33px; line-height: 1.5em; font-size: 18px;font-family:"IBM Plex Sans","Century Gothic"; font-weight: 300;  }
.pd.freeav .now{ text-transform: capitalize; color: #D90042;}
/*.pd.freeav h2 .h2_XL{ font-size: 1.5em;font-family:"Campton Bold","Century Gothic"; display: block; letter-spacing: normal;letter-spacing: 0.005em;}*/
.pd.telefono h2 .h2_XL{ font-size: 22px; font-weight: normal; display: inline;font-family:"Campton Light","Century Gothic";  }
.pd.freeav .comparative .table-prices{ background-color: #ffffff; border: none; height: 10em;}
.pd.freeav .border-left,.pd.freeav .border-right,.pd.freeav .border-top { border: none;}
.pd.freeav .comparative .even { background-color: #f7f7f7;}
.pd.freeav .comparative .even td,.pd.freeav .comparative .odd td{ text-align: right;font-size: 0.86em;}
.pd.freeav .comparative .odd .highlight,.pd.freeav .comparative .odd,.pd.freeav .comparative tr:first-of-type.even { background-color: #ffffff;}
.pd.freeav .comparative .icon1,.pd.freeav .comparative .icon2,.pd.freeav .comparative .icon3,.pd.freeav .comparative .icon4 { display: none;width: none;}
.pd.freeav #prices { position: absolute; top: 27px; left: -120px; background-color: #FF9012; color: #ffffff; text-align: center;font-size: 0.95em; min-width: 316px; padding: 1em 0 1.4em;}
.pd.freeav .get {color: #FF9012;}
.pd.telefono .get {font-family:"Campton Bold","Century Gothic"; font-size: 23px;}
.pd.freeav .comparative .now, .pd.freeav  #price { color: #D90042;display: inline-block;font-size: 24px;font-family:"IBM Plex Sans","Century Gothic"; font-weight: 700;}
.pd.freeav .comparative .even td.table-title{ text-align: center;font-family:"Campton Bold","Century Gothic"; font-size: 1.5em;  text-transform: capitalize;width: 185px;}
.pd.freeav .comparative .even td.table-title.border-left{ color: #ACCBEE;}
.pd.freeav .table-logo{display: block; margin: 0 auto;}
.pd.freeav .txt-now{ font-size: 24px;font-family:"IBM Plex Sans","Century Gothic"; margin-top: 0.4em; display: inline-block; font-weight: 700;}
.pd.freeav .txt-before{  text-transform: capitalize; font-size: 14px;}
.pd.freeav #pricebefore{font-size: 14px;}
.pd.freeav .comparative .before { font-size: 1.1em; margin-top: 0.9em; letter-spacing: 0.04em;}
.pd.freeav .comparative {margin: 4em auto 0; min-width: 520px;}
.pd.telefono .comparative {margin: 2.6em auto 0 10.5em; min-width: 520px;}
.pd.freeav .comparative .icon{ height: 28px;  width: 0;}
.pd.freeav .buttonno, .pd.freeav  .buttonyes {    font-size: 0.85em;padding: 11px 55px;}
.pd.freeav .buttonno{ text-transform: capitalize; color: #2F3947; background-color: rgba(205,205,205,0.25);padding: 11px 26px;margin: 0 15px 0 7.5em;}
.pd.freeav .buttonno:hover,.pd.freeav .buttonyes:hover{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);}
.pd.freeav .comparative tr:last-of-type{display: table-row; background-color: #ffffff;height: 1.7em;}
.pd.freeav .comparative .before{ color: #2F3947;}

#sticky_anytech {padding:1.3em 1em 0.5em; color:#2F3343; font-family:"Campton Light","Century Gothic";z-index:1; margin-top: 1.5em; }
.pd.freeav  #sticky_anytech {padding-top:  0; margin-top: 8px;}
#sticky_anytech .contenedor{max-width:none;}
#sticky_anytech .title{ margin: 0;}
.pd.freeav  #sticky_anytech .title{ margin: 0 0 0.7em; font-size: 16px;font-family:"IBM Plex Sans","Century Gothic"; font-weight: 300; }
#sticky_anytech .powered{ font-size: 0.72em;font-family:"Campton Book","Century Gothic";font-style: italic; margin: -10px 0 0; text-align: right; }
#sticky_anytech .telef a{ font-size: 27px; color: #ff9012;font-family:"IBM Plex Sans","Century Gothic"; display: inline-block; vertical-align: top; margin: -4px 0 0 0.6em; font-weight: 700;}

@media screen  and (max-width: 750px){
#container,.pd #container,.pd.freeav #container{width:auto;}
}
@media screen  and (max-width: 690px){
	.pd.freeav #advanced { width: 306px; margin-left: 1.75em; }
	.pd.freeav #free{ width: 268px; }
	.pd.freeav .box_freeav ul {    padding-left: 1.4em;}
	.pd.freeav #free .box_freeav ul {    padding-left: 0.1em;}
	.pd.freeav .box_freeav .tick { right: 35px;}
	.pd.freeav #free .box_freeav .tick { right: 19px;}
	.pd.freeav #advanced .button { width: 271px;}
	.pd.freeav #free .button { width: 233px;}
	.pd.freeav #sticky_anytech .title { width: 75%; margin: 0 auto 0.8em;}
}
@media screen  and (max-width: 605px){
	.pd.freeav #advanced ,.pd.freeav #free{ width: 268px;  }
	.pd.freeav #advanced {margin-left: 0.5em; }
	.pd.freeav .box_freeav ul {    padding-left: 0.1em;}
	.pd.freeav  .box_freeav .tick { right: 19px;}
	.pd.freeav #advanced .button{ width: 233px;}
	.pd.freeav #sticky_anytech .title {    width: 80%;}
	.pd.freeav #price,.pd.freeav .txt-now { font-size: 24px;}
	.pd.freeav .now { margin-top: 0.5em;}
}
@media screen  and (max-width: 580px){
h2 {width: 350px;}
.box {    margin: -20px 0 0 25px;}
.pd .box{margin:-150px auto 0 auto;float:none;background-position:top center;}
.pd #main{margin-bottom:0;}
.pd #prices{float:none;margin-left:auto;padding:20px 0;}
.pd #header{height:250px;}
.pd h2 {width:90%;}
#header {   height: 280px;}
#container {   height: 700px;}
.buttonno, .buttonyes {    display: table;    margin: 0 auto;}
 .buttonyes{ margin-top:20px;}
.comparative{min-width:inherit;margin-top:5px;}
.comparative tr{border:none !important;}
.comparative td:not(.table-prices){display:none;}
.pd.freeav #header{height:auto;background-size:cover;padding-bottom:10px;}
.pd.freeav #main{margin-bottom:5px}
.pd.freeav h2 br{display:none;}
	.pd.freeav .comparative .table-prices{background-color: #f7f7f7;}
	.pd.freeav #prices {    position: initial;width: 15em;margin: 0 auto;padding: 3.3em 0;}
	.pd.freeav .comparative {    margin: 1.5em auto 0; min-width: inherit;width:auto;}
	.pd.freeav .buttonno{margin: 0 auto;}
	.pd.freeav .buttonno, .pd.freeav .buttonyes{ width: 20em; padding: 14px 0;}
	.pd.freeav #main {    margin-bottom: 0;}
}
@media screen  and (max-width: 375px){
	.pd.freeav  #free{display: none;}
	.pd.freeav #advanced { width: 304px; margin: 0 auto 1em;  }
	.pd.freeav .box_freeav ul{ padding-left: 2.4em;}
.pd.freeav .box_freeav .tick{ right: 46px;}
	.pd.freeav #advanced .button { width: 270px;}
	.pd.freeav h2 {		margin-bottom: 0.4em;}
	.pd.freeav #price,.pd.freeav .txt-now {    font-size: 32px; margin-top: 0;}
	.pd.freeav #sticky_anytech .title {    width: 100%;}
	#sticky_anytech{padding: 0; }
	.pd.freeav .now { margin-top: 0;}
}
@media screen  and (max-width: 350px){
h2 {width: 250px;}
#header {   height: 300px;}
.box { float:none; margin: -20px auto;    padding-top: 10px;}
h1{font-size: 5em;}
#prices { background:none; margin:0 auto; float:none;}
#main{ margin-bottom:0;}
#container {   height: 800px;}
.buttonno, .buttonyes { padding: 25px 36px; font-size: 1.2em;}
}
.discount_box_uk{height:40px}
.price_uk span{ color: #FFFFFF !important;display: inline-block !important;font-size: 24px !important;font-family:"IBM Plex Sans","Century Gothic"; font-weight: 700 !important;text-decoration: none !important;}