@charset "utf-8";.coffe .notedefault{width:164px;height:104px;top:-100px !important;left:10px !important;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_kubek.png) no-repeat}.cd .notedefault{width:166px;height:102px;top:-90px !important;left:-110px !important;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_pedelko.png) no-repeat}.calculator .notedefault{width:133px;height:67px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_kalkulator.png) no-repeat;top:-60px !important;left:20px !important}.scaner .notedefault{width:177px;height:103px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_skaner.png) no-repeat;top:-90px !important;left:-40px !important}.reader .notedefault{width:137px;height:93px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_urzadzenia.png) no-repeat;top:-90px !important;left:30px !important}.smartfon .notedefault{width:172px;height:93px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_smartfon.png) no-repeat;top:-90px !important;left:40px !important}.camera .notedefault{width:169px;height:110px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_kamerka.png) no-repeat;top:-110px !important;left:10px !important}.raport .notedefault{width:199px;height:117px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_raporty.png) no-repeat;top:-100px !important;left:-150px !important;z-index:99 !important}.pencil .notedefault{width:145px;height:88px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_olowek.png) no-repeat;top:-90px !important;left:-70px !important}.keyboard .notedefault{width:141px;height:95px;background:url(//tachospeed.pt/wp-content/themes/tachospeed/css/../img/cloud/pt/dymek_klawiatura.png) no-repeat;top:50px !important;left:170px !important}
@charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
body {
    line-height: 1
}
ol,
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 18px;
    background: #fff;
    font-family: Verdana, Arial, sans-serif;
    color: #636363;
    overflow-x: hidden
}
p,
img,
h1,
h2,
h3,
h4,
h5,
h6,
input {
    margin: 0;
    padding: 0;
    outline: 0;
    list-style: none;
    border: 0
}
strong {
    font-weight: bold
}
a {
    text-decoration: none;
    outline: 0;
    color: #636363
}
.woocommerce .quantity .qty {
    border: 1px solid;
    padding: 6px !important;
    /* line-height: 17px; */
    /* font-size: 14px; */
    /* height: 40px; */
    /* width: 40px; */
    border-color: #e0dede !important;
}
.page-numbers li {
    background: unset !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}
.page-numbers li a {
    border-bottom: 0px !important;
}
.woocommerce .quantity .qty {
    border: 1px solid;
    padding: 6px !important;
}
#content p a,
#content ul a {
    border-bottom: 1px dashed #d3181f
}
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a {
    border-bottom: none !important
}
a:hover {
    text-decoration: none;
    color: #d3181f
}
a.nobottomborder {
    border-bottom: 0
}
.menu ul li a {
    border-bottom: 0
}
.clear {
    clear: both
}
.ok {
    cursor: pointer
}
.alignnone {
    margin: 5px 20px 20px 0
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px
}
a img.alignnone {
    margin: 5px 20px 20px 0;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    width: 105px
}
img.strzal {
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px
}
.wp-caption img {
    border: 0 none !important;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto
}
.none {
    border: 0 none !important
}
.wp-caption p.wp-caption-text {
    text-align: center !important;
    font-size: 11px !important;
    line-height: 17px !important;
    margin: 0 !important;
    padding: 0 4px 5px !important
}
.send {
    width: 95px !important
}
h6.title:first-child {
    color: red !important
}
.error_imie,
.error_firma,
.error_email,
.error_telefon {
    position: absolute;
    top: 24px;
    font-size: 10px;
    width: 220px
}
.error_firma {
    left: 207px
}
.error_email {
    top: 66px !important
}
.error_telefon {
    top: 66px !important;
    left: 207px
}
.cenastara {
    text-decoration: line-through
}
.imgc {
    display: block;
    margin: 10px auto !important
}
.imgr,
.imgpr {
    float: right;
    margin: 10px 0 !important
}
#content p {
    text-align: justify;
    padding: 0 0 10px 0;
    margin-top: 20px
}
#center ul,
#center ol {
    margin-top: 0
}
#content.referencje a img {
    float: left;
    padding: 5px;
    border: 1px solid;
    margin: 10px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
