@import url(http://fonts.googleapis.com/css?family=Lato:400,700|PT+Sans:400,700&subset=latin,latin-ext);
ul,ol,h1,h2,h3,h4,p,div {
margin:0;
padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
display:block;
overflow:hidden;
}
audio,canvas,video {
display:inline;
zoom:1;
}
html {
font-size:14px;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
font-family:'Lato',sans-serif;
}
button,input,select,textarea {
font-family:'Lato',sans-serif;
color:#222;
font-size:100%;
vertical-align:middle;
margin:0;
}
::-moz-selection,::selection {
background:#eb1314;
color:#fff;
text-shadow:none;
}
a:focus {
outline:thin dotted;
}
a:hover,a:active {
outline:0;
}
abbr[title] {
border-bottom:1px dotted;
}
blockquote {
margin:1em 40px;
}
dfn {
font-style:italic;
}
hr {
display:block;
height:1px;
border:0;
margin:1em 0;
padding:0;
}
ins {
background:#ff9;
color:#000;
text-decoration:none;
}
mark {
background:#ff0;
color:#000;
font-style:italic;
font-weight:700;
}
pre,code,kbd,samp {
font-family:monospace, serif;
_font-family:'courier new', monospace;
font-size:1em;
}
pre {
white-space:pre-wrap;
word-wrap:break-word;
}
q {
quotes:none;
}
q:before,q:after {
content:none;
}
small {
font-size:85%;
}
sub {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
bottom:-.25em;
}
sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
top:-.5em;
}
dd {
margin:0 0 0 40px;
}
img {
border:0;
-ms-interpolation-mode:bicubic;
vertical-align:middle;
}
svg:not(:root) {
overflow:hidden;
}
fieldset {
border:0;
margin:0;
padding:0;
}
label {
cursor:pointer;
}
legend {
border:0;
margin-left:-7px;
white-space:normal;
padding:0;
}
input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
width:13px;
height:13px;
padding:0;
}
input[type="search"] {
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}
textarea {
overflow:auto;
vertical-align:top;
resize:vertical;
}
input:invalid,textarea:invalid {
background-color:#f0dddd;
}
.chromeframe {
background:#ccc;
color:#000;
margin:.2em 0;
padding:.2em 0;
}
.ir {
display:block;
border:0;
text-indent:-999em;
overflow:hidden;
background-color:transparent;
background-repeat:no-repeat;
text-align:left;
direction:ltr;
line-height:0;
}
.hidden {
display:none!important;
visibility:hidden;
}
.visuallyhidden {
border:0;
clip:rect(0000);
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin:-1px;
padding:0;
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
clip:auto;
height:auto;
overflow:visible;
position:static;
width:auto;
margin:0;
}
.invisible {
visibility:hidden;
}
.clearfix {
zoom:1;
}
.clearfix:before {
content:"";
display:table;
}
.clearfix:after {
content:"";
display:table;
clear:both;
}
.fancybox-tmp iframe,.fancybox-tmp object {
vertical-align:top;
margin:0;
padding:0;
}
.fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:8020;
}
.fancybox-skin {
position:relative;
background:#f9f9f9;
color:#444;
text-shadow:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:0;
padding:0;
}
.fancybox-opened {
z-index:8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
box-shadow:0 10px 25px rgba(0,0,0,0.5);
}
.fancybox-outer {
position:relative;
outline:none;
margin:0;
padding:0;
}
.fancybox-inner {
position:relative;
outline:none;
overflow:hidden;
margin:0;
padding:0;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling:touch;
}
.fancybox-error {
color:#444;
font:14px/20px 'PT Sans',"Helvetica Neue", Helvetica, Arial, sans-serif;
margin:0;
padding:10px;
}
.fancybox-image,.fancybox-iframe {
display:block;
width:100%;
height:100%;
border:0;
vertical-align:top;
margin:0;
padding:0;
}
.fancybox-image {
max-width:100%;
max-height:100%;
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
background-image:url(/assets/images/fancybox_sprite.png);
}
#fancybox-loading {
position:fixed;
top:50%;
left:50%;
margin-top:-22px;
margin-left:-22px;
background-position:0 -108px;
opacity:0.8;
cursor:pointer;
z-index:8020;
}
#fancybox-loading div {
width:44px;
height:44px;
background:url(/assets/images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position:absolute;
top:-18px;
right:-18px;
width:36px;
height:36px;
cursor:pointer;
z-index:8040;
}
.fancybox-nav {
position:absolute;
top:0;
width:40%;
height:100%;
cursor:pointer;
background:transparent url(/assets/images/blank.gif);
-webkit-tap-highlight-color:rgba(0,0,0,0);
z-index:8040;
}
.fancybox-prev {
left:0;
}
.fancybox-next {
right:0;
}
.fancybox-nav span {
position:absolute;
top:50%;
width:36px;
height:34px;
margin-top:-18px;
cursor:pointer;
z-index:8040;
visibility:hidden;
}
.fancybox-prev span {
left:20px;
background-position:0 -36px;
}
.fancybox-next span {
right:20px;
background-position:0 -72px;
}
.fancybox-tmp {
position:absolute;
top:-9999px;
left:-9999px;
overflow:visible;
visibility:hidden;
padding:0;
}
#fancybox-overlay {
position:absolute;
top:0;
left:0;
overflow:hidden;
display:none;
z-index:8010;
background:#000;
}
#fancybox-overlay.overlay-fixed {
position:fixed;
bottom:0;
right:0;
}
.fancybox-title {
visibility:hidden;
font:normal 13px/20px 'PT Sans',"Helvetica Neue", Helvetica, Arial, sans-serif;
position:relative;
text-shadow:none;
z-index:8050;
}
.fancybox-title-float-wrap {
position:absolute;
bottom:0;
right:50%;
margin-bottom:-35px;
z-index:8030;
text-align:center;
}
.fancybox-title-float-wrap .child {
display:inline-block;
margin-right:-100%;
background:rgba(0,0,0,0.8);
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
text-shadow:0 1px 2px #222;
color:#FFF;
font-weight:700;
line-height:24px;
white-space:nowrap;
padding:2px 20px;
}
.fancybox-title-outside-wrap {
position:relative;
margin-top:10px;
color:#fff;
}
.fancybox-title-over-wrap {
position:absolute;
bottom:0;
left:0;
color:#fff;
background:rgba(0,0,0,0.8);
padding:10px;
}
#map {
z-index:500;
position:relative;
min-height:600px;
padding:10px;
}
#map .region {
fill:#009FC2;
cursor:pointer;
-webkit-transition:fill .3s linear;
-moz-transition:fill .3s linear;
}
#map .region:hover {
fill:#008bab;
}
#map .region.disabled {
fill:#E0E0E0;
}
#map .region.disabled:hover {
fill:#c9c9c9;
}
#views {
width:152px;
position:absolute;
bottom:10px;
left:10px;
}
#views h3 {
background:#F3F3F3;
text-align:center;
margin-bottom:5px;
padding:5px 0;
}
#views .toggle {
float:left;
text-align:center;
width:76px;
background:#F9F9F9;
font-size:12px;
font-weight:700;
color:#ccc;
cursor:pointer;
padding:5px 0;
}
#views .toggle:hover {
color:inherit;
}
#views .toggle.active:hover {
color:#fff;
}
#details {
width:263px;
position:absolute;
top:10px;
right:10px;
padding-bottom:5px;
border:1px solid #ddd;
display:none;
background:linear-gradient(tobottom,#fff0%,#f9f9f9100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);
}
#details .thumb {
float:left;
display:none;
margin:5px 0 5px 10px;
}
#details .population,#details .budget {
padding-left:30px;
float:left;
width:150px;
color:#01243f;
font-size:12px;
background-image:url(/assets/images/tooltip-ico.png);
background-repeat:no-repeat;
background-position:0 4px;
margin:5px 0 5px 10px;
}
#details .population.budget,#details .budget.budget {
background-position:0 -18px;
}
#details .info {
border-top:1px solid #eee;
font-size:11px;
padding-top:3px;
margin-top:10px;
display:none;
clear:both;
}
#details h3 {
margin-bottom:10px;
border-bottom:1px solid #eee;
padding:5px 0 5px 10px;
}
#tabs {
text-align:right;
width:100%;
position:absolute;
overflow:visible;
top:0;
z-index:1000;
}
#tabs a {
border-top:1px dashed #ccc;
border-left:1px dashed #ccc;
border-right:1px dashed #ccc;
float:right;
margin-left:5px;
padding:5px 15px;
}
#tabs a.selected {
background:#fff;
}
#map-container {
margin-top:30px;
position:relative;
}
#mapList {
border-top:1px solid #ccc;
margin-top:20px;
padding-top:15px;
}
.region-list {
float:left;
padding-left:30px;
overflow:hidden;
}
.region-list .title {
color:#eb1314;
margin-bottom:10px;
}
ul.region-list {
width:190px;
list-style-type:none;
}






