body {

font-size: 12px;

font-family: Lato,Open Sans,Source Sans Pro,Arial,sans-serif;

color: #464646;

background: #ffffff!important;

}

h1, h2, h3, h4, h5, h6 {

font-family: 'Playfair Display', serif!important;

}

.row1200 {

width: 1200px!important;

margin: auto;

}

.row1200 a {

color: #000000;

font-size: 16px!important;

font-family: Lato,Open Sans,Source Sans Pro,Arial,sans-serif!important;

}

.row1200 a:hover {

color: #1b75bc;

font-size: 16px!important;

font-family: Lato,Open Sans,Source Sans Pro,Arial,sans-serif!important;

}

#row1200 {

width: 1200px!important;

margin: auto;

min-height: 80px;

}

#row1200 a {

color: #8a8a8a;

font-size: 12px!important;

font-family: Lato,Open Sans,Source Sans Pro,Arial,sans-serif!important;

font-weight: 400;

}

#row1200 a:hover {

color: #1b75bc;

font-size: 12px!important;

font-family: Lato,Open Sans,Source Sans Pro,Arial,sans-serif!important;

font-weight: 400;

}

#row1200s {

max-width: 1200px!important;

margin: auto;

background: #e8e8e8;

box-shadow: 0 0.5rem 1rem rgba(0,0,0,.1);

padding: 1.25rem;

}

#row1200se {

max-width: 1200px!important;

margin: 50px auto 10px auto;

box-shadow: 0 0.5rem 1rem rgba(0,0,0,.1);

padding: 1.25rem;

}

.medium-block-grid-4>li {

width: 25%!important;

list-style: none;

}

.socialmedia {

float: right;

}.productdetails

img.social {

height: 45px;

}

.socialmedia a {

display: inline!important;

padding: 0 5px!important;

}

form {

margin: 20px 0 1rem!important;

}

.platz {

font-size: 16px!important;

padding-bottom: 15px!important;

}

.productstitle h3 {

font-size: 17px!important;

}

.productpunkte {

font-size: 16px!important;

padding-bottom: 10px!important;

margin: 0 auto;

text-align: center;

}

.addthis_inline_share_toolbox {

float: none;

margin: auto;

text-align: center;

}

.productleft {

float: left;

width: 20%;

}

.productstitle {

min-height: 140px;

}

.productrank {

background: #1b75bc;

color: #ffffff;

font-size: 36px;

padding: 25px 30px 35px 30px;

}

.productrating {

background: #f6f5f7;

color: #464646;

font-size: 32px;

text-align: center;

padding: 20px 20px 35px 20px;

}

.productright {

width: 300px;

margin: auto;

}

.productshop {

background: #d23c42;

color: #ffffff;

font-size: 20px;

padding: 10px;

margin-bottom: 30px;

}

.productshop a {

color: #ffffff;

}

.productshop:hover {

background: #0078c2;

color: #ffffff;

}

.productshop a:hover {

color: #ffffff;

}

li.pt_fp_each {

padding-top: 10px;

padding-bottom: 10px;

width: 48%!important;

display: block;

float: left;

background: #ffffff;

margin-bottom: 10px;

margin-right: 1%;

margin-left: 1%;

}

.productname {

float: right;

width: 80%;

text-align: center;

}

.productdetails {

float: left;

background: #f6f5f7;

margin: 2px;

font-size: 14px;

width: 16%;

padding: 6px;

}

.productfeatures {

float: left;

background: #f6f5f7;

margin: 2px;

font-size: 14px;

width: 30%;

padding: 6px;

}

.productfeatures100 {

float: left;

background: #f6f5f7;

margin: 2px;

font-size: 14px;

width: 60%;

padding: 6px;

}

.productfeatures ul {

text-align: center;

list-style-position: inside;

list-style-type: square;

}

.productfeatures100 ul {

text-align: center;

list-style-position: inside;

list-style-type: square;

}

.productfeatures li {

font-size: 13px;

}

.productfeaturestitle {

background: #e6e6e6;

font-size: 14px;

text-transform: uppercase;

}

img.social {

height: 40px;

}

div#rating {

display: none;

}

