.hermes .tp-bullet {
box-shadow: inset 0 0 0 2px #757575!important;   
}
.probox {
margin: 14px!important;
}
li#nav-menu-item-3692 {
display: none;
}
.search {
//    margin: 14px;
}
.header_bottom_right_widget_holder {
display: flex;
}
.fundusze > a > span.menu-text {
font-weight: 800;
}
.fundusze > a > span.menu-text:after {
content: "";
display: block;
background: url(https://medrem.com.pl/wp-content/uploads/2020/09/europe.png) no-repeat;
width: 25px;
height: 25px;
float: left;
margin: 18px 4px 0 0;
}
.foto-right-top {
position: absolute;
top: 25px;
right: 20px;
}
.wpb_text_column.wpb_content_element.lista-epidemia.vc_custom_1591695729399 {
display: inline-block;
}
.wpb_text_column.wpb_content_element.lista-epidemia.vc_custom_1587988488753 {
display: inline-block;
}
.wpb_text_column.wpb_content_element.lista-epidemia.vc_custom_1587988509195 {
display: inline-block;
}
.link-slider{
text-decoration: underline;
}
.lista-epidemia ul{
list-style-position: outside;
margin-left: 2em;
}
.lista-epidemia > h3{
font-weight: 900!important;
}
h3 .wazne-text {
color: red;
font-weight: 900!important;
}
.caroufredsel-direction-nav a, .flex-direction-nav a, .qode-owl-slider .owl-nav .owl-next, .qode-owl-slider .owl-nav .owl-prev, .qode_carousels.carousel_owl .owl-nav .owl-next, .qode_carousels.carousel_owl .owl-nav .owl-prev {
top: 48.4%;
}
h3.mega-post-title {
font-size: 20px;
}
@media screen and (max-width: 670px) and (min-width: 600px){
.woocommerce-page ul.products li.product{
width: 45%!important;
margin: 0 4.166666666666667% 25px 0!important;
clear: none!important;
}
.obr-mini-2 {
height: auto!important;
}
.woocommerce .product .images {
overflow: auto!important;
height: auto!important;
}
div#woocommerce_products-2 h4 {
font-size: 20px;
margin-top: 20px;
}
.single-product p.woocommerce-store-notice.demo_store, .page-id-349 p.woocommerce-store-notice.demo_store, .woocommerce p.woocommerce-store-notice.demo_store {
left: 22%!important;
right: 22%!important;
}
body>div.wrapper>div>header>div>div>div>div>div>div.header_inner_left>div.header_fixed_right_area>div:nth-child(1) {
left: 41%!important;
}
body>div.wrapper>div>header>div>div>div>div>div>div.header_inner_left>div.header_fixed_right_area>div:nth-child(1) p{
font-size: 14px;
line-height: 16px;
text-align: left;
position: relative;
top: -30px;
left: 85px;
}
.q_logo {
top: -30px;
left: -70px;
}
ul.panel-boczny {
top: 227px!important;
}
ul.panel-boczny li {
margin-bottom: 2px!important;
}
.ikony, .panel-boczny i.fa.fa-phone {
padding: 10px!important;
}
#back_to_top {
left: 15px!important;
bottom: 15px;
}
}
@media screen and (max-width: 1100px) and (min-width: 670px){
body > div.wrapper > div > header > div > div > div > div > div > div.header_inner_left > div.header_fixed_right_area > div:nth-child(1) {
left: -160%!important;
}
.wyzej {
top: -20px!important;
}
}
a.woocommerce-store-notice__dismiss-link {
color: #084d94;
}
.single-product p.woocommerce-store-notice.demo_store, .page-id-349 p.woocommerce-store-notice.demo_store, .woocommerce p.woocommerce-store-notice.demo_store {
display: block;
position: fixed;
top: 50%;
left: 40%;
z-index: 9999;
background: #19c2cc;
color: #fff;
width: 325px;
text-align: center;
padding: 20px;
box-shadow: 0px 0px 170px #00000094;
}
p.woocommerce-store-notice.demo_store {
display: none;
}
a#cn-accept-cookie {
background: transparent;
border: solid 1px #FFF!important;
border-radius: 0;
text-shadow: none;
text-transform: uppercase;
color: #fff!important;
}
.woocommerce .summary {
margin-bottom: 70px;
}
.woocommerce aside.sidebar ul.product_list_widget li, aside ul.product_list_widget li {
padding: 15px 10px;
}
.sidebar span.woocommerce-Price-amount.amount {
font-size: 16px!important;
line-height: 24px!important;
}
.sidebar span.product-title {
min-height: 25px!important;
font-size: 12px;
line-height: 17px;
}
.sidebar span.product-title {
min-height: 25px!important;
}
.mega-post-para p {
font-size: 14px!important;
}
ul.tabs.clearfix.tabs-nav {
display: none!important;
}
tr.cart-subtotal {
display: none;
}
textarea, input {
border: solid 1px #eaeaea!important;
}
.owl-next, .owl-prev {
background: #19bfcc!important;
}
.mega-post-para {
margin-top: 20px;
min-height:70px;
}
.single-product span.product-title {
min-height: 75px;
}
.single-product img.wp-post-image {
position: relative;
top: -85px;
}
.clearfix.summary-inner {
width: 70%;
}
.woocommerce .product .images figure {
display: block;
}
.two_columns_75_25>.column2>.column_inner {
padding: 0 35px 0 0;
}
.woocommerce .summary, .woocommerce .product .images {
width: 100%;
}
.woocommerce .product .images {
margin-right: 0;
margin-bottom: 40px;
}
.woocommerce .product .images {
overflow: hidden;
height: 260px;
}
span.product-title {
min-height: 50px;
display: block;
margin: auto;
}
form.woocommerce-ordering {
display: none!important;
}
.niebieski-font p{
color:#084b91;
}
.mini-prod {
font-size: 12px;
line-height: 19px;
margin-top: 20px;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span {
line-height: 37px;
}
.q_accordion_holder.accordion .ui-accordion-header {
height: 40px;
line-height: 47px;
}
.q_accordion_holder .ui-accordion-header .accordion_mark {
width: 40px;
height: 40px;
}
.q_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title-inner {
font-size: 17px;
}
.dataTables_filter {
margin-bottom: 10px;
float: left !important;
margin-top: 20px;
}
:focus {
outline: none;
}
.dataTables_filter input {
padding: 10px;
border-radius: 50px;
border: solid 2px #00d2d9;
min-width: 270px;
}
.q_tabs.boxed .tabs-nav {
display: none;
}
.woocommerce tbody {
background: #ffffff;
}
.clearfix.opis-prod {
clear: both;
padding-bottom: 8%;
}
.woocommerce-cart .content .content_inner > .container > .container_inner.default_template_holder, .woocommerce .content .content_inner > .container > .container_inner.default_template_holder {
padding-top: 280px;
}
.ln-11 {
font-size: 14px;
text-align: right;
line-height: 19px;
padding: 10px;
font-weight: 700;
color: #18bbcc;
}
.ln-10 {
border-bottom: solid 1px #dcdcdc;
}
.ln-12:last-child {
border-bottom: solid 0px #dcdcdc;
}
.ln-12 {
border-bottom: solid 1px #dcdcdc;
padding: 10px;
font-size: 14px;
}
p.wykaz {
background: #ffffff;
color: #adadad;
text-transform: uppercase;
padding: 10px;
margin: 30px 0px 40px;
font-weight: 700;
text-align: center;
border-bottom: solid;
}
.q_tabs.boxed .tabs-container {
padding: 20px 0;
}
.woocommerce .product h2.product_title {
margin-bottom: 15px;
}
.woocommerce-product-details__short-description {
margin-top: 25px;
}
p.woocommerce-result-count {
display: none!important;
}
.szara{
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.mini-niebieski p {
font-size: 14px;
color: #01c5c4;
line-height: 19px;
}
.wylacz{
display:none;
}
.kategorie:hover .hov-img{
display:block;
}
.hov-img {
position: absolute;
right: 20px;
top: 10px;
width: 100px;
display:none;
}
.kategorie:hover:before {
content: '';
background: #f0f8ff54;
position: absolute;
width: 100%;
height: 100%;
}
.q_icon_with_title .icon_text_inner {
padding: 0 0 0px;
}
.cien-01 {
box-shadow: 0px 0px 15px #00000021;
}
.nawi {
font-size: 23px;
margin-left: 10px;
}
.mini-01 p{
font-size:12px;
line-height:19px;
}
.drop_down .narrow .second .inner ul li {
min-width: 300px;
}
span.tels {
margin-left: 12px;
}
body > div.wrapper > div > header > div > div > div > div > div > div.header_inner_left > div.header_fixed_right_area > div:nth-child(1){
position: absolute;
left: -210%;
top: 28%;
}
.column-1 {
width: 115px;
}
.pokaz{
display:none;
}
.grafik .wpb_wrapper{
overflow-x: auto;
}
.tablepress thead td, .tablepress thead th {
padding: 15px!important;
}
.tablepress thead th {
border-bottom: 3px solid #fff!important;
}
.tablepress tbody td {
vertical-align: middle!important;
}
.tablepress tbody td, .tablepress tfoot th {
width: 75px;
}
tbody {
font-size: 13px;
}
.tablepress tfoot th, .tablepress thead th {
background-color: #00a4a6!important;
color: #fff;
font-weight: 400!important;
vertical-align: middle;
font-size: 14px;
}
h5.qode-rml-price {
font-weight: 600;
color: #005f60;
}
.separator {
height: 0px;
}
.wys-012 .vc_column-inner {
min-height: 620px;
background: #f0f3f4;
}
.kat-mini-02a h3{
font-size: 20px;
font-weight: 700;
}
.kat-mini-02a {
display: inline-block;
vertical-align: top;
}
.kat-mini-02a.alfa-b {
margin-top: 5px;
text-transform: uppercase;
color: #00a4a6;
min-width: 25px;
text-align: left;
}
span.kat-mini-01 {
font-size: 15px;
}
.biale-down:before {
content: '';
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 30px solid #00a4a6;
position: absolute;
bottom: -20px;
z-index: -1;
}
.biale-down-1:before {
content: '';
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 30px solid #1b95d5;
position: absolute;
bottom: -20px;
z-index: -1;
}
.biale-down-1 p, .biale-down p{
color:#ffffff;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul, .header_bottom .qode-login-register-widget .qode-login-dropdown {
border-color: #fff;
box-shadow: 0 2px 15px #00000036;
top: 15px;
border-radius:10px;
}
.kategorie, .cennik-pdf{cursor:pointer;}
.pobierz-pdf.down {
margin-right: 30px;
font-size: 16px;
text-align: center;
font-weight: 700;
color: #005f60;
}
.pobierz-pdf {
display: inline-block;
min-height: 85px;
vertical-align: middle;
}
.umow a {
font-weight: 700;
margin-left: 25px;
}
h2.umow {
font-weight: 400;
}
.lista-turkus p {
position: relative;
top: -18px;
left: 30px;
padding-right: 40px;
}
.lista-turkus:before {
content: '';
width: 12px;
height: 12px;
background: #01c5c4;
border-radius: 50%;
top: 6px;
display: inline-block;
position: relative;
margin-right: 20px;
}
.turkus p {
color: #00a4a6;
}
.q_counter_holder.center {
text-align: center;
padding: 100px 15px 50px 15px;
min-height: 150px;
}
ul.social {
margin-top: 30px;
}
ul.social li a{
border: solid 2px;
font-size: 20px;
height: 40px;
width: 40px;
text-align: center;
border-radius: 50%;
display: table-cell;
vertical-align: middle;
}
ul.social li {
display: inline-block;
margin-right: 15px;
}
.two_columns_50_50>.column2 {
width: 60%;
}
.two_columns_50_50>.column1 {
width: 40%;
}
a.tel-fot {
font-size: 15px;
font-weight: 800;
line-height: 22px;
}
.logos ul.slick-dots, .logos button.slick-next.slick-arrow, .logos button.slick-prev.slick-arrow {
display: none!important;
}
.logos img{
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); filter: gray!important; filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
transition: filter 600ms ease;
-webkit-transition: -webkit-filter 600ms ease;
-o-transition: filter 600ms ease;
-moz-transition: filter 600ms ease;
-ms-transition: filter 600ms ease;
opacity:0.7;
}
.sticky nav.main_menu > ul > li > a, .header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-login-opener, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-logged-in-user .qode-logged-in-user-inner > span {
color: #ffffff;
}
.sticky nav.main_menu > ul > li:hover > a, .sticky nav.main_menu>ul>li.active > a{
color: #084d94!important;
}
.box-price.cena-01 {
float: right;
}
.box-price {
display: inline-block;
}
p.cena-promocyjna {
text-align: center;
color: #084d94;
font-size: 36px;
line-height: 43px;
font-weight: 900;
}
p.cena {
text-align: center;
color: #00a4a6;
font-weight: 700;
}
p.rodzaj-promocji {
color: #00a4a6;
text-transform: uppercase;
font-size: 14px;
}
.mega-post-title:after {
content: '';
width: 50px;
height: 4px;
background: #084d94;
display: block;
margin-top: 10px;
}
a.post-link:hover {
border: solid 2px #01c5c4;
background:#01c5c4;
color: #ffffff;
}
a.post-link {
text-transform: uppercase;
border: solid 2px #01c5c4;
padding: 15px;
min-width: 150px;
display: table;
text-align: center;
margin-top: 30px;
color: #084d94;
}
.content-012 {
background: #e2eef4;
padding: 30px;
}
.mega-post-image img{
height:auto!important;
}
.box-katekorie h2:after {
content: '';
width: 125px;
height: 1px;
background: #ffffff;
display: block;
margin-top: 25px;
}
.box-katekorie .wpb_wrapper {
vertical-align: bottom;
display: table-cell;
height: 240px;
}
.box-katekorie a, .box-katekorie h2{color:#ffffff;}
.wyzej {
top: -45px;
}
.box-katekorie {
min-height: 240px;
}
.panel-boczny a{
color: #0063ab!important;
font-weight: 700!important;
font-size: 15px!important;
}
.ikony, .panel-boczny i.fa.fa-phone {
background: #01c5c4;
text-align: center;
vertical-align: middle;
padding: 15px;
border-radius: 50%;
color: #ffffff;
width: 20px;
height: 16px;
margin-right: 20px;
left: -2px;
position: relative;
font-size: 16px;
}
ul.panel-boczny li {
cursor:pointer;
display: block;
text-align: left;
border-top: solid 2px #01c5c4;
width: 215px;
border-bottom: solid 2px #01c5c4;
margin-bottom: 10px;
padding: 0px;
border-left: solid 2px #01c5c4;
border-radius: 30px 0 0 30px;
margin-right: 0;
position: relative;
background:#ffffff;
}
ul.panel-boczny li:hover {
right: 165px;
position: relative;
transition: 1s;
}
ul.panel-boczny {
transition: 1s;
z-index: 9999;
position: fixed;
right: -165px;
top: 220px;
}
.ok-01.info-box {
margin-top: 15px;
}
span.godziny {
color: #084d94;
font-size: 15px;
}
.ico-tel {
width: 30px;
height: 30px;
text-align: center;
vertical-align: middle;
border: solid 2px;
display: table-cell;
border-radius: 50%;
font-size: 16px;
color: #00d2d9;
}
a.tel-top {
color: #ffffff;
font-weight: 800;
margin-left: 25px;
}
.ok-01 {
float: left;
}
p.reest {
color: #fff;
font-size: 20px;
line-height: 30px;
}
.sticky div#ajaxsearchlite1{
display:none;
}
footer.footer_border_columns .qode_column {
border-left: none;
}
.footer_bottom_holder, .footer_top_holder, .header_bottom{
background: #29e1eb!important; 
background: -moz-linear-gradient(left, #19c2cc 30%, #1888d3 100%, #1888d3 100%)!important;
background: -webkit-linear-gradient(left, #19c2cc 30%,#1888d3 100%,#1888d3 100%)!important; 
background: linear-gradient(to right, #19c2cc 30%,#1888d3 100%,#1888d3 100%)!important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19c2cc', endColorstr='#1888d3',GradientType=1 )!important;
} .sticky nav.main_menu > ul > li > a {
padding: 0 25px;
}
header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li:first-child>a {
padding-left: 0px;
}
.sticky .header_menu_bottom:after {
position: absolute;
width:0;
left: 0;
}
#menu-menu-top {
display: table;
}
nav.main_menu.drop_down {
width: 100%;
}
.header_menu_bottom:after, .blog .header_menu_bottom:after {
content: '';
background: #fff;
box-shadow: 0px 7px 10px #00000012;
opacity:1;
position: absolute;
width: 200em;
height: 100%;
left: -60em;
}
.header_menu_bottom {
position: absolute;
display: block;
width: 100%;
} @media only screen and (max-width: 1024px){
.kat-mini-02a h3 {
font-size: 17px;
}
p.cena-promocyjna {
font-size: 22px;
}
ul.panel-boczny li {
background: #ffff;
}
ul.panel-boczny {
top: 305px;
}
.header_menu_bottom:after, .blog .header_menu_bottom:after {
background: transparent;
}
.header_menu_bottom {
position: relative;
}
nav.mobile_menu {
background-color: transparent;
}
.q_logo {
top: -33px;
}
div.asl_w .probox .promagnifier .innericon svg {
top: 0px!important;
}
span.godziny {
font-size: 10px;
}
p.reest {
font-size: 11px;
line-height: 20px;
}
.ico-tel {
width: 20px;
height: 20px;
font-size: 10px;
}
}
@media only screen and (max-width: 768px){ li#nav-menu-item-3692 {
display: block;
} .header_bottom_right_widget_holder {
display: none;
}
.obr-mini-2 {
width: 50%;
float: left;
height: 140px;
padding: 20px;
}
.wys-012 .vc_column-inner {
min-height: auto;
}
.q_accordion_holder.accordion .ui-accordion-header {
height: auto;
}
.ln-12, .ln-11 {
text-align: center;
}
.single-product img.wp-post-image {
top: 0;
}
.single-product p.woocommerce-store-notice.demo_store, .page-id-349 p.woocommerce-store-notice.demo_store, .woocommerce p.woocommerce-store-notice.demo_store {
left: 0%;
}
a.tel-top .ico-tel {
width: 20px!important;
}
.ico-tel {
width: 29px!important;
}
.umow a {
display: table;
margin: auto;
}
.q_logo {
top: -30px;
}
.ok-01 {
float: inherit!important;
display: table;
margin: 0 auto;
}
.ok-01.info-box {
margin-left: auto;
margin-top: 45px;
}
.mobile_menu .active span {
color: #084d94;
}
span.mobile_arrow {
width: 100% !important;
}
.pokaz{
display:block;
}
h1 {
font-size: 38px;
line-height: 45px;
}
.two_columns_50_50>.column1, .two_columns_50_50>.column2 {
width: 100%;
}
.qode_column.column2, .qode_column.column1 {
min-height: auto!important;
}
.fot-012{
margin-bottom:40px;
border: solid 1px;
text-align: center;
padding: 30px;
}
div#media_image-2 img {
margin: 0 auto;
display: table;
}
}
@media only screen and (max-width: 480px){ li#nav-menu-item-3692 {
display: block;
} .header_bottom_right_widget_holder {
display: none;
}
.woocommerce .product .images {
overflow: auto!important;
height: auto!important;
}
body > div.wrapper > div > header > div > div > div > div > div > div.header_inner_left > div.header_fixed_right_area > div:nth-child(1) {
position: inherit;
left: 39%;
top: 28%;
padding-top: 6px;
}
body > div.wrapper > div > header > div > div > div > div > div > div.header_inner_left > div.header_fixed_right_area > div:nth-child(1) > p{
text-align: left;
font-size: 12px;
line-height: 13px;
}
}
@media only screen and (max-width: 1100px) and (min-width: 768px){
.woocommerce aside ul.product_list_widget li img, aside ul.product_list_widget li img {
max-width: 100%!important;
}
span.product-title {
margin-top: 20px;
} li#nav-menu-item-3692 {
display: block;
} .header_bottom_right_widget_holder {
display: none;
}
}
@media only screen and (max-width: 1020px) and (min-width: 768px){
nav.main_menu>ul>li.active > a, header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
color:#ffffff!important;
}
}
.menu-ico {
transition: transform 0.5s ease; }
.menu-ico:hover {
transform: scale(1.1);
}