body {
font-family:'Lato',sans-serif;
font-size:14px;
line-height:1.45em;
}
h1 {
font-family:'PT Sans', sans-serif;
font-weight:700;
line-height:100%;
padding-bottom:4px;
}
h2 {
padding-bottom:4px;
font-size:20px;
font-family:'PT Sans', sans-serif;
font-weight:700;
margin:10px 0 0;
}
h3 {
font-size:14px;
font-weight:400;
font-family:'PT Sans', sans-serif;
}
/*
h4 {
font-size:18px;
line-height:2.1;
font-family:'PT Sans', sans-serif;
font-weight:400;
text-transform:capitalize;
}

*/

section h4 {
padding-left: 1em;
visibility: hidden;
margin-top: -50px;
}

a {
cursor:pointer;
text-decoration:none;
-webkit-transition:color 50ms linear;
-moz-transition:color 50ms linear;
}
header[role="banner"] {
height:150px;
background: url("/palio/media/000_RichMedia/jpalio/w14/media/header_01.jpg") no-repeat top right;
}
header[role="banner"] div {
margin-top:43px;
}
header[role="banner"] div a {
text-indent:100%;
white-space:nowrap;
overflow:hidden;
float:left;
}
header[role="banner"] div a[rel="home"] {
margin-right:58px;
height:81px;
width:226px;
background:url(/palio/html.media?_Instance=000_W14&amp;_Option=Palio&amp;_ID=1198&amp;_CheckSum=-735127688) no-repeat;
background-position:center;
}
header[role="banner"] div a.ico {
width:20px;
height:20px;
background-image:url(/palio/html.media?_Instance=000_W14&amp;_Option=Palio&amp;_ID=1201&amp;_CheckSum=-1159190667);
background-repeat:no-repeat;
}
header[role="banner"] div a.ico.rss {
background-position:0 0;
}
header[role="banner"] div a.ico.rss:hover {
background-position:0 -20px;
}
header[role="banner"] div a.ico.fb {
background-position:-20px 0;
}
header[role="banner"] div a.ico.fb:hover {
background-position:-20px -20px;
}
header[role="banner"] div a.ico.tw {
background-position:-40px 0;
}
header[role="banner"] div a.ico.tw:hover {
background-position:-40px -20px;
}
header[role="banner"] div a.ico.yt {
background-position:-60px 0;
}
header[role="banner"] div a.ico.yt:hover {
background-position:-60px -20px;
}
header[role="banner"] div a.lang {
font-weight:700;
text-indent:0;
}
header[role="banner"] div ul {
float:left;
margin-top:23px;
}
header[role="banner"] div ul li {
margin-right:15px;
}
header[role="banner"] nav {
height:50px;
margin-top:25px;
border-top:1px dashed #ccc;
}
header[role="banner"] nav li {
margin-top:16px;
border-left:1px solid #ebebeb;
padding:0 16px;
}
header[role="banner"] nav li:first-child {
border:0;
margin-top:14px;
}
header[role="banner"] nav a {
font-size:16px;
font-family:'PT Sans', sans-serif;
line-height:100%;
}
header[role="banner"] nav form {
float:right;
margin-top:12px;
position:relative;
}
header[role="banner"] nav form input[type="text"] {
width:230px;
font-size:12px;
border:1px solid #d6d6d6;
background:#f5f5f5;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:inset 1px 1px 2px #ddd;
-webkit-box-shadow:inset 1px 1px 2px #ddd;
box-shadow:inset 1px 1px 2px #ddd;
outline:none;
padding:6px 35px 5px 7px;
}
header[role="banner"] nav form input[type="text"]:focus {
background:#f9f9f9;
border-color:#eb1314;
}
header[role="banner"] nav form input[type="submit"] {
background:url(/palio/html.media?_Instance=000_W14&amp;_Option=Palio&amp;_ID=1213&amp;_CheckSum=518975540) no-repeat center;
width:27px;
height:21px;
border:0;
border-left:1px solid #ddd;
position:absolute;
right:1px;
top:3px;
cursor:pointer;
}
footer[role="contentinfo"] {

padding-bottom:10px;
font-size:12px;
}
footer[role="contentinfo"] li {
border-left:1px solid #e3e3e3;
padding:0 11px;
}
footer[role="contentinfo"] li:first-child {
border:none;
padding-left:0;
}



