.page .navbar-custom,
.navbar-custom {
background-color: rgba(1, 138, 255, 1) !important;
}
#menu-menu-principal {
font-size: 1.4rem;
display: grid; grid-template-columns: repeat(6, minmax(min-content, max-content));
grid-template-rows: repeat(2, auto);   gap: 6px;
text-transform: none;
}
ul#menu-menu-principal:before {
display: none;
}
ul#menu-menu-principal li a {
color: #fff;
letter-spacing: 1.5px;
}
ul#menu-menu-principal li a:hover {
color: rgba(255,255,255,.7);
}
ul#menu-menu-principal li li a {
color: rgba(255,255,255,.7);
}
ul#menu-menu-principal li li a:hover {
color: #fff;
}
.navbar-custom .sub-menu {
background: #f1f1f1 !important;
font-size: 1.4rem;
line-height: 1.4;
}
.sub-menu .dropdownmenu {
color: #062943 !important;
}
.open .sub-menu .dropdownmenu {
color: #e6f4ff !important;
}
nav.navbar.navbar-custom .sub-menu a {
background: #f1f1f1 !important;
color: #062943 !important;
}
nav.navbar.navbar-custom .sub-menu a:hover {
background: #3f444b !important;
color: #e6f4ff !important;
}
.navbar-custom .sub-menu > li > a, .navbar-custom .children > li > a {
padding: 5px 15px;
letter-spacing: 1px;
}
h1, h2, h3, h4, h5, h6,
.module-title,
.related.products h2, .upsells.products h2 {
color: rgb(1, 138, 255) !important;
}
a {
color: #0095ff;
}
a:hover,
a:focus {
color: #00c4ff;
}
.woocommerce-tabs .panel h2 {
font-size: 24px!important;
}
.woocommerce-tabs .panel h3 {
font-size: 20px!important;
}
.woocommerce-tabs .panel h4 {
font-size: 18px!important;
}
.woocommerce-breadcrumb {
margin-top: 20px;
}
.module,
.module-small {
padding: 30px 0 70px 0;
}
.bg-dark, .bg-dark-30, .bg-dark-60, .bg-dark-90, .bg-dark .module-title, .bg-dark-30 .module-title, .bg-dark-60 .module-title, .bg-dark-90 .module-title, .bg-dark .module-subtitle, .bg-dark-30 .module-subtitle, .bg-dark-60 .module-subtitle, .bg-dark-90 .module-subtitle, .bg-dark .alt-module-subtitle h5, .bg-dark-30 .alt-module-subtitle h5, .bg-dark-60 .alt-module-subtitle h5, .bg-dark-90 .alt-module-subtitle h5 {
color: #fff !important;
}
.btn.btn-b,
.product .product-button-wrap .product_type_simple, ul.products li.product .product-button-wrap .button.product_type_simple, .shop-item .product-button-wrap .product_type_simple,
.cotizar a.btn-primary {
background: rgb(255, 147, 17) !important;
}
.btn.btn-b:hover,
.btn.btn-b:focus,
.product .product-button-wrap .product_type_simple:hover, ul.products li.product .product-button-wrap .button.product_type_simple:hover, .shop-item .product-button-wrap .product_type_simple:hover,
.cotizar a.btn-primary:hover {
background: rgba(255, 147, 17, 0.8) !important;
}
.med-intro {
padding: 20px 0;
}
.page-header-module.module {
padding: 190px 0 30px;
}
.cotizar a.btn-primary {
font-size: 1.5em;
border: none;
}
.rys {
margin: 25px 0;
font-size: 1.2em;
}
.rys a {
text-decoration: underline;
}
.rys a:before {
content: "\f0fa";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.telcontacto {
font-size: 1.5em;
padding: 15px 30px;
background-color: rgb(255, 147, 17);
display: inline-block;
color: #000;
}
.telcontacto a {
color: #000;
}
.telcontacto a:hover {
color: #666;
}
li#menu-item-763 a {
font-size: 0;
}
li#menu-item-763 a:before {
content: "\e093";
display: inline;
font-family: "ElegantIcons";
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
line-height: 1;
text-transform: none;
speak: none;
font-size: 11px;
}
li#menu-item-763 a:before,
.social_facebook:before {
content: "\f230";
display: inline;
font-family: "FontAwesome";
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
line-height: 1;
text-transform: none;
speak: none;
font-size: 19px;
}
.entry-content ul.products {
padding-top: 2.1em;
}
.navbar-header{
flex:0 0 auto;
width: 150px;
}
.custom-logo{
width:120px !important;
height:auto !important;
}
.header-menu-wrap{
flex:1 1 auto;
margin-left:20px;
}
.navbar-cart{
flex:0 0 auto;
margin-left:15px;
}
.navbar-nav.navbar-right{
float:none !important;
} .woocommerce .price,
.woocommerce .woocommerce-Price-amount {
color: #444 !important;
font-weight: 700 !important;
}
.woocommerce ul.products li.product .price ins .amount, .woocommerce ul.products li.product .price .amount {
font-size: 14px !important;
}
.woocommerce ul.products li.product .price del .amount
{
color: #999 !important;
font-weight: normal !important;
font-size: 12px !important;
} .woocommerce .woocommerce-Price-currencySymbol {
font-size: 14px;
}
.woocommerce ul.products li.product .price ins .amount .woocommerce-Price-currencySymbol,
.woocommerce ul.products li.product .price .amount .woocommerce-Price-currencySymbol,
.single-product del .amount .woocommerce-Price-currencySymbol {
vertical-align: unset;
}
.woocommerce del .woocommerce-Price-currencySymbol {
font-size: inherit;
}
.single-product .amount .woocommerce-Price-currencySymbol {
vertical-align: super;
} .woocommerce.single-product .price del .amount {
color: #888 !important;
font-weight: normal !important;
}
.onsale {
background-color: var(--wp--preset--color--vivid-red) !important;
}
ss3-force-full-width {
padding-top: 38px;
} @media screen and (max-width: 783px) {
}
@media screen and (min-width: 783px) {
}
@media screen and (min-width: 768px) and (max-width: 783px) {
}
@media (min-width: 768px) {
body.home .navbar-transparent {
background-color: rgba(1, 138, 255, 0.78) !important;
}
.module, .module-small {
padding: 30px 0 90px 0;
}
}
@media (max-width: 1200px) {
.navbar-nav > li > a {
font-size: 11px;
padding-left: 8px;
line-height: 1.3;
}
.header nav .container {
width: 100%;
}
}
@media (max-width: 1050px) {
}
@media (max-width: 991px) {
}
@media (max-width: 900px) {
.header-container{ }
.navbar-header{
display:table !important;
width: 100% !important;
min-height:50px;
}
.shop_isle_header_title{
display:table-cell !important;
vertical-align:middle;
float:none !important;
}
.navbar-toggle{
display:table-cell !important;
vertical-align:middle;
float:none !important;
width:1%;
white-space:nowrap;
text-align:right;
}
.navbar-collapse.collapse{
display:none !important;
}
.navbar-collapse.collapse.in{
display:block !important;
}
body.admin-bar .navbar.navbar-scroll-point.navbar-fixed-top .navbar-collapse {
max-height: 195px;
height: auto !important;
margin-top: 0;
}
#menu-menu-principal {
display: block;
}
.navbar-custom .sub-menu .sub-menu > li > a {
padding-left: 25px;
}
.navbar-custom .navbar-nav {
width: 100%;
margin-top: 1px;
margin-bottom: 0;
letter-spacing: 3px;
}
.navbar-fixed-top .navbar-collapse {
background: rgba(10, 10, 10, .9) !important;
float: left;
position: absolute;
z-index: 9999999;
top: 100%;
left: 0;
width: 100%;
background: #1b1b1b;
}
.navbar-nav>li {
display: block;
float: none;
position: relative;
}
.dropdownmenu {
right: 0;
width: 40px;
height: 40px;
margin: 0;
cursor: pointer;
}
.navbar-custom .menu-item-has-children-search, .navbar-custom li a {
border-bottom: 1px solid rgba(73, 71, 71, .15) !important;
border-bottom-width: 1px !important;
border-bottom-style: solid !important;
border-bottom-color: rgba(73, 71, 71, 0.15) !important;
}
.navbar-right {
text-align: left;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-custom .children, .navbar-custom .sub-menu {
padding: 0;
border: 0;
border-radius: 0;
background: rgba(26, 26, 26, .9);
box-shadow: none;
}
.navbar-custom .children, .navbar-custom .sub-menu {
display: block;
visibility: hidden;
position: absolute;
z-index: 10;
opacity: 0;
}
.navbar-custom li.has_children.this-open>ul {
position: relative;
}
.navbar-collapse.in {
overflow-y: auto !important;
} .navbar-custom .navbar-nav li:hover > .sub-menu,
.navbar-custom .navbar-nav li:hover > .children {
visibility: hidden !important;
opacity: 0 !important;
display: block !important;
} .navbar-custom li.has_children.this-open > .sub-menu,
.navbar-custom li.has_children.this-open > .children {
visibility: visible !important;
opacity: 1 !important;
display: block !important;
}
.navbar-custom li>a:hover {
background: rgba(255, 255, 255, .1) !important;
}
}
@media (max-width: 768px) {
}
@media only screen and (max-width: 480px) {
}
@media (min-width: 901px) {
.header-container{
display:flex !important;
align-items:center;
}
.navbar-toggle {
display: none !important;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
overflow: visible !important;
}
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media only screen and (max-width:991px) {
}
@media only screen and (max-width:767px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 992px) {
}