html, body {padding: 0px; margin: 0px; font-size: 16px;} 
#map { height: 450px; width: 666px;}

.leaflet-popup-content {width: 400px !important;}
.popupcontent {width: 400px; font-family:"Source Sans Pro", sans-serif; color: #444;}
.popupcontent div:nth-child(1) {font-size: 1.3em; font-style: italic;}
.popupcontent div:nth-child(2) {font-size: 1.4em; font-weight: 700; padding: 5px 0;}

.popupcontent div:nth-child(3) {font-size: 1.2em; line-height: 1.7em; vertical-align: text-top;}
.popupcontent div:nth-child(3):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #FF9800;}
.popupcontent div:nth-child(3):after {content:" - FIDESZ-KDNP"; margin-left: 5px; color: #FF9800;}

.popupcontent div:nth-child(4) {font-size: 1.2em; }
.popupcontent div:nth-child(4):before {content:"\2022   "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #EA2E49;}
.popupcontent div:nth-child(4):after {content:"   - ÖSSZEFOGÁS";  margin-left: 5px; color: #EA2E49;}

.popupcontent div:nth-child(5) {font-size: 1.2em; }
.popupcontent div:nth-child(5):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #808080;}
.popupcontent div:nth-child(5):after {content:"   - JOBBIK";  margin-left: 5px; color: #808080;}

.popupcontent div:nth-child(6) {font-size: 1.2em; }
.popupcontent div:nth-child(6):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #A7C520;}
.popupcontent div:nth-child(6):after {content:"   - LMP";  margin-left: 5px; color: #A7C520;}

.popupcontent div:nth-child(7) {font-size: 1.2em; }
.popupcontent div:nth-child(7):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(7):after {content:" ";  margin-left: 5px; color: #cccccc;}

.popupcontent div:nth-child(8) {font-size: 1.2em; }
.popupcontent div:nth-child(8):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(8):after {content:" ";  margin-left: 5px; color: #cccccc;}

.popupcontent div:nth-child(9) {font-size: 1.2em; }
.popupcontent div:nth-child(9):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(9):after {content:" ";  margin-left: 5px; color: #cccccc;}

.popupcontent div:nth-child(10) {font-size: 1.2em; }
.popupcontent div:nth-child(10):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(10):after {content:" ";  margin-left: 5px; color: #cccccc;}

.popupcontent div:nth-child(11) {font-size: 1.2em; }
.popupcontent div:nth-child(11):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(11):after {content:" ";  margin-left: 5px; color: #cccccc;}

.popupcontent div:nth-child(12) {font-size: 1.2em; }
.popupcontent div:nth-child(12):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(12):after {content:" ";  margin-left: 5px; color: #cccccc;}

.popupcontent div:nth-child(13) {font-size: 1.2em; }
.popupcontent div:nth-child(13):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(13):after {content:" ";  margin-left: 5px; color: #cccccc;}

.popupcontent div:nth-child(14) {font-size: 1.2em; }
.popupcontent div:nth-child(14):before {content:"\2022  "; font-size: 2em; line-height: .8em; vertical-align: text-bottom; color: #cccccc;}
.popupcontent div:nth-child(14):after {content:" ";  margin-left: 5px; color: #cccccc;}











/* FONTS  */

@font-face {
    font-family:"Source Sans Pro";src:url("/s/font/source-sans-italic-light-new.eot");src:url("/s/font/source-sans-italic-light-new.eot?") format("embedded-opentype"),url("/s/font/source-sans-italic-light-new.woff") format("woff"),url("/s/font/source-sans-italic-light-new.ttf") format("truetype");url("/s/font/source-sans-light-italic.svg#web") format("svg");font-style:italic;font-weight:200;
}

@font-face {
    font-family:"Source Sans Pro";src:url("/s/font/source-sans-regular.eot");src:url("/s/font/source-sans-regular.eot?") format("embedded-opentype"),url("/s/font/source-sans-regular.woff") format("woff"),url("/s/font/source-sans-regular.ttf") format("truetype");url("/s/font/source-sans-regular.svg#web") format("svg");font-style:normal;font-weight:400;
}

@font-face {
    font-family:"Source Sans Pro";src:url("/s/font/source-sans-bold.eot.eot");src:url("/s/font/source-sans-bold.eot.eot?") format("embedded-opentype"),url("/s/font/source-sans-bold.woff") format("woff"),url("/s/font/source-sans-bold.ttf") format("truetype");url("/s/font/source-sans-bold.svg#web") format("svg");font-style:normal;font-weight:700;
}

@font-face {
    font-family:"Source Sans Pro";src:url("/s/font/source-sans-bold-italic.eot");src:url("/s/font/source-sans-bold-italic.eot?") format("embedded-opentype"),url("/s/font/source-sans-bold-italic.woff") format("woff"),url("/s/font/source-sans-bold-italic.ttf") format("truetype");url("/s/font/source-sans-bold-italic.svg#web") format("svg");font-style:italic;font-weight:700;
}

@font-face {
    font-family:"Source Sans Pro";src:url("/s/font/source-sans-black.eot");src:url("/s/font/source-sans-black.eot?") format("embedded-opentype"),url("/s/font/source-sans-black.woff") format("woff"),url("/s/font/source-sans-black.ttf") format("truetype");url("/s/font/source-sans-black.svg#web") format("svg");font-style:normal;font-weight:900;
}