footer[role="contentinfo"] #copyright {
color:white;
width:240px;
padding-left:10px;
}
footer[role="contentinfo"] #artbeat {
float:right;
}
footer[role="contentinfo"] table {
background: none repeat scroll 0 0 #01243f;
overflow:hidden;
left: 0;
position: relative;
width: 100%;
height: 40px;
border-spacing: 0px;
font-size: 12px;
font-family:'PT Sans', sans-serif;
font-weight:normal;
}
footer[role="contentinfo"] table #bottom-menu a{
color:white;
margin-right: 15px;
}
footer[role="contentinfo"] table #bottom-menu a:hover{
color:#eb1314;
}
footer[role="contentinfo"] table #bottom-menu{
font-size: 12px;
font-weight:normal;
}
footer[role="contentinfo"] table #logos{
color:white;
text-align: right;
padding-right:10px;
}


.date {
font-size:12px;
line-height:100%;
font-weight:700;
}
.page {
width:685px;
float:left;
}
.page.wide {
width:710px;
}
.page.wide h4 {
margin-bottom:15px;
}
.page.wide table {
margin:auto;
}
.page.full {
width:100%;
}
.page.list h3 {
padding:10px 20px;
}
.page header {
margin-bottom:5px;
}

.page p:last-child {
padding:0 0 30px;
}
.page ul,.page ol {
padding-left:30px;
}
.page ul li,.page ol li {
float:none;
text-align:justify;
}
.page ul li a,.page ol li a {
font-size:14px;
}
.search-results {
list-style-type:none;
margin:0;
}
.search-results li {
display:block;
float:none;
position:relative;
padding-left:15px;
}
.search-results li:before {
content:"»";
left:0;
top:0;
position:absolute;
color:#eb1314;
}
.info {
text-align:center;
color:#999;
}
.back:before {
content:"«";
margin-right:7px;
color:#eb1314;
}
.metadata .type {
font-size:12px;
color:#999;
font-style:italic;
text-transform:uppercase;
}
.metadata .date {
line-height:18px;
}
.metadata .date span {
color:#999;
font-weight:400;
}
.region {
margin:20px 0 10px;
}
.region img {
border:1px dashed #ddd;
float:left;
padding:5px;
}
.region .details {
float:right;
width:340px;
}
.region .details tr td:nth-child(even) {
border-left:5px solid #fff;
}
.region .details th,.region .details td {
width:145px;
border-bottom:5px solid #fff;
vertical-align:middle;
}
.region .details th {
text-align:left;
background:#475c6d;
color:#fff;
font-size:12px;
padding:3px 10px 2px;
}
.region .details td {
background:#f3f3f3;
font-size:12px;
line-height:14px;
font-weight:700;
padding:7px 10px;
}
.region .details small {
font-weight:400;
}
.tile {
background-color:#475c6d;
height:180px;
width:230px;
margin-right:10px;
float:left;
color:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:25px 20px 0;
}
.columns {
padding-top:15px;
margin-bottom:10px;
}
.columns h3 {
font-size:16px;
}
.columns h3 span {
display:block;
font-size:26px;
font-weight:400;
}
div.columns {
height:370px;
position:relative;
width:100%;
}
div.columns .column {
width:230px;
height:100%;
display:none;
padding-right:10px;
}
div.columns .column h3 {
margin-bottom:75px;
}
#carousel {
width:100%;
height:100%;
position:relative;
overflow:hidden;
}
#carousel-nav span {
width:29px;
height:89px;
background:transparent url(/assets/images/carousel.png) no-repeat top left;
position:absolute;
top:50%;
margin-top:-37px;
left:-44px;
text-indent:-9000px;
opacity:0.7;
cursor:pointer;
z-index:100;
}
#carousel-nav span.next {
background-position:top right;
left:auto;
right:-44px;
}
.short-col {
float:left;
width:230px;
}
.short-col.first {
margin-right:30px;
}
.short-col.second {
margin:0 10px;
}
.short-col.third {
float:right;
margin-left:10px;
}
#container {
width:1010px;
height:100%;
-webkit-box-shadow:0 0 18px 0 #e3e3e3;
-moz-box-shadow:0 0 18px 0 #e3e3e3;
box-shadow:0 0 18px 0 #e3e3e3;
margin:0 auto;
}
#wrapper {
margin:0 30px;
}
#wrapper>a {
position:relative;
padding:30px;
}
#content {
padding-bottom:30px;
/*border-top:5px solid #2ba6cb;*/
border-bottom:5px solid #01243f;
}
#breadcrumbs {
margin:0 0 19px;
}
#breadcrumbs strong {
float:left;
font-size:12px;
line-height:normal;
display:none;
}
#breadcrumbs li {
margin-left:10px;
line-height:50px;
margin-top:-30px;
}
#breadcrumbs li a {
font-size:12px;
font-family:'PT Sans', sans-serif;
visibility: hidden;
}
#breadcrumbs li:before {
content:"»";
margin-right:10px;
font-size:12px;
line-height: 50px;
visibility: hidden;
}
#breadcrumbs li:first-child {
line-height:0;
}
#breadcrumbs li:first-child:before {
content:"";
margin-right:0;
margin-left: 1em;
}
#breadcrumbs li:last-child {
font-size:12px;
}
#menu {font-family:'PT Sans';}
#menu ul {
overflow:hidden;
}
#menu li {
float:none;
border-top:1px solid #d5d5d5;
overflow:hidden;
position:relative;
line-height:37px;
padding:0;
}
#menu li:first-child {
border:0;
}
/*#menu li:before {
content:"»";
color:#ccc;
left:15px;
position:absolute;
}*/
#menu li ul {
clear:both;
padding:0;
}
#menu li li:before {
color:#fff;
}
#menu li li {
padding:0;
}
#menu li li:last-child {
border-bottom:none;
}
#menu li a {
float:left;
font-size:16px;
margin-left:1em;
margin-bottom:0;
margin-right:10px;
}