.preise {

font-size: 18px;

color: #0078c2;

margin-bottom: 15px;

}

img.logoimg {

margin-bottom: 20px;

}

div#schemaprice {

display: none;

}

div#rating2 {

display: none;

}

.row {

width: 100%;

margin-left: auto;

margin-right: auto;

margin-top: 0;

margin-bottom: 0;

max-width: 100%!important;

}

#head {

background: #ffffff;

padding: 20px 0px;

}

input.formhome {

width: 50%;

float: left;

}

iframe {

border: none;

}

#privacy h1 {

display: block;

padding: 0.5625rem 0.875rem 0.5625rem;

overflow: hidden;

margin-left: 0;

color: #ffffff;

background: #171819;

list-style: none;

border-right: none;

border-left: none;

font-family: 'Playfair Display', serif!important;

border-radius: 0px;

margin-top: 30px;

margin-bottom: 15px;

font-size: 20px;

color: #ffffff;

font-weight: 200;

text-transform: uppercase;

}

div#featuredheader h1 {

display: block;

padding: 0.5625rem 0.875rem 0.5625rem;

overflow: hidden;

margin-left: 0;

color: #ffffff;

background: #171819;

list-style: none;

border-right: none;

border-left: none;

font-family: 'Playfair Display', serif!important;

border-radius: 0px;

margin-top: 30px;

margin-bottom: 15px;

font-size: 20px;

color: #ffffff;

font-weight: 200;

text-transform: uppercase;

}

.flageu {

margin: -2px 5px 0 15px;

}

.featuredtext {

font-size: 13px;

line-height: 1.3em;

}

.today {

display: block;

margin-bottom: 5px;

color: #fff;

background: #de3b3b;

padding: 10px;

font-size: 12px;

text-transform: uppercase;

}

.highest {

display: block;

margin-bottom: 5px;

color: #fff;

background: #171819;

padding: 10px;

font-size: 12px;

text-transform: uppercase;

}

.lowest {

display: block;

margin-bottom: 5px;

color: #000;

background: #f3a800;

padding: 10px;

font-size: 12px;

text-transform: uppercase;

}

.date {

color: #464646;

font-weight: 100;

font-size: 12px;

margin-bottom: 20px;

}

a.nameprod {

text-decoration: none;

font-size: 14px;

}

a:hover.nameprod {

text-decoration: underline;

font-size: 14px;

}

select.formcat {

width: 30%;

float: left;

background: #f3f3f3 url("a.png") no-repeat;

background-position-x: 97%;

background-position-y: center;

color: #e4aa07;

border-right: #ccc 1px solid;

border-top: #ccc 1px solid;

border-bottom: #ccc 1px solid;

border-left: none;

}

.producthome {

margin: 0px;

background: #fff;

}

.producthome h3 {

margin-bottom: 0px;

}

.producthome h3:hover {

margin-bottom: 0px;

}

.producthome a {

margin-bottom: 0px!important;

padding: 10px!important;

}

.producthome a:hover {

margin-bottom: 0px!important;

padding: 10px!important;

}

.relatedproducts {

display: block;

padding: 0.5625rem 0.875rem 0.5625rem;

overflow: hidden;

margin-left: 20px;

color: #ffffff;

background: #171819;

list-style: none;

border-right: none;

border-left: none;

font-family: 'Playfair Display', serif!important;

border-radius: 0px;

margin-top: 30px;

margin-bottom: 15px;

font-size: 16px;

}

li.related_pt_fp_each {

width: 25%!important;

}

.relatedproductname {

text-align: center;

}

.history {

display: block;

padding: 0.5625rem 0.875rem 0.5625rem;

overflow: hidden;

margin-left: 0;

color: #fff;

list-style: none;

background-color: #e4aa07;

border: none;

border-radius: 0px;

text-transform: uppercase;

margin-bottom: 20px;

}

div#productpricewecker {

display: block;

padding: 0.5625rem 0.875rem 0.5625rem;

overflow: hidden;

margin-left: 0;

color: #fff;

list-style: none;

background-color: #e4aa07;

border: none;

border-radius: 0px;

text-transform: uppercase;

margin-bottom: 20px;

}

select#emailTo {