#pobierz.przycisk_wyslij {
    position: relative;
    left: 160px
}
.social {
    margin-bottom: 20px
}
.bold {
    font-weight: bold
}
.jezyk-mapa li {
    display: inline
}
#top1 {
    width: 960px;
    height: 155px;
    margin: 0 auto;
    position: relative
}
#slider_bg {
    width: 100%;
    height: 241px;
    position: absolute;
    z-index: -1;
    top: 155px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider_bg.png) center no-repeat
}
#slider {
    height: 530px
}
#pages-bg {
    width: 100%;
    height: 522px;
    position: absolute;
    z-index: -1;
    top: 288px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/bg-more-pages.jpg) no-repeat
}
#bg_index {
    width: 100%;
    position: absolute;
    z-index: -2
}
#main-beam {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px
}
#main-beam .body {
    width: 960px;
    margin: 0 auto
}
#main-beam .icon {
    width: 167px;
    height: 121px;
    float: left;
    text-align: right;
    padding-top: 10px
}
#main-beam .icon img {
    max-height: 121px
}
#main-beam h3.title {
    float: left;
    padding: 55px 0 0 50px;
    font-size: 27px;
    font-weight: 400
}
.updates {
    padding: 0 30px !important;
    color: #787878 !important
}
.updates h2.title {
    border-bottom: 1px solid #ddd;
    padding: 0 0 10px 0 !important;
    font-size: 22px;
    color: #d3181f
}
.updates h3 {
    margin-top: 60px;
    font-size: 16px !important;
    font-weight: 400;
    color: #d3181f
}
.updates h3 span {
    color: #636363 !important
}
.updates a {
    color: #787878 !important
}
.updates .more {
    padding-left: 15px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 5px no-repeat
}
.updates span.text {
    display: block;
    padding-left: 15px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 5px no-repeat;
    color: #787878 !important
}
.updates .warning {
    background: #fff9d9;
    margin-top: 35px;
    border-top: 1px solid #ddd;
    padding: 15px
}
.updates p.text {
    padding: 0 0 10px 15px !important;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep2.png) 0 7px no-repeat
}
.updates .pdf {
    display: block;
    margin: 10px 0 !important;
    padding: 10px 0 10px 45px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/pdf.png) no-repeat
}
#demo-download {
    padding: 15px
}
#demo-download .icon {
    float: left;
    width: 130px
}
#demo-download .text {
    float: right;
    width: 280px;
    padding-top: 40px
}
#demo-download .text .title {
    font-size: 18px !important;
    padding-bottom: 10px !important;
    color: #d3181f !important
}
#table-demo {
    margin: 15px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd
}
#table-demo input {
    width: 96%;
    padding: 5px;
    border: 1px solid #dcdcdc;
    color: #636363
}
#table-demo .note {
    width: 381px;
    float: left;
    background: none !important
}
#table-demo .more {
    position: relative;
    border-top: 1px solid #ddd;
    margin-top: 10px;
    padding: 10px 0 0 0 !important;
    background: none !important;
    border-bottom: 0 !important
}
#table-demo .more input,
.wdpcf7-submit {
    width: auto;
    position: relative;
    top: 10px;
    cursor: pointer;
    background: #cc3331;
    color: #fff;
    border-radius-: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .2);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .3)), to(rgba(255, 255, 255, 0))), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV�6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV�6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV�6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV�6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV�6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC);
    background-image: linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV�6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC);
    padding: 4px 12px;
    background-color: #c43c35;
    border-color: #c43c35
}
.wpcf7-submit {
    padding: 5px
}
#table-demo .more input,
.wpcf7-submit, #respond input[type=submit] {
    display: inline-block;
    line-height: 20px;
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
#body {
    width: 1000px;
    margin: 0 auto
}
#left,
#right {
    width: 222px;
    float: left;
    margin-top: 58px
}
.home #left,
.home #right {
    margin-top: 0 !important
}
#center {
    width: 555px;
    float: left
}
#center .box-border {
    background-position: 37px 0
}
.box-border {
    padding: 15px 0;
    position: relative;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/border-top.png) -1px 0 no-repeat;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd
}
.box-shadow {
    margin-bottom: 40px;
    border-right: 2px solid #f4f4f4;
    border-bottom: 2px solid #f4f4f4
}
#left .box-border h6.title {
    top: -10px !important
}
.box-border h6.title {
    position: absolute;
    top: -10px;
    left: 20px;
    font-size: 22px;
    color: #636363;
    font-weight: 400;
    border: 0
}
.box-border h6.title.widget {
    top: -30px !important
}
legend {
    font-size: 22px;
    padding: 0 25px 0 10px;
    color: #636363
}
#breadcrumb {
    margin-top: 10px
}
#lang {
    width: 705px;
    height: 76px;
    float: right;
    position: relative;
    border-bottom: 1px solid #d9d9d9
}
#lang ul {
    position: absolute;
    top: 25px;
    right: 0;
    margin: 0;
    padding: 0;
    list-style: none
}
#lang ul li {
    float: left;
    list-style-type: none
}
#lang ul li a {
    display: block;
    padding: 4px;
    font-size: 14px;
    color: #7a7a7a;
    font-weight: 800;
    text-transform: uppercase
}
#lang ul li a:hover {
    background: #f4f4f4
}
#lang ul li a.active,
#lang ul li a.lang_sel_sel {
    color: #d3181f !important
}
#tags {
    width: 270px;
    position: absolute;
    top: 25px;
    left: 0;
    font-size: 9px;
    line-height: 12px;
    color: #7a7a7a
}
#tags p {
    font-size: 9px;
    line-height: 12px;
    color: #7a7a7a;
    font-weight: normal;
    padding: 0
}
#menu {
    position: relative
}
#logo {
    position: absolute;
    top: 8px;
    left: 10px
}
.tu {
    display: none
}
.menu-sidebar-menu-container,
.menu-sidebar-menu-angielski-container,
.menu-sidebar-menu-rumunski-container,
.menu-sidebar-menu-czeski-container,
.menu-sidebar-menu-rosyjski-container,
.menu-sidebar-menu-serbski-container,
.menu-sidebar-menu-slowacki-container,
.menu-sidebar-menu-portugalski-portugalia-container,
.menu-sidebar-menu-hiszpanski-container,
.menu-sidebar-menu-turecki-container,
.menu-sidebar-menu-bialoruski-container,
.menu-sidebar-menu-chorwacki-container,
.menu-sidebar-menu-serbski-container,
.menu-sidebar-menu-francuski-container,
.menu-sidebar-menu-niemiecki-container,
.menu-sidebar-menu-bosniacki-container,
.menu-sidebar-menu-ukrainski-container {
    min-height: 279px
}
ul#menu-sidebar-menu .current-menu-item, #menu-sidebar-menu .current-post-ancestor a,
ul#menu-sidebar-menu-angielski .current-menu-item a,
ul#menu-sidebar-menu-rumunski .current-menu-item a,
ul#menu-sidebar-menu-czeski .current-menu-item a,
ul#menu-sidebar-menu-rosyjski .current-menu-item a,
ul#menu-sidebar-menu-serbski .current-menu-item a,
ul#menu-sidebar-menu-slowacki .current-menu-item a,
ul#menu-sidebar-menu-portugalski-portugalia .current-menu-item a,
ul#menu-sidebar-menu-hiszpanski .current-menu-item a,
ul#menu-sidebar-menu-turecki .current-menu-item a,
ul#menu-sidebar-menu-bialoruski .current-menu-item a,
ul#menu-sidebar-menu-chorwacki .current-menu-item a,
ul#menu-sidebar-menu-serbski .current-menu-item a,
ul#menu-sidebar-menu-francuski .current-menu-item a,
ul#menu-sidebar-menu-niemiecki .current-menu-item a,
ul#menu-sidebar-menu-bosniacki .current-menu-item a,
ul#menu-sidebar-menu-ukrainski .current-menu-item a {
    color: #d3181f
}
ul#menu-sidebar-menu li,
ul#menu-sidebar-menu-angielski li,
ul#menu-sidebar-menu-rumunski li,
ul#menu-sidebar-menu-czeski li,
ul#menu-sidebar-menu-rosyjski li,
ul#menu-sidebar-menu-serbski li,
ul#menu-sidebar-menu-slowacki li,
ul#menu-sidebar-menu-portugalski-portugalia li,
ul#menu-sidebar-menu-hiszpanski li,
ul#menu-sidebar-menu-turecki li,
ul#menu-sidebar-menu-bialoruski li,
ul#menu-sidebar-menu-chorwacki li,
ul#menu-sidebar-menu-serbski li,
ul#menu-sidebar-menu-francuski li,
ul#menu-sidebar-menu-niemiecki li,
ul#menu-sidebar-menu-bosniacki li,
ul#menu-sidebar-menu-ukrainski li {
    padding-left: 15px;
    line-height: 17px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat
}
#menu ul {
    position: absolute;
    top: 20px;
    right: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 705px
}
#menu ul li {
    float: left;
    position: relative;
    /*width: 141px*/
}
#menu ul li a.title {
    margin: 0 auto;
    display: block;
    padding: 5px 20px;
    border-right: 1px solid #d9d9d9;
    font-size: 16px;
    color: #636363;
    text-align: center
}
#menu ul li.title a {
    margin: 0 auto;
    display: block;
    padding: 5px 20px;
    border-right: 1px solid #d9d9d9;
    font-size: 16px;
    color: #636363;
    text-align: center
}
#menu ul li:first-child a.title {
    padding-left: 0
}
/*#menu ul li.title:first-child a {
    padding-left: 0
}*/
#menu ul li.current-menu-item a {
    color: #d3181f
}
#menu ul li.menu-item-9810.title a {color: red;}
.menu li ul {
    white-space: nowrap;
    position: absolute;
    display: none;
    top: 25px !important;
    left: 0;
    font-size: 10px !important;
    z-index: 9;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 0 0 3px #f4f4f4
}
#menu li ul li,
.menu li ul li {
    float: none
}
.menu li ul li a {
    display: block !important;
    padding: 5px 5px 5px 20px;
    border-bottom: 1px solid #ddd;
    background: #fff url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 10px 12px no-repeat
}
.menu li ul li a:hover {
    text-decoration: none;
    background: #f8f8f8 url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 10px 12px no-repeat
}
.menu li ul li a:active {
    border-bottom: 1px solid #eee
}
.menu li ul li a span {
    color: #222
}
li.arrow {
    display: none;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/top_arrow.png) no-repeat;
    width: 19px;
    height: 9px;
    border: 0;
    padding: 0;
    position: absolute;
    top: -13px
}
.first li.arrow {
    left: 57px
}
.second li.arrow {
    left: 63px
}
.thrid li.arrow {
    left: 62px
}
.fourth li.arrow {
    left: 63px
}
#slider {
    width: 960px;
    height: 515px;
    margin: 0 auto
}
#demo {
    width: 960px;
    height: 530px;
    position: relative;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/slider1a_old.png) 0 135px no-repeat;
    margin-top: -25px
}
#demo .demo {
    position: absolute;
    top: 266px;
    left: 367px;
    padding: 8px 15px 8px 40px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/slider1-download.png) no-repeat;
    font-family: Verdana;
    font-weight: bold
}
#demo .text {
    position: absolute;
    top: 168px;
    left: 367px;
    font-size: 12px;
    line-height: 19px;
    padding-top: 40px
}
#demo .text strong {
    display: inline-block;
    padding-bottom: 7px;
    font-size: 24px
}
#demo .demo .span {
    display: block;
    width: 11px;
    height: 32px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/slider1-download-span.png) no-repeat
}
.ru #demo .text,
.by #demo .text,
.pt-pt #demo .text,
.fr #demo .text {
    line-height: 15px
}
#demo .help {
    position: absolute;
    width: 61px;
    height: 100px;
    top: 220px;
    right: 287px;
    text-align: center
}
#demo .help .box {
    display: block;
    padding: 0 0 0 3px;
    font-size: 8px !important;
    line-height: 10px;
    color: #000
}
#demo .help .clear,
#demo .help .clear2 {
    color: #de0204;
    font-size: 11px;
    margin: 0 0 0 -5px
}
#demo a {
    display: block;
    position: absolute
}
#demo a span {
    display: none
}
#demo .coffe {
    width: 97px;
    height: 106px;
    top: 237px;
    right: 178px
}
#demo .cd {
    width: 130px;
    height: 190px;
    top: 150px;
    left: 170px
}
#demo .calculator {
    width: 120px;
    height: 45px;
    top: 276px;
    right: 50px
}
#demo .scaner {
    width: 201px;
    height: 78px;
    left: 34px;
    bottom: 100px
}
#demo .reader {
    width: 108px;
    height: 53px;
    top: 320px;
    right: 70px
}
#demo .smartfon {
    width: 126px;
    height: 63px;
    top: 375px;
    right: 165px
}
#demo .camera {
    width: 166px;
    height: 104px;
    top: 375px;
    left: 200px
}
#demo .raport {
    width: 164px;
    height: 64px;
    top: 316px;
    right: 155px
}
#demo .pencil {
    width: 130px;
    height: 25px;
    top: 395px;
    right: 10px
}
#demo .keyboard {
    width: 325px;
    height: 70px;
    top: 335px;
    right: 300px
}
#demo a:hover {
    color: #636363
}
#demo a:hover.coffe {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/coffe.png) 3px 13px no-repeat
}
#demo a:hover.cd {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/cd.png) 10px 0 no-repeat
}
#demo a:hover.calculator {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/calculator.png) 8px 5px no-repeat
}
#demo a:hover.scaner {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/scaner.png) 0 5px no-repeat
}
#demo a:hover.reader {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/reader.png) 5px 2px no-repeat
}
#demo a:hover.smartfon {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/smartfon.png) 3px 0 no-repeat
}
#demo a:hover.camera {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/camera.png) 14px 10px no-repeat
}
#demo a:hover.raport {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/raport.png) 0 7px no-repeat
}
#demo a:hover.pencil {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/pencil.png) no-repeat
}
#demo a:hover.keyboard {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/slider/obrys_klawiatura.png) no-repeat
}
.notedefault {
    position: absolute;
    visibility: hidden
}
.notedefault span {
    display: none
}
#left .menu {
    margin-bottom: 5px
}
#left .menu ul {
    margin: 0;
    padding: 20px 0 15px 15px;
    list-style: none
}
#left .menu ul li {
    padding-left: 15px;
    line-height: 17px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat
}
blockquote ul li {
    font-size: 12px
}
#left .quote .testimonials-text {
    padding: 45px 10px 0 10px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/quote-top.png) 10px 10px no-repeat
}
#center .quote blockquote {
    padding: 60px 10px 0 0;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/quote-top.png) 0 10px no-repeat
}
#left .quote p,
blockquote p {
    font-size: 12px;
    line-height: 21px
}
#left .quote div {
    padding-top: 15px
}
#left .quote div span {
    color: #d3181f
}
#left .q-bot {
    height: 60px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/quote-bottom.png) 140px 10px no-repeat
}
#center cite span {
    font-size: 15px;
    padding: 0 0 0 30px;
    font-style: italic
}
#help1 {
    padding: 70px 0 0 0;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/help1.png) 55px 0 no-repeat
}
#help1 p {
    padding: 0 0 30px 40px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 20px 6px no-repeat
}
#help2 {
    padding: 5px 0 30px 100px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/help2.png) 40px 0 no-repeat
}
#help2 p {
    padding: 0 0 0 20px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 5px 6px no-repeat
}
#left .box,
#left .textwidget {
    padding: 20px
}
#left .box p {
    padding-top: 15px
}
#left .box h3 {
    font-size: 22px;
    font-weight: 400
}
#left .box .img,
#right .img {
    padding-top: 15px;
    text-align: center
}
#center .box {
    width: 260px;
    float: left;
    margin-left: 10px
}
#center .box legend {
    font-size: 21px
}
#center .morea {
    padding: 13px 0 13px 15px;
    border-top: 1px solid #d9d9d9;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/demo-download.png) 15px 0 no-repeat
}
#center #rozp {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/demo-download561.png) 15px 0 no-repeat
}
#center .morea a {
    padding-left: 15px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat
}
#center .moree,
#left .moree {
    padding: 13px 0 13px 15px;
    border-top: 1px solid #d9d9d9;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/demo-download.png) 15px 0 no-repeat
}
.box .demo img,
.box .body img {
    height: 190px;
    margin-left: 20px
}
#left .moree {
    padding-bottom: 0
}
#center .moree a,
#left .moree a {
    padding-left: 15px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat
}
#center .body {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/download561.png) no-repeat scroll right bottom transparent;
    height: 258px;
    padding: 17px 0
}
.demoa {
    display: inline-block;
    padding: 2px 0 0 60px !important;
    background: none !important
}
#center .body div {
    height: 199px;
    overflow: hidden
}
.box .demo {
    padding: 17px 0;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/download.png) right bottom no-repeat;
    height: 258px
}
#content {
    padding: 0 20px
}
#content h1.title,
#content div.title,
#content h4.title {
    padding: 50px 0 15px 0 !important;
    border-bottom: 1px solid #d9d9d9;
    color: #444
}
#content h1,
#content div.title,
#content h4 {
    font-size: 18px;
    margin: 20px 0 10px;
    font-weight: 400
}
#content h1.title:first-child,
#content div.title:first-child,
#content h4.title:first-child {
    padding-top: 0 !important
}
#content .title {
    font-size: 22px;
    padding-bottom: 25px;
    font-weight: 400
}
#content .quote {
    font-size: 18px;
    padding: 15px 0;
    margin-bottom: 30px
}
#content h2 {
    font-size: 18px;
    margin: 20px 0 10px;
    font-weight: 400
}
#content h3 {
    font-size: 14px;
    margin: 20px 0 10px;
    font-weight: 400
}
#content ul {
    list-style: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png)
}
h3.page-list-ext-title {
    font-size: 18px !important;
    margin: 20px 0 10px;
    font-weight: 400
}
#content .quote.secondary {
    margin-bottom: 0;
    padding-bottom: 5px
}
#right .box {
    padding: 0 20px;
    position: relative
}
#right .box.contact {
    height: 276px
}
.red {
    color: #d3181f !important
}
#right .box h3 {
    font-size: 22px;
    font-weight: 400
}
#right .box p {
    padding-bottom: 20px
}
#right .more {
    padding: 13px 0 0 15px;
    border-top: 1px solid #d9d9d9
}
#right .more a {
    padding-left: 15px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat
}
#right .box input.text {
    width: 140px;
    margin-bottom: 15px;
    border: 1px solid #d9d9d9;
    padding: 5px;
    background: #f4f4f4;
    color: #636363
}
#right .box input.ok {
    padding: 0 5px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) center no-repeat
}
#right input.ok {
    padding: 0 5px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) center no-repeat
}
.contact {
    padding-bottom: 15px !important
}
#left .more {
    padding: 17px 0 0 15px;
    border-top: 1px solid #d9d9d9
}
#left .more a {
    padding-left: 15px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat
}
.hover-bg:hover {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/border-top.png) #da1f16 -1px 0 no-repeat;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6d6d6));
    background: -moz-linear-gradient(top, #fff, #d6d6d6);
    background: -o-linear-gradient(top, #fff, #d6d6d6);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d6d6d6');
    zoom: 1
}
.hover-bg:hover a {
    color: #333;
    text-decoration: none
}
.morea:hover {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/demo-download-hover.png) #d3181f 15px 0 no-repeat !important;
    cursor: pointer
}
#rozp:hover {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/demo-download-hover.png) #636363 15px 0 no-repeat !important;
    cursor: pointer
}
.morea:hover a,
#rozp:hover a {
    color: #fff;
    text-decoration: none
}
.more-sep {
    padding-left: 15px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat
}
#footer {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/footer.jpg);
    margin-top: 40px
}
#footer_c {
    width: 960px;
    margin: 0 auto;
    color: #fff
}
#footer_c a {
    color: #fff
}
#footer_c a:hover {
    filter: alpha(opacity=70);
    -khtml-opacity: .7;
    -moz-opacity: .5;
    opacity: .7
}
#footer .sep {
    height: 1px;
    background: #b7151b
}
#footer_c .beam {
    height: 101px;
    position: relative;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/footer-logo.gif) 25px 20px no-repeat
}
#footer_c .beam a {
    display: block;
    position: absolute;
    top: 23px
}
#footer .logo {
    width: 146px;
    height: 31px;
    left: 25px
}
#footer .fb {
    width: 37px;
    height: 36px;
    left: 212px
}
#footer .gog {
    width: 37px;
    height: 37px;
    left: 302px
}
#footer .box {
    width: 180px;
    float: left
}
#footer .box ul {
    padding: 0;
    margin: 0;
    list-style: none
}
#footer .box span {
    font-weight: bold;
    text-decoration: underline
}
#contact {
    width: 400px;
    float: right;
    height: 145px;
    position: relative
}
#demoForm input {
    width: 180px;
    position: absolute;
    top: 0;
    padding: 5px;
    color: #636363;
    border-radius-: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px
}
#firma {
    left: 207px
}
#email {
    top: 40px !important
}
#telefon {
    top: 40px !important;
    left: 207px
}
#contact .ok {
    top: 100px !important;
    right: 30px;
    width: 61px;
    height: 27px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/submit.gif) no-repeat
}
#contact .ok:hover {
    background-position: 0 -27px
}
/*#contact img {
    position: absolute;
    top: 109px;
    left: 0
}*/
#footer .menu {
    height: 15px;
    padding: 25px 0
}
#footer .menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}
#footer .menu ul li {
    float: left;
    padding-right: 15px
}
.boc-border h6.title {
    top: -20px
}
div#center .cennik {
    width: 738px
}
table.table_cennik,
table.table_cen_prog,
table.table_cen_urz {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #a8a9ab;
    margin: 20px auto 0
}
table.table_cennik tr.wh1,
table.table_cennik tr.wh2,
table.table_cen_prog tr.wh1,
table.table_cen_prog tr.wh2,
table.table_cen_urz tr.wh1,
table.table_cen_urz tr.wh2 {
    background: #d3181f;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid #d3181f;
    border-bottom: 1px solid #fff
}
table.table_cennik tr.wh1 th,
table.table_cennik tr.wh2 th,
table.table_cen_prog tr.wh1,
table.table_cen_prog tr.wh2 th,
table.table_cen_urz tr.wh1 th,
table.table_cen_urz tr.wh2 th {
    padding: 10px 0
}
table.table_cennik tr.wh2,
table.table_cen_prog tr.wh2,
table.table_cen_urz tr.wh2 {
    background: #a8a9ab;
    font-weight: normal !important;
    font-size: 11px;
    line-height: 1.15em;
    border-color: #a8a9ab
}
table.table_cennik td,
table.table_cen_prog td,
table.table_cen_urz td {
    border-collapse: collapse;
    border: 1px solid #efefef;
    padding: 8px 5px 7px;
    text-align: center;
    font-size: 11px
}
table.table_cennik tr.winor td.koll,
table.table_cen_prog tr.winor td.koll {
    text-align: left;
    padding-left: 10px;
    font-weight: bold
}
table.table_cennik tr.winor td:last-child,
table.table_cen_prog tr.winor td:last-child {
    font-weight: bold
}
table.tabc {
    width: 100%;
    border-collapse: collapse;
    margin: 20px auto 0;
    text-align: center
}
table.tabc tbody tr:first-child {
    background: #d3181f !important;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #d3181f;
    border-bottom: 1px solid #fff
}
table.tabc tr td {
    border-collapse: collapse;
    border: 1px solid #efefef;
    padding: 8px 5px 7px;
    text-align: center;
    font-size: 11px
}
table.tabc tr:first-child td {
    padding: 10px 5px
}
table.tabc tr td:first-child {
    text-align: left;
    padding-left: 10px
}
table.tabc tbody tr:nth-child(2n+1) {
    background: #fafafa;
    border-right: 1px solid #f0f0f0
}
table.tabc tobty tr:first-child tr {
    background: #d3181f
}
table.tabd {
    width: 100%;
    border-collapse: collapse;
    margin: 20px auto 0;
    text-align: left
}
table.tabd tbody tr:first-child {
    background: #d3181f !important;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #d3181f;
    border-bottom: 1px solid #fff
}
table.tabd tr td {
    border-collapse: collapse;
    border: 1px solid #efefef;
    padding: 10px;
    font-size: 11px
}
table.tabd tr td:first-child {
    text-align: left
}
table.tabd tbody tr:nth-child(2n+1) {
    background: #fafafa;
    border-right: 1px solid #f0f0f0
}
table.tabd tobty tr:first-child tr {
    background: #d3181f
}
#map_canvas {
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888
}
#content h1.hj {
    margin-bottom: 0;
    margin-top: 25px
}
h2.zh {
    padding: 20px 0 10px
}
.menu ul li a {
    text-decoration: none
}
#right .box p {
    padding-bottom: 0;
    font-size: 11px;
    padding: 0 !important
}
#left .bpx p {
    font-size: 11px
}
p.zp {
    padding: 15px 0 3px
}
#content ul li {
    list-style: outside;
    padding-bottom: 4px
}
#content ul li ul {
    padding-left: 0
}
#content ul li ul li {
    list-style: none;
    padding-bottom: 0
}
p {
    padding: 6px 0
}
p.c {
    padding: 12px 0
}
img.imginline,
img.imgl,
img.imgpr {
    margin-bottom: 12px !important
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"] {
    padding: 5px;
    border: 1px solid #dcdcdc;
    color: #636363
}
select {
    width: 100%;
    padding: 0;
    margin: 0
}
td select,
td textarea {
    width: 88%
}
textarea {
    border: 1px solid #dcdcdc
}
div.guru {
    color: red
}
body.ru .send {
    width: 80px !important
}
.send {
    top: 100px !important;
    right: 30px;
    width: 61px !important;
    height: 27px !important;
    color: #fff !important;
    cursor: pointer;
    -webkit-box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    -moz-box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    background: #ff3019;
    background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3019), color-stop(100%, #cf0404));
    background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: linear-gradient(to bottom, #ff3019 0, #cf0404 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)
}
.send:hover {
    -webkit-box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    -moz-box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    background: #ff3019;
    background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3019), color-stop(100%, #cf0404));
    background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: linear-gradient(to bottom, #cf0404 0, #ff3019 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)
}
#features {
    position: relative;
    overflow: hidden;
    width: 960px;
    height: 530px
}
#features2 {
    position: relative;
    overflow: hidden;
    width: 165px;
    height: 156px
}
.jshowoff {
    width: 960px
}
.box .jshowoff {
    width: 165px
}
.jshowoff div {
    width: 960px;
    height: 530px
}
.box .jshowoff div {
    width: 165px;
    height: 156px
}
.jshowoff h2,
.jshowoff p {
    font-size: 18px;
    padding: 15px 20px 0;
    margin: 0
}
.jshowoff p {
    font-size: 13px;
    line-height: 15px
}
.eddie {
    float: right;
    padding: 15px 20px 15px 20px
}
.jshowoff p.jshowoff-slidelinks {
    position: absolute;
    bottom: 43px;
    right: 450px;
    margin: 0;
    padding: 0
}
.box .jshowoff p.jshowoff-slidelinks {
    position: absolute;
    bottom: -30px;
    right: 50px;
    margin: 0;
    padding: 0
}
.jshowoff-slidelinks a,
.jshowoff-controls a {
    display: block;
    width: 13px;
    height: 13px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/top_slider_nav.png) no-repeat;
    color: #fff;
    float: left;
    text-decoration: none;
    outline: 0;
    font-size: 11px;
    line-height: 14px;
    margin-right: 5px;
    text-indent: -9999px
}
.jshowoff-slidelinks a:hover,
.jshowoff-controls a:hover {
    color: #fff
}
.jshowoff-slidelinks a.jshowoff-active,
.jshowoff-slidelinks a.jshowoff-active:hover {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/top_slider_nav.png) 0 -13px no-repeat
}
p.jshowoff-controls {
    background: #aaa;
    overflow: auto;
    height: 1%;
    padding: 0 0 5px 5px
}
.jshowoff-controls a {
    margin: 5px 5px 0 0;
    font-size: 12px;
    line-height: 15px;
    padding: 4px 8px 5px
}
.jshowoff-pausetext {
    color: #fff
}
.imginline {
    vertical-align: middle
}
.alignleft {
    float: left;
    margin-right: 10px
}
table.prezentacje tr td {
    width: 250px;
    text-align: center
}
#content article {
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px dotted #CCC
}
.pd {
    height: 173px
}
.pl .pd .txt, .fr .pd .txt {
    top: 0
}
.pl .pd .txt p {
    padding: 0 0 10px 0 !important
}
.pd .txt {
    position: relative;
    top: 20px
}
.pd h2 {
    padding: 30px 0 0 0 !important;
    color: #d3181f
}
.pl .pd h2 {
    padding: 0 0 0 0 !important
}
.ro .pd h2 {
    padding: 0 0 0 0 !important
}
.pd img {
    margin-right: 20px !important;
    float: left
}
img.wpcf7-captchac {
    top: 7px;
    position: relative;
    margin-left: 10px;
}
input.wpcf7-captchar {
    width: 92px !important;
}
.wpcf7-form,
form#pd {
    height: 100%
}
.wpcf7-form label,
form#pd label {
    width: 194px;
    display: block;
    float: left
}
.wpcf7-form div.uwaga,
form#pd div.uwaga {
    width: 440px;
    margin-top: 20px
}
.wpcf7-form input,
form#pd input {
    margin-bottom: 10px
}
.wpcf7-form select,
form#pd select {
    width: 321px;
    margin-bottom: 10px;
    padding: 5px
}
.wpcf7-form .pobierz_demo,
form#pd .pobierz_demo {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/button_ok.png);
    width: 42px;
    height: 30px
}
#wpcf7-f3637-p110-o1 .wpcf7-validation-errors {
    border: 0;
    margin: 0;
    background-color: #fcf8e3;
    padding: 15px
}
#wpcf7-f3637-p110-o1 .wpcf7-mail-sent-ok {
    border: 0;
    margin: 0;
    background-color: #dff0d8;
    padding: 15px
}
#contact .wpcf7-response-output {
    display: none !important
}
select#urzadzenia_ilosc_1,
select#urzadzenia_ilosc_2,
select#urzadzenia_ilosc_3 {
    width: 40px !important
}
#content ul li {
    list-style: none;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/img/sep.png) 0 6px no-repeat;
    padding-left: 15px
}
#content ol {
    margin-left: 20px;
    list-style: decimal
}
.prezentacja {
    height: 210px;
    border-bottom: 1px solid #ddd
}
.prezentacja_text {
    padding: 30px 0 0 260px;
    position: relative;
    height: 106px
}
a.p_icon {
    border: none !important
}
.prezentacja_text .p_icon.t1 {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/tutorial_1.png) no-repeat 0 0
}
.prezentacja_text .p_icon.t2 {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/tutorial_2.png) no-repeat 0 0
}
.prezentacja_text .p_icon.t3 {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/tutorial_3.png) no-repeat 0 0
}
.prezentacja_text .p_icon.t4 {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/tutorial_4.png) no-repeat 0 0
}
.prezentacja_text .p_icon.a {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_1.png) no-repeat 0 0
}
.prezentacja_text .p_icon.b {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_2.png) no-repeat 0 0
}
.prezentacja_text .p_icon.c {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_3.png) no-repeat 0 0
}
.prezentacja_text .p_icon.d {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_4.png) no-repeat 0 0
}
.prezentacja_text .p_icon.e {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_5.png) no-repeat 0 0
}
.prezentacja_text .p_icon.f {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_6.png) no-repeat 0 0
}
.prezentacja_text .p_icon.g {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_7.png) no-repeat 0 0
}
.prezentacja_text .p_icon.h {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_8.png) no-repeat 0 0
}
.prezentacja_text .p_icon.i {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_9.png) no-repeat 0 0
}
.prezentacja_text .p_icon.j {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_10.png) no-repeat 0 0
}
.prezentacja_text .p_icon.k {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_11.png) no-repeat 0 0
}
.prezentacja_text .p_icon.l {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_12.png) no-repeat 0 0
}
.prezentacja_text .p_icon.m {
    background: transparent url(//tachospeed.pt/wp-content/themes/tachospeed/img/prezentacje/prezentacja_13.png) no-repeat 0 0
}
.prezentacja_text .p_icon {
    display: block;
    width: 211px;
    height: 170px;
    text-indent: -9999px;
    position: absolute;
    top: 20px;
    left: 0
}
.prezentacja_content h2 {
    color: #d3181f
}
#promocje h2 a {
    color: #d3181f !important
}
#FBPopup-Bckf {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    background: rgba(0, 0, 0, 0.75)
}
#FBPopup-Bck.displayNoned {
    display: none !important
}
.FBPopup-Wrapper {
    display: block;
    width: 410px;
    background: #fff
}
.FBPopup-Wrapper .FBPopup {
    display: block;
    position: relative;
    padding: 20px
}
.FBPopup-Wrapper a.Close {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #666;
    font-size: 11px
}
.FBPopup-Wrapper a.Close:hover {
    color: #891057
}
.FBPopup-Wrapper h2 {
    margin-bottom: 20px
}
.FBPopup-Wrapper h3 {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500
}
.FBPopup-Wrapper .fb-like {
    position: absolute;
    left: 200px;
    top: 128px
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}
#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left
}
#cboxContent {
    position: relative
}
#cboxLoadedContent {
    overflow: auto
}
#cboxTitle {
    margin: 0
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer
}
.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none
}
.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}
#cboxOverlay {
    background: #fff
}
#cboxTopLeft {
    width: 25px;
    height: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border1.png) no-repeat 0 0
}
#cboxTopCenter {
    height: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border1.png) repeat-x 0 -50px
}
#cboxTopRight {
    width: 25px;
    height: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border1.png) no-repeat -25px 0
}
#cboxBottomLeft {
    width: 25px;
    height: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border1.png) no-repeat 0 -25px
}
#cboxBottomCenter {
    height: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border1.png) repeat-x 0 -75px
}
#cboxBottomRight {
    width: 25px;
    height: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border1.png) no-repeat -25px -25px
}
#cboxMiddleLeft {
    width: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border2.png) repeat-y 0 0
}
#cboxMiddleRight {
    width: 25px;
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/border2.png) repeat-y -25px 0
}
#cboxContent {
    background: #fff;
    overflow: hidden
}
.cboxIframe {
    background: #fff
}
#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}
#cboxLoadedContent {
    margin-bottom: 20px
}
#cboxTitle {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    color: #999
}
#cboxCurrent {
    position: absolute;
    bottom: 0;
    left: 100px;
    color: #999
}
#cboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 42px;
    color: #444
}
#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #444
}
#cboxNext {
    position: absolute;
    bottom: 0;
    left: 63px;
    color: #444
}
#cboxLoadingOverlay {
    background: #fff url(//tachospeed.pt/wp-content/themes/tachospeed/images/loading.gif) no-repeat 5px 5px
}
#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    color: #444
}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}
.cboxIE6 #cboxTopLeft {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderTopLeft.png)
}
.cboxIE6 #cboxTopCenter {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderTopCenter.png)
}
.cboxIE6 #cboxTopRight {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderTopRight.png)
}
.cboxIE6 #cboxBottomLeft {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderBottomLeft.png)
}
.cboxIE6 #cboxBottomCenter {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderBottomCenter.png)
}
.cboxIE6 #cboxBottomRight {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderBottomRight.png)
}
.cboxIE6 #cboxMiddleLeft {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderMiddleLeft.png)
}
.cboxIE6 #cboxMiddleRight {
    background: url(//tachospeed.pt/wp-content/themes/tachospeed/images/ie6/borderMiddleRight.png)
}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src=this.src ? this.src: this.currentStyle.backgroundImage.split('"')[1], this.style.background="none", this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")
}
ul.products li.product {
    padding: 0 !important;
    background: none !important
}
.button::-moz-focus-inner {
    padding: 0;
    border: 0
}
.button {
    -webkit-border-fit: lines;
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer
}
.button span {
    background-color: #ddd;
    float: left;
    display: block;
    height: 35px;
    padding: 0 0 0 8px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    color: #555;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out
}
.button:hover span {
    background-color: #ccc;
    color: #333
}
.button span span {
    height: 35px;
    padding: 0 23px 0 15px;
    line-height: 35px
}
.button.btn-inline span,
.product-view .box-tags .form-add button.button span {
    height: 27px;
    padding: 0 0 0 8px;
    font-size: 12px;
    line-height: 27px
}
.button.btn-inline span span,
.product-view .box-tags .form-add button.button span span {
    padding: 0 12px 0 4px
}
.button.btn-cart:hover span {
    background-color: #d31d2c;
    color: #fff
}
.btn-cart {
    text-shadow: none
}
.small-button span {
    background: url(https://fortis.infortis-themes.com/demo/skin/frontend/fortis/default/images/img/btn-small-grey.png) no-repeat 0 -20px;
    float: left;
    height: 20px;
    padding: 0 0 0 8px;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
    white-space: nowrap;
    color: #555
}
.small-button:hover span {
    background-position: 0 -60px;
    color: #222
}
.small-button span span {
    background-position: 100% 0;
    padding: 0 14px 0 4px
}
.small-button:hover span span {
    background-position: 100% -40px
}
.product-view .btn-cart span,
.btn-checkout span {
    background-color: #bf2330;
    height: 35px;
    padding: 0 0 0 8px;
    line-height: 20px;
    color: #fff
}
.product-view .btn-cart:hover span,
.btn-checkout:hover span {
    background-color: #d31d2c;
    color: #fff
}
.product-view .btn-cart span span,
.btn-checkout span span {
    height: 35px;
    padding: 0 23px 0 15px;
    line-height: 35px
}
.product-view .btn-cart span span .img-cart {
    background: url(https://fortis.infortis-themes.com/demo/skin/frontend/fortis/default/images/img/ic-cart-white.png) no-repeat right;
    width: 25px;
    height: 21px;
    padding: 0 0 0 10px;
    float: right
}
.btn-checkout span span .img-checkout {
    background: url(https://fortis.infortis-themes.com/demo/skin/frontend/fortis/default/images/img/ic-checkout-white.png) no-repeat right;
    width: 16px;
    height: 21px;
    padding: 13px 0 0 7px;
    float: right
}
ul.products.category li.product {
    width: 16.9% !important
}
ul.products li.product h3 {
    min-height: 48px
}
ul.products li.product p {
    min-height: 36px
}
.related ul.products li.product,
.upsells.products ul.products li.product,
.related ul li.product,
.upsells.products ul li.product {
    width: 20% !important
}
.chzn-container .chzn-results li {
    background: none !important;
    padding-left: 0 !important
}
#payment ul.payment_methods li {
    background: none !important;
    padding-left: 0 !important
}
.chzn-container-single .chzn-single {
    border-bottom: none !important
}
.variations_button button.btn-cart {
    background: none !important;
    border-color: transparent !important;
    padding: 0 !important;
    font-weight: normal !important
}
ul.tabs a {
    border-bottom: 0 !important
}
.shop_table .product-name {
    width: 200px
}
#content p a.button {
    border-bottom: 0 !important;
    padding: 6px 10px !important
}
ul#shipping_method li {
    text-align: left
}
.product a.button {
    font-weight: normal !important
}
body.home.ro #left,
body.home.ro #right,
body.home.sk #left,
body.home.sk #right,
body.home.pt-pt #left,
body.home.pt-pt #right,
body.home.es #left,
body.home.es #right,
body.home.en #left,
body.home.en #right,
body.home.cs #left,
body.home.cs #right,
body.home.ru #left,
body.home.ru #right {
    margin-top: 0 !important
}
body.es #demo .text {
    line-height: 15px
}
noindex:-o-prefocus,
.products a.button {
    position: relative;
    top: 23px;
    z-index: -1
}
noindex:-o-prefocus,
.products a.product_type_variable {
    position: relative;
    left: -23px;
    top: 6px;
    z-index: -1
}
table.szkolenia {
    width: 100%;
    border-collapse: collapse;
    margin: 20px auto 0;
    text-align: center
}
table.szkolenia tbody tr:nth-child(2n+1) {
    background: #fafafa;
    border-right: 1px solid #f0f0f0
}
table.szkolenia tr td {
    border-collapse: collapse;
    border: 1px solid #efefef;
    padding: 8px 5px 7px;
    text-align: center;
    font-size: 11px
}
.demo tr td.nr {
    width: 20px
}
.demo tr td.name {
    width: 375px
}
.demo tr td.mb {
    width: 90px
}
.demo tr td.time {
    width: 140px
}
.szkolenia tr td {
    padding: 4px
}
ul.products li.product .price .from {
    color: black !important
}
ul.products li.product .price del {
    font-size: 1em !important;
    color: red !important
}
span.wpcf7-not-valid-tip {
    padding: 5px !important;
    width: 270px !important;
    top: -8px !important;
    left: 0 !important;
    font-size: 8pt !important
}
.download-co {
    display: none
}
#cenova {
    width: 515px;
    position: relative
}
#cenova .wpcf7-submit {
    position: relative;
    top: 0 !important;
    right: 0 !important;
    width: auto !important
}
select#hardware-1,
select#hardware-2,
select#hardware-3 {
    width: 255px !important;
    margin-right: 10px
}
select#hardware-1-ilosc,
select#hardware-2-ilosc,
select#hardware-3-ilosc {
    width: 56px !important
}
doesnotexist:-o-prefocus,
.wpcf7 input[type="text"] {
    width: 269px !important
}
#dys {
    position: relative !important;
    float: right
}
ul.products li.product h4 {
    height: 75px;
    text-align: center;
    color: #d3181f;
    /*text-transform: uppercase*/
}
ul.products li.product h3 {
    text-align: center
}
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt {
    background: #dd4b39 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#d14836)) !important;
    background: -webkit-linear-gradient(#dd4b39, #d14836) !important;
    background: -moz-linear-gradient(center top, #dd4b39 0, #d14836 100%) !important;
    background: -moz-gradient(center top, #dd4b39 0, #d14836 100%) !important;
    border-color: #9c2d1f !important;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6) !important
}
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover {
    background: #dd4b39 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#c53727)) !important;
    background: -webkit-linear-gradient(#dd4b39, #c53727) !important;
    background: -moz-linear-gradient(center top, #dd4b39 0, #c53727 100%) !important;
    background: -moz-gradient(center top, #dd4b39 0, #c53727 100%) !important;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6) !important
}
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
    padding: 8px 10px !important
}
.fb-like-box {
    border: 1px solid #d9d9d9;
    border-bottom: none !important
}
.dlm-downloads {
    display: none
}
.dlm-downloads li {
    list-style: none !important;
    background: none !important;
    padding-left: 0 !important
}
.download-button {
    border: 1px solid #5d902f;
    border-bottom: none !important;
    color: #fff;
    background-color: #89bc5a;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #8dcb3d), color-stop(100%, #74a547));
    background-image: -webkit-linear-gradient(#8dcb3d, #74a547);
    background-image: -moz-linear-gradient(#8dcb3d, #74a547);
    background-image: -o-linear-gradient(#8dcb3d, #74a547);
    background-image: linear-gradient(#8dcb3d, #74a547);
    -moz-text-shadow: 0 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0 1px rgba(255, 255, 255, 0.2)
}
.download-button:hover {
    border: 1px solid #accc5d;
    color: #70892b;
    background-color: #c8e185;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #d0e98e), color-stop(100%, #c1da7f));
    background-image: -webkit-linear-gradient(#d0e98e, #c1da7f);
    background-image: -moz-linear-gradient(#d0e98e, #c1da7f);
    background-image: -o-linear-gradient(#d0e98e, #c1da7f);
    background-image: linear-gradient(#d0e98e, #c1da7f);
    -moz-text-shadow: 0 1px rgba(255, 255, 255, 0.3);
    text-shadow: 0 1px rgba(255, 255, 255, 0.3)
}
.wpcf7-response-outputd {
    display: none !important
}
small {
    font-size: 10px
}
.woocommerce ul#shipping_method li,
.woocommerce-page ul#shipping_method li {
    background: 0
}
#content .date {
    margin-bottom: 10px;
    font-size: 9px
}
.attachment-shop_thumbnail {
    display: block
}
#dsemo-download p {
    margin-top: 0 !important
}
.wpcf7 P {
    padding: 0 !important;
    margin-top: 0 !important
}
.wpcf7 .cs {
    margin-right: 20px !important
}
.wpcf7 .cs {
    float: left !important
}
.checkout-button {
    float: right !important
}
.widget_recently_viewed_products {
    padding-top: 29px !important
}
#left .box-border .widget_product_categories h6.title.widget {
    top: -20px !important
}
#left .box-border .widget_recently_viewed_products h6.title.widget {
    top: -20px !important
}
.product-quantity {
    text-align: center
}
.captcha-752 span {
    width: 200px !important
}
.sugest-bug {
    color: #d3181f
}
.by .send {
    width: 80px !important;
    right: 2px
}
input#s {
    width: 150px
}
.woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select {
    padding: 5px;
    border: 1px solid #dcdcdc;
    color: #636363
}
#right-sidebar {
    width: 222px;
    margin-top: 58px;
    float: right
}
.single-product #center,
.post-type-archive-product #center,
.tax-product_cat #center {
    width: 778px
}
.single-product #right .box,
.post-type-archive-product #right .box,
.tax-product_cat #right .box {
    padding: 20px
}
table.variations tr {
    height: 36px
}
.variations select {
    width: 209px !important
}
.shoping_continue a.button {
    font-weight: bold !important
}
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations td.label,
.woocommerce-page div.product form.cart .variations td.label {
    width: 133px
}
.widget_product_categories ul.children {
    margin-left: 10px
}
.widget_product_categories .product-categories li.current-cat a {
    color: #d3181f
}
#brochure {
    background: url('https://tachospeed.fr/wp-content/themes/tachospeed/img/download_button.png') no-repeat;
    display: block;
    width: 158px;
    height: 79px;
    position: fixed;
    bottom: 50px;
    right: 0
}
select[name=country] {
    width: 190px !important;
}
#contact input[type=text],
#contact input[type=email],
#wpcf7-f7266-o1 input[type=text],
#wpcf7-f7266-o1 input[type=email],
#wpcf7-f7531-o1 .wpcf7-select  {
    padding: 5px;
    color: #636363;
    border-radius-: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 178px;
    top: 0;
    padding: 5px;
    margin: 5px 5px 13px 5px
}
#contact input[type=submit] {
    float: right;
    margin: 6px
}
#contact span.wpcf7-not-valid-tip {
    color: #fff;
    margin: 4px 0 0 4px
}
span.wpcf7-not-valid-tip {
    width: 190px !important;
    top: 11px !important;
    right: -49% !important;
    font-size: 7pt !important;
    position: absolute
}
#wpcf7-f3637-p110-o1 input.wpcf7-form-control.wpcf7-submit {
    height: 27px !important;
    color: #fff !important;
    -webkit-box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    -moz-box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    box-shadow: 1px 0 1px rgba(50, 50, 50, 0.77);
    background: #ff3019;
    background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3019), color-stop(100%, #cf0404));
    background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: linear-gradient(to bottom, #ff3019 0, #cf0404 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)
}
#wpcf7-f7266-o1 {
    position: relative
}
#wpcf7-f7266-o1 .wpcf7-response-output {
    font-size: 12px
}
#wpcf7-f7266-o1 .wpcf7-validation-errors,
#wpcf7-f7266-o1 .wpcf7-mail-sent-ok {
    border: 0
}
#wpcf7-f7266-o1 .wpcf7-not-valid-tip {
    color: #fff
}
.page-list-ext-image a img {
    background-color: #fff;
    border: 1px solid #eee;
    display: block;
    padding: 7px;
    position: relative;
    z-index: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
#coupon_code {
    width: 200px !important
}
.accordion,
.accordion * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.accordion {
    overflow: hidden;
    border-radius: 3px
}
.accordion-section-title {
    width: 100%;
    display: inline-block;
    transition: all linear .15s;
    color: #fff
}
.accordion-section-title.active,
.accordion-section-title:hover {
    text-decoration: none
}
.accordion-section:last-child .accordion-section-title {
    border-bottom: 0
}
.accordion-section-content .active {
    display: block
}
.accordion-section-content {
    display: none
}
.accordion-section p {
    padding: 0 !important;
    margin: 0 !important
}
.accordion-section-content p {
    padding: 0 0 10px 0 !important;
    margin-top: 20px !important
}
.accordion-section-title {
    border: 0 !important
}
.accordion-title {
    color: #00a32d;
    border: 1px solid #efefef;
    padding: 8px 5px 7px;
    margin: 0 !important;
    text-align: center;
    cursor: pointer
}
.accordion-content {
    border: 1px solid #efefef;
    border-top: 0;
    padding: 20px
}
.dlm-tc-submit, button#btnDownload, button.accept {
    color: #fff;
    cursor: pointer;
    -webkit-box-shadow: 1px 0 1px rgba(50, 50, 50, .77);
    -moz-box-shadow: 1px 0 1px rgba(50, 50, 50, .77);
    box-shadow: 1px 0 1px rgba(50, 50, 50, .77);
    background: #ff3019;
    background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3019), color-stop(100%, #cf0404));
    background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: linear-gradient(to bottom, #ff3019 0, #cf0404 100%);
    border: 0;
    padding: 10px;
    border-radius: 2px
}
.dlm-tc-submit[disabled=disabled], button#btnDownload[disabled=disabled],
button:disabled {
    color: #fff;
    cursor: default;
    -webkit-box-shadow: 1px 0 1px rgba(50, 50, 50, .77);
    -moz-box-shadow: 1px 0 1px rgba(50, 50, 50, .77);
    box-shadow: 1px 0 1px rgba(50, 50, 50, .77);
    background: #9e9e9e;
    background: -moz-linear-gradient(top, #9e9e9e 0, #9e9e9e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9e9e9e), color-stop(100%, #9e9e9e));
    background: -webkit-linear-gradient(top, #9e9e9e 0, #cf0404 100%);
    background: -o-linear-gradient(top, #9e9e9e 0, #9e9e9e 100%);
    background: -ms-linear-gradient(top, #9e9e9e 0, #9e9e9e 100%);
    background: linear-gradient(to bottom, #9e9e9e 0, #9e9e9e 100%);
    border: 0;
    padding: 10px;
    border-radius: 2px
}
#main-beam h1.title,
#lang ul li a,
legend,
#left .box h3,
#right .box h3,
.title,
.hover-red,
#content .hj,
#content h1,
#content h2 {
    font-family: 'Droid Sans', sans-serif;
}
.menu-header-menu-container #menu ul li {
    width: auto;
}
.menu-header-menu-container .sub-menu li a {
    font-size: 12px !important;
    width: 400px;
    text-align: left !important;
}
#menu-item-18 .sub-menu {
    width:441px;
}
#menu-item-37 .sub-menu {
    width:440px;
}
#menu-item-34 .sub-menu {
    width:270px;
}
#menu-item-34 .sub-menu a {
    width:230px;
}
#menu-item-9827 .sub-menu {
    width: 180px;
}
#menu-item-9827 .sub-menu a {
    width:140px;
}
.nopadding a { padding-left: 0px !important; }
.sub-menu a { 
    padding: 5px 20px !important;
}
.menu-item-9827.red {
    color: #d3181f !important;
}
#menu-item-18 .sub-menu {
    width: 580px;
}
.comment-form label { display: block; }
.comment-form p { padding: 0 !important; }
.red a { color: red; }
.wc-tabs li { background: none !important; }
.zgoda1 label, .zgoda2 label, .zgoda3 label { width: 100%; }
.wdr_tr_head, .wdr_td_body_range, .wdr_td_body_discount {
    display: none;
}
.wdr_td_body_title {
    color: red;
}
ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden;display:none}li.bjqs-slide{position:absolute;display:none}ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999}ul.bjqs-controls.v-centered li a{position:absolute}ul.bjqs-controls.v-centered li.bjqs-next a{right:0}ul.bjqs-controls.v-centered li.bjqs-prev a{left:0}ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%}ol.bjqs-markers.h-centered{text-align:center}ol.bjqs-markers li{display:inline}ol.bjqs-markers li a{display:inline-block}p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0}
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//tachospeed.pt/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
.download-box{width:250px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;position:relative;margin:1em auto;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4)}.download-box h1{margin:.5em 0!important}.download-box img.wp-post-image{margin:0;padding:0;display:block;width:100%;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.download-box .download-box-content{padding:0 1em 1em}.download-box .download-count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#777;text-shadow:0 1px 0 rgba(255,255,255,.5);background:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);position:absolute;top:0;right:0;padding:.6em;width:auto;min-width:1em;font-size:1em;text-align:center;vertical-align:middle;line-height:1em;border:1px solid #bbb;margin:-.5em -.5em 0 0}.download-button{text-align:center;text-decoration:none!important;padding:.75em 1em;color:#fff;display:block;font-size:1.2em;line-height:1.5em;background-color:#09c;background-image:-webkit-linear-gradient(#009fd4,#09c,#0086b2);background-image:-moz-linear-gradient(#009fd4,#09c,#0086b2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);border:1px solid #0086b2;cursor:pointer}.download-button:hover{color:#fff;background-color:#09c;background-image:-webkit-linear-gradient(#09c,#0086b2);background-image:-moz-linear-gradient(#09c,#0086b2)}.download-button:visited{color:#fff;text-decoration:none}.download-button small{font-size:.8em;opacity:.8;display:block}.filetype-icon{padding-left:19px;background-repeat:no-repeat;background-position:left;background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document.png)}.filetype-pdf{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-pdf.png)}.filetype-aif,.filetype-aifc,.filetype-aiff,.filetype-au,.filetype-kar,.filetype-m3u,.filetype-m4r,.filetype-mid,.filetype-midi,.filetype-mp2,.filetype-mp3,.filetype-mpga,.filetype-ra,.filetype-ram,.filetype-rm,.filetype-rpm,.filetype-snd,.filetype-wav,.filetype-wave{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-music.png)}.filetype-avi,.filetype-divx,.filetype-mov,.filetype-movie,.filetype-mp4,.filetype-mpe,.filetype-mpeg,.filetype-mpg,.filetype-mxu,.filetype-qt,.filetype-wmv{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-film.png)}.filetype-7z,.filetype-gz,.filetype-rar,.filetype-sit,.filetype-tar,.filetype-zip{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-zipper.png)}.filetype-csv,.filetype-tsv,.filetype-xls,.filetype-xlsx{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-excel.png)}.filetype-doc,.filetype-docx{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-word-text.png)}.filetype-ai{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-illustrator.png)}.filetype-swf{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-flash-movie.png)}.filetype-bmp,.filetype-djv,.filetype-eps,.filetype-gif,.filetype-ief,.filetype-jpe,.filetype-jpeg,.filetype-jpg,.filetype-pbm,.filetype-pgm,.filetype-png,.filetype-pnm,.filetype-ppm,.filetype-ps,.filetype-ras,.filetype-rgb,.filetype-tif,.filetype-tiff,.filetype-wbmp,.filetype-xbm,.filetype-xpm,.filetype-xwd{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-image.png)}.filetype-psd{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-photoshop.png)}.filetype-ppt,.filetype-pptx{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-powerpoint.png)}.filetype-as,.filetype-css,.filetype-htaccess,.filetype-htm,.filetype-html,.filetype-js,.filetype-php,.filetype-sql,.filetype-xml,.filetype-xsl{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-code.png)}.filetype-rtf,.filetype-rtx{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-text-image.png)}.filetype-txt{background-image:url(//tachospeed.pt/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-text.png)}#content nav.download-monitor-pagination,nav.download-monitor-pagination{text-align:center}#content nav.download-monitor-pagination ul,nav.download-monitor-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #eee;border-right:0;margin:1px}#content nav.download-monitor-pagination ul li,nav.download-monitor-pagination ul li{border-right:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}#content nav.download-monitor-pagination ul li a,#content nav.download-monitor-pagination ul li span,nav.download-monitor-pagination ul li a,nav.download-monitor-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}#content nav.download-monitor-pagination ul li a:focus,#content nav.download-monitor-pagination ul li a:hover,#content nav.download-monitor-pagination ul li span.current,nav.download-monitor-pagination ul li a:focus,nav.download-monitor-pagination ul li a:hover,nav.download-monitor-pagination ul li span.current{background:#eee;color:#888}.dlm_widget_downloads ul,.dlm_widget_downloads ul li{list-style:none}
#cn-notice-text a{color:#fff;text-decoration:underline}#wpcf7-f3637-p110-o1 input.wpcf7-form-control.wpcf7-submit{padding:10px 25px 30px;font-size:18px}input#zgoda1,input#zgoda2,input#zgoda3{margin-bottom:0;margin-top:10px}.fb-like-box2{background-color:#efefef !important;border:solid 5px #e4e4e4 !important;margin:40px 30px !important;padding:20px !important;text-align:center !important}.fb-like-box2 h3{color:#4049ab;font-weight:700 !important;font-size:20px !important;margin:5px 0 15px !important;line-height:28px !important}.fb-like-box2 h6{margin-bottom:25px !important}