*:focus {
outline: none !important; }
img {
border-radius: 0px; }
@media (min-width: 1250px) {
.col-full {
max-width: 100%; } }
.single-product h1.product_title {
font-weight: 600; }
.single-product div.product table.variations .value div {
display: inline-block; }
.single-product div.product table.variations .value div input {
display: none; }
.single-product div.product table.variations .value div label {
border-radius: 4px;
background: #f6f6f6;
border: 1px solid #eee;
padding: 3px 5px;
cursor: pointer;
margin: 5px;
display: inline-block; }
.single-product div.product table.variations .value div input:checked + label {
background: #6b6b6b;
color: #fff; }
.single-product div.product p.price {
margin-top: 0px;
margin-bottom: 10px; }
.single-product div.product .single_variation .price {
font-size: 36px;
font-weight: bold;
color: #333;
margin-bottom: 20px; }
.single-product div.product table.variations .attribute-pa_spalvos .value div input + label {
text-indent: -9999em;
width: 40px;
border: none; }
.single-product div.product table.variations .attribute-pa_spalvos .value div input[value="geltona"] + label {
background: #e8ce4a; }
.single-product div.product table.variations .attribute-pa_spalvos .value div input[value="melyna"] + label {
background: #166dac; }
.single-product div.product table.variations .attribute-pa_spalvos .value div input[value="raudona"] + label {
background: #ac1616; }
.single-product div.product table.variations .attribute-pa_spalvos .value div input:checked + label { position: relative; }
.single-product div.product table.variations .attribute-pa_spalvos .value div input:checked + label:before {
content: '\2714';
position: absolute;
color: #fff;
display: block;
text-indent: 0;
left: 13px; }
@media (min-width: 768px) {
.single-product div.product .woocommerce-tabs ul.tabs {
padding-top: 5px;
padding-left: 10px;
float: none;
width: 100%;
margin-right: 0px;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
background: rgba(0, 0, 0, 0.02); }
.single-product div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
border-bottom: none; }
.single-product div.product .woocommerce-tabs ul.tabs li a {
position: relative;
top: 1px;
padding: 1em;
border-top: 1px solid transparent;
border-right: 1px solid transparent;
border-left: 1px solid transparent; }
.single-product div.product .woocommerce-tabs ul.tabs li.active a {
background: #fff;
border-color: rgba(0, 0, 0, 0.07); }
.single-product div.product .woocommerce-tabs ul.tabs li.active:after {
display: none; }
.single-product div.product .woocommerce-tabs .panel {
width: 100%;
float: none; } }
.single-product div.product .product_meta {
margin-top: 2em; }
@media (min-width: 768px) {
.single-product div.product .woocommerce-product-gallery {
width: 52.9411764706%; }
.single-product div.product .summary {
width: 41.1764705882%; } }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 23.5%;
float: left;
margin-right: 2%; }
ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2 {
font-size: 1.8em;
font-weight: 700; }
@media (max-width: 1380px) {
ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2 {
font-size: 1.6em; } }
@media (min-width: 768px) {
.page-template-template-homepage-php .site-main .columns-3 ul.products li.product {
margin-bottom: 40px; } }
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
text-align: left;
margin-left: 0px;
margin-right: 0px; }
.page-template-template-homepage .entry-header h1.entry-title {
font-size: 36px;
font-weight: 600; }
.page-template-template-homepage .entry-content ul {
list-style: none;
margin-left: 0px;
padding-left: 0px; }
.page-template-template-homepage .entry-content table {
margin-top: -15px;
border-collapse: collapse;
margin-bottom: 5px; }
.page-template-template-homepage .entry-content table tr td, .page-template-template-homepage .entry-content table tr th {
border: 1px solid #eee;
padding: 5px 10px; }
.page-template-template-homepage .entry-content table tr td {
background: #fff; }
.page-template-template-homepage .entry-content table tr th {
background: #eee; }
.page-template-template-homepage .entry-content table + p {
font-size: 16px; }
.page-template-template-homepage .storefront-product-categories img {
border: 4px solid #ccc; }
.map {
float: left;
width: 45%;
display: block; }
@media (max-width: 900px) {
.map {
float: none;
width: 100%;
margin-top: 40px; } }
.front-content {
float: right;
width: 50%;
display: block; }
@media (max-width: 900px) {
.front-content {
float: none;
width: 100%; } }
footer #custom_html-2 {
margin-bottom: 5px; }
footer #custom_html-2 .custom-html-widget {
padding-top: 15px; }
footer #nav_menu-2 ul.menu li.menu-item {
padding-left: 0px;
margin-bottom: 0.3em; }
footer #nav_menu-2 ul.menu li.menu-item:before {
display: none; }
footer #nav_menu-2 ul.menu li.menu-item a {
color: #6d6d6d; }
footer .footer-widgets {
border-bottom: none; }
footer .footer-widgets .widget .widget-title {
border-bottom: none;
margin-bottom: 0em;
padding-top: 0.5em;
padding-bottom: 0.5em;
font-size: 18px;
font-weight: 600; }
.storefront-product-categories {
border-bottom: 3px solid rgba(0, 0, 0, 0.05); }
.col-full-front {
display: block; }
.col-full-front:after {
content: "";
display: table;
clear: both; }
.widget_ywraq_mini_list_quote {
float: right;
margin-top: 33px; }
@media (max-width: 767px) {
.widget_ywraq_mini_list_quote {
margin-top: -5px; } }
.widget_ywraq_mini_list_quote .cart-count {
position: relative; }
.widget_ywraq_mini_list_quote .cart-count .raq-info {
border: none;
padding-top: 0px; }
.widget_ywraq_mini_list_quote .cart-count .raq-items-number {
position: absolute;
display: block;
top: -6px;
right: 0;
background: #c22222;
color: #fff;
border-radius: 50%;
line-height: 12px;
padding: 3px 5px 4px;
border: 2px solid #fff;
font-weight: 400; }
.widget_ywraq_mini_list_quote .cart-count .raq-items-number.raqq-0 {
display: none; }
@media (min-width: 768px) {
.site-header {
padding-top: 0px; }
.site-header .site-branding {
width: 15%; }
.woocommerce-active .site-header .site-search {
float: left;
width: 65%; } }
.site-search {
margin-top: 33px; }
.site-search .widget_product_search form.woocommerce-product-search:before {
display: none; }
.site-search .widget_product_search form input[type=search] {
padding-left: 1.5em;
width: calc(100% - 85px); }
.site-search .widget_product_search form input[type=submit] {
width: 80px;
position: relative !important;
display: inline-block;
padding: 12px 15px;
background: #d5d5d5; }
.site-search .widget_product_search form input[type=submit]:hover, .site-search .widget_product_search form input[type=submit]:focus {
background: #c8c8c8; }
.top-head {
padding-top: 10px; }
@media (max-width: 767px) {
.top-head {
display: none; } }
.top-head:after {
content: "";
display: table;
clear: both; }
.top-head .menu {
list-style: none;
float: right;
margin: 0px; }
.top-head .menu > li {
float: left;
display: block;
margin-right: 20px;
position: relative; }
.top-head .menu > li a {
color: rgba(51, 51, 51, 0.7);
font-size: 14px; }
.top-head .menu > li.menu-item-84 {
padding-left: 17px; }
.top-head .menu > li.menu-item-84 a:before {
font-family: "FontAwesome";
content: '\f003';
position: absolute;
left: 0px;
top: 1px;
font-size: 14px; }
.top-head .menu > li.menu-item-85 {
padding-left: 15px; }
.top-head .menu > li.menu-item-85 a:before {
font-family: "FontAwesome";
content: '\f095';
position: absolute;
left: 0px;
top: 1px;
font-size: 14px; }
.top-head .menu > li.menu-item-has-children > a {
padding-right: 15px; }
.top-head .menu > li.menu-item-has-children > a:after {
font-family: "FontAwesome";
content: '\f0dd';
position: absolute;
right: 0px;
top: 0px;
font-size: 14px; }
.top-head .menu > li ul {
display: none; }
.top-head .menu > li:hover ul, .top-head .menu > li:focus ul {
display: block;
background: #fff;
position: absolute;
z-index: 9999;
list-style: none;
margin-left: 0px;
left: 0;
right: 0px; }
.top-head .menu > li:hover ul li a:after, .top-head .menu > li:focus ul li a:after {
display: none; }
.top-news {
padding: 8px 0;
text-align: center; background: #b30c0c;
border-bottom: 1px solid #b30c0c;
color: white;
}
#secondary .widget-title {
display: none; }
@media (min-width: 768px) {
#secondary {
padding-right: 25px;
border-right: 1px solid #eee; } }
@media (min-width: 768px) {
.site-branding {
position: relative;
top: -18px; } }
#masthead, .top-head { }
.woocommerce-breadcrumb {
background: #f8f8f8; }
@media (max-width: 767px) {
.woocommerce-breadcrumb {
display: none; } }
.woocommerce-products-header__title {
font-weight: 600;
font-size: 32px; }
.storefront-sorting {
display: none; }
ul.products li.product .product_type_variable {
display: none; }
#group-258 {
margin-bottom: 30px; }
.tawcvs-swatches .swatch-label {
width: auto;
height: auto;
border-radius: 4px;
padding: 5px;
line-height: 1;
border: 1px solid #bbb;
margin-bottom: 10px;
opacity: 1; }
.tawcvs-swatches .swatch-image {
height: 50px;
width: 50px;
border-radius: 4px;
line-height: 1;
overflow: visible;
font-size: 11px;
position: relative;
margin-bottom: 24px;
opacity: 1; }
.tawcvs-swatches .swatch-image img {
margin-bottom: 5px; }
.tawcvs-swatches .swatch-image i {
font-style: normal;
position: absolute;
width: 100%;
text-align: center;
left: 0;
right: 0; }
.tawcvs-swatches .swatch-image.selected i {
font-weight: bold; }
@media (max-width: 767px) {
.site-header {
padding-bottom: .9em; } }
.site-header .top-head {
display: none; }
.top-fixed {
padding-top: 146px; }
.top-fixed .top-news {
position: absolute;
width: 100%;
top: 0; }
.top-fixed .top-head, .top-fixed .site-search {
display: none; }
.top-fixed .site-header {
top: 0px;
position: fixed;
clear: both !important;
width: 100%;
z-index: 999;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); }
.top-fixed .site-header .top-head {
display: block;
float: right;
position: relative;
top: 14px; }
@media (max-width: 991px) {
.top-fixed .site-header .top-head {
display: none; } }
.top-fixed .site-header .widget_ywraq_mini_list_quote {
margin-top: 17px; }
@media (max-width: 767px) {
.top-fixed .site-header .widget_ywraq_mini_list_quote {
margin-top: -5px; } }
.top-fixed .site-branding a.custom-logo-link img {
display: none; }
.top-fixed .site-branding a.custom-logo-link {
background-image: url(//www.narvita.com/wp-content/themes/storefront-child/assets/img/sm-logo-n.jpg);
background-repeat: no-repeat;
width: 123px;
height: 33px;
margin-top: 37px; }
@media (max-width: 767px) {
.top-fixed .site-branding a.custom-logo-link {
margin-top: 0px; } }
@media (max-width: 767px) {
.site-branding a.custom-logo-link img {
display: none; }
.site-branding a.custom-logo-link {
background-image: url(//www.narvita.com/wp-content/themes/storefront-child/assets/img/sm-logo-n.jpg);
background-repeat: no-repeat;
width: 123px;
height: 33px;
margin-top: 0px; } }
ul.products li.product img {
border: 4px solid #ccc; }
.widget .menu-main-container ul li:before {
content: "\f114"; }
.widget .menu-main-container ul li.current-menu-item:before {
content: "\f115"; }
.widget .menu-main-container ul li.current-menu-item > a {
color: #727272;
text-decoration: underline; }
.widget .menu-main-container ul ul {
margin-top: 15px; }
#product-1006 .single_variation_wrap {
display: none !important; }
.woocommerce .add-request-quote-button.button,
.woocommerce .add-request-quote-button-addons.button {
background-color: #5c5c5c !important; }
.woocommerce .add-request-quote-button.button:hover,
.woocommerce .add-request-quote-button-addons.button:hover {
background-color: #414141 !important; }
@media (max-width: 767px) {
.page-template-template-homepage .site-main {
padding-top: 0px !important; } }
a.reset_variations {
width: 100%; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
opacity: 1; }
.single_variation_wrap .woocommerce-Price-amount:after {
content: 'kainos su PVM';
display: block;
position: relative;
font-size: 16px;
font-weight: 400;
color: #6d6d6d; }
.single-product div.product .woocommerce-tabs ul.tabs li.additional_information_tab {
display: none; }
#menu-main .sub-menu {
display: none; }
#menu-main .current-menu-item > .sub-menu, #menu-main .current-menu-parent > .sub-menu, #menu-main .current-menu-ancestor > .sub-menu {
display: block; }
#accordion {
margin-left: 0px; }
#accordion li {
display: block;
list-style: none;
border: 1px solid rgba(0, 0, 0, 0.08); }
#accordion li a {
display: block;
background: rgba(0, 0, 0, 0.05);
color: #727272;
font-size: 18px;
padding: 10px; }
#accordion li p {
padding: 10px;
font-size: 16px; }
#cookie-notice .button.bootstrap {
background: #379106 !important;
text-shadow: none;
box-shadow: none; }
#cookie-notice .button.bootstrap:hover {
background: #407225 !important; }
.sku_wrapper {
font-size: 18px;
font-weight: 600; }
.sku_wrapper span {
background: #379106;
color: #fff;
border-radius: 4px;
padding: 4px 12px; }
div.wpcf7-mail-sent-ok {
display: none;
border: 2px solid transparent; }
#accordion li div.awrap {
padding: 10px !important; }
#accordion li div.awrap ul li {
list-style: disc;
border: none;
display: list-item; }
.wpcf7-checkbox span.wpcf7-list-item {
margin: 0px;
margin-top: 20px; }
@media (max-width: 767px) {
.rquote table {
display: block; } }
@media (max-width: 767px) {
.rquote table tbody {
display: block; } }
@media (max-width: 767px) {
.rquote table tbody tr {
display: block; } }
.rquote table tbody tr td {
background: #fff !important; }
@media (max-width: 767px) {
.rquote table tbody tr td {
display: block;
padding-left: 0px;
padding-right: 0px; } }
.rquote table tbody tr td:first-child {
padding-left: 0px; }
.rquote table tbody tr td input {
width: 100%; }
.cart-meta td:before {
display: none; }
@media (max-width: 767px) {
table.cart td.actions input {
margin-top: 15px; } }
@media (max-width: 767px) {
#yith-ywraq-form .actions a {
float: none; } }
#menu-item-wpml-ls-27-lt, .wpml-ls-slot-27{
display: none!important; }
.map a[href="http://maps-generator.com/"] {
visibility:hidden;
}