background: #d6d6d6;

border: 1px solid #d6d6d6;

}

select.formcat:hover {

width: 30%;

float: left;

background: #f3f3f3 url("a.png") no-repeat;

background-position-x: 97%;

background-position-y: center;

color: #e4aa07;

border-right: #ccc 1px solid;

border-top: #ccc 1px solid;

border-bottom: #ccc 1px solid;

border-left: none;

}

.text {

font-size: 13px;

color: #383838;

line-height: 1.3em;

text-align: justify;

}

.text h2 {

font-size: 13px;

color: #383838;

line-height: 1.3em;

display: inline;

}

.cattitle {

text-align: center;

padding-top: 10px;

padding-bottom: 20px;

}

.cattitle h1 {

font-family: 'Playfair Display', serif!important;

font-size: 36px;

text-align: center;

margin-bottom: 20px;

margin-top: 10px;

color: #000000;

}

.cattitle h2 {

font-family: 'Playfair Display', serif!important;

font-size: 26px;

text-align: center;

margin-bottom: 20px;

margin-top: 10px;

color: #1b75bc;

}

.article {

font-size: 16px;

font-family: 'Playfair Display', serif!important;

line-height: 1.6em;

margin-top: 0px;

}

.title {

font-family: 'Playfair Display', serif;

text-align: center;

font-size: 36px;

}

.title a {

color: #1b75bc;

}

.title a:hover {

color: #1b75bc;

}

.title span {

font-size: 19px;

}

button.button.tiny.postfix {

background: #263341;

font-family: 'Playfair Display', serif!important;

padding: 0px 20px;

width: 100%;

font-size: 22px;

}

button.button.tiny.postfix:hover {

background: #171819;

}

.langch {

margin-top: 20px;

}

.slist {

float: right;

padding-top: 35px;

font-size: 12px;

}

a {

color: #383838;

text-decoration: none;

line-height: inherit;

}

a:hover {

color: #171819;

text-decoration: none;

line-height: inherit;

}

button, .button {

background-color: #171819;

}

.button.success {

background-color: #464646;

}

.button.success:hover, .button.success:focus {

background-color: #0078c2;

}

select {

-webkit-appearance: none !important;

background: #e4aa07 url("b.png") no-repeat;

background-position-x: 97%;

background-position-y: center;

border: 1px solid #000;

padding: 0.5rem;

font-size: 0.875rem;

-webkit-border-radius: 0;

border-radius: 0;

color: #fff;

}

select:hover {

-webkit-appearance: none !important;

background: #4a4949 url("b.png") no-repeat;

background-position-x: 97%;

background-position-y: center;

border: 1px solid #000;

padding: 0.5rem;

font-size: 0.875rem;

-webkit-border-radius: 0;

border-radius: 0;

color: #fff;

}

img.logo {

padding-top: 15px;

}

.pt_me {

/* menu */

}

.pt_me p {

font-size: 12px;

margin-bottom: 12px;

}

.pt_se {

/* searchform */

}

.pt_se button, .pt_se input {

margin: 0;

}

.pt_fp {

/* featured */

}

span.pt_fp_name {

color: #000;

height: 80px;

display: block;

}

.pt_fp_each {

text-align: center;

font-size: 12px;

line-height: 1.8em;

}

.pt_fp_name {

}

.pt_fp_image {

border: 0;

max-height: 200px!important;

max-width: 250px;

}

.pt_fp_interaction {

font-size: 10px;

}

.pt_fp_from {

font-style: italic;

}

.pt_fp_price {

font-weight: bold;

}

.pt_fp h2 {

padding-top: 3px;

font-size: 12px;

font-weight: bold;

color: #999;

}

.amzdet p {

margin-left: 20px;

font-size: 16px;

line-height: 1.0;

text-align: left;

margin-bottom: 10px;

}

.relatedproducts h3 {

font-size: 20px;

color: #ffffff;

font-weight: 200;

margin: 0px;

text-transform: uppercase;

}

blockquote {

margin: 0 0 1.25rem;

padding: 0.5625rem 1.25rem 0 1.1875rem;

border-left: 0px!important;

}