#posts.home p {
padding:5px 0;
}
#posts header {
margin-bottom:0!important;
}
#posts hgroup h1 {
padding-top:10px;
}
#posts .post {
margin-bottom:10px;
margin-top:30px;
}
#posts .post p {
margin-bottom: 0.5em;
}
#posts .post:last-child {
border:none;
margin-bottom:0;
padding-bottom:0;
}
#posts .post img {
float:left;
margin-right:20px;
}
#posts .post footer {
padding-left:160px;
}
#articles {
padding-bottom:30px;
}
#articles section {
float:left;
width:15.6%;
margin-right:12px;
}
#articles section:last-child {
margin-right:0;
}
#articles section h3 {
font-family:'PT Sans', sans-serif;
line-height:20px;
margin:20px 0;
}
#articles section h3 span {
display:block;
font-family:'PT Sans', sans-serif;
font-size:22px;
font-weight:700;
}
#articles section ul {
line-height:20px;
padding-left:15px;
}
#articles section ul li {
position:relative;
}
#articles section ul li:before {
content:"»";
left:-15px;
top:0;
position:absolute;
}
#pagination {
clear:both;
overflow:hidden;
text-align:center;
margin:20px auto 0;
}
#pagination .nav,#pagination .num {
display:inline-block;
}
#pagination .nav {
background-image:url(/assets/images/pagination.png);
background-repeat:no-repeat;
width:10px;
height:13px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
margin-bottom:-1px;
}
#pagination .nav.next {
margin-left:13px;
}
#pagination .nav.prev {
margin-right:13px;
}
#pagination a.nav {
background-position:top left;
}
#pagination a.nav.next {
background-position:top right;
}
#pagination a.nav.next:hover {
background-position:-10px -13px;
}
#pagination a.nav.prev:hover {
background-position:0 -13px;
}
#pagination span.nav.next {
background-position:-10px -26px;
}
#pagination span.nav.prev {
background-position:0 -26px;
}
#pagination .num {
width:28px;
font-weight:700;
margin:0 2px;
padding:4px 0;
}

