#posts-content .arrow-after:after, #search-configurator .arrow-after:after, .dane-techniczne .arrow-after:after, .select-wrapper:after {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
}
body, h1, h2, h3, ul {
margin: 0;
}
#banner, #contact_form5, #contact_form3, .arrow-after, header #search-div {
position: relative;
}
.see_our_offer a, a {
text-decoration: none;
}
* {
box-sizing: border-box;
font-family: Catamaran;
}
body, html {
overflow-x: hidden;
}
body {
padding: 0;
font-family: Lato, sans-serif;
}
main.white-text *, main.white-text #breadcrumbs a {
color:#fff
}
main.white-text { }
.page-template-default #subpage-banner {
margin-top: 50px;
padding-top:50px;
}
#subpage-banner h2 {
font-size:36px;
color:#fff;
margin-top:50px;
}
h1, h2, h3 {
font-size: 1em;
}
a {
color: #4a8ac7;
}
.clear {
clear: both!important;
float: none!important;
display: block!important;
}
#advantages-small>div:nth-child(5n), #search-results>div, .fields>span.radio:nth-child(4n+1) {
clear: both;
}
.inline-block, header #topmenu li, header #topmenu>* {
display: inline-block;
}
header {
background-color: #000;
font-family: Catamaran, sans-serif;
position: fixed;
left: 0;
right: 0;
z-index: 20;
top: 0;
}
.alignleft {
display: inline;
float: left;
margin-right: 15px;
}
.alignright {
display: inline;
float: right;
margin-left: 15px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
header>div {
max-width: 1200px;
margin: auto;
}
.float-left, header .logo {
float: left;
}
header .logo img {
margin-top: 8px;
}
header #topmenu {
float: right;
line-height: 50px;
}
header #topmenu .main-nav li {
text-transform: uppercase;
padding-right: 15px;
}
header #topmenu .main-nav li:last-child {
padding-right: 0;
}
header #topmenu li.active a{
color: #acacac;
}
footer a, header #topmenu li a {
color: #fff;
}
.see_our_offer a:hover, a:hover, header #topmenu li a:hover {
color: #acacac;
}
header #search-div [type=image] {
vertical-align: middle;
padding: 15px;
cursor: pointer;
}
header #search-div [type=text] {
position: absolute;
right: 40px;
top: 10px;
bottom: 10px;
margin: auto;
display: none;
padding: 0 10px;
}
#advantages-big {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
#advantages-big ul>li:hover div, #floating-social-buttons>a {
display: block;
}
#banner {
height: 626px;
width: 100%;
overflow: hidden;
text-align: center;
}
#banner>img {
position: absolute;
left: -999px;
right: -999px;
top: -55px;
margin: auto;
z-index: 1;
}
#banner>div.additional-image {
position: absolute;
bottom: 25px;
left: 130px;
z-index: 5;
}
#banner>div.banner-content {
position: absolute;
top: 40px;
right: 100px;
z-index: 5;
}
#banner>div.banner-content p {
background-color: rgba(14, 18, 20, .5);
margin: 8px 0;
color: #fff;
padding: 0 40px;
float: right;
clear: both;
}
#banner>div.banner-content p span {
display: block;
line-height: 1em;
padding-top: 10px;
}
#banner>div.banner-content p:last-child span, .page-template-page-contact main .container>div:first-child table td {
padding-bottom: 10px;
}
#kontakt table td {
padding-bottom: 5px;
}
#kontakt .wpcf7-form textarea {
height: 60px;
}
#kontakt .wpcf7-form .black-button {
border: 0px;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
}
#banner div.tel-contact {
position: absolute;
bottom: 0;
right: 100px;
background-color: rgba(255, 255, 255, .9);
padding: 18px;
z-index: 5;
text-align: left;
width: 390px;
}
#advantages-small, #boxes, #contact_form, .wpcf7-form, .center-container, .offers-main-page, .single-robofarma_products main .product-images {
text-align: center;
}
.upper-line {
border-top: 5px solid #000;
}
.under-line {
border-bottom: 5px solid #000;
}
#banner div.tel-contact .bold {
font-size: 23px;
}
#banner div.tel-contact .medium {
font-size: 15px;
font-family: Open Sans;
font-weight: 700;
margin: 10px 0;
}
.tel-form #hugeit-contact-wrapper_8 .input-text-block input, .tel-form #hugeit-contact-wrapper_8 .input-text-block input:focus {
background-color: transparent!important;
border: 0!important;
border-bottom: 2px solid #000!important;
max-width: 360px!important;
width: 100%!important;
position: relative;
}
.tel-form #hugeit-contact-block-left:before {
content: '>'!important;
position: absolute;
right: 0;
top: 1em;
width: 20px;
height: 30px;
display: block;
font-family: Catamaran;
font-weight: 700;
color: #a4a59e;
}
.tel-form #hugeit-contact-wrapper_8 {
background-color: transparent;
}
.slider-pagination>div>a.active, .white-background {
background-color: #fff;
}
.page-padding {
padding: 50px 0;
}
.offers-main-page {
vertical-align: top;
}
.offers-main-page>a {
display: inline-block;
width: 28%;
vertical-align: top;
margin: 0 25px 25px;
}
.offers-main-page>a h2 {
font-weight: 700;
font-size: 22px;
color: #000;
margin-bottom: 40px;
text-transform: uppercase;
}
.offers-main-page>a>div>div {
padding: 25px;
background-color: #f5f5f5;
position: relative;
height: 268px;
}
.offers-main-page>a img {
max-width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
main {
padding-top: 50px;
max-width: 1920px;
margin: auto;
display: block;
min-height:calc(100vh - 51px);
}
.page-template-single-faq main{ min-height: auto; }
.page-template-page-katalogi main{ min-height: auto; }
.see_our_offer {
margin-top: 30px;
}
.see_our_offer a {
font-size: 16px;
font-family: Catamaran;
font-weight: 500;
color: #000;
text-transform: uppercase;
}
#advantages-big {
position: relative;
overflow: hidden;
height: 385px;
}
#advantages-big>img {
position: absolute;
left: -999;
right: -999;
margin: auto;
}
#advantages-big>div {
position: absolute;
z-index: 5;
top: 25%;
left: 25%;
margin: auto;
}
#advantages-big ul, #advantages-big>div>img {
display: inline-block;
vertical-align: top;
}
#advantages-big ul {
max-width: 370px;
margin-top: -1.5em;
margin-left: 25px;
}
#advantages-big ul>li {
color: #fff;
font-weight: 700;
text-transform: uppercase;
font-size: 19px;
list-style: none;
line-height: 3em;
position: relative;
}
#advantages-big ul>li:hover {
color: #4d4e48;
z-index: 10;
}
#advantages-big ul>li>div {
display: none;
background-color: #fff;
color: #4d4e48;
padding: 25px;
margin-left: -25px;
font-size: 14px;
line-height: 1em;
font-weight: 300;
position: absolute;
top: 0;
border-radius: 15px;
width: 370px;
lefT: 0;
z-index: 5;
text-transform: none;
margin-top: -3px;
cursor: pointer;
}
#advantages-big ul>li>div>h4, #advantages-small>div>h3, #boxes h3, #katalog>a>div, #lang_choice_1, #posts-content h2, #products h4, #search-configurator .title, #search-page h1, .accordion h3, .configure-robot h2, .dane-techniczne h2, .page h1, .single h1 {
text-transform: uppercase;
}
#advantages-big ul>li>div>h4 {
margin-bottom: 15px;
font-size: 19px;
font-weight: 700;
color: #000;
}
#advantages-small {
margin: 50px auto;
}
#advantages-small>div:not(.clear) {
width: 25%;
padding: 25px 50px;
float: left;
font-size: 13px;
font-family: "Myriad Pro";
color: #4d4e48;
}
#advantages-small>div:nth-child(4n - 3) {
padding-left: 0;
}
#advantages-small>div:nth-child(4n) {
padding-right: 0;
}
#advantages-small>div>h3 {
margin-top: 15px;
margin-bottom: 5px;
font-size: 18px;
font-weight: 700;
font-family: Catamaran;
color: #000;
}
#advantages-small>div>.image {
height: 60px;
position: relative;
}
#advantages-small>div>.image>img {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
}
#advantages-small>div>div {
max-width: 175px;
margin: auto;
}
#boxes>div, #boxes>div>a {
position: relative;
display: inline-block;
width: 320px;
height: 250px;
overflow: hidden;
}
#boxes>div>a>img {
position: absolute;
top: -999px;
bottom: -999px;
right: -999px;
left: -999px;
margin: auto;
}
#boxes>div>a>h3 {
color: #fff;
position: absolute;
right: 20px;
text-align: right;
left: 20px;
bottom: 20px;
z-index: 5;
font-size: 20px;
font-weight: 500;
cursor: pointer;
line-height: 1em;
}
#venti_slider div {
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;
}
#venti_slider .slides>div {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: #f5f5f5;
-webkit-transition: all .5s;
transition: all .5s;
}
#venti_slider .slides>div:not(.actie):not(.slider-pagination) {
top: -100%; }
#venti_slider .slides>div.active {
z-index: 5;
}
#venti_slider .descriptions {
height: 1em;
top: auto;
bottom: 30px;
right: 20px;
left:65px;
line-height: 1em;
text-align: right;
z-index: 10;
}
#venti_slider .descriptions h3 {
color: #fff;
font-size: 20px;
font-weight: 500;
cursor: pointer;
}
#venti_slider .slides>a {
display: block;
top: 0;
bottom: 0;
position: absolute;
lefT: 0;
right: 0;
z-index: 5;
opacity: 1;
-webkit-transition: oapcity .5s;
transition: oapcity .5s;
}
#venti_slider .descriptions>div>div:not(.active), #venti_slider .slides>a:not(.active) {
opacity: 0;
-webkit-transition: oapcity .5s;
transition: oapcity .5s;
}
.movie>a>div>img {
position: absolute;
z-index: 7;
bottom: -20px;
lefT: -15px;
}
#boxes>div {
margin: 0 10px;
}
.page-width {
max-width: 1030px;
margin: auto;
}
#venti_slider div.slider-pagination {
display: inline-block;
position: absolute;
bottom: 24px;
left: 15px;
top: auto;
right: 0;
text-align: left;
height: 20px;
z-index: 12;
}
.slider-pagination>div>a {
width: 9px;
height: 9px;
border-radius: 50%;
border: 2px solid #fff;
display: inline-block;
margin: 0;
}
#map-container, #map-container>#map {
width: 100%;
height: 380px;
}
#map-container {
margin: 50px auto 25px;
position: relative;
}
#map-container.gdzie-kupic { margin-top:25px; }
#map-container>#map-box {
position: absolute;
top: 0;
bottom: 0;
width: 30%;
margin-left: 10%;
margin-right: 60%;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, .65) 71%, rgba(255, 255, 255, .51) 78%, rgba(255, 255, 255, 0) 97%, rgba(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, .65) 71%, rgba(255, 255, 255, .51) 78%, rgba(255, 255, 255, 0) 97%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, .65) 71%, rgba(255, 255, 255, .51) 78%, rgba(255, 255, 255, 0) 97%, rgba(255, 255, 255, 0) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',  endColorstr='#00ffffff',  GradientType=1);
}
#subpage-banner, .page-template-page-contact main, .service-image, main {
background-size: cover;
background-position: center;
}
.checkbox.checked, .service-title>div:after, .single-robofarma_products .subtitle+div ul>li:before, span.radio.checked:before {
background-position: center;
background-repeat: no-repeat;
-webkit-print-color-adjust: exact !important;
color-adjust: exact !important;
}
#map-container>#map-box:before {
content: '';
left: -9999px;
top: 0;
bottom: 0;
background-color: #fff;
position: absolute;
right: 100%}
.black-button, footer {
background-color: #000;
}
#map-container>#map-box strong>span {
font-family: Catamaran;
font-weight: 700;
}
#map-container>#map-box span, #profesjonalizm>div>div>p>span {
font-family: "Open Sans"}
#map-container>#map-box table td {
padding-bottom: 15px;
}
.float-right {
float: right;
}
.half>div {
max-width: 50%;
width: 100%}
.black-button {
padding: 20px 30px;
color: #fff;
display: inline-block;
opacity: 1;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
#kontakt, #profesjonalizm {
background-color: #f6f6f6;
}
#map-container>#map-box>a>div {
margin-top: 25px;
}
.black-button:hover {
opacity: .8;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
#katalog {
text-align: center;
position: relative;
}
#katalog>a {
position: absolute;
top: 45%;
left: 42%;
margin: auto;
}
#katalog>a>div {
font-weight: 700;
}
#profesjonalizm {
text-align: center;
padding: 50px 0;
}
#profesjonalizm>div>div {
margin-bottom: 40px;
}
#profesjonalizm>div>div>p {
margin-bottom: 30px;
}
#profesjonalizm>div>div>table {
margin: 50px auto;
}
#profesjonalizm table td {
text-align: left;
line-height: 1.5em;
}
#profesjonalizm table td>span {
display: block;
padding-bottom: .5em;
}
#profesjonalizm table td:nth-child(2n) {
padding-right: 10%}
#nagrody>h3, #nasze_marki>h3 {
font-size: 30px;
font-weight: 700;
margin-bottom: 50px;
}
#nasze_marki {
margin-top: 50px;
margin-bottom: 50px;
}
#nagrody {
margin-bottom: 50px;
margin-top: 100px;
}
.slick-slider img {
margin: 0 auto;
}
.slick-track {
width:100%;
}
.slick-slider .slick-track>a {
position: relative;
height: 80px;
}
.slick-slider .slick-track>a>img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
max-height: 80px;
}
#nagrody .slick-slider .slick-track>img {
margin: 0 30px;
}
#kontakt>div>h3 {
font-size: 30px;
margin-bottom: 30px;
}
#kontakt {
padding: 50px 0;
}
#kontakt h4 {
padding-bottom: 40px;
font-size: 20px;
font-weight: 700;
}
#contact_form input[type=text] {
display: inline-block;
width: 48%
}
.row-cf {
display: flex;
flex-wrap: nowrap;
margin: 10px -15px;
}
.row-cf .col-12 {
width: 100%;
padding: 0 15px;
}
.row-cf .col-6 {
width: 50%;
padding: 0 15px;
}
@media (max-width: 768px) {
.row-cf {
flex-wrap: wrap;
}
.row-cf .col-6 {
width: 100%;
}
}
#contact_form input[type=text]:nth-child(2n - 1) {
margin-right: 4%
}
.form_module .success {
color: #14be27;
margin: 10px 0;
}
.form_module .error {
color: #dd3d36;
margin: 10px 0;
font-size:14px;
}
.form_module .has-errors{
border-bottom: 1px solid !important;
border-color:#dd3d36 !important;
}
.wpcf7-form input[type=file], .wpcf7-form input[type=text], .wpcf7-form select, .wpcf7-form textarea, .wpcf7-form input[type=email], .wpcf7-form input[type=tel],
#contact_form input[type=file], #contact_form input[type=text], #contact_form select, #contact_form textarea {
background-color: transparent;
border: 0;
outline: 0;
border-bottom: 1px solid #9d9d9d;
width: 100%;
}
.wpcf7-form-control-wrap {
position: relative;
display: block;
}
footer {
color: #fff;
padding: 15px;
font-size: 13px;
}
#contact_form5>input, #contact_form3>input {
width: 100%;
padding: 8px 10px;
background-color: transparent;
outline: 0;
border: 0;
border-bottom: 1px solid #000;
}
#contact_form5:after, #contact_form3:after {           }
#products h3:after, .service-title>div:after, span.radio:before {
content: ''}
#floating-social-buttons {
position: fixed;
right: 0;
top: 100px;
z-index: 15;
}
.social-icons>div {
vertical-align: middle;
margin-right: 10px;
}
.page h1, .single h1 {
font-weight: 700;
font-family: Catamaran;
font-size: 30px;
margin-top: 30px;
}
.page-template-page-contact h1 {
color: #fff;
margin-top: 45px;
}
.page-template-page-contact main .container {
margin-top: 85px;
padding-bottom: 135px;
}
.page-template-page-contact main .container>div {
display: inline-block;
background-color: #fff;
border-radius: 25px;
padding: 40px 50px;
vertical-align: top;
height: auto;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 12px;
font-weight: normal;
display: block;
line-height: 12px;
text-align: left;
margin-bottom: 5px;
}
.page-template-page-contact main .container>div:first-child {
margin-right: 40px;
width: 33%;
position: relative;
}
.page-template-page-contact main .container>div:last-child {
width: calc(66% - 40px);
}
.page-template-page-contact main .container>div:first-child table {
margin-top: 40px;
}
.page-template-page-contact main .wpcf7-form input[type=file], .page-template-page-contact main .wpcf7-form input[type=text], .page-template-page-contact main .wpcf7-form select, .page-template-page-contact main .wpcf7-form textarea,
.page-template-page-contact main #contact_form input[type=file], .page-template-page-contact main #contact_form input[type=text], .page-template-page-contact main #contact_form select, .page-template-page-contact main #contact_form textarea {
margin-bottom: 2px;
}
.page-template-page-contact main .wpcf7-form select {
width: 100%;
}
.page-template-page-contact main #contact_form textarea {
height: 40px;
border-bottom: 0;
}
.page-template-page-contact main .wpcf7-form textarea {
height: 60px;
width: 100%;
}
.page-id-2024 main,
.page-id-2021 main {
min-height: auto;
}
.page-id-2024 main h2,
.page-id-2021 main h2 {
font-size: 30px;
line-height: 38px;
margin-bottom: 15px;
}
.page-id-2024 main .black-button,
.page-id-2021 main .black-button {
margin-top: 50px;
}
.small {
font-size: 12px;
line-height: 15px;
}
span.wpcf7-list-item {
margin-left: 0;
margin-bottom: 10px;
}
span.wpcf7-list-item label {
font-size: 12px;
line-height: 14px;
display: flex;
}
span.wpcf7-list-item input {
margin-right: 5px;
}
.text-left {
text-align: left;
}
.page-template-page-contact main .container>div h2 {
font-family: Catamaran;
font-weight: 700;
font-size: 20px;
margin-bottom: 15px;
}
.page-template-page-contact main .container>div h2+div {
font-size: 14px;
font-family: "Open Sans";
color: grey;
margin-bottom: 10px;
}
.page-template-page-contact main .wpcf7-form input[type=submit],
.page-template-page-contact main #contact_form input[type=submit] {
margin-top: 0;
}
.page-template-page-contact main .wpcf7-form input[type=submit] {
border: 0px;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
}
.page-template-page-contact main .wpcf7-form select,
.page-template-page-contact main #contact_form select {
font-family: "Open Sans";
color: grey;
font-size: 14px;
padding: 0 5px;
z-index:99;
}
.page-template-page-contact .social-icons {
position: absolute;
bottom: 20px;
left: 50px;
}
#subpage-banner {
height: 270px;
}
.materialy-do-pobrania>div>div, .single-robofarma_products main>.container>div.float-right {
width: 50%}
.dodatkowe-opcje-akcesoria>div, .single-robofarma_products main>.container>div.float-left {
width: 47%}
.single-robofarma_products main .product-images>.main-image {
max-height: 300px;
width: 100%;
margin-bottom: 25px;
}
.single-robofarma_products main .product-images>.main-image>a>img {
max-height: 350px;
width: auto;
}
.single-robofarma_products main .product-images .slick-next, .single-robofarma_products main .product-images .slick-prev {
position: absolute;
top: 0;
bottom: 0;
height: 1.5em;
margin: auto;
bordeR: 0;
background-color: transparent;
outline: 0;
font-weight: 700;
font-family: Catamaran;
font-size: 26px;
}
.single-robofarma_products main .product-images .slick-prev {
left: -1em;
}
.single-robofarma_products main .product-images .slick-next {
right: -1em;
}
.single-robofarma_products main .product-images .slick-track img {
padding: 0 8px;
opacity: .5;
-webkit-transition: opacity .5s;
transition: opacity .5s;
cursor: pointer;
}
.single-robofarma_products main .product-images .slick-track img:hover {
opacity: 1;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
#breadcrumbs {
margin-top: 20px;
}
#breadcrumbs, #breadcrumbs a {
font-family: "Calibri Light";
color: #767676;
-webkit-transition: color .5s;
transition: color .5s;
}
#breadcrumbs a:hover {
color: #000;
-webkit-transition: color .5s;
transition: color .5s;
}
.single-robofarma_products h1 {
font-size: 49px;
font-weight: 700;
margin-top: 45px;
line-height: 1em;
}
.single-robofarma_products .subtitle {
font-size: 29px;
color: #909090;
}
.single-robofarma_products .subtitle+div {
text-align: justify;
font-size: 15px;
font-family: "Open Sans";
margin-top: 45px;
}
.accordion h3, .dane-techniczne h2, .movies-container h2 {
font-size: 30px;
font-weight: 700;
}
.single-robofarma_products .subtitle+div ul>li {
font-family: Catamaran;
font-weight: 700;
list-style: none;
padding-left: 30px;
position: relative;
line-height: 2em;
}
.single-robofarma_products .subtitle+div ul>li:before {
content: '';
top: 0;
bottom: 0;
left: 0;
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/tick.png);
width: 14px;
position: absolute;
display: block;
}
.arrow-after:after, .select-wrapper:after {
content: '>'}
.single-robofarma_products main .product-images .slick-list {
margin: 0 2.5%;
}
.movies-container {
margin-top: 75px;
margin-bottom: 0px;
}
.movies-container h2 {
text-align: left;
}
.center-container>div {
max-width: 48%;
display: inline-block;
vertical-align: top;
}
#search-configurator img, #search-configurator span, .inline-block, .service-title>div {
vertical-align: middle;
}
.center-container>div:first-child {
margin-right: 3%}
.grey-background {
background-color: #f6f6f6;
}
.dane-techniczne {
padding: 35px 0;
}
.accordion h3 {
background-color: transparent;
font-size: 20px;
font-weight: 700;
padding: .8em .5em .8em 0!important;
}
.accordion .ui-state-default {
border: 0;
}
.accordion .ui-state-default:focus {
outline: 0;
}
.accordion .ui-state-active, .accordion .ui-widget-content {
background-color: transparent;
color: #000;
border: 0;
padding: .5em 0;
}
.accordion .ui-accordion-header-icon, .dodatkowe-opcje-akcesoria .slick-slide:not(.clicked) .hidden-content {
display: none;
}
.arrow-after:after {
bottom: 4px;
right: -5px;
margin: auto;
position: absolute;
font-weight: 700;
}
.dane-techniczne .arrow-after:after {
right: -20px;
}
.dodatkowe-opcje-akcesoria {
padding-top: 50px;
}
.dodatkowe-opcje-akcesoria h2 {
text-align: left;
font-size: 30px;
font-weight: 700;
margin-bottom: 25px;
text-transform:uppercase;
}
.dodatkowe-opcje-akcesoria .slick-next, .dodatkowe-opcje-akcesoria .slick-prev {
position: absolute;
background-color: transparent;
border: 0;
top: 0;
bottom: 0;
margin: auto;
font-family: Catamaran;
font-weight: 700;
font-size: 20px;
outline: 0;
cursor: pointer;
}
#delivery, .materialy-do-pobrania a {
font-family: "Open Sans"}
.dodatkowe-opcje-akcesoria .slick-prev {
left: -5px;
}
.dodatkowe-opcje-akcesoria .slick-next {
right: -5px;
}
.dodatkowe-opcje-akcesoria.center-container>div:first-child {
margin-right: 5%}
.dodatkowe-opcje-akcesoria .slick-slide {
position: relative;
height: 150px;
padding: 15px;
cursor: pointer;
margin: 0 5px;
}
.dodatkowe-opcje-akcesoria .slick-slide img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
padding-bottom: 50px;
max-width:100px;
max-height:130px;
}
.dodatkowe-opcje-akcesoria .slick-slide .title {
position: absolute;
left: 0;
right: 0;
text-align: center;
bottom: 15px;
height: 2em;
width: 100%}
.dodatkowe-opcje-akcesoria .slick-slide h3 {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
line-height: 1em;
width: 100%;
margin: auto;
display: inline-table;
}
.slick-4 .slick-list {
padding: 15px 0 40px;
}
.dodatkowe-opcje-akcesoria .slick-slide:focus {
outline: 0;
}
.dodatkowe-opcje-akcesoria .slick-slide.clicked .hidden-content, .dodatkowe-opcje-akcesoria .slick-slide:hover .hidden-content {
border-radius: 15%;
border: 2px solid #dadada;
display: block;
position: absolute;
top: 0;
bottom: -40px;
right: -6px;
left: -6px;
margin: auto;
z-index: 50;
}
.dodatkowe-opcje-akcesoria .slick-slide.clicked .hidden-content>div, .dodatkowe-opcje-akcesoria .slick-slide:hover .hidden-content>div {
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
height: 42px;
background-color: #000;
border: 1px solid #000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
color: #fff;
line-height: 1em;
}
#select-color, .checkbox {
border: 1px solid #dadada;
}
.dodatkowe-opcje-akcesoria .slick-slide.clicked .hidden-content>div>div, .dodatkowe-opcje-akcesoria .slick-slide:hover .hidden-content>div>div {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
display: inline-table;
text-align: center;
width: 100%}
.configure-robot h2, .configure-robot>.float-left>.float-left, .materialy-do-pobrania>div>div>div {
text-align: left;
}
.materialy-do-pobrania {
padding: 50px 0 60px;
}
.materialy-do-pobrania h2 {
text-align: left;
font-weight: 700;
font-size: 30px;
margin-bottom: 65px;
text-transform: uppercase;
}
.materialy-do-pobrania ul>li {
line-height: 2em;
list-style: none;
}
.materialy-do-pobrania a {
color: #4d4e48;
font-size: 15px;
-webkit-transition: color .5s;
transition: color .5s;
}
.materialy-do-pobrania a:hover {
color: #000;
-webkit-transition: color .5s;
transition: color .5s;
}
#delivery, #downloadPDF a {
color: #4d4e48;
}
.configure-robot {
padding-top: 60px;
padding-bottom: 40px;
}
.configure-robot h2 {
font-weight: 700;
font-size: 30px;
margin-bottom: 30px;
}
.width-50 {
width: 50%}
.configure-robot>.float-left>.float-left>div {
margin: 15px 0;
}
#downloadPDF img, .checkbox {
margin-right: 4px;
}
.inline-block {
display: inline-block;
}
.checkbox {
height: 1.5em;
width: 1.5em;
cursor: pointer;
}
.checkbox+div {
cursor: pointer;
width: calc(100% - 1.5em - 8px);
vertical-align:top;
}
.configure-image {
text-align: center;
}
#delivery, #downloadPDF, #price, .float-right.width-25 {
text-align: left;
}
.configure-image>a>img {
max-height: 200px;
height: auto;
width: auto;
max-width: 100%}
#select-color {
margin-top: 15px;
width: 190px;
height: 2.5em;
background-color: #fff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding-left: 15px;
}
#downloadPDF {
margin-top: 50px;
}
#downloadPDF a:hover {
color: #000;
}
.select-wrapper {
position: relative;
}
.select-wrapper:after {
position: absolute;
display: block;
right: 15px;
bottom: 0;
margin: auto;
color: #4d4e48;
}
.center-container .width-75 {
width: 55%;
max-width: 55%}
.center-container .width-25 {
width: 30%;
max-width: 30%}
#price {
font-weight: 500;
font-size: 21px;
margin-bottom: 30px;
}
.service-title>div, .similar-products h3, .similar-products-container h2 {
font-weight: 700;
text-transform: uppercase;
}
#delivery {
font-size: 15px;
}
#products h3, #submenu a div {
font-family: Catamaran;
color: #fff;
}
#order-button.black-button {
padding: 10px 30px;
margin-top: 60px;
}
#distributors, #submenu, .distributor-box, .service-page, .similar-products {
text-align: center;
}
.similar-products-container h2 {
font-size: 30px;
margin-bottom: 30px;
}
.similar-products-container {
padding: 40px 0 20px;
margin-bottom: 100px;
}
.similar-products {
width: 100%;
padding: 30px 0;
}
.similar-products img {
max-height: 150px;
max-width: 100%;
width: auto;
}
.similar-products h3 {
margin-top: 15px;
font-size: 15px;
color: #000;
-webkit-transition: all .5s;
transition: all .5s;
}
.similar-product {
width: 24%}
.similar-product:hover h3 {
color: #4d4e48;
-webkit-transition: all .5s;
transition: all .5s;
}
.container-padding {
padding: 70px 0;
}
.service-page {
width: 25%;
float: left;
margin: 0;
padding: 0;
height: 520px;
position: relative;
background-color: transparent;
-webkit-transition: all .5s;
transition: all .5s;
opacity: 1;
}
.service-page>div, .service-title>div, .service-title>div:after {
position: absolute;
left: 0;
right: 0;
}
.service-page:hover {
background-color: rgba(231, 231, 231, .8);
opacity: .8;
-webkit-transition: all .5s;
transition: all .5s;
}
.service-page>div {
height: 50%}
.service-page>div:first-child {
top: 0;
}
.service-page>div:last-child {
bottom: 0;
}
.service-title>div {
top: 0;
bottom: 0;
margin: auto;
display: inline-table;
font-size: 22px;
width: 100%;
padding: 30px;
color: #000;
}
.service-title>div:after {
width: 10px;
height: 10px;
bottom: 15px;
margin: auto;
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/arrow-down.png);
}
#products h3:after, .loader {
position: absolute;
bottom: 0;
}
#products, #products h3, span.radio {
position: relative;
}
#submenu {
background-color: rgba(0, 0, 0, .5);
}
main {
background-attachment: fixed;
}
#submenu a div {
font-weight: 500;
font-size: 14px;
}
#submenu a div>div {
margin-top: 5px;
}
#submenu a>div {
margin: 15px;
max-width: 140px;
width: 100%;
display: inline-block;
}
#submenu a:hover div {
color: #ddd;
}
#main-content-faq {
padding-top:20px;
padding-bottom:20px;
color: #fff;
}
.line-height-1em, .line-height-1em * {
line-height: 1em;
}
#posts-content {
background-color: #fff;
padding: 45px 50px;
}
#posts-content h2 {
font-size: 22px;
font-weight: 700;
margin-bottom: 50px;
}
#posts-content h3 {
font-weight: 700;
font-size: 20px;
color: #000;
}
#posts-content .arrow-after, #search-configurator .arrow-after {
padding-right: 20px;
}
#posts-content .arrow-after:after, #search-configurator .arrow-after:after {
font-size: 20px;
}
#posts-content .ui-state-active .arrow-after:after, #search-configurator .ui-state-active .arrow-after:after {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
}
#search-configurator {
margin-top: 10px;
padding: 20px 0;
}
#products {
margin: 0 auto 40px;
}
.loader {
left: calc(50% - 60px);
top: 25%;
z-index: 50;
border: 16px solid #f3f3f3;
border-top: 16px solid #000;
border-radius: 50%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}#products h3 {
width: auto;
font-weight: Bold;
font-size: 18px;
padding-left: 30px;
padding-right: 30px;
display: table;
margin-top: 30px;
}
#products h4 a, #search-results>div a {
color: #000;
}
#products h3:after {
top: 0;
right: -20px;
width: 0;
height: 0;
border-right: 20px solid transparent;
border-left: 30px solid transparent;
border-bottom: 30px solid transparent;
border-bottom-color: inherit;
}
.single-product, div.float-container>div {
max-width: 50%;
width: 50%}
.single-product {
width:50%;
padding: 20px;
}
.single-product>div.float-container {
padding: 30px 10px;
}
.single-product .excerpt {
font-size: 13px;
font-family: "Open Sans";
line-height: 1.5em;
}
#products h4 {
font-family: Catamaran;
font-weight: Bold;
font-size: 18px;
line-height:1.2;
}
.single-product .price, .single-product h5 { }
.single-product h5 { font-weight: 700;
font-size: 17px;
}
.single-product .price {
font-weight: 700;
font-size: 22px;
}
#products>div>div>div.single-product:nth-child(2n - 1) {
border-right: 1px solid #dadada;
}
#products>div>div>div.single-product:nth-child(1), #products>div>div>div.single-product:nth-child(2) {
border-top: 1px solid #dadada;
}
#products>div>div>div.single-product {
border-bottom: 1px solid #dadada;
}
div.float-container>div:first-child {
padding-right: 30px;
}
div.float-container>div>a>img {
width: 100%;
height: auto;
}
b {
font-weight: 700;
font-family: Catamaran;
}
iframe {
border: 0!important;
}
#search-configurator .title {
font-weight: 700;
font-size: 15px;
margin-left: 10px;
}
#search-configurator .ui-slider {
width: 250px;
display: inline-block;
height: 15px;
}
.bottom-15 {
margin-bottom: 15px;
}
.bottom-20 {
margin-bottom: 20px;
}
.bottom-30 {
margin-bottom: 30px;
}
.bottom-45 {
margin-bottom: 45px;
}
#search-configurator .ui-slider>span {
height: 15px;
width: 30px;
border-radius: 10px;
background-color: #000;
margin: 3px 0 3px -15px;
cursor: pointer;
}
#search-configurator .slider-container {
background-color: #ccc;
padding-right: 15px;
padding-left: 15px;
border-radius: 10px;
margin: 10px 0;
height: 15px;
display: inline-block;
}
.slider-container+.current {
font-weight: 700;
font-size: 19px;
margin-left: 10px;
}
.min-max, .second-text {
font-size: 16px;
opacity: .5;
}
.min-max {
max-width: 280px;
}
.bottom-line {
display: block;
border-bottom: 1px solid #bcbcbc;
width: 100%;
margin: 20px 0;
height: 1px;
}
.small-text {
font-size: 13px!important;
vertical-align: baseline!important;
}
span.radio {
padding-left: 30px;
margin-right: 30px;
max-width: 230px;
float: left;
cursor: pointer;
padding-top: 10px;
padding-bottom: 10px;
}
span.radio.checked:before {
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/point.png);
}
span.radio:before {
position: absolute;
left: 0;
top: 0.75em;
margin: auto;
height: 1em;
width: 1em;
background-color: #ccc;
border-radius: 50%}
.search-distributors-action {
width: 200px;
margin: 5px 0;
}
#distributors {
padding: 25px 0;
}
.distributor-box {
width: 20%;
min-height: 100px;
margin: 35px 25px;
display: inline-block;
vertical-align: top;
}
.checkbox.checked {
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/tick.png);
}
.multitext {
text-align: left;
padding: 32px;
background-color: #F6F6F6;
}
.slick-arrow {
z-index: 999;
}
.other-images.slick-initialized.slick-slider {
margin:0 0px 0 15px;
}
.float-right.product-images {
margin-left: 24px;
}
.show-in-print{ display: none; }
@media print {
.hidden-print {
display: none!important;
}
.print-width-100 {
width: 100%!important;
}
main {
padding-top: 0;
}
.show-in-print{
display:block !important;
}
}.other-images {
opacity: 0;
max-height: 80px;
}
#search-page #search {
padding: 0 10px;
margin-right: 10px;
}
#search-page #search+input {
padding: 6px 12px;
border: 1px solid transparent;
display: inline-block;
vertical-align: middle;
}
#search-page h1 {
margin: 25px 0;
font-size: 26px;
}
#search-results>div>div {
float: left;
}
#search-results img {
max-height: 100px;
max-width: 150px;
width: auto;
height: auto;
}
#search-results>div {
display: block;
margin: 25px 0;
}
#search-results>div>div:nth-child(2) {
margin-left: 25px;
}
#lang_choice_1 {
background-color: #000;
color: #fff;
border: 0;
outline: 0;
}
#container {
position: relative;
}
.admin-bar header {
margin-top: 31px;
}
.text-after:after {
}
.form_select_cont select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
position: relative;
}
.form_select_cont {
position: relative;
}
.form_select_cont:after {
width: 7px;
height: 7px;
border-width: 0px 1px 1px 0;
border-style: solid;
border-color: #8B8B8B;
position: absolute;
top: calc(50% - 7px);
right: 12px;
content: ' ';
display: block;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.single-robofarma_products .ui-accordion-content {
}
.single-robofarma_products .ui-accordion-content p { margin-top:3px; float:left; width:50%; display:inline-block; }
.single-robofarma_products .ui-accordion-content .vc_row {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
} .single-robofarma_products .float-right.width-25 h2 {
margin-bottom:0
}
.single-robofarma_products #subpage-banner {
margin-top:50px;
}
.single-robofarma_products .float-right.width-25 a {
font-weight: 500;
font-size: 21px;
margin-bottom: 30px;
color:#4d4e48
}
.single-robofarma_products .float-right.width-25 a:hover {
color:#000
}
#subpage-banner {
position: relative;
}
div.tlt {
color: #fff;
font-size: 70px;
font-weight: bold;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
left: 0;
height: 115px;
text-align: center;
right: 0;
}
div.tlt > span {
visibility: visible !important;
padding:0 30px;
background-color: rgba(0, 0, 0, 0.3);
-webkit-transition: all 5s;
-moz-transition: all 5s;
-ms-transition: all 5s;
-o-transition: all 5s;
transition: all 5s;
display: inline-table;
width: 55%;
}
.single-product .bold {
font-weight: bold;
}
.page-template-default ul li {
font-family: Catamaran;
list-style: none;
padding-left: 30px;
position: relative;
line-height: 2em;
}
.page-template-default ul li:before {
content: '';
top: 10px;
bottom: 0;
left: 0;
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/tick.png);
background-repeat:no-repeat;
width: 14px;
position: absolute;
display: block;
}  .single-robofarma_products .subtitle+div ul{ margin-top:35px; margin-bottom:35px; }
.single-robofarma_products .subtitle+div h2{ margin-top:20px; } #slider { position:relative; height: 626px; width: 100%; overflow: hidden; text-align: center; }
#slider .wrapper{ overflow:hidden; width:100%; height:100%;}
#slider .slider-item{ min-width: 100%; min-height:100%; position:relative; overflow:hidden; background-size: 100% 100%; background-position: center; background-repeat: no-repeat;}
#slider .slider-item > img { position: absolute; left: -999px; right: -999px; top: -55px; margin: auto; z-index: 1; }
#slider .slider-item > div.additional-image { position: absolute; bottom: 25px; left: 130px; z-index: 5; }
#slider .slider-item > div.banner-content { position: absolute; top: 40px; right: 100px; z-index: 5; }
#slider .slider-item > div.banner-content p { background-color: rgba(14, 18, 20, .5); margin: 8px 0; color: #fff; padding: 0 40px; float: right; clear: both; }
#slider .slider-item > div.banner-content p span { display: block; line-height: 1em; padding:5px 0px; }
#slider .slider-item > div.banner-content p:last-child span, .page-template-page-contact main .container>div:first-child table td { padding-bottom: 10px; }
#slider .tel-contact { position: absolute; bottom: 0; right: 100px; background-color: rgba(255, 255, 255, 0.9); padding: 18px; z-index: 5; text-align: left; width: 390px; }
#slider .tel-contact .bold { font-size: 23px; }
#slider .tel-contact .medium { font-size: 15px; font-family: "Open Sans"; font-weight: 700; margin: 10px 0; }
@media all and (max-width:991px){
#slider .slider-item > img{ min-height:100%; width: auto;}
}
@media all and (max-width:768px){
#slider .slider-item > img{ height:100%; width: auto;}
#slider .slider-item{ background-size: auto 100%;}
} #slider .owl-nav{ display: none;}
#slider .owl-dots{ display: none; }
#slider .owl-stage-outer{ height:100%; }
#slider .owl-stage{ height: 100%; overflow: hidden; white-space: nowrap; }
#slider .owl-item{ height:100%; float:left; }
.page-template-single-faq li {
font-family: Catamaran;
list-style: none;
padding-left: 30px;
position: relative;
line-height: 1.1em;
padding-top:0.4em;
padding-bottom:0.4em;
}
.page-template-single-faq li:before {
content: '';
top: 10px;
bottom: 0;
left: 0;
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/tick.png);
background-repeat:no-repeat;
width: 14px;
position: absolute;
display: block;
}
.page-template-single-faq .white-text li:before {
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/tickwh.png);
} .page-template-single-faq p{ line-height:1.3; } .prod-excerpt{ font-size:28px; color:#909090; } .robofarma_products-template-default .slick-track{ width: 490px; }
.robofarma_products-template-default .slick-list.draggable{ width: 488px; }
@media all and (max-width:980px){
.robofarma_products-template-default .slick-track{ width: auto; }
.robofarma_products-template-default .slick-list.draggable{ width: auto;}
} .prod-u-boxes{ width: 100%; padding-top:5px; padding-bottom:20px; font-size:0;}
.prod-u-box{ display:inline-block; width:50%; font-size:15px; box-sizing:border-box; vertical-align: middle; }
.prod-u-box .img-wrapper{ padding:0px 50px; box-sizing:border-box; }
.prod-u-box .img-wrapper img{ margin-top:20px; max-height:76px; display:block; }
.prod-u-box .img-wrapper img:first-child{ margin-top:0px; }
.prod-u-box .img-wrapper p{ margin-top:20px; font-size:13px;}
@media all and (max-width:920px){
.prod-u-box{ width: 100%;}
.prod-u-box .img-wrapper{ padding:0; }
}
@media all and (max-width:413px){
.prod-u-box .img-wrapper img{ max-width:100%;}
} .grey-background.dane-techniczne .ui-accordion-content{ padding-bottom:25px; } .relative{ position:relative; }
.obrazek-wyroznienie-lista{ position:absolute; left:-20px; top:-25px; }
.obrazek-wyroznienie-lista img{ width:80px;}
.obrazek-wyroznienie-lista p{ color:#fff; background: rgba(0,0,0,0.6); font-size:10px; width:120px; text-align:center; }
.obrazek-wyroznienie-produkt{ position:absolute; right:0;}
.obrazek-wyroznienie-produkt img{ float:right; width:100px;}
.obrazek-wyroznienie-produkt p{ float:right; font-size:12px; width:100px; text-align:center; line-height:1.35; padding:6px; background:#fff; border-radius:5px;}
@media all and (max-width:900px){
.obrazek-wyroznienie-produkt{ position: relative; top:0; left:0; right:0; bottom:0; margin: auto; text-align:center; }
} @media all and (max-width:1080px){
.float-right.product-images{ margin-left:0; }
.single-robofarma_products main .product-images .slick-prev{ left:0; }
.single-robofarma_products main .product-images .slick-next{ right:0; }
.robofarma_products-template-default .slick-list.draggable{ width: 100%; }
}
@media all and (max-width:1055px){
.page-width{ padding: 0px 15px;}
}
@media all and (max-width: 782px){
.admin-bar header{ margin-top:46px; }
}
@media all and (max-width: 768px)
{
#products>div>div>div.single-product{ display:block; width:100%; max-width:100%; border-right:none; height: auto; float:none;}
.single-product{ display:block; width:100%; max-width:100%; border-right:none !important; height: auto; float: none;}
.other-images.slick-initialized.slick-slider{ margin: 0;}
.single-robofarma_products main .product-images .slick-list{ margin:0; }
}
@media all and (max-width:600px) {
.single-product .obrazek-wyroznienie-lista img{ width: 80px !important;  }
.single-product img { max-width:100% !important; }
.single-robofarma_products main .product-images>.main-image>a>img{
max-width:100% !important;
height:auto;
}
}
@media all and (max-width:435px) {
#search-configurator div h3{ width:100% !important; }
.page-width{ padding:0 10px; }
}
@media all and (max-width:1200px){
div.tlt{ font-size:50px;}
}
@media all and (max-width:768px){
div.tlt{ font-size:42px; width:80%; }
div.tlt > span{ width:100%; }
#subpage-banner h2{ font-size:32px;}
.distributor-box{ width: 100%; margin-left:0; margin-right:0; }
#slider .slider-item > div.banner-content p{ padding-left:20px; padding-right:20px;}
#slider .slider-item > div.banner-content p span{ white-space:pre-wrap; }
#slider .slider-item > div.banner-content{ width: 100%; padding-left:10%; padding-right:10%; }
a #order-button{
margin-top:20px !important;
font-size:16px;
font-weight:normal;
}
#submenu{
display:none;
}      }
#najczestsze-pytania{
font-size: 22px;
font-weight: 700;
margin-bottom: 50px;
margin-top:0;
}
@media all and (max-width:490px) {
div.tlt{ font-size:32px;}
#subpage-banner h2{ margin-top:10px; }
#subpage-banner{ height: auto !important; }
.single-product .float-container .float-left,
.single-product .float-container .float-right{
float:none;
width:100%;
max-width:100%;
}
.single-product .float-container .float-right{ margin-top:20px;}      }
.page h1.h1-prod-page{ margin-top:15px; }
.tpp-lp{ margin-top:0; padding-top:0; font-size:14px;}
#products .prod-flex-container{
display:flex;
flex-wrap:wrap;
}
#search-configurator div h3{ padding:25px 0px !important; }
.conf-help-button{
padding-left:11px;
color:#000;
}
#posts-content .ui-state-active .arrow-after:after, #search-configurator .ui-state-active .conf-help-button.arrow-after:after{ right:0px; }
.conf-help-button::after{ top:2px; }
.no-h3-do-margin{ margin-top:30px; }
header #topmenu li{ padding-left:0; }
header #topmenu li::before{ display:none; }
.movie iframe{ max-width:100%; }
#floating-social-buttons{ display:none; }
footer .page-width .float-left:nth-child(2),
footer .page-width .float-left:nth-child(3){
margin-left:50px;
} .files-to-download a{
display:inline-block;
padding:25px 0px 25px 70px;
background: url(//robofarma.com/wp-content/themes/robofarma/images/pdf.png) no-repeat;
}
.files-to-download a.current{
color:#e62d28;
}
.katalogi iframe{
width:100% !important;
height:80vh !important;
max-width:100%;
}
.katalogi .katview{
width:100%;
max-width:100%;
display:none;
} .error-404{
padding-top:40px;
text-align: center;
}
.error-404 .error-img{ max-width:100%; }
.error-404 .error-msg{
font-size:22px;
font-weight:bold;
text-transform:uppercase;
display:inline-block;
margin: auto;
text-align: left;
}
.error-404 .error-msg2{
margin-top:4px;
font-size:20px;
font-weight:normal;
text-transform: none;
}
.error-404 .white-background.page-padding.offers-main-page.page-width h2{
font-size:18px;
margin-bottom:10px;
} .under-construction{
padding-top:40px;
text-align: center;
}
.under-construction .img{ max-width:100%; }
.under-construction .msg{
font-size:32px;
font-weight:bold;
text-transform:uppercase;
display:inline-block;
margin: auto;
margin-top:20px;
text-align: left;
padding-bottom:40px;
}
.service-all-wrapper > a:first-child >.service-page{
margin-left:12.5%;
}
@media all and (max-width:900px){
.service-all-wrapper > a:first-child >.service-page{
margin-left:0;
}
} #contact_form5 > .tel-submit, #contact_form3 > .tel-submit{
position: absolute;
top: 0;
right: 5px;
bottom: 0;
margin: auto;
font-size: 16px;
font-family: Catamaran;
font-weight: 700;
line-height: 0;
width: 10px;
height:10px;
border:0;
color: #979797;
z-index: 2;
background: transparent;
cursor:pointer;
}
#contact_form5 > .tel-submit:hover, #contact_form3 > .tel-submit{
opacity:1;
} .main-flexible{
min-height: unset;
}
.section-news{
margin-top:19px;
background:#ececec;
min-height:100%;
}
.page-width.container-padding.news{
padding: 15px 0px;
font-size:0px;
}
.page-width.container-padding.news > h1{
font-size:30px;
font-weight:700;
text-transform: uppercase;
}
.news-container{ display: flex;
flex-wrap: wrap;
width: 100%; margin-top:14px;
}
.news-container > .article {
display:inline-block;
width:50%;
box-sizing:border-box;
padding-right:25px;
padding-bottom:55px; display: flex;
flex-direction: column; }
.news-container > .article > .image {
width:100%;
height:220px;
overflow:hidden;
}
.news-container > .article > .image img {
min-width:100%;
min-height:100%;
height: auto;
transition: transform .6s;
}
.news-container > .article .image:hover img {
transform: scale(1.01);
transition: transform .6s;
}
.news-container > .article > .title{
margin-top:20px;
font-size:20px;
font-weight:bold;
}
.news-container > .article > .title > a { color:#000; }
.news-container > .article > .title > a:hover { color:#3a3a3a; } .news-container > .article > .excerpt {
flex: 1;
} .news-container > .article > .excerpt p {
font-family: 'Open Sans', sans-serif;
margin-top:10px;
font-size:14px;
line-height:1.9;
}
.navigation.pagination{
padding-top:20px;
padding-bottom: 30px;
}
.navigation.pagination .nav-links{ text-align: center; }
.navigation.pagination .nav-links > span,
.navigation.pagination .nav-links > a{
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:300;
color:#000;
display:inline-block;
width:33px;
height: 33px;
vertical-align: top;
box-sizing:border-box;
padding:7px 13px;
margin-right:3px;
}
.navigation.pagination .nav-links > a:hover{ color:#404040; }
.navigation.pagination .nav-links > span{
background:#000;
color:#fff;
}
.navigation.pagination > .screen-reader-text{ display: none; }
.navigation.pagination .prev,
.navigation.pagination .next{ display: none !important; }
.section-single-news{
background: #ececec;
margin-top:19px;
padding-top:15px;
}
.section-single-news > .page-width.container-padding > h1{ margin-top: 0 !important; }
.section-single-news .img{ margin-top: 12px; }
.section-single-news .img > img {
max-width:100%;
height: auto;
}
.section-single-news .news-text{
width:70%;
margin: auto;
margin-top:40px;
padding-bottom:10px;
} .install-calculator.ui-accordion .ui-accordion-header {
padding: 0px;
margin: 35px 0px;
background: #fff;
}
.install-calculator > .title {
font-size: 30px;
font-weight: 700;
text-transform: uppercase;
display: inline-block;
}
.install-calculator > .title.arrow-after::after {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
right:-32px;
top:2px;
}
.install-calculator > .title.arrow-after.ui-state-active::after {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
right:-25px;
top:0;
}
.install-calculator .section-title > span.title,
.install-calculator .section-title > img {
display: inline-block;
vertical-align: middle;
}
.install-calculator .section-title > span.title {
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
}
.install-calculator .section-title > img { padding-right: 12px; }
.install-calculator .input-text input[type="text"],
.install-calculator .input-text input[type="number"] {
border: 0;
width: 100px;
background: #d3d3d3;
padding: 6px 5px;
margin-right: 10px;
}
.install-calculator .input-select select::-ms-expand { display: none; }
.install-calculator .input-select select {
border: 1px solid #000;
padding: 6px 30px 6px 4px;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0px;
font-size: 15px;
font-weight: 300;
background: url(//robofarma.com/wp-content/themes/robofarma/images/select-arrow.png) no-repeat 96% 50%;
min-width: 100px;
}
.install-calculator .input-select label { margin-left: 10px; }
.install-calculator .input-radio span.radio {
display: block;
float:none;
max-width:100%;
}
.install-calculator .ic-sum { padding-top:10px; }
.install-calculator .ic-sum p,
.install-calculator .input-checkbox p,
.install-calculator .ic-opt-sum p {
display: block;
width: 100%;
float: none;
}
.install-calculator .ic-sum .sum,
.install-calculator .ic-opt-sum .sum {
font-size: 24px;
font-weight: 600;
padding-left: 10px;
}
.install-calculator .ic-sum .desc {
padding-top: 25px;
}
.install-calculator .ic-checkbox {
display: inline-block;
padding: 0px 30px;
position: relative;
cursor: pointer;
margin-bottom: 13px;
}
.install-calculator .ic-checkbox::before {
content: "";
width: 9px;
height: 9px;
border: 3px #c3c3c3 solid;
left: 0;
background :#c3c3c3;
position: absolute;
}
.install-calculator .ic-checkbox.checked::before { background: #000; }
.install-calculator .ic-opt-sum { padding-bottom: 45px; }
.install-calculator .hidden{ display:none; }
.cta {
background: #46ab4d;
padding: 30px 0px;
margin: 50px 0;
color: #fff;
}
.cta .content-block {
font-size: 24px;
line-height: 30px;
}
.row {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
}
.btn {
background: #fff; 
background-position: right 10px center !important; 
border: none; 
color: #000; 
padding: 15px 25px; 
font-size: 14px; 
text-transform: uppercase; 
text-decoration: none;
float: right;
text-transform: uppercase;
cursor: pointer;
border: none;
margin-top: 15px;
}
.page-id-23 main h2,
.page-id-19 main h2,
.page-id-1915 main h2 {
font-size: 36px;
line-height: 48px;
margin-bottom: 15px;
}
.page-id-23 main .subtitle,
.page-id-19 main .subtitle,
.page-id-1915 main .subtitle {
font-size: 20px;
line-height: 24px;
}
.page-id-23 main .subtitle,
.page-id-19 main .subtitle {
margin-bottom: 50px;
}
.page-id-23 main .h1-prod-page,
.page-id-19 main .h1-prod-page {
margin-bottom: 30px;
}
.page-id-1915 main h3,
.text-news h2 {
font-size: 24px;
line-height: 32px;
margin-bottom: 15px;
}
.text-news h2 {
margin-top: 50px;
}
.page-id-1915 #breadcrumbs,
.page-id-1915 #breadcrumbs a {
color: #fff;
}
.page-id-1915 #subpage-banner {
color: #fff;
}
.page-id-23 main .content-block p,
.page-id-19 main .content-block p,
.page-id-1915 main .content-block p {
margin-bottom: 10px;
}
.mb-50 {
margin-bottom: 50px;
}
.image-block {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
min-height: 340px;
}
.col-md-6,
.col-md-4,
.col-md-8 {
padding-left: 15px;
padding-right: 15px;
}
.btn.btn-green {
display: inline-block;
float: none;
background-color: #46ab4d;
padding: 6px 10px 3px;
line-height: 22px;
color: #fff;
margin-left: 15px;
margin-top: 0;
}
.btn.btn-green:hover {
background-color: green;
}
.see_our_offer a, a {
color: #46ab4d;
}
.see_our_offer a:hover, a:hover, header #topmenu li a:hover {
color: green;
}
.polowa-strony {
width: 50%;
float: left;
}
.zdjecie-instalacja.lazyloaded {
height: 530px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
height: 380px;
}
.txt-instalacja {
padding: 20px;
text-align: justify;
}
.new-row:nth-child(2n) .polowa-strony:first-child {
float: right;
}
.new-row {
display: inline-block;
width: 100%;
}
.blok-tekst {
width: 60%;
float: left;
}
.blok-zdjecie {
width: 40%;
float: right;
}
.txt-instalacja h2 {
font-size: 22px;
margin-bottom: 20px;
}
.trzy-zdjecia-instalacja {
width: calc(100% / 3 - 40px);
margin: 20px;
height: 300px;
float: left;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.parallax {
background-image: url(//robofarma.com/wp-content/uploads/2020/02/tlo-montaz-instalacja.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}
.txt-instalacja.txt-parallax {
margin: 70px 0;
background: rgba(0,0,0,0.4);
color: #fff;
padding: 35px;
}
.wysrodkowany-txt {
margin: 80px auto;
width: 75%;
}
.ikony-montaz {
margin-bottom: 30px;
display: block;
text-align: center;
}
.ikona-podstrona.strzalka {
position: relative;
bottom: 35px;
}
.btn.green.montaz-instalacja:hover {
background: green !important;
}
.btn.green.montaz-instalacja::before {
position: absolute;
width: 100%;
content: '';
border-left: 100vw solid transparent;
border-right: 0px solid transparent;
border-bottom: 80px solid #fff;
bottom: -2px;
left: -2px;
}
.btn.green.montaz-instalacja::after {
position: absolute;
content: '';
left: -2px;
top: -2px;
border-left: 0px solid transparent;
border-right: 100vw solid transparent;
border-top: 80px solid #fff;
}
.tekst-pod-boxami {
margin-bottom: 20px;
}
.tekst-pod-boxami h2:first-child {
font-size: 25px;
border-bottom: 3px solid red;
}
#ui-id-1:hover {
border-bottom: 3px solid;
}
.przycisk-produkt::before {
content: '';
position: absolute;
border-left: 21px solid transparent;
border-right: 0px solid transparent;
border-top: 50px solid #fff;
top: 0;
right: 0;
}
.przycisk-produkt {
color: #fff;
background: #000;
padding: 10px 25px 10px 13px;
margin: 15px 10px;
font-size: 18px;
position: relative;
opacity: 1;
transition: opacity .5s;
display: inline-block;
}
.przycisk-produkt:hover {
color: #fff;
opacity: 0.8;
}
.przyciski-produkt {
margin-top: 40px;
}
html {
scroll-behavior: smooth;
}
.opis-lokalizacji {
width: 60%;
float: left;
}
.adres-lokalizacji {
width: 40%;
float: right;
text-align: center;
}
.single-product.lokalizacja {
width: 100%;
max-width: 100%;
display: inline-block;
}
.polecane-produkty {
margin-bottom: 70px;
}
.polecane-produkty {
margin-bottom: 70px;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
margin-top: 50px;
}
.polecane-produkty .polowa-strony:first-child {
border-right: 1px solid #dadada;
}
.page-width.lokalizacje {
margin-top: 50px;
margin-bottom: 50px;
}
.polecane-produkty a {
color: #000;
text-transform: uppercase;
font-size: 18px;
}
.baner-home {
height: 675px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.tekst-baner-home {
position: relative;
top: 225px;
left: 77px;
color: #fff;
font-size: 42px;
max-width: 800px;
background: rgba(0, 0, 0, 0.4);
text-transform: uppercase;
padding: 30px 30px;
line-height: 1.3;
}
.przycisk-wycena {
background: linear-gradient(90deg,rgba(206,168,103,1) 0%,rgba(231,211,158,1) 100%);
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 100;
font-size: 20px;
padding: 5px 25px;
margin-top: 50px;
display: inline-block;
}
.przycisk-wycena.przycisk-baner {
font-size: 33px;
padding: 8px 40px;
position: relative;
top: 365px;
left: 77px;
margin:	0;
}
.zawartosc-home img {
max-width: 100%;
}
.sekcja-pierwsza,
.sekcja-druga, 
.sekcja-trzecia, 
.sekcja-czwarta, 
.sekcja-piata, 
.sekcja-szosta,
.sekcja-siodma,
.sekcja-osma {
margin: 60px 0;
display: inline-block;
width: 100%;
}
.siedemdziesiat-procent {
width: calc(65% - 60px);
float: left;
}
.trzydziesci-procent {
width: 35%;
float: left;
}
.txt-margin {
margin-right: 60px;
font-size: 15px;
}
.zawartosc-home h4 {
font-size: 20px;
margin-bottom: 20px;
}
.center {
text-align: center;
}
.zawartosc-home h2,
.oferta-news h2 {
font-size: 25px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 50px;
}
.jedna-trzecia {
width: calc(100% / 3);
float: left;
}
.jedna-czwarta {
width: 25%;
float: left;
}
.oferta {
font-weight: 700;
font-size: 22px;
color: #000;
text-transform: uppercase;
text-align: center;
display: block;
}
.nasza-oferta-home {
margin: 0px 25px;
}
.zawartosc-zalety {
text-align: center;
margin: 20px;
}
.zawartosc-home h3 {
font-size: 20px;
margin: 14px 0;
text-transform: uppercase;
}
.tekst-zaleta {
font-size: 14px;
}
.logo-partnerzy {
width: calc(100% / 6 - 30px);
float: left;
text-align: center;
margin: 0 15px;
} 
.oferta:hover {
color: #000;
}
.przycisk-wycena:hover {
color: #fff;
}
.zdjecie-lewe {
height: 15vw;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin-top: 55px;
}
.txt-justify {
text-align: justify;
}
.txt-mniejszy {
font-size: 15px;
}
.nasza-oferta-home h3 {
margin-bottom: 40px;
}
.margin-bottom {
margin-bottom: 30px;
}
#menu-footer-menu-pl {
list-style: none;
display: inline-block;
width: 100%;
margin-bottom: 20px;
}
#menu-footer-menu-pl li {
float: left;
}
#menu-footer-menu-pl li a {
list-style: none;
padding: 5px 12px;
margin: 0 5px;
}
#menu-footer-menu-pl li a:first-child {
padding-left: 0;
margin-left: 0;
}
.main-nav {
margin-top: 10px;
}
.tlo-kontakt, .przycisk-oferty-news {
background: linear-gradient(90deg,rgba(206,168,103,1) 0%,rgba(231,211,158,1) 100%);
color: #fff;
padding: 3px 7px;
margin-left: 12px;
text-transform: uppercase;
}
.oferta-news img {
max-width: 100%;
}
.cta-news {
background: #000;
text-align: center;
margin-bottom: 50px;
}
.przycisk-kontakt-news {
background: linear-gradient(90deg,rgba(206,168,103,1) 0%,rgba(231,211,158,1) 100%);
color: #fff;
padding: 5px 12px;
text-transform: uppercase;
font-size: 23px;
margin: 20px 20px;
display: inline-block;
}
.oferta-news {
margin-top: 50px;
background: #fff;
text-align: center;
}
.oferta-news .page-width.container-padding {
padding-bottom: 40px;
}
.text-news {
display: inline-block;
width: 100%;
}
.text-news h3 {
margin-top: 30px;
font-size: 20px;
}
.text-news img {
max-width: 100%;
height: auto;
}
.oferta-news .przycisk-oferty-news {
margin-left: 0;
margin-top: 20px;
display: inline-block;
}
.radio-zablokowany {
padding-left: 30px;
margin-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
}
.radio-zablokowany::before {
position: absolute;
width: 16px;
height: 16px;
content: '';
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/point.png);
background-repeat: no-repeat;
background-position: center;
background-color: #ccc;
border-radius: 50%;
left: 0;
}
@media (max-width: 901px) {
.hidden-print #topmenu .kontakt-menu { font-size: 15px;
}
}
@media (min-width: 1024px) {
header #topmenu {
display: flex;
justify-items: center;
}
header #topmenu .main-nav {
display: flex;
}
header #topmenu .main-nav li {
text-transform: uppercase;
padding-right: 20px; line-height: 20px;
text-align: center;
align-self: center;
justify-content: center;
margin-top: 7px;
} header #topmenu li a {
align-self: center;
}
}
@media (max-width: 767px) {
.col-md-6,
.col-md-4,
.col-md-8 {
width: 100%;
}
.cta {
text-align: center;
}
.cta .btn {
float: none;
display: inline-block;
margin: 25px auto 0;
}
.polowa-strony {
width: 100%;
float: none;
}
.blok-zdjecie,
.blok-tekst	{
width: 100%;
}
.margin {
margin-top: 0 !important;
}
.kontakt-montaz {
margin-bottom: 35px;
}
.siedemdziesiat-procent, 
.trzydziesci-procent,
.jedna-czwarta	{
width: 100%;
min-height: 100%;
}
.zdjecie-lewe {
height: 300px;
}
.txt-margin {
margin: 0;
}
.tekst-baner-home {
font-size: 30px;
max-width: 80%;
top: 15vh;
}
.przycisk-wycena.przycisk-baner {
font-size: 20px;
top: 22vh;
}
.baner-home {
height: 520px;
}
.logo-partnerzy {
width: calc(100%/3 - 30px);
margin: 20px 15px;
height: 100px;
}
}
@media (max-width: 640px) {
.btn.green.montaz-instalacja::before {
border-bottom: 60px solid #fff;
}
.btn.green.montaz-instalacja::before {
border-bottom: 60px solid #fff;
}
.trzy-zdjecia-instalacja {
width: calc(100% - 40px);
}
.wysrodkowany-txt {
width: 100%;
}
.ikona-podstrona {
width: 80px;
}
.ikona-podstrona.strzalka {
width: 50px;
bottom: 18px;
}
.adres-lokalizacji,
.opis-lokalizacji	{
float: none;
width: 100%;
}
.tekst-baner-home {
left: 0;
margin: auto;
font-size: 25px;
}
.przycisk-wycena.przycisk-baner {
font-size: 18px;
padding: 8px 15px;
left: 7vw;
}
.jedna-trzecia {
width: 100%;
float: none;
}
#attachment_2040,
#attachment_2041,
#attachment_2042,
#attachment_2043	{
width: 100% !important;
height: auto;
}
}
@media (min-width: 768px) {
.col-md-6 {
width: 50%;
}
.col-md-8 {
width: 66.666666%;
}
.col-md-4 {
width: 33.333333%;
}
}
a.button-instalacja {
background-color: #5a9448;
color: #FFF;
padding: 10px 50px;
border-radius: 6px;
font-size: 18px;
} .flex {
display: flex;
}
.flex-wrap {
flex-wrap: wrap;
}
.items-center {
align-items: center;
}
.max-w-64 {
max-width: 160px;
}
.ml-auto {
margin-left: auto;
}
.p-4 {
padding: 10px;
}
.footer-logo-link img {
transition-property: transform;
transition-duration: 0.3s;
}
.footer-logo-link:focus img,
.footer-logo-link:hover img {
transform: scale(0.95);
}
.print-break {
page-break-after: always;
}
.print-avoid-break {
break-inside: avoid;
}
.ic-not-checkbox {
position: relative;
display: block;
margin-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
cursor: pointer;
}
.ic-not-checkbox::before {
content: '';
position: absolute;
top: 0.75em;
left: 0;
width: 1em;
height: 1em;
margin: auto;
border-radius: 50%;
background-color: #ccc;
background-repeat: no-repeat;
background-position: center;
color-adjust: exact !important;
-webkit-print-color-adjust: exact !important;
}
.ic-not-checkbox.checked::before {
background-image: url(//robofarma.com/wp-content/themes/robofarma/images/point.png);
}
.product-thumb {
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}@media screen and (min-width: 1280px) {
#nav-icon3, #responsive-menu, #responsive-nav {
display: none
}
}
@media screen and (max-width: 1279px) {
#responsive-nav ul > li:hover {
background-color: #dadada
}
#responsive-nav ul > li:hover > ul {
background-color: #fff !important
}
#responsive-nav .sub-menu {
padding-left: 25px
}
#responsive-nav a {
color: #000;
line-height: 1.5em
}
#responsive-nav a:hover {
color: #575757
}
#responsive-nav {
z-index: 10;
background-color: #fff;
-webkit-transition: all .5s;
transition: all .5s;
position: fixed;
lefT: 0;
right: 0;
top: -500px;
padding: 25px 25px 25px 50px
}
#responsive-nav.open {
top: 51px;
-webkit-transition: all .5s;
transition: all .5s
}
#responsive-menu {
float:right;
}
header #topmenu{
display:inline-block;
float:none;
position: absolute;
right:60px;
}
#responsive-menu > * {
display: inline-block
}
#delivery, #order-button, #price, .configure-robot > div h2 {
text-align: center !important
}
#responsive-menu > ul {
margin: 12px
}
#contact-page .container > div {
display: block;
width: 100%;
margin: 25px 0
}
#topmenu > nav{
display: none;
}
#topmenu > ul > li{
padding-right:5px;
}
header #search-div [type=text]{
width:50vw;
top:50px;
bottom:auto;
right:0;
}
} @media screen and (max-width: 1080px) {
#search-configurator {
padding: 0 25px
}
.product-images {
width: 100%;
display: block;
float: none
}
.float-left.responsive, .float-right.responsive, .movies-container > div {
width: 100% !important;
max-width: 100% !important;
display: block;
float: none;
clear: both;
padding: 25px 0
}
.movies-container > div h2 {
text-align: center
}
.news-container > .article{ width: 515px; }
.page-width.container-padding.news{
padding-left:15px;
padding-right:15px;
}
}
@media screen and (max-width: 1055px) {
.section-single-news .news-text{ padding-bottom: 40px; }
}
@media screen and (max-width: 900px) { #advantages-big > div {
left: 0
}
#advantages-small > div:not(.clear) {
width: 50%
}
#responsive-menu-container {
padding-top: 50px !important
}
#responsive-menu-container, #responsive-menu-container #responsive-menu-wrapper, #responsive-menu-container #responsive-menu > li.responsive-menu-item > a {
background-color: #000 !important
}
#responsive-menu-container #responsive-menu > li.responsive-menu-item > a:hover {
background-color: #fff !important;
color: #000 !important
}
.service-page {
width: 100%;
display: block;
float: none
}
.service-page > div {
display: inline-block;
width: 48%;
position: relative;
height: 100%
}
.service-page {
height: 200px
}
.configure-robot > div {
padding: 25px !important;
clear: both !important;
float: none !important;
display: block !important;
width: 100% !important;
max-width: 100% !important
}
#order-button {
display: block !important;
max-width: 200px !important;
margin: auto !important
}
}
@media screen and (max-width: 800px) {
.offers-main-page > a {
width: 100%;
margin: 25px 0
}
}
@media screen and (max-width: 700px) {
#katalog > a, .banner-content {
right: 0 !important
}
.accordion h3 span {
font-size: 16px !important
}
.accordion h3 span:after {
content: ''
}
.configure-robot > .float-left > div, .dodatkowe-opcje-akcesoria > div, .materialy-do-pobrania > div > div {
width: 100% !important;
max-width: 100% !important;
clear: both !important;
float: none !important;
display: block !important;
padding: 25px 35px !important
}
#kontakt .half > div, .configure-robot > .float-left > div {
padding: 25px 0 !important
}
#kontakt h3, .materialy-do-pobrania > div > div > * {
text-align: center !important
}
.single-product {
width: 100%;
max-width: 100%;
display: block
}
.single-product img {
max-height: 150px !important;
width: auto !important
}
#kontakt .half > div {
width: 100%;
float: none;
display: block;
text-align: center;
max-width: 100%
}
#kontakt .half > div table {
width: 100%
}
#profesjonalizm table td {
width: 100% !important;
display: block;
text-align: center;
padding-right: 0 !important;
padding-top: 25px
}
#map-box {
position: relative !important;
width: 100% !important;
padding-top: 50px !important
}
#katalog {
clear: both
}
#advantages-big > div > img {
display: none
}
.banner-content span {
font-size: 1em !important
}
#advantages-big ul > li > div {
width: 300px !important
}
#katalog > a {
left: 0 !important
}
}
@media screen and (max-width: 560px) {
header .logo img{ max-width: 170px; }
#contact-page .container > div {
padding: 15px;
height: auto
}
#contact-page input[type=text] {
width: 100%
}
#advantages-small > div:not(.clear), .similar-products-container .similar-product {
width: 100%;
padding: 25px 0 !important
}
.tel-contact {
left: 0 !important;
right: 0 !important;
width: 100% !important
}
.service-title > div {
font-size: 16px !important
}
#kontakt .half input[type=text] {
width: 100%;
display: block
}
header #search-div [type=text]{
position:fixed;
width:100vw;
top:50px;
bottom:auto;
right:0;
}
body.admin-bar header #search-div [type=text]{
top:96px;
}
footer .page-width .float-left:nth-child(2),
footer .page-width .float-left:nth-child(3){
margin-left:10px;
}
.news-container > .article{ width: 100%; }
}*{margin:0;padding:0}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:40px;height:40px;position:relative;margin:5px;float:right;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:7px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:5px}#nav-icon1 span:nth-child(2){top:19px}#nav-icon1 span:nth-child(3){top:33px}#nav-icon1.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon2 span{display:block;position:absolute;height:9px;width:50%;background:#d3531a;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3.open span:nth-child(1),#nav-icon3.open span:nth-child(4){width:0;left:50%;top:18px}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:18px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:36px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:29px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:29px}#nav-icon3 span:nth-child(1){top:5px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:19px}#nav-icon3 span:nth-child(4){top:33px}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon4 span:nth-child(1),#nav-icon4 span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center}#nav-icon4 span:nth-child(1){top:0;transform-origin:left center}#nav-icon4 span:nth-child(2){top:18px;transform-origin:left center}#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//robofarma.com/wp-content/themes/robofarma/js/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(//robofarma.com/wp-content/themes/robofarma/js/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//robofarma.com/wp-content/themes/robofarma/js/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//robofarma.com/wp-content/themes/robofarma/js/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//robofarma.com/wp-content/themes/robofarma/js/fancybox/fancybox_sprite@2x.png);background-size:44px 152px;}
#fancybox-loading div{background-image:url(//robofarma.com/wp-content/themes/robofarma/js/fancybox/fancybox_loading@2x.gif);background-size:24px 24px;}
}