.amzcomm {

display: block;

padding: 0.5625rem 0.875rem 0.5625rem;

overflow: hidden;

margin-left: 20px;

color: #ffffff;

background: #171819;

list-style: none;

border-right: none;

border-left: none;

font-family: 'Playfair Display', serif!important;

border-radius: 0px;

margin-top: 30px;

margin-bottom: 15px;

font-size: 16px;

}

.amzcomm h3 {

font-size: 20px;

color: #ffffff;

font-weight: 200;

margin: 0px;

text-transform: uppercase;

}

a.buttonpro {

background: #464646;

text-decoration: underline;

padding: 10px;

color: #fff;

font-weight: 100;

margin-bottom: 20px;

line-height: 3.0;

font-size: 11px;

}

a:hover.buttonpro {

background: #0078c2;

text-decoration: underline;

padding: 10px;

font-weight: 100;

color: #ffffff;

margin-bottom: 20px;

line-height: 3.0;

font-size: 11px;

}

.protitle h1 {

color: #464646;

margin-bottom: 30px;

font-size: 20px!important;

font-family: 'Playfair Display', serif!important;

}

.protitle h2 {

font-size: 18px;

margin-bottom: 20px;

}

.breadcrumbs>*:before {

content: "/";

color: #7d7d7d!important;

margin: 0 0.75rem;

font-size: 14px!important;

position: relative;

top: 1px;

}

.button.radius {

-webkit-border-radius: 0px;

border-radius: 0px;

margin-bottom: 10px;

}

.button.radius2 {

-webkit-border-radius: 0px;

border-radius: 0px;

}

button.secondary, .button.secondary {

color: #0078c2;

background: #ffffff;

line-height: 1.4em;

width: 100%;

font-size: 15px;

font-weight: 500!important;

font-family: 'Playfair Display', serif!important;

}

button.secondary, .button.secondary:hover {

color: #464646;

line-height: 1.4em;

background: #ffffff;

width: 100%;

font-family: 'Playfair Display', serif!important;

font-size: 15px;

font-weight: 500!important;

}

ul.pagination li.current a {

background: #e4aa07;

color: #fff;

font-weight: bold;

cursor: default;

}

.pt_fp_interaction a {

font-size: 11px;

color: #383838;

}

span.pt_fp_name {

color: #000;

}

div#last30 {

font-size: 14px;

font-weight: bold;

margin-bottom: 20px;

}

.pt_co {

/* coupons */

}

.pt_co img {

margin: 0;

padding: 0;

}

.pt_co p {

font-size: 12px;

margin: 0;

padding: 0.5em 0;

}

.pt_co a {

margin: 0;

padding: 0;

}

.pt_co_each {

margin-bottom: 12px;

padding: 12px;

border: 1px dotted darkgreen;

}

.pt_co_link {

text-align: right;

}

.pt_az {

/* atoz */

}

.pt_az h4, .pt_az li {

font-size: 30px;

color: #1b75bc;

}

.pt_az_img {

text-align: center;

}

.pt_ba {

/* banner */

}

.pt_ba hr {

border-top: 1px solid #ccc;

margin: 0;

padding: 0;

}

.pt_ba h2, .pt_ba h3 {

white-space: nowrap;

font-size: 12px;

color: #999;

}

.pt_ba h2 {

float: left;

white-space: nowrap;

}

.pt_ba h3 {

float: right;

white-space: nowrap;

}

.pt_sr {

/* searchresults */

}

.pt_sr_each {

margin-top: 15px;

}

.pt_sr_each_price {

text-align: center;

font-size: 12px;

line-height: 1.8em;

}

.pt_sr_image_container {

text-align: center;

}

.pt_sr_image {

border: 0;

}

.pt_sr_from {

font-style: italic;

}

.pt_sr_price {

font-weight: bold;

}

.pt_pr_visit a {

white-space: nowrap;

}

.pt_sr h4 {

font-size: 14px;

}

.pt_sr h4 img {

vertical-align: baseline;

}

.pt_sr p {

font-size: 13px;

text-align: justify;

}

.pt_sf {

/* searchfilters */

}

.pt_sf label {

font-size: 12px;

font-weight: bold;

}

.pt_sf_price {

}

