@charset "UTF-8";

 html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
*:focus {
outline: none;
}
@font-face {
font-family: 'metroblack_lt_tworegular';
src: url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metroblacklt-two-webfont.eot);
src: url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metroblacklt-two-webfont.eot?#iefix) format("embedded-opentype"), url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metroblacklt-two-webfont.woff) format("woff"), url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metroblacklt-two-webfont.ttf) format("truetype"), url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metroblacklt-two-webfont.svg#metroblack_lt_tworegular) format("svg");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'metrolite_lt_tworegular';
src: url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metrolitelt-two-webfont.eot);
src: url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metrolitelt-two-webfont.eot?#iefix) format("embedded-opentype"), url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metrolitelt-two-webfont.woff2) format("woff2"), url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metrolitelt-two-webfont.woff) format("woff"), url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metrolitelt-two-webfont.ttf) format("truetype"), url(//norit.es/wp-content/themes/norit-2016/fonts/metro-two/metrolitelt-two-webfont.svg#metrolite_lt_tworegular) format("svg");
font-weight: normal;
font-style: normal;
}
.light-blue {
background-color: #f2f7fe;
}
@media only screen and (min-width: 751px) {
.show-only-for-phone {
display: none;
}
}
@media only screen and (max-width: 750px) {
.show-only-for-tablet {
display: none;
}
}
@media only screen and (min-width: 960px) {
.show-only-for-tablet {
display: none;
}
}
@media only screen and (max-width: 959px) {
.show-only-for-desktop {
display: none;
}
}
@media only screen and (min-width: 960px) {
.show-up-to-desktop {
display: none;
}
}
@media only screen and (min-width: 960px) {
.show-until-desktop {
display: none;
}
} .fancybox-skin {
border: 1px solid #D2D2D2;
padding: 4px !important;
position: relative;
background: #fff;
color: #444;
text-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.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-content-inside {
border: 0;
margin-bottom: 0;
margin-top: 0;
margin-left: 0;
margin-right: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent !important;
max-width: 100% !important;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
line-height: normal;
}
.fancybox-content-inside img {
float: left;
height: auto;
width: 100%;
}  .banner_home {
margin: 20px auto;
border: 3px solid white;
border-radius: 0;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
max-width: calc(100% - 40px);
width: 984px;
overflow: hidden;
}
.banner_home:empty {
display: none !important;
}
.banner_home img {
float: left;
max-width: 100%;
} .embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.grid {
width: 100%;
max-width: 1280px;
margin: 0 auto;
background-color: white;
}
.grid:before,
.grid:after {
content: " "; display: table; }
.grid:after {
clear: both;
}
.row {
width: 100%;
}
.row:before,
.row:after {
content: " "; display: table; }
.row:after {
clear: both;
}
.inner-row {
width: 100%;
max-width: 990px;
margin: 0 auto;
}
.inner-row:before,
.inner-row:after {
content: " "; display: table; }
.inner-row:after {
clear: both;
}
.stackable:not(:first-child) {
margin: 24px auto 0 auto;
}
@media only screen and (max-width: 750px) {
.stackable .section-article:last-child {
margin-top: 24px;
}
}
.container {
width: 100%;
}
[class*="col-"] {
padding-right: 7px;
padding-left: 7px;
float: left;
}
[class*="col-"]:before,
[class*="col-"]:after {
content: " "; display: table; }
[class*="col-"]:after {
clear: both;
}
[class*="col-"]:first-child {
padding-left: 0px;
padding-right: 14px;
}
[class*="col-"]:last-child {
padding-left: 14px;
padding-right: 0;
}
[class*="col-"]:first-child:last-child {
padding-left: 0px;
padding-right: 14px;
} .col-1-1,
.col-12-12 {
width: 100%;
}
.col-4-12 {
width: 33.33333%;
}
.col-6-12 {
width: 50%;
}
.col-7-12 {
width: 58.33333%;
}
.col-8-12 {
width: 66.66667%;
}
@media only screen and (max-width: 750px) {
.mob-12-12 {
width: 100%;
padding: 0 !important;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.tab-12-12 {
width: 100%;
padding: 0 !important;
}
}
@media only screen and (max-width: 750px) {
.mob-margin-bottom {
margin-bottom: 2em;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.tab-margin-bottom {
margin-bottom: 2em;
}
} .push-2-12 {
margin-left: 16.66667%;
}
@media only screen and (max-width: 750px) {
.push-2-12 {
margin-left: 2%;
}
}
.push-4-12 {
margin-left: 33.33333%;
}
@media only screen and (max-width: 750px) {
.push-4-12 {
margin-left: 4%;
}
}
.push-5-12 {
margin-left: 41.66667%;
}
@media only screen and (max-width: 750px) {
.push-5-12 {
margin-left: 5%;
}
}
.push-6-12 {
margin-left: 50%;
}
@media only screen and (max-width: 750px) {
.push-6-12 {
margin-left: 6%;
}
}
.button {
position: relative;
display: inline-block;
text-align: center;
padding: 0.75em 1.75em;
color: white;
font-family: 'metrolite_lt_tworegular';
text-transform: uppercase;
text-decoration: none;
margin: 0 auto;
}
@media only screen and (max-width: 750px) {
.button {
padding: 0.5em 1.25em;
}
}
.button.tiny {
font-size: 0.6em;
padding: 0.75em 1em;
font-family: 'metroblack_lt_tworegular';
}
.button.small {
font-size: 0.85em;
padding: 0.75em 1.25em;
}
.button.large {
font-family: 'metroblack_lt_tworegular';
font-size: 1.5em;
padding: 0.6em 2em;
}
@media only screen and (max-width: 750px) {
.button.large {
font-size: 1em;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.button.large {
font-size: 1.25em;
}
}
.button.black {
background-color: black;
}
.button.blue {
background-color: #02398b;
color: white;
}
.button.pink {
background-color: #f7d8ef;
color: #222;
}
.button.cyan {
background-color: #bbdcf9;
font-family: 'metroblack_lt_tworegular';
}
.button.white {
background-color: white;
color: black;
font-family: 'metroblack_lt_tworegular';
}
* {
margin: 0;
border: 0;
padding: 0;
box-sizing: border-box;
}
html,
body {
width: 100%;
height: 100%;
}
body {
background-color: #e4e4e4;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_tile.gif);
font-family: 'Open Sans', sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-transition: -webkit-transform 400ms;
transition: transform 400ms;
}
body.sided {
-webkit-transform: translateX(-85%);
transform: translateX(-85%);
}
img {
max-width: 100%;
}
a {
color: inherit;
text-decoration: none;
}
.article-content a {
color: #02398b;
font-weight: 600;
}
strong {
font-weight: bold;
}
.page-wrapper {
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.section-separator {
position: relative;
height: 55px;
margin: 1.5em 0;
}
.section-separator .stripe {
height: 55px;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_x_tile.png);
text-align: center;
}
.section-separator .zigzag {
height: 55px;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_zigzag_tile.png);
background-repeat: repeat-x;
background-position: center center;
text-align: center;
}
.section-separator .text {
display: inline-block;
padding: 0.9em 2em 0 2em;
background-color: white;
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
font-size: 1.25em;
}
.section-separator .separator-deco {
position: absolute;
width: 95px;
height: 55px;
top: 0;
background-color: white;
background-repeat: no-repeat;
}
@media only screen and (max-width: 750px) {
.section-separator .separator-deco {
width: 40px;
}
}
.section-separator .left-deco {
left: 0;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_button_left.png);
background-position: left center;
background-size: 100%;
}
.section-separator .right-deco {
right: 0;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_button_right.png);
background-position: right center;
background-size: 100%;
}
.tags-wrapper {
margin: 1em 0;
}
.tags-wrapper:before,
.tags-wrapper:after {
content: " "; display: table; }
.tags-wrapper:after {
clear: both;
}
@media only screen and (max-width: 750px) {
.tags-wrapper {
margin: 1em 0;
}
}
.leitat+.tags-wrapper {
margin-top: 5em;
}
.tags-label {
position: relative;
float: left;
background-color: #767676;
width: 50px;
}
.tags-label label {
position: absolute;
top: 0.65em;
left: 0.95em;
color: white;
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
font-size: 0.7em;
}
.tags-label label::after {
content: "•";
color: white;
padding-left: 0.8em;
}
.tags-label .skew {
position: relative;
height: 12px;
width: 54px;
background-color: #767676;
left: 4px;
}
.tags-label .up {
-webkit-transform: skew(30deg);
transform: skew(30deg);
}
.tags-label .down {
-webkit-transform: skew(150deg);
transform: skew(150deg);
}
.tags-label .tag-list {
position: absolute;
list-style: none;
top: 0;
left: 140%;
display: inline-block;
width: 1000%;
}
.tags-label .tag-list:before,
.tags-label .tag-list:after {
content: " "; display: table; }
.tags-label .tag-list:after {
clear: both;
}
@media only screen and (max-width: 750px) {
.tags-label .tag-list {
width: 450%;
font-size: 0.9em;
}
}
.tags-label .tag-list .tag {
float: left;
font-family: 'metrolite_lt_tworegular';
text-transform: uppercase;
font-size: 0.7em;
line-height: 2.25em;
color: #767676;
padding-left: 0.5em;
margin: 0 !important;
}
.tags-label .tag-list .tag a {
color: inherit;
text-decoration: none;
}
.tags-label .tag-list .tag a:hover {
font-family: 'metroblack_lt_tworegular';
}
.tags-label .tag-list .tag::after {
content: "·";
padding-left: 0.5em;
}
.tags-label .tag-list .tag:last-child::after {
content: "";
padding-left: 0;
}
.small .tags-label {
width: 40px;
}
.small .tags-label .skew {
width: 44px;
height: 10px;
}
.small .tags-label label {
top: 0.45em;
left: 0.35em;
}
.small .tags-label label::after {
padding-left: 0.6em;
}
.small .tags-label .tag-list .tag {
line-height: 2em;
padding-left: 0.25em;
}
.small .tags-label .tag-list .tag::after {
padding-left: 0.25em;
}
body.masked .mask {
opacity: 0.65;
z-index: 998;
}
body.locked {
overflow: hidden;
}
.mask {
width: 100%;
height: 100%;
position: fixed;
background-color: black;
z-index: -998;
opacity: 0;
-webkit-transition: all 300ms;
transition: all 300ms;
}
@media only screen and (max-width: 750px) {
.page-header>.social-media {
display: none;
}
}
#blog-title-wrapper {
position: relative;
width: 100%;
height: 320px;
text-align: center;
}
#blog-title-wrapper .button {
position: relative;
top: 1.5em;
}
@media only screen and (max-width: 750px) {
#blog-title-wrapper .button {
display: none;
}
}
@media only screen and (max-width: 750px) {
#blog-title-wrapper {
background-image: none !important;
background: #02398b;
height: 75px;
}
}
.logo-wrapper {
width: 100%;
}
.title-wrapper {
width: 100%;
}
#logo-norit {
margin-top: 2em;
position: relative;
max-width: 120px;
}
@media only screen and (max-width: 750px) {
#logo-norit {
margin: 0 0.75em 0 0.5em;
max-width: 20%;
width: 75px;
float: left;
}
}
.blog-title {
font-family: 'metroblack_lt_tworegular';
font-size: 51px;
text-transform: uppercase;
text-align: center;
color: white;
text-shadow: 1px 1px 25px rgba(0, 0, 0, 0.6);
}
.blog-title a {
text-decoration: none;
color: inherit;
border-top: 1px dashed white;
border-bottom: 1px dashed white;
padding: 0.2em 0;
}
@media only screen and (max-width: 750px) {
.blog-title {
font-size: 15px;
padding: 2em 0 0 1em;
text-align: left;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.blog-title {
font-size: 40px;
}
}
#burger-menu {
color: white;
font-size: 1.25em;
position: absolute;
top: 1.25em;
right: 1em;
z-index: 99;
}
.main-menu {
position: relative;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_leather_tile.png);
border: 3px solid white;
border-radius: 5px;
box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 750px) {
.main-menu {
border: none;
border-radius: 0;
box-shadow: none;
background: #f2f7fe;
}
.main-menu .social-list {
text-align: center;
padding-top: 2em;
}
.main-menu .social-list .social-item {
float: none;
}
}
.main-menu .content {
border-left: 1px solid white;
border-right: 1px solid white;
height: 48px;
}
@media only screen and (max-width: 750px) {
.main-menu .content {
border: 0;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.main-menu .content {
border: 0;
}
}
.main-menu .menu-item {
display: block;
width: 100%;
height: 100%;
text-align: center;
text-decoration: none;
color: black;
font-family: 'metroblack_lt_tworegular';
font-size: 1.25em;
text-transform: uppercase;
line-height: 2.5em;
}
.main-menu .menu-item::after {
content: " >";
position: relative;
top: -2px;
left: 2px;
}
@media only screen and (max-width: 750px) {
.main-menu .menu-item::after {
content: "";
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.main-menu .menu-item::after {
content: "";
}
}
@media only screen and (max-width: 750px) {
.main-menu .menu-item {
text-align: left;
padding-left: 2em;
}
.main-menu .menu-item .number {
display: none;
}
}
@media only screen and (max-width: 750px) {
.main-menu {
position: fixed;
top: 0;
left: 100%;
width: 85%;
height: 100%;
}
}
.home #menu-lavar {
background-color: #bbdcf9;
}
.home #menu-trucos-y-consejos {
background-color: #ccf5ed;
}
.home #menu-especial-bebe {
background-color: #fdffc6;
}
.home #menu-productos {
background-color: #02398b;
}
#menu-lavar .menu-item {
border-bottom: 0;
-webkit-transition: all 300ms;
transition: all 300ms;
}
#menu-lavar.active {
border-bottom: 0px;
background-color: #bbdcf9;
}
#menu-trucos-y-consejos .menu-item {
border-bottom: 0;
-webkit-transition: all 300ms;
transition: all 300ms;
}
#menu-trucos-y-consejos.active {
border-bottom: 0px;
background-color: #ccf5ed;
}
#menu-especial-bebe .menu-item {
border-bottom: 0;
-webkit-transition: all 300ms;
transition: all 300ms;
}
#menu-especial-bebe.active {
border-bottom: 0px;
background-color: #fdffc6;
}
#menu-productos .menu-item {
border-bottom: 0;
-webkit-transition: all 300ms;
transition: all 300ms;
color: black;
}
#menu-productos.active {
border-bottom: 0px;
background-color: #02398b;
color: white;
}
.social-media {
position: absolute;
max-width: 1280px;
width: 100%;
margin: 1em 0 0 0;
z-index: 99;
}
@media only screen and (max-width: 750px) {
.social-media {
padding-right: 1em;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.social-media {
padding-right: 1em;
}
}
.social-media .social-item {
margin-left: 0.5em;
display: inline-block;
width: 32px;
height: 32px;
border-radius: 99px;
color: white;
text-align: center;
padding: 0.5em 0 0 0;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.social-media .social-item.twitter {
background-color: #27b3d9;
}
.social-media .social-item.facebook {
background-color: #5e7fbb;
}
.social-media .social-item.rss {
background-color: #f19800;
}
.social-media .social-item:hover {
background-color: white;
}
.social-media .social-item:hover.twitter {
color: #27b3d9;
}
.social-media .social-item:hover.facebook {
color: #5e7fbb;
}
.social-media .social-item:hover.rss {
color: #f19800;
}
.social-media .social-item a {
display: block;
width: 100%;
height: 100%;
color: inherit;
text-decoration: none;
}
#searchform-mobile {
position: relative;
padding: 3em 2em;
width: 100%;
}
#s-m {
width: 100%;
padding: 0.5em 0.75em;
font-size: 1em;
text-transform: uppercase;
}
#searchsubmit-mobile {
display: none;
}
.popup-wrapper {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999;
}
.popup-wrapper .popup {
position: relative;
width: 100%;
max-width: 990px;
background-color: white;
top: 50%;
margin: 0 auto;
}
.popup-wrapper .x-close {
cursor: pointer;
position: absolute;
top: 0;
right: 0;
padding: 10px;
font-size: 6em;
font-weight: 900;
line-height: 0.5;
color: white;
} .pum-container {
border: 0 !important;
border-radius: 0 !important;
padding: 10px !important;
max-width: 500px !important;
}
.pum-container .pum-content p img {
width: 100% !important;
height: auto !important;
float: left !important;
}
.pum-close {
font-weight: 600 !important;
font-family: inherit !important;
font-size: 16px !important;
line-height: 16px !important;
}
@media only screen and (max-width: 1199px) {
.pum-container {
max-width: 400px !important;
}
}
@media only screen and (max-width: 750px) {
.popup-wrapper .x-close {
font-size: 3em;
}
.pum-container {
max-width: 70% !important;
}
}
.video-thumbnail {
display: block;
position: relative;
}
.video-thumbnail .play {
position: absolute;
top: 0;
left: 0;
}
.video-title-wrapper {
position: relative;
padding: 1.5em 2.5em;
background-color: #40403f;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_zigzag_tile_white.png);
background-repeat: repeat-x;
background-position: 0 -5px;
border-bottom: 3px solid black;
}
.video-title-wrapper .video-title {
color: white;
font-family: 'metroblack_lt_tworegular';
font-size: 1.5em;
width: 80%;
}
.video-title-wrapper .fa-youtube-play {
position: absolute;
font-size: 2.5em;
top: 0.5em;
right: 0.5em;
color: white;
}
#buy-popup {
text-align: center;
background-color: #d9d2d1;
padding: 2em;
}
.stores {
position: relative;
margin: 0 auto;
max-width: 800px;
}
.stores:before,
.stores:after {
content: " "; display: table; }
.stores:after {
clear: both;
}
.store {
width: 25%;
max-width: 200px;
float: left;
margin: 1em 0;
position: relative;
}
.store .fa {
position: absolute;
bottom: 0.25em;
right: 0;
font-size: 2.5em;
color: white;
opacity: 0;
-webkit-transition: opacity 300ms;
transition: opacity 300ms;
}
.store:hover .fa {
opacity: 1;
}
.breadcrumb-wrapper {
padding: 2em 0;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_zigzag_tile.png);
background-repeat: repeat-x;
background-position: center center;
}
@media only screen and (max-width: 750px) {
.breadcrumb-wrapper {
background-image: none;
}
}
.breadcrumb-wrapper .button-wrapper {
padding: 0.25em 1em 0 2.5em;
background-color: white;
float: left;
}
.breadcrumb {
list-style: none;
float: left;
background-color: white;
line-height: 2em;
}
.breadcrumb:before,
.breadcrumb:after {
content: " "; display: table; }
.breadcrumb:after {
clear: both;
}
.breadcrumb-item {
display: inline-block;
font-family: 'metroblack_lt_tworegular';
font-size: 0.75em;
text-transform: uppercase;
}
.breadcrumb-item::after {
display: inline-block;
content: ">";
padding: 0 0.5em;
position: relative;
top: -1px;
}
.breadcrumb-item:last-child::after {
content: "";
}
.breadcrumb-item a {
color: inherit;
text-decoration: none;
}
#searchform {
display: block;
position: relative;
background-color: white;
font-family: 'metrolite_lt_tworegular';
}
#searchform #s {
border: 1px solid #9f9f9f;
box-shadow: inset 0 0 4px #d2d2d2;
padding: 0 1em;
text-transform: uppercase;
color: #9f9f9f;
}
#searchform .fa {
position: absolute;
top: 0.75em;
right: 1em;
font-size: 0.75em;
background-color: white;
padding-left: 0.5em;
color: #9f9f9f;
}
#searchsubmit {
display: none;
}
@media only screen and (max-width: 750px) {
.breadcrumb-wrapper {
display: none;
}
}
.breadcrumb-wrapper #searchform {
float: right;
}
@media only screen and (max-width: 750px) {
.breadcrumb-wrapper #searchform {
float: none;
}
}
.breadcrumb-wrapper #s {
width: 140px;
height: 32px;
margin: 0 0 0 1em;
}
@media only screen and (max-width: 750px) {
.breadcrumb-wrapper #s {
margin: 0;
width: 100%;
}
}
.teaser-post {
padding: 1em 1em 1em 1em;
}
.teaser-post:before,
.teaser-post:after {
content: " "; display: table; }
.teaser-post:after {
clear: both;
}
.teaser-post .teaser-header {
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_norit_gray.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 1.75em;
padding-bottom: 0.35em;
border-bottom: 1px solid #767676;
}
.teaser-post .teaser-header:before,
.teaser-post .teaser-header:after {
content: " "; display: table; }
.teaser-post .teaser-header:after {
clear: both;
}
.teaser-post .fb-like {
float: right;
}
.teaser-post .teaser-title-wrapper {
margin: 1em 0;
height: 80px;
}
@media only screen and (max-width: 750px) {
.teaser-post .teaser-title-wrapper {
height: auto;
}
}
.teaser-post .teaser-title {
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
font-size: 1.5em;
}
.teaser-post .teaser-title a {
color: inherit;
text-decoration: none;
}
.teaser-post .teaser-thumbnail {
width: 100%;
height: 285px;
border: 3px solid white;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
@media only screen and (max-width: 750px) {
.teaser-post .teaser-thumbnail {
height: 200px;
background-position: center center;
}
}
.teaser-post .teaser-thumbnail .inatal {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
font-size: 0.65em;
text-align: center;
background-color: rgba(255, 255, 255, 0.65);
color: #6a6a6a;
padding-bottom: 1.3em;
}
.teaser-post .teaser-thumbnail .inatal .logo {
position: relative;
top: 4px;
margin-left: 4px;
}
.teaser-post .teaser-text {
margin: 1.25em 0;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 1.25em;
font-size: 1em;
}
.teaser-post .tags-wrapper {
margin: 1em 0 0 0;
}
.lavar {
background: #bbdcf9;
background: -webkit-linear-gradient(315deg, #bbdcf9 0%, white 100%);
background: linear-gradient(135deg, #bbdcf9 0%, white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color', endColorstr='$light', GradientType=1);
}
.trucos-y-consejos {
background: #ccf5ed;
background: -webkit-linear-gradient(315deg, #ccf5ed 0%, white 100%);
background: linear-gradient(135deg, #ccf5ed 0%, white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color', endColorstr='$light', GradientType=1);
}
.especial-bebe {
background: #fdffc6;
background: -webkit-linear-gradient(315deg, #fdffc6 0%, white 100%);
background: linear-gradient(135deg, #fdffc6 0%, white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color', endColorstr='$light', GradientType=1);
}
.related-post {
padding: 1em 1em 1em 0;
}
.related-post:before,
.related-post:after {
content: " "; display: table; }
.related-post:after {
clear: both;
}
.related-post:first-child {
border-top: 1px solid #767676;
}
.related-post:last-child {
border-top: 1px dashed #767676;
}
.related-post.ico-scissors {
position: relative;
}
.related-post.ico-scissors::before {
display: block;
content: "";
width: 20px;
height: 20px;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_scissors.png);
position: absolute;
top: -10px;
left: 0px;
}
.related-post .thumbnail {
float: left;
margin-right: 1em;
border: 3px solid white;
border-left: 0;
}
.related-post .title {
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
display: block;
margin-bottom: 0.5em;
}
.related-post .title a {
color: inherit;
text-decoration: none;
}
.related-post .excerpt {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
display: block;
}
.contact {
text-align: center;
}
.widgets-wrapper [class^="col-"] {
text-align: center;
}
.page-section {
padding-bottom: 4em;
}
@media only screen and (max-width: 750px) {
.page-section {
padding-bottom: 2em;
}
}
.header-box {
background-color: #d6e5fb;
padding: 1em;
}
.header-box .dashed-box {
position: relative;
border: 3px dashed white;
padding: 2em 4.25em;
font-size: 22px;
text-align: center;
text-transform: uppercase;
color: #02398b;
}
@media only screen and (max-width: 750px) {
.header-box .dashed-box {
padding: 1em 1.5em;
font-size: 15px;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.header-box .dashed-box {
padding: 1.5em 2em;
}
}
.header-box .dashed-box::before {
position: absolute;
display: inline-block;
content: "";
top: -11px;
left: 50%;
margin-left: -11px;
width: 22px;
height: 22px;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_norit_blue.png);
}
.header-box .dashed-box .box-title {
font-family: 'metroblack_lt_tworegular';
margin: 0;
line-height: 1.25;
}
.header-box .dashed-box p {
font-family: 'metrolite_lt_tworegular';
}
.filters-wrapper {
width: 75%;
margin: 1.5em auto 0 auto;
}
@media only screen and (max-width: 750px) {
.filters-wrapper {
width: 90%;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.filters-wrapper {
width: 95%;
}
}
.filters-wrapper:before,
.filters-wrapper:after {
content: " "; display: table; }
.filters-wrapper:after {
clear: both;
}
.filters-wrapper .select {
z-index: 2;
position: relative;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 0.75em;
color: white;
background-color: #2a2a2a;
padding: 0.5em 1em;
}
@media only screen and (max-width: 750px) {
.filters-wrapper .select {
margin-bottom: 1em;
}
}
.filters-wrapper .select .options {
top: 2em;
left: 0;
width: 100%;
max-height: 0;
overflow: hidden;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.filters-wrapper .select .option {
padding: 0.5em 1em;
text-align: left;
cursor: pointer;
}
.filters-wrapper .select .option:hover {
font-weight: 700;
}
.filters-wrapper .select .option:last-child {
padding-bottom: 1em;
}
.filters-wrapper .select .current {
display: block;
text-align: left;
position: relative;
font-weight: 700;
}
.filters-wrapper .select .current::after,
.filters-wrapper .select .current::before {
position: absolute;
display: block;
content: " > ";
padding: 0.25em 0 0.25em 1em;
top: -0.2em;
right: 0;
}
.filters-wrapper .select .current::before {
color: #2a2a2a;
border-left: 0.1em solid white;
}
.filters-wrapper .select .current::after {
padding: 0;
top: 0em;
-webkit-transition: -webkit-transform 100ms;
transition: transform 100ms;
}
.filters-wrapper .select.unfolded {
z-index: 4;
}
.filters-wrapper .select.unfolded .options {
max-height: 345px;
overflow-y: auto;
}
.filters-wrapper .select.unfolded .current::after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.filters-wrapper .select .options {
position: absolute;
background-color: #2a2a2a;
}
.filters-wrapper #s {
width: 100%;
height: 33.5px;
}
.filters-wrapper #searchform .fa {
top: 0.55em !important;
}
@media only screen and (max-width: 750px) {
.filters-wrapper #searchform .fa {
top: 1.05em !important;
}
}
.load-more-wrapper {
margin: 0 auto 4em auto;
text-align: center;
}
.main-section .section-article,
.search-section .section-article {
position: relative;
}
.main-section .section-article:before,
.main-section .section-article:after,
.search-section .section-article:before,
.search-section .section-article:after {
content: " "; display: table; }
.main-section .section-article:after,
.search-section .section-article:after {
clear: both;
}
.main-section .container,
.search-section .container {
border-top: 1px dashed #d2d2d2;
padding-top: 2px;
}
.main-section .container:before,
.main-section .container:after,
.search-section .container:before,
.search-section .container:after {
content: " "; display: table; }
.main-section .container:after,
.search-section .container:after {
clear: both;
}
.main-section .ico-scissors,
.search-section .ico-scissors {
position: relative;
}
.main-section .ico-scissors::before,
.search-section .ico-scissors::before {
display: block;
content: "";
width: 20px;
height: 20px;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_scissors.png);
position: absolute;
top: -10px;
left: -10px;
}
@media only screen and (max-width: 750px) {
.main-section .ico-scissors::before,
.search-section .ico-scissors::before {
left: 0;
}
}
.main-section .landscape,
.search-section .landscape {
top: 0;
left: 0;
width: 100%;
height: 322px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
@media only screen and (max-width: 750px) {
.main-section .landscape,
.search-section .landscape {
height: 222px;
}
}
.main-section .title-outer-wrapper,
.search-section .title-outer-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.main-section .title-inner-wrapper,
.search-section .title-inner-wrapper {
text-align: center;
}
.main-section .section-name,
.main-section .article-title,
.search-section .section-name,
.search-section .article-title {
clear: both;
color: white;
margin: 0 auto;
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
display: block;
text-align: center;
}
.main-section .section-name,
.search-section .section-name {
display: inline-block;
display: none !important;
font-size: 18px;
}
.main-section .section-name::before,
.main-section .section-name::after,
.search-section .section-name::before,
.search-section .section-name::after {
display: block;
content: "";
width: 22px;
height: 20px;
position: relative;
}
.main-section .section-name:before,
.search-section .section-name:before {
float: left;
left: -1em;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_norit_left.png);
}
.main-section .section-name::after,
.search-section .section-name::after {
float: right;
right: -1em;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_norit_right.png);
}
.main-section .article-title,
.search-section .article-title {
width: 60%;
font-size: 42px;
margin: 0.5em auto;
border-top: 1px dashed white;
border-bottom: 1px dashed white;
padding: 0.25em;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 750px) {
.main-section .article-title,
.search-section .article-title {
width: 80%;
font-size: 20px;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.main-section .article-title,
.search-section .article-title {
width: 70%;
font-size: 34px;
}
}
.share-buttons {
float: right;
margin: 1em 0;
}
@media only screen and (max-width: 959px) {
.share-buttons {
display: none;
}
}
.share-buttons div {
display: inline-block;
margin: 0 0 0 1em;
}
.error404 {
text-align: center;
color: #02398b;
padding: 2em 0;
}
.error404 .message-404 {
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
margin: 2em auto 0 auto;
}
.error404 .alternatives-404 {
margin: 0 auto;
text-align: center;
}
.error404 .alternatives-404:before,
.error404 .alternatives-404:after {
content: " "; display: table; }
.error404 .alternatives-404:after {
clear: both;
}
.error404 .alternatives-404 .alternatives-list {
margin: 0 auto;
display: inline-block;
}
.error404 .alternatives-404 .alternatives-list:before,
.error404 .alternatives-404 .alternatives-list:after {
content: " "; display: table; }
.error404 .alternatives-404 .alternatives-list:after {
clear: both;
}
.error404 .alternatives-404 .alternative-item {
display: inline-block;
margin: 0 0.25em;
}
.page-single .single-article {
position: relative;
margin-top: 1em;
}
.page-single .single-article:before,
.page-single .single-article:after {
content: " "; display: table; }
.page-single .single-article:after {
clear: both;
}
.page-single .container {
border-top: 1px dashed #d2d2d2;
padding-top: 2px;
}
.page-single .container:before,
.page-single .container:after {
content: " "; display: table; }
.page-single .container:after {
clear: both;
}
.page-single .ico-scissors {
position: relative;
}
.page-single .ico-scissors::before {
display: block;
content: "";
width: 20px;
height: 20px;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_scissors.png);
position: absolute;
top: -10px;
left: -10px;
}
@media only screen and (max-width: 750px) {
.page-single .ico-scissors::before {
left: 0;
}
}
.page-single .landscape {
top: 0;
left: 0;
width: 100%;
height: 322px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
@media only screen and (max-width: 750px) {
.page-single .landscape {
height: 150px;
}
}
.page-single .title-outer-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.page-single .title-inner-wrapper {
text-align: center;
}
.page-single .section-name,
.page-single .article-title {
clear: both;
color: white;
margin: 0 auto;
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
display: block;
text-align: center;
}
.page-single .section-name {
display: inline-block;
display: none !important;
font-size: 18px;
}
.page-single .section-name::before,
.page-single .section-name::after {
display: block;
content: "";
width: 22px;
height: 20px;
position: relative;
}
.page-single .section-name:before {
float: left;
left: -1em;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_norit_left.png);
}
.page-single .section-name::after {
float: right;
right: -1em;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_norit_right.png);
}
.page-single .article-title {
width: 60%;
font-size: 42px;
margin: 0.5em auto;
border-top: 1px dashed white;
border-bottom: 1px dashed white;
padding: 0.25em;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 750px) {
.page-single .article-title {
font-size: 22px;
}
}
.go-back {
position: absolute;
right: 0.5em;
top: 0.5em;
font-family: 'metroblack_lt_tworegular';
color: #02398b;
text-transform: uppercase;
font-size: 0.9em;
z-index: 9;
}
.go-back:before {
content: "< ";
}
.article-content {
margin: 2em auto 3em auto;
}
@media only screen and (max-width: 750px) {
.article-content {
padding: 0 1em;
margin: 0.5em auto 2em auto;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.article-content {
padding: 0 1em;
}
}
.article-content p {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 300;
margin-bottom: 0.75em;
line-height: 1.5em;
}
.article-content img.alignleft {
float: left;
margin: 1em 2em 1em 0;
}
.article-content img.alignright {
float: right;
margin: 1em 0 1em 2em;
}
.article-content img.aligncenter {
display: block;
clear: both;
margin: 1em auto;
}
.article-content h2 {
font-weight: 700;
margin: 2em 0 1em 0;
font-size: 1.25em;
}
.article-content h3 {
font-weight: 700;
margin: 1.5em 0 0.75em 0;
font-size: 1em;
}
.article-content strong {
font-weight: 700;
}
.article-content em {
font-style: italic;
}
.article-content ul {
list-style-type: disc;
}
.article-content ul li {
margin-left: 2.25em;
}
.article-content ol {
list-style-type: decimal;
}
.article-content ol li {
margin-left: 2.5em;
}
.article-content ol,
.article-content ul {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 16px;
line-height: 1.5em;
margin-bottom: 1em;
}
.article-content ol li,
.article-content ul li {
margin-bottom: 0.5em;
}
.article-featuring {
margin: -3.9em auto 3.9em auto;
}
@media only screen and (max-width: 750px) {
.article-featuring {
margin: 0 auto;
}
}
.article-featuring .widget-title {
font-family: 'metroblack_lt_tworegular';
text-align: center;
text-transform: uppercase;
font-size: 1.5em;
margin-bottom: 1em;
}
@media only screen and (max-width: 750px) {
.article-featuring .widget-title {
font-size: 1.25em;
}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
.article-featuring .widget-title {
margin-bottom: 2em;
}
}
.article-featuring .widget-content {
position: relative;
padding: 1.5em;
text-align: center;
}
.article-featuring .widget-content:before,
.article-featuring .widget-content:after {
content: " "; display: table; }
.article-featuring .widget-content:after {
clear: both;
}
.article-featuring .widget-content .article-title {
font-size: 2em;
width: 80%;
}
@media only screen and (max-width: 750px) {
.article-featuring .widget-content .article-title {
font-size: 1.25em;
}
}
.article-featuring .product-title {
font-family: 'metroblack_lt_tworegular';
text-transform: uppercase;
width: 25%;
position: absolute;
top: 1.5em;
text-align: left;
font-size: 1.25em;
}
@media only screen and (max-width: 320px) {
.article-featuring .product-title {
font-size: 0.90em;
}
}
@media only screen and (max-width: 750px) {
.article-featuring .product-title {
font-size: 0.90em;
}
}
.article-featuring .product-title.last {
right: 1.5em;
text-align: right;
}
.article-featuring .product-image {
display: inline-block;
}
@media only screen and (max-width: 320px) {
.article-featuring .product-image {
width: 90px;
}
}
@media only screen and (max-width: 750px) {
.article-featuring .product-image {
width: 90px;
}
}
.article-featuring .related-article {
height: 260px;
background-size: cover;
}
@media only screen and (max-width: 750px) {
.article-featuring .related-article {
height: 180px;
}
}
p.leitat {
position: relative;
margin-top: 4em;
font-size: 0.75em;
text-align: right;
padding-right: 179px !important;
font-weight: 400;
}
p.leitat::after {
display: inline-block;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/logo_leitat.png);
width: 180px;
height: 40px;
position: absolute;
right: -1em;
top: -0.25em;
border-left: 1px solid black;
}
@media only screen and (max-width: 750px) {
p.leitat {
-webkit-transform: scale(0.75);
transform: scale(0.75);
margin-top: 0;
padding-right: 0 !important;
}
p.leitat::after {
top: 5.5em;
border-left: none;
}
}
p.inatal {
position: relative;
font-size: 1.05em;
margin-top: 3em;
color: #6a6a6a;
text-align: right;
}
p.inatal .logo {
position: relative;
margin-left: 5px;
top: 6px;
} .product-box {
padding: 2em;
background: -webkit-linear-gradient(315deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.71) 36%, white 84%, white 100%);
background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.71) 36%, white 84%, white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}
.product-box:before,
.product-box:after {
content: " "; display: table; }
.product-box:after {
clear: both;
}
.product-box .product-name {
font-family: 'metroblack_lt_tworegular';
font-size: 1.20em;
margin-bottom: 0.75em;
}
.product-box .product-name span {
text-transform: uppercase;
margin-bottom: 0.25em;
}
.prendas-delicadas .product-box .product-name {
text-transform: uppercase;
}
.product-box .product-image {
float: right;
}
.product-box .product-type {
font-family: 'metrolite_lt_tworegular';
font-size: 0.9em;
text-transform: uppercase;
line-height: 1.25em;
}
.product-box .product-features {
font-size: 0.9em;
font-weight: 300;
margin-bottom: 1em;
}
.product-box .product-features li {
margin-bottom: 0.75em;
line-height: 1.25em;
}
.product-box .product-note {
font-size: 0.75em;
font-style: italic;
} .gama-box .container {
border-top: 1px dashed #d2d2d2;
padding-top: 2px;
}
.gama-box .ico-scissors {
position: relative;
}
.gama-box .ico-scissors::before {
display: block;
content: "";
width: 20px;
height: 20px;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/ico_scissors.png);
position: absolute;
top: -10px;
left: -10px;
}
.gama-box .content {
background: #ffe9f0;
background: -webkit-linear-gradient(315deg, #ffe9f0 0%, white 100%);
background: linear-gradient(135deg, #ffe9f0 0%, white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color', endColorstr='$light', GradientType=1);
padding: 2em;
text-align: center;
}
.gama-box.prendas-delicadas .content {
background: #ffe9f0;
background: -webkit-linear-gradient(315deg, #ffe9f0 0%, white 100%);
background: linear-gradient(135deg, #ffe9f0 0%, white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color', endColorstr='$light', GradientType=1);
}
.gama-box.toda-la-ropa .content {
background: #e8f0ff;
background: -webkit-linear-gradient(315deg, #e8f0ff 0%, white 100%);
background: linear-gradient(135deg, #e8f0ff 0%, white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color', endColorstr='$light', GradientType=1);
}
.gama-title-wrapper {
text-align: center;
padding: 1em;
}
.gama-title-wrapper .gama-title {
margin: 0 0 0.25em 0;
font-family: 'metroblack_lt_tworegular';
font-size: 20px;
text-transform: uppercase;
}
.gama-title-wrapper:after {
display: block;
content: "";
width: 189px;
height: 17px;
margin: 0 auto;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/norit_underline.png);
}
.gama-image {
text-align: center;
position: relative;
top: -1.5em;
}
.buy-button-wrapper {
text-align: right;
}
.buy-button-wrapper .buy {
padding: 0.75em;
font-family: 'metroblack_lt_tworegular';
}
.buy-button-wrapper .icon {
position: relative;
left: 3px;
}
.search-and-tag-term {
font-family: 'metroblack_lt_tworegular';
font-size: 0.75em;
text-transform: uppercase;
}
.search-and-tag-term .searchterm {
font-family: 'metrolite_lt_tworegular';
font-size: 1.5em;
}
.search-and-tag-term .counter {
font-family: 'metrolite_lt_tworegular';
}
.search-and-tag-term .searchterm {
display: inline-block;
padding-left: 0.5em;
}
.search-section {
padding-bottom: 4em;
}
@media only screen and (max-width: 750px) {
.search-section {
padding: 2em;
}
}
.search-section .article-title {
font-size: 22px;
width: 90%;
}
.main-footer {
background-image: url(//norit.es/wp-content/themes/norit-2016/images/bg_leather_tile.png);
border-radius: 3px;
border: 3px solid white;
max-width: 1280px;
width: 100%;
height: 180px;
margin: 0 auto;
box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.1);
padding: 2em;
text-align: center;
}
.main-footer p {
font-size: 12px;
color: #767676;
}
.main-footer a {
color: inherit;
border-bottom: 1px dotted #767676;
text-decoration: none;
}
.main-footer a:hover {
color: #2a2a2a;
border-bottom: 1px dotted #2a2a2a;
}
.main-footer a.logo-link {
border-bottom: none !important;
}
.main-footer .logo-norit {
margin: 1.5em 0 0 0;
}
.social-media .social-item {
padding-top: 0;
position: relative;
}
.social-media .social-item i {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.social-media .social-item.youtube {
font-size: 19px;
background-color: #8b2c28;
}
.social-media .social-item.instagram {
background-color: #c74ca9;
} .page-id-1337 .section-article .content {
margin-top: 40px;
line-height: 22px;
}
.page-id-1337 .section-article .content p {
margin-bottom: 20px;
}
.page-id-1337 .section-article .content p img,
.page-id-1337 .section-article .content p img.aligncenter {
display: block;
margin: 20px auto;
}
.page-id-1337 .section-article .content p img.alignleft {
float: left;
margin: 0;
margin-bottom: 20px;
margin-right: 20px;
}
.page-id-1337 .section-article .content p img.alignright {
float: right;
margin: 0;
margin-bottom: 20px;
margin-left: 20px;
} .instagram_feed {
position: relative;
} .instagram_feed .insta_perfil {
background-color: #333;
color: #fff;
display: inline-block;
font-family: 'metroblack_lt_tworegular';
font-size: 14px;
font-weight: 600;
height: 32px;
letter-spacing: 1px;
line-height: 32px;
margin-bottom: 10px;
text-transform: uppercase;
width: 100%;
}
.instagram_feed .insta_link {
background-color: #fff;
border: 2px solid #333;
color: #333;
display: inline-block;
font-family: 'metroblack_lt_tworegular';
font-size: 14px;
font-weight: 400;
height: 32px;
letter-spacing: 1px;
line-height: 28px;
margin: 10px 0;
width: 100%;
-webkit-transition: all .2s;
transition: all .2s;
}
.instagram_feed .insta_link:hover {
background-color: #333;
color: #fff;
}
.instagram_feed .instagram_feed_wrapper {
height: 100vw;
margin: 0 -4px;
overflow-y: auto;
}
@media only screen and (min-width: 768px) {
.instagram_feed .instagram_feed_wrapper {
height: 33vw;
}
}
@media only screen and (min-width: 992px) {
.instagram_feed .instagram_feed_wrapper {
height: 324px;
}
}
.instagram_feed .instagram_feed_wrapper .item_box {
padding: 4px;
position: relative;
}
.instagram_feed .instagram_feed_wrapper .item_box a {
height: 100%;
width: 100%;
} .section-article .content p {
margin-bottom: 16px;
line-height: 130%;
}
.section-article .content p+*:not(p) {
margin-top: 30px;
}
.section-article .content b,
.section-article .content strong {
font-weight: 600;
}
.section-article .content h2,
.section-article .content h3,
.section-article .content h4 {
font-family: 'metroblack_lt_tworegular';
margin: 20px 0;
}
.section-article .content h2 {
font-size: 20px;
text-transform: uppercase;
}
.section-article .content h3 {
font-size: 18px;
text-transform: uppercase;
}
.section-article .content h4 {
font-size: 16px;
text-transform: none;
}  .h2-sostenibilidad {
color: #532003;
font-size: 36px !important;
text-align: center;
text-transform: none !important;
font-family: 'Frutiger LT Std' !important;
}
.p-sostenibilidad {
color: #532003;
text-align: center;
}
.div-sostenibilidad {
align-content: center !important;
}
.dl-sostenibilidad {
padding-left: 90px;
min-height: 70px;
margin-top: 60px;
}
.dl-fria {
background-image: url(//norit.es/wp-content/uploads/2022/12/logo1.jpg);
background-repeat: no-repeat;
background-size: 70px;
}
.dl-dosis {
background-image: url(//norit.es/wp-content/uploads/2022/12/logo2.jpg);
background-repeat: no-repeat;
background-size: 70px;
}
.dl-suavizante {
background-image: url(//norit.es/wp-content/uploads/2022/12/logo3.jpg);
background-repeat: no-repeat;
background-size: 70px;
}
.dl-aire {
background-image: url(//norit.es/wp-content/uploads/2022/12/logo4.jpg);
background-repeat: no-repeat;
background-size: 70px;
}
.dt-sostenibilidad {
color: #532003;
font-weight: 600;
line-height: 1.5;
font-family: 'Frutiger LT Std' !important;
}
.dd-sostenibilidad {
color: #532003;
line-height: 1.5;
}
.img-sostenibilidad {
width: 100%;
}
.button.brown {
background-color: #debc9a;
color: #222;
padding: 0.6em 0.942em;
}
.home #menu-sostenibilidad {
background-color: #532003;
}
#menu-sostenibilidad .menu-item { -webkit-transition: all 300ms;
transition: all 300ms;
color: white;
}
#menu-sostenibilidad.active {
border-bottom: 0px;
background-color: #532003;
color: white;
}
.flex-articles {
padding: 0 !important;
}
.flex-articles .content {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
justify-content: space-between;
align-items: flex-start;
width: 90%;
margin: 0 auto;
max-width: 990px;
}
.flex-articles .content .widget-title {
width: 100%;
}
.flex-articles .content .widget-content.related-article {
width: 48%;
}
@media screen and (max-width: 768px) {
.product-card-page .image-bullet-points-list li {
line-height: normal;
margin-bottom: 35px;
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.article-content p {
display: block;
}
.product-card-page .article-content p img {
margin: 0 auto;
}
.flex-articles .content {
align-content: center;
justify-content: center;
align-items: center;
flex-direction: column;
}
.flex-articles .content .widget-content.related-article {
width: 100%;
margin-bottom: 35px;
}
.article-content iframe {
width: 100%;
}
}.main-menu {
background-image: none;
box-shadow: none;
}
.busqueda .tagmenu {
color: #000;
font-family: 'metroblack_lt_tworegular';
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.125px;
display: inline-block;
text-transform: uppercase;
padding: 7px 15px;
text-align: center;
}
.main-menu .horizontal {
width: 100%;
max-width: 940px;
display: flex;
gap: 29px;
margin: auto;
}
.main-menu .horizontal .content {
border-left: 0px solid white;
border-right: 0px solid white;
height: auto;
width: 100%;
}
#menu-lavar:not(active):hover .menu-item {
border-bottom: 0px solid #bbdcf9;
}
.main-menu .menu-item::after {
display: none;
}
.main-menu .menu-item {
display: block;
width: 100%;
text-align: center;
text-decoration: none;
font-family: 'metroblack_lt_tworegular';
color: #fff;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 11px 0 9px 0;
letter-spacing: -0.36px;
text-transform: uppercase;
margin-top: 25px;
height: 100%; }
.home #menu-lavar.active
.main-menu #menu-lavar.active {
background-color: #bbdcf9;
border-bottom: 4px solid;
}
.main-menu .horizontal #menu-lavar a {
color: #222;
background: #bbdcf9;
}
.main-menu .horizontal #menu-ropa-bebe a {
background: #FDFFC6;
color: #222;
}
.main-menu .horizontal #menu-piel-sensible a {
background: rgba(204, 245, 237, 0.64);
color: #222;
}
.inner-row {
max-width: 1249px;
}
.breadcrumb-wrapper {
background-image: url(//norit.es/wp-content/themes/norit-2016/images/line.png);
padding-top: 0;
padding-bottom: 0;
margin-top: 30px;
margin-bottom: 30px;
width: 95%;
margin: 30px auto;
}
.breadcrumb {
display: none;
}
#searchform {
padding-left: 20px;
}
#searchform #s {
width: 100%;
max-width: 298px;
border-radius: 70px;
color: #414A52;
font-size: 17px;
font-style: normal;
font-weight: 300;
line-height: 42px;
letter-spacing: -0.255px;
margin: 0;
text-transform: none !important;
border: 0px solid #9f9f9f;
height: auto;
padding: 0 10px 0 55px;
background: #ECECEC url(//norit.es/wp-content/themes/norit-2016/images/lupa.svg) no-repeat 15px center;
font-family: 'metroblack_lt_tworegular';
}
.single #content .related-post-content a {
width: auto !important;
height: 300px !important;
}
.single #content .related-post-content .tijeras {
position: absolute;
top: -15px;
left: 0;
width: 30px;
height: 30px;
}
.single #content {
max-width: 100%;
font-family: "Montserrat", Sans-serif;
padding-bottom: 70px;
}
.single-blog {
width: 100%;
margin: auto;
max-width: 1085px;
color: #000;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 1.125px;
}
.single-blog .entry-title {
color: #0227B3;
text-align: center;
font-size: 47px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 3.525px;
text-transform: uppercase;
padding-top: 84px;
max-width: 820px !important;
}
.single-blog .imagen-destacada {
padding-top: 35px;
position: relative;
}
.single-blog .imagen-destacada .botoncategory {
position: absolute;
top: 44px
}
.single-blog .imagen-destacada .botoncategory a {
background: #0227B3;
color: #FFF;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.9px;
padding: 13px 43px 13px 13px;
}
.single-blog .page-content {
margin: auto;
padding: 0 15%;
width: 100%;
position: relative;
}
.single-blog .page-content .fecharedes {
position: absolute;
width: 58px;
top: 80px;
left: 10px;
text-align: center;
}
.single-blog .page-content .fecharedes .diafecha {
border-top: 3px solid #0227B3;
text-align: center;
padding-bottom: 34px;
}
.single-blog .page-content .fecharedes .diafecha .dia {
color: #000;
text-align: center;
font-size: 35px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.single-blog .page-content .fecharedes .diafecha .mes {
color: #000;
text-align: center;
font-size: 11px;
font-style: normal;
font-weight: 400;
line-height: 11px;
letter-spacing: 0.825px;
}
.single-blog .page-content .fecharedes .a2a_kit a {
cursor: pointer;
transition: none;
display: inline-block;
height: 52px;
}
.single-blog .page-content .contenido img {
padding-top: 70px;
padding-bottom: 70px;
}
.single-blog .page-content .contenido {
padding-top: 70px;
}
.single-blog .page-content h1, .single-blog .page-content h2, .single-blog .page-content h3, .single-blog .page-content h4, .single-blog .page-content h5.single-blog .page-content h6 {
padding-bottom: 25px;
color: #0227B3;
font-family: "Montserrat", Sans-serif;
font-size: 35px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.single-blog .page-content .etiquetas {
padding-top: 94px;
padding-bottom: 40px;
color: #000;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 1.125px;
text-transform: uppercase;
}
.single-blog .page-content .biografias .titulobio {
color: #0227B3;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 1.125px;
text-transform: uppercase;
padding-bottom: 20px;
}
.single-blog .page-content .biografias {
width: 100%;
color: #000;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 1.125px;
padding: 30px 0;
border-top: 1px solid #0227B3;
border-bottom: 1px solid #0227B3;
margin-top: 89px;
}
.single-blog .page-content .biografias .itembio {
position: relative; padding-left: 20px; color: #000;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.125px;
padding-top: 10px;
padding-bottom: 10px
}
.single-blog .page-content .biografias .itembio a {
text-decoration: none;
color: #000;
}
.single-blog .page-content .biografias .itembio:before {
content: "";
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M1 6.00004H6.00004M6.00004 6.00004H11.0001M6.00004 6.00004V1M6.00004 6.00004V11.0001" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
position: absolute;
left: 0;
top: 50%; transform: translateY(-50%); width: 12px;
height: 12px;
}
.single-blog .page-content .etiquetas a {
text-decoration: none;
color: #0227B3;
}
.single #content .rel-tit {
padding-top: 90px;
padding-bottom: 30px;
color: #000;
font-size: 35px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.single #content .rel-posts {
width: 90%;
max-width: 1300px;
margin: auto;
}
.single #content .rel-posts.bloginicio {
margin-bottom: 25px;
}
.single #content .related-posts-row {
display: block;
width: 100%;
margin: 0 auto;
}
.single #content .related-post-column {
padding: 0;
height: auto;
}
.single #content .related-post-content {
flex: 1;
background: #F9FAFA;
height: 100%;
border-top: 1px dashed rgba(0, 0, 0, 0.3);
position: relative;
}
.single #content .botoncategoryrel {
position: relative;
top: -10px;
}
.single #content .botoncategoryrel a {
background: #0227B3;
color: #000;
font-family: 'metroblack_lt_tworegular';
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.9px;
text-transform: uppercase;
padding: 13px 33px 13px 13px;
}
.single #content .related-post-content .contenidopost {
padding: 25px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 1.125px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 6;
background: rgba(255, 255, 255, 0.8);
width: 80%;
text-align: center;
display: block;
}
.single #content .related-post-content .contenidopost h2 {
color: #000;
font-family: 'metroblack_lt_tworegular';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.5px;
text-transform: uppercase;
margin-bottom: 10px;
}
.single #content .related-post-content .contenidopost .cta-post {
display: inline-block;
height: auto !important;
background: #02398b;
color: #FFF;
padding: 7px 20px;
font-weight: 600;
margin-top: 10px;
text-transform: uppercase;
font-size: 13px;
transition: all .3s ease-in-out;
}
.single #content .related-post-content:hover .contenidopost .cta-post {
background: #d83bad;
}
.single #content .related-post-content .fechapost {
color: #000;
font-size: 11px;
font-style: normal;
font-weight: 400;
line-height: 38px;
letter-spacing: 0.825px;
}
.single #content .suscripcion {
width: 100%;
margin: auto;
max-width: 840px;
padding: 120px 15px;
}
.single #content .titulosuscripcion {
color: #0227B3;
font-size: 32px;
font-weight: 700;
text-transform: none;
font-style: normal;
text-decoration: none;
line-height: 36px;
letter-spacing: 0px;
word-spacing: 0em;
text-align: center;
}
.swiper-pagination-rel {
text-align: center;
}
.swiper-pagination-bullet-active {
background-color: #0227B3 !important;
}
.single .related-post-content img {
width: 100%;
}
.blog {
font-family: "Montserrat", Sans-serif;
}
.blog main {
padding-inline-start: 10px;
padding-inline-end: 10px;
}
.blog .cabecerablog {
width: 100%;
height: 631px;
background-size: cover;
background-position: center;
position: relative;
top: -10px;
display: flex;
justify-content: center;
align-items: center;
}
.blog .fondo-oscuro {
background: rgba(0, 0, 0, 0.50);
position: absolute;
width: 100%;
height: 100%;
}
.blog .tituloblog h2 {
color: #FFF;
text-align: center;
font-size: 47px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 3.525px;
text-transform: uppercase;
max-width: 820px;
padding: 15px;
z-index: 1;
position: relative;
}
.blog .ultimos {
padding-bottom: 15px;
position: relative;
margin-top: 0;
width: 100%;
margin: 0 auto;
}
.swiper-slide {
width: auto;
}
.blog .vertodos {
color: #000;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 1.125px;
position: absolute;
right: 0;
top: 15px;
padding-right: 15px;
cursor: pointer;
}
.blog .ultimosposts {
color: #000;
font-family: 'metroblack_lt_tworegular';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.35px;
}
.blog .busqueda {
width: 100%;
max-width: 1300px;
margin: auto;
padding: 25px 0;
position: relative;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: space-around;
align-items: flex-start;
}
.blog .busqueda .titbusqueda {
pointer-events: none;
display: inline-block;
color: #0227B3;
font-family: 'metroblack_lt_tworegular';
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.125px;
text-transform: uppercase;
padding: 7px 15px 7px 0;
}
.blog .busqueda .vertodosbusqueda {
color: #000;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 1.125px;
float: right;
cursor: pointer;
}
.contenidoblog .titulo-entradas {
color: #000;
font-family: 'metroblack_lt_tworegular';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.5px;
text-transform: uppercase;
padding-top: 25px;
padding-bottom: 15px;
min-height: 90px;
width: 90%;
max-width: 1300px;
margin: auto;
}
.blog #resultado-entradas {
display: flex;
flex-wrap: wrap;
width: 90%;
max-width: 1300px;
margin: auto;
align-items: flex-start;
align-content: flex-start;
justify-content: space-between;
}
.blog #categorias {
width: 90%;
max-width: 1300px;
margin: auto;
margin-bottom: 25px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.blog #categorias .categoria {
color: #000;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.125px;
text-transform: uppercase;
flex-grow: 1;
text-align: center;
}
.blog #categorias .categoria:not(:last-child) {
margin-right: 0;
}
.blog #categorias .categoria:first-child {
margin-left: 0;
text-align: left;
}
.blog #categorias .categoria:last-child {
text-align: right;
}
.blog #categorias .categoria.titcategoria {
color: #0227B3;
font-weight: 700;
pointer-events: none;
}
.blog #categorias .categoria.activo, .blog #categorias .categoria:hover {
text-decoration: underline;
}
.blog #resultado-entradas .related-post-column {
width: 90%;
padding: 0;
height: auto;
max-width: 560px;
margin-bottom: 35px;
}
.blog .nohay {
display: block;
width: 100%;
text-align: center;
color: #0227B3;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 1.125px;
}
.blog .ancho-relacionados {
width: 100%;
padding-top: 21px;
}
.blog .cargador {
border: 4px solid #f3f3f3;
border-top: 3px solid #03398B;
border-radius: 50%;
width: 40px;
height: 40px;
animation: girar 2s linear infinite;
margin: 0 auto;
display: none;
}
.blog .navigation {
width: 100%;
display: block;
padding: 0 10px;
text-align: center;
}
.blog .link-navegacion.active {
color: #fff;
background-color: #0227B3;
pointer-events: none;
cursor: default;
padding: 0 9px;
border-radius: 4px;
}
.blog .link-navegacion {
display: inline-block;
cursor: pointer;
padding: 0 9px;
border-radius: 4px;
font-size: 14px;
color: #0227B3;
}
.blog .link-navegacion:hover {
background: #F9FAFA;
}
#cargar-mas {
display: flex;
padding: 12px 66px;
background: #000;
color: #FFF;
font-family: 'metroblack_lt_tworegular';
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.36px;
text-transform: uppercase;
margin: auto;
margin-top: 15px;
cursor: pointer;
}
.anuncio {
display: grid;
grid-template-columns: calc(50% - 15px) auto;
grid-column-gap: 30px;
align-items: center;
padding: 15px;
margin-bottom: 80px;
}
.video-thumbnail {
height: 334px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
cursor: pointer;
width: 100%;
}
.video-thumbnail .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 120px;
}
.texto {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 1.125px;
}
.titulo {
color: #000;
font-family: 'metroblack_lt_tworegular';
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.575px;
text-transform: uppercase;
padding-bottom: 15px;
}
.video-popup {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
justify-content: center;
align-items: center;
z-index: 1000;
}
.video-popup-content {
position: relative;
width: 90%;
max-width: 750px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}
.close-button {
position: absolute;
top: 0px;
right: 5px;
font-size: 40px;
cursor: pointer;
color: #fff;
}
.video-popup-content iframe {
width: 100%;
height: 450px;
border: none;
}
.tipos {
margin-bottom: 79px;
}
.tipos .tipo_ropa {
width: 90%;
max-width: 1300px;
margin: 0 auto;
}
.tipos .tipo_ropa.tejidos {
margin-top: 30px;
}
.tipos .tipo_ropa .titulo {
color: #000;
font-family: 'metroblack_lt_tworegular';
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 2.1px;
}
.tipos .tipo_ropa .swiper-slide {
height: 100px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
font-family: 'metroblack_lt_tworegular';
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.125px;
background: #7fc0c2;
color: #000;
text-transform: uppercase;
}
.tipos .tipo_ropa .swiper-slide:hover {
background: #008285;
color: #FFF;
}
.tipos .tipo_ropa.tejidos .swiper-slide:hover {
background: #283071;
color: #FFF;
}
.tipos .tipo_ropa .swiper-slide a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
padding: 0 15px;
}
.tipos .tipo_ropa.tejidos .swiper-slide {
background: #9ab0d1;
}
.tipos .swiper-button-next:after {
display: none;
}
.tipos .swiper-button-next {
right: -6px;
height: 100%;
top: 22px;
width: 30px;
background-color: #fff;
position: absolute;
}
.tipos .swiper {
padding-right: 30px;
}
.cabecera-tag {
width: 100%;
display: block;
padding: 45px;
margin: auto;
background-image: url(//norit.es/wp-content/themes/norit-2016/images/fondo-tag.png);
background-position: center;
background-repeat: repeat;
background-color: #D9E4F9;
margin-bottom: 35px;
}
.cabecera-tag .contenido-tag {
background: rgba(255, 255, 255, 0.80);
padding: 60px 10%;
max-width: 1100px;
width: 100%;
margin: auto;
}
.cabecera-tag h2 {
color: #000;
text-align: center;
font-family: 'metroblack_lt_tworegular';
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.575px;
text-transform: uppercase;
max-width: 780px;
width: 100%;
margin: auto;
margin-bottom: 15px;
position: relative;
padding-top: 35px;
}
.cabecera-tag h2:after {
content: '';
position: absolute;
width: 45px;
height: 22px;
background: url(https://norit.extremeit.es/wp-content/themes/norit-2016/images/ico_norit_blue.png) #f7fafe;
top: 0;
left: 50%;
transform: translateX(-50%);
background-repeat: no-repeat;
background-position: center;
}
.cabecera-tag .texto {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 1.125px;
max-width: 780px;
width: 100%;
margin: auto;
display: block;
text-align: center;
} .tag .breadcrumb-wrapper {
margin-top: 35px;
}
.buscador #searchform {
display: inline-block;
background-color: transparent;
padding-left: 0;
padding-right: 10px;
}
.social-media .social-item.buscador {
width: 250px;
}
.social-media .social-item.buscador:hover {
background-color: transparent;
}
.social-media .social-item {
width: 42px;
height: 42px;
}
footer .social-media {
position: relative;
max-width: 100%;
}
footer .social-media ul {
display: flex;
justify-content: center;
}
footer .social-media ul a {
border-bottom: 0px dotted #767676;
}
footer .social-media .logocentral img {
margin: 0;
}
footer .social-media .social-item.logocentral {
width: 100px;
}
footer .social-media .social-item.logocentral:hover {
background-color: transparent;
}
footer .social-media .social-item.logocentral:hover img {
display: inline-block;
}
footer .social-media .social-item a:hover {
border-bottom: 0px dotted #2a2a2a;
}
.breadcrumb-wrapper .button-wrapper {
padding-top: 10px;
padding-left: 0;
}
.main-footer p {
line-height: 2;
} @keyframes girar {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@media screen and (max-width: 1230px) {
.blog #resultado-entradas .related-post-column {
width: calc(50%);
padding: 0 15px 30px;
}
}
@media screen and (max-width: 1070px) {
#categorias .categoria {
display: inline-block;
}
.blog #categorias {
display: block;
}
}
@media screen and (max-width: 750px) {
.main-menu .menu-item {
margin-top: 0;
}
.main-menu .horizontal {
display: block;
}
}
@media screen and (max-width: 620px) {
.single-blog .page-content .contenido {
padding-top: 0;
}
.blog .ultimos {
padding: 15px 0;
}
.blog .tituloblog h2 {
font-size: 30px;
}
.blog #categorias .categoria.activo, 
.blog #categorias .categoria:hover {
letter-spacing: 0.75px;
background: #03398b;
color: #FFF;
text-decoration: none;
}
.blog #resultado-entradas .related-post-column {
width: calc(100%);
padding: 0 15px 30px;
}
.single #content .related-post-column {
margin: 0;
padding: 15px 0;
}
.single-blog .page-content .fecharedes {
position: relative;
width: 100%;
top: 10px;
left: 0;
text-align: left;
}
.single-blog .page-content .fecharedes .diafecha {
display: inline-block;
width: 48px;
padding-bottom: 0;
}
.single-blog .page-content .fecharedes .diafecha {
width: 48px;
}
.single-blog .addtoany_shortcode {
display: inline-block;
position: relative;
top: -15px;
left: 10px;
}
.single-blog .addtoany_list a img {
width: 30px;
}
.single-blog .page-content {
padding: 0;
}
.single-blog .entry-title {
font-size: 33px;
padding-top: 40px;
}
.single-blog .page-content h1, .single-blog .page-content h2, .single-blog .page-content h3, .single-blog .page-content h4, .single-blog .page-content h5.single-blog .page-content h6 {
padding-top: 20px;
padding-bottom: 20px;
font-size: 28px;
}
}
.single #content .related-post-content .contenidopost p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
@media screen and (max-width: 500px) {
.blog .busqueda .vertodosbusqueda {
float: none;
display: block;
}
.tipos .tipo_ropa .swiper-slide {
height: 90px;
font-size: 12px;
}
.tipos .tipo_ropa {
margin-top: 35px;
}
.blog #categorias .categoria {
font-size: 14px;
text-align: center;
width: 30%;
background: #f9fafa;
margin: 5px;
}
.blog #categorias .categoria:last-child {
text-align: center;
}
.blog .busqueda .titbusqueda {
padding: 7px 15px;
width: 100%;
text-align: center;
}
.single #content .related-post-content .contenidopost {
width: 90%;
}
.social-busqueda > .social-media {
display: none;
}
#menu-sostenibilidad .menu-item {
background-color: #debc9a;
color: #222;
}
#menu-productos .menu-item {
color: #222;
background-color: #f7d8ef;
}
.main-menu {
position: fixed;
top: 75px;
left: 100%;
width: 100%;
height: calc(100% - 75px);
z-index: 9;
}
body.sided {
-webkit-transform: none;
transform: none;
overflow-x: hidden;
}
body.sided .main-menu {
left: 0;
}
.single #content .botoncategoryrel a {
padding: 7px 10px;
height: auto !important;
display: inline-block;
}
.anuncio {
display: grid;
grid-template-columns: 1fr;
grid-column-gap: initial;
}
.anuncio .video-thumbnail {
margin-bottom: 35px;
}
.cabecera-tag {
padding: 30px;
}
.cabecera-tag .contenido-tag {
background: rgba(255, 255, 255, 0.75);
padding: 45px;
}
.cabecera-tag h2 {
font-size: 18px;
}
.cabecera-tag .texto {
font-size: 14px;
}
.single #content .related-post-content a {
height: 260px !important;
}
.single #content .related-post-content .contenidopost h2 {
font-size: 18px;
}
#searchform-mobile {
padding: 25px;
}
#s-m {
width: 100%;
border-radius: 70px;
color: #414A52;
font-size: 17px;
font-style: normal;
font-weight: 300;
line-height: 42px;
letter-spacing: -0.255px;
margin: 0;
text-transform: none !important;
border: 0px solid #9f9f9f;
height: auto;
padding: 0 10px 0 55px;
background: #ECECEC url(//norit.es/wp-content/themes/norit-2016/images/lupa.svg) no-repeat 15px center;
font-family: 'metroblack_lt_tworegular';
}
.main-menu .horizontal .content {
width: 95%;
margin: 0 auto;
margin-bottom: 15px;
}
.main-menu .mob-12-12 {
width: 90%;
margin: 0 auto;
margin-bottom: 15px;
padding: 0;
float: none;
box-sizing: border-box;
}
.cabecera-tag h2:before {
content: '';
width: 60%;
height: 0;
border-bottom: 1px solid #02398b;
position: absolute;
left: 50%;
top: 9px;
transform: translateX(-50%);
}
}