.gallery {
margin-top:20px;
padding-left:5px;
}
.gallery .fancy {
background:#f3f3f3;
float:left;
margin-left:5px;
margin-bottom:5px;
opacity:0.9;
-webkit-transition:opacity 100ms linear, background 100ms linear;
-moz-transition:opacity 100ms linear, background 100ms linear;
font-size:12px;
color:#333;
padding:3px;
}
.gallery .fancy:hover {
background:#e3e3e3;
opacity:1;
}
.addthis_toolbox {
margin-top:15px;
}
.addthis_toolbox .addthis_button_facebook_like {
height:20px;
width:80px;
}
.addthis_toolbox .addthis_button_tweet {
width:95px;
}
.addthis_toolbox .addthis_button_google_plusone {
width:65px;
}
.addthis_toolbox .addthis_button_linkedin_counter {
padding-top:1px;
}
.profile {
margin-bottom:40px;
overflow:hidden;
}
.profile .image {
float:left;
width:100px;
}
.profile .content {
float:left;
width:520px;
padding-left:20px;
margin-left:15px;
border-left:1px solid #01243f;
}
.profile strong {
display:block;
color:#01243f;
font-size:16px;
}
.profile span {
display:block;
color:#eb1314;
}
.profile em {
display:block;
margin-bottom:20px;
}
.uiBoxWhite {
border:0!important;
}
.map-link {
border:1px solid #ccc;
display:block;
margin-bottom:10px;
padding:9px;
}
.post-topic {
color:#ccc;
font-size:11px;
text-decoration:underline;
}
#blocks p {
padding-bottom:10px;
}
#postsInfo {
border-bottom:1px solid #01243f;
padding-bottom:10px;
}
audio:not([controls]),[hidden],.ir br {
display:none;
}
b,strong,#menu li a.expanded {
font-weight:700;
}
nav ul,nav ol,section ul,header ul {
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}
figure,form,p img {
margin:0;
}
button,input,nav li {
line-height:normal;
}
button[disabled],input[disabled] {
cursor:default;
}
button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title {
visibility:visible;
}
.fancybox-title-inside-wrap,.metadata {
margin-top:10px;
}