.pt_sf_submit {

top: -0.1rem;

}

.pt_sf_small {

}

.pt_p {

/* product */

}

.pt_p img {

margin-bottom: 20px;

}

.pt_p h1 {

font-size: 18px;

}

.pt_p p {

text-align: justify;

font-size: 18px;

}

.pt_p_vouchercode {

font-weight: bold;

}

.pt_pr {

/* prices */

}

.pt_pr table {

width: 90%!important;

margin: auto!important;

}

.pt_pr table th {

text-align: center;

}

.pt_pr_mlogo {

text-align: center;

min-width: 90px;

font-size: 16px;

font-weight: 100!important;

line-height: 1.6em;

}

.pt_pr_mlogo a {

color: #000;

}

.pt_pr_mtext {

text-align: center;

}

.pt_pr_price {

font-weight: normal;

text-align: center;

}

.pt_pr_vouchercode {

font-weight: bold;

text-align: center;

}

.pt_pr_visit {

text-align: center;

}

.pt_pr_visit a {

margin: 0;

}

.bread {

display: block;

padding: 10px 0px 10px 0px;

overflow: hidden;

margin-left: 0;

color: #464646;

list-style: none;

border-right: none;

border-bottom: 1px solid #464646;

border-top:  1px solid #464646;

border-left: none;

font-family: 'Playfair Display', serif!important;

border-radius: 0px;

margin-top: 20px;

margin-bottom: 40px;

font-size: 16px;

margin-left: 20px;

margin-right: 20px;

}

.bread a {

color: #0078c2;

text-decoration: underline;

}

.bread a:hover {

color: #464646;

text-decoration: underline;

}

img {

max-height: 300px!important;

}

.homecategory {

width: 24.7%!important;

text-align: center;

font-size: 16px;

float: left;

padding: 20px;

}

.homecategory a:hover {

color: #0078c2!important;

}

.homecategory h3 a {

color: #0078c2!important;

}

.proranking {

background: #0078c2;

width: 300px;

color: #fff;

padding: 10px;

text-align: center;

font-size: 30px;

display: inline-block;

margin-bottom: 20px;

margin-right: 5px;

}

.prorating {

background: #f6f5f7;

color: #464646;

width: 300px;

padding: 10px;

text-align: center;

font-size: 30px;

display: inline-block;

margin-bottom: 20px;

margin-right: 5px;

}

.proranking h2 {

color: #fff;

font-size: 30px;

margin-bottom: 0px!important;

}

.prorating h2 {

color: #464646;

font-size: 30px;

margin-bottom: 0px!important;

}

.pt_ra {

/* ratings */

}

.pt_ra blockquote {

text-align: justify;

font-size: 15px;

}

.pt_ra textarea {

height: 100px;

}

.pt_ra select {

color: #ffffff;

}

.pt_ra_submit {

top: -0.1rem;

}

tr:first-child {

background: #0078c2;

}

tr:first-child a {

color: #fff;

}

table tr:first-child td {

color: #fff;

}

td.hide-for-small-only h2 {

font-size: 14px;

margin-bottom: 0px;

margin-top: 0px;

}

table tr.even, table tr.alt, table tr:nth-of-type(even) {

background: #f6f5f7!important;

}

table thead tr th {

font-size: 15px;

color: #ffffff;

text-transform: uppercase;

}

thead tr:first-child {

background: #464646;

}

thead th {

color: #fff!important;

font-weight: normal!important;

}

.pt_rp {

/* related */

}

.pt_rp h2 {

border-top: 1px solid #ccc;

padding-top: 3px;

font-size: 12px;

font-weight: bold;

color: #999;

}

/* foundation overrides */

.top-bar {

padding-left: 15px;

}

.top-bar input[type="text"], .top-bar button {

font-size: 0.77778rem;

position: relative;

top: 7px;

height: auto;

padding-top: 0.35rem;

padding-bottom: 0.35rem;

font-size: 0.75rem;

}

.top-bar .preloader {

height: 20px;

width: 20px;

left: 1em !important;

margin-left: 0px !important;

margin-top: 0px !important;

margin-bottom: 0px !important;

position: absolute !important;

top: 12px !important;

}

:focus {

outline: none;

}

::-moz-focus-inner {

border: 0;

}

.titlehome h1 {

font-family: 'Playfair Display', serif!important;

font-size: 36px;

text-align: center;

margin-bottom: 40px;

margin-top: 20px;

color: #000000;

}

.breadcrumbs {

margin-bottom: 10px !important;

margin-top: 10px !important;

}

.breadcrumbs {

display: block;

padding: 0.5625rem 0.875rem 0.5625rem;

overflow: hidden;

margin-left: 0;

color: #000000;

background: #ffffff;

border-color: #e4e4e4;

list-style: none;

border-right: none;

border-left: none;

font-family: Lato,Open Sans,Source Sans Pro,Arial,sans-serif;

border-radius: 0px;

}

.breadcrumbs>*.current a {

cursor: default;

color: #7d7d7d;

font-size: 14px;

}

.breadcrumbs>* a, .breadcrumbs>* span {

color: #7d7d7d;

font-size: 14px;

}

.breadcrumbs>* a:hover, .breadcrumbs>* span {

color: #1b75bc;

font-size: 14px;

}

ul.breadcrumbs h2 {

color: #ffffff;

font-family: 'Playfair Display', serif!important;

font-size: 16px;

line-height: 1em;

}

.contain-to-grid .top-bar2 {

max-width: 62.5rem;

margin: 0 auto;

margin-bottom: 0;

color: #ffffff;

padding-top: 20px;

padding-bottom: 20px;

text-align: center;

}

.contain-to-grid .top-bar2 a {

color: #ffffff;

}

.contain-to-grid .top-bar2 a:hover {

color: #e4aa07;

}

#privacy {

font-size: 15px;

line-height: 2em;

margin-bottom: 20px;

}

#privacy h2 {

font-size: 20px;

border: none;

color: #000 

}

.contain-to-grid {

width: 100%;

background: #f6f5f7;

}

.contain-to-grid-footer {

width: 100%;

background: #f7f8fa;

text-align: center;

font-size: 14px;

padding-top: 25px;

padding-bottom: 25px;

color: #8594a5;

margin-top: 30px!important;

}

.contain-to-grid-footer a {

color: #8594a5;

display: inline;

font-size: 14px;

line-height: 1em;

padding: 4px;

}

.contain-to-grid-footer a:hover {

color: #464646;

display: inline;

font-size: 14px;

line-height: 1em;

padding: 4px;

text-decoration: underline;

}

.disclaimerfooter {

font-size: 10px;

margin-top: 22px;

text-transform: uppercase;

color: #8594a5;

}

.top-bar {

background: #171819;

overflow: visible;

}

.top-bar-section li:not(.has-form) a:not(.button) {

padding: 0 15px;

line-height: 45px;

background: #18b39b;

}

.top-bar-section ul li {

float: left;

margin-right: 1px;

}

.top-bar-section ul {

background: #383838;

}

.top-bar-section ul li>a {

font-family: 'Playfair Display', serif!important;

}

@media only screen and ( max-width: 1600px) 

/* 1000 */

{

.productdetails {

width: 15%!important;

}

.productfeatures {

width: 25%!important;

}

.productfeaturestitle {

font-size: 11px!important;

}

.producthome {

font-size: 11px!important;

}

}

@media only screen and ( max-width: 1220px) 

/* 1000 */

{

#row1200 {

width: 100%!important;

}

.row1200 {

width: 100%!important;

}

#row1200s {

width: 100%!important;

}

#row1200se {

width: 100%!important;

}

.row {

width: 100%!important;

}

li.related_pt_fp_each {

width: 100%!important;

}

.productname {

width: 100%!important;

}

.productleft {

width: 100%!important;

}

.productdetails {

width: 100%!important;

}

.productfeatures {

width: 100%!important;

}

.productright {

width: 100%!important;

}

}

@media only screen and ( max-width: 800px) 

/* 1000 */

{

.menufeatured li {

width: 100%!important;

}

.menufeatured li:hover {

width: 100%!important;

}

.homecategory {

width: 100%!important;

}

li.pt_fp_each {

width: 100%!important;

}

}