.region-list.support,.page.list h4,div.columns .column .tile,div.columns .column img,#posts hgroup {
margin-bottom:10px;
}
.region-list.support a,.more,.region .details strong {
display:block;
}
a:hover,a#w:hover, header[role="banner"] nav a.selected,#articles section h3 a,#articles section ul li .selected {
color:#eb1314;
}
a p,footer[role="contentinfo"] a {
color:#5f6062;
}
li,footer[role="contentinfo"] nav,.columns .column,.columns img,#breadcrumbs ul,#posts {
float:left;
margin-top: -17px;
}
li a,div.columns .column .tile {
font-size:12px;
}
.more.thumb,.short-col footer,#posts.home footer {
text-align:right;
}
.more:after,#posts.home p:after {
content:"»";
color:#eb1314;
margin-left:7px;
}
#menu,.gallery .fancy:nth-child(4n+1) {
margin-left:0;
}
@media print{
* {
background:transparent!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important;
filter:none!important;
-ms-filter:none!important;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr {
page-break-inside:avoid;
}
img {
page-break-inside:avoid;
max-width:100%!important;
}
@page {
margin:.5cm;
}
p,h2,h3 {
orphans:3;
widows:3;
}
h2,h3 {
page-break-after:avoid;
}
a,a:visited {
text-decoration:underline;
}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
content:"";
}
}
.columns-empty {
width : 100%;
height : 15px;
}
.columns-empty-logged {
width : 100%;
height : 17px;
text-align : right;
padding-top : 3px;
}
.wide-max {
width : 950px;
}
.columns .content {
border-width : 1px;
border-color : #01243f;
border-style : solid;
float : left;
width : 708px;
height : 178px;
}
.error-text {
color : red;
text-align : center;
padding-top : 10px;
}
.success-text {
color : green;
text-align : center;
padding-top : 10px;
margin-bottom : 10px;
}
.logos {
width : 100%;
}
.logos td {
text-align : center;
padding-top : 10px;
}
#slideshow {
position : relative;
width : 710px;
height : 180px;
float : left;
}
#slideshow-img1 {
width : 710px;
height : 180px;
}
#slideshow-img2 {
width : 710px;
height : 180px;
}
/*Poniżej klasy dla sekcji z bannerami
/*Products Page*/
.threehundred h3, .onehundred h3 { 
font-family:'PT Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 22px;
margin-bottom: 11px; 
}
h3.label {
display: inline-block;
padding: 3px 8px;
margin-top: 30px;
}
div.thsample { 
width: 300px;
height: 250px;
margin: 30px 30px 15px 0;
float: left;
}