@media only screen and ( max-width: 640px) 

/* 640 */

{

html {

font-size: 75%;

/* 12 */

}

input.formhome {

width: 100%;

float: left;

}

select.formcat {

width: 100%;

border-left: #ccc 1px solid;

}

select.formcat:hover {

width: 100%;

border-left: #ccc 1px solid;

}

button.button.tiny.postfix {

width: 100%;

}

.small-8 {

width: 100%;

}

/* first level */

.menufeatured li {

width: 100%!important;

}

.menufeatured li:hover {

width: 100%!important;

}

/* second level */

}

/* Chart */

.label.bar-label {

bottom: 0px!important;

position: absolute;

background: none;

font-size: 12px;

bottom: -40px!important;

color: #e4aa07;

}

.label {

color: #fff!important;

}

.label.axis-label {

background: #000000!important;

position: absolute;

top: 202px!important;

white-space: normal;

font-size: 12px;

height: 60px;

}

#awesome-graph {

height: 200px;

width: 900px;

}

.graph {

margin-bottom: 50px;

margin-top: 30px;

clear: both;

font-family: georgia, serif;

font-size: 14px;

}

.graph .label {

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

}

.graph-header h3 {

margin-bottom: 0px;

}

.graph-header {

text-align: center;

}

.graph-header p {

margin-top: 0px;

}

.graph .legend td, .graph .legend, .graph .legend tr {

padding: 0px;

margin: 0px;

border-collapse: collapse;

}

.graph .legend {

margin-left: 10px;

}

.graph .legend td {

padding-right: 5px;

}

.graph .legend .color-box {

width: 14px;

height: 10px;

overflow: hidden;

}

@media (max-width: 810px) {

#awesome-graph {

height: 200px;

width: 320px;

}

.label.bar-label {

font-size: 8px;

}

.label.axis-label {

font-size: 8px;

}

.graph .label {

text-align: center;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 2px!important;

padding-right: 2px!important;

}

}

p { text-align: center; }

.toggle, [id^=drop] {

display: none;

}

.menuback {

background: #1b75bc;

}

.topek {

background: #f7f8fa;

margin-bottom: 20px;

padding-bottom: 5px;

}

.topek2 {

background: #f7f8fa;

margin-bottom: 20px;

padding: 10px;

}

nav {

margin: 0;

padding: 0;

}

nav:after {

content: "";

display: table;

clear: both;

}

nav ul {

float: left;

padding: 0;

margin: 0;

list-style: none;

position: relative;

z-index: 1;

}

nav ul li {

margin: 0px;

display: inline-block;

float: left;

background-color: #000000;

}

nav ul li:hover {

background-color: #ed1d24;

}

nav a {

display: block;

padding: 0 20px;

color: #FFF;

font-size: 20px;

line-height: 60px;

text-decoration: none;

}

nav a:hover {

display: block;

padding: 0 20px;

color: #FFF;

font-size: 20px;

line-height: 60px;

text-decoration: none;

}

nav ul li ul li:hover { background: #263341; }

nav ul ul {

display: none;

position: absolute;

top: 60px;

width: 700px;

background: #f6f5f7;

}

nav ul li:hover > ul { display: inherit; }

nav ul ul li {

width: 231px;

float: left;

display: block;

position: relative;

margin: 1px;

}

nav ul ul li a {

font-size: 15px;

padding: 10px;

line-height: 1em;

}

nav ul ul li a:hover {

font-size: 15px;

padding: 10px;

line-height: 1em;

}

nav ul ul ul li {

position: relative;

top: -60px;

left: 170px;

}

li > a:after { content: ' +'; }

li > a:only-child:after { content: ''; }

/* Media Queries

--------------------------------------------- */

@media all and (max-width : 768px) {

#logo {

display: block;

padding: 0;

width: 100%;

text-align: center;

float: none;

}

h1 {

font-size: 20px!important;

}

.titlehome h2 {

font-size: 16px!important;

}

.cattitle h1 {

font-size: 20px!important;

}

.cattitle h2 {

font-size: 16px!important;

}

}

@media all and (max-width : 330px) {

nav ul li {

display: block;

width: 94%;

}

}