div.ohsample {
width: 160px;
height: 600px;
margin: 10px 40px 45px 30px;
float: left;
}

article.threehundred, article.onehundred {
border-bottom: 1px dashed #01243f;
margin-bottom: 30px; }
article.threehundred:last-of-type, article.onehundred:last-of-type {
border-bottom: none;
}
article.threehundred h2, article.onehundred h2 {
margin-bottom: 32px;
}
article.threehundred a.read-more, article.onehundred a.read-more {
display: block;
float: right;
margin: 32px 32px 64px;
}
a.read-more {
display: inline-block;
font-family: "PT Sans", sans-serif;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
margin-left: 3px;
position: relative;
}
a.read-more span { position: absolute;
font-size: 27px;
top: -8px;
right: -10px;
}

h4{
text-transform : none !important;
}
.page-sticky{
width : 530px;
}
.wide-max-sticky{
width : 790px;
}
.news-lead {
font-size : 13px;
margin-top : 0px;
text-align : justify;
margin-bottom : 20px;
}
h1.news-title {
font-weight: bold;
font-size: 15px;
font-style: normal;
margin-bottom: 6px;
margin-top: 5px;
padding-bottom: 0;
}
h1.news-title a {
text-decoration: none;
}
#left-container{
overflow:hidden;
margin-right: 35px !important;
}
#sticky-left-container{
width:230px;
overflow:hidden;
}
#sticky-right-container{
width:150px;
margin-left:20px;
float:left;
overflow:hidden;
}
.threehundred div:first-child{
width:300px;
float:left;
margin:0 30px 30px 0;
}
.onehundred div:first-child{
width:160px;
float:left;
margin:0 30px 30px 0;
}

section#menu nav {margin-top:30px;}

/* all showroom colors classes */

html {color:#000;}
hr {border-top:1px solid #9b9b9b;}
body {color:#000; background:#d8d8d8;}
section h4 {color:#fff;background: #c51e13;}
a {color:#5098BD;}
a#w {color:#fff;}
.date {color:#9b9b9b;}
.page header span {color:#9b9b9b;}
#container {background:#fff;}
#wrapper>a {color:white;}

#breadcrumbs {border-bottom:7px solid #ACBCC4;background: #fff}
#breadcrumbs strong {color:#9b9b9b;}
#breadcrumbs li a {color:#acbcc4;}
#breadcrumbs li:before {color:#acbcc4;}
#breadcrumbs li:last-child {color:#9b9b9b;}

#menu ul {background:#3a739f;}
#menu li ul {background:#5098bd;border-top:1px solid #d8d8d8;}
#menu li a {color:white;}
#menu li a:hover {color:#d8d8d8;}
#menu li ul li ul {background:#5ca9d1;border-top:1px solid #d8d8d8;}
#menu li.li-selected{background:#c51e13; !important;}
#menu li a.selected:hover{color:white;}

#posts .post {border-bottom:1px solid #9b9b9b;}
#articles {border-bottom:1px solid #9b9b9b;}
#articles section h3 span {color:#5098bd;}
#articles section ul li:before {color:#EFF1f3;}
#pagination a.num {background:#d8d8d8; color:#d8d8d8;}
#pagination a.num:hover {color:#fff;background:#9b9b9b;}
#views .toggle.active,#pagination span.num.current {background:#3a739f;color:#fff;}
h3.label {background: #3a739f;color: white; }
article.threehundred, article.onehundred {border-bottom: 1px solid #9b9b9b;}
h1.news-title {color: #274e6c;}
h1.news-title a {color: #5ca9d1;}

footer[role="contentinfo"] table {
background: none repeat scroll 0 0 #3a739f;}

