body {
background:#FFFFFF;
padding: 0 22px !important;
} .overlay { height: 100%;
width: 0;
position: fixed; z-index: 99999; right: 0;
top: 0;
background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.9); overflow-x: hidden; transition: 0.5s; } .overlay-content {
position: relative;
top: 25%; width: 100%; text-align: center; margin-top: 30px; } .overlay a {
padding: 8px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0px;
list-style:none;
font-size: 20px;
font-weight: normal;
color:#000;;
margin: 25px;
display: block; transition: 0.4s; } .overlay a:hover, .overlay a:focus {
color: #DCDCDC;
text-decoration: none;
} .closebtn {
position: absolute;
top: 30px;
right: 15%;
font-size: 45px !important;
font-weight: 100; } @media only screen and (max-width: 750px){
.overlay a {font-size: 20px}
.closebtn { font-size: 40px !important; top: 15px;  right: 35px; }
div.sandwich {     position: absolute;    margin-right: -20px;    right: 50%;    z-index: 99; margin-top: 20px;}
.iconos_blog {    padding-top: 100px !important;    padding-left: 10px;}
.type-post {      margin: 75px 0 20px 0 !important;}
div.error404 {  margin-top: 75px;  }
} @media only screen and (min-width: 751px){
div.sandwich {
margin-right: 18px;
z-index: 99;
float: right;
margin-top: -64px;
padding-bottom: 35px;}
div.error404 {  margin-top: 0px;  }
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
display: none;
}
#tiles li {
border: 0px solid #ffffff !important;
}
#menu-menu-principal{
list-style: none;
} .redes {
display: flex;
justify-content: center;
margin-right: 4px;
margin-top: 20px;
}
.redes a {
margin: 0;
padding: 0;
}
img.icono-redes {
padding-left: 25px;
}
img.icono-redes:hover {
opacity: 0.20;
transition: 0.4s;
}
.container.patata {
margin-top: -20px;
} .post-edit {
display: none !important;
}  .copyright {
font-size: 12px !important;
}
.espacio {
margin-bottom: 85px;
}  .overlay_comment{
height: 100%;
position: relative; z-index: 99999;  padding-right: 10px;
top: 0;
background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.9); overflow-x: hidden; -webkit-animation: fadeIn 1s;
animation: fadeIn 1s; width: 98%;
}
#mycomment .closebtn {
position: absolute;
top: 30px;
right: 3%;
font-size: 75px !important;
font-weight: 100;
}
.overlay_comment a.closebtn:hover, .overlay_comment a.closebtn:focus {
color: #DCDCDC;
text-decoration: none;
transition: 0.4s
}
.overlay_comment a.closebtn { transition: 0.4s; }
@media only screen and (max-width: 750px){
.closebtn {   font-size: 40px !important;    top: 15px;   right: 35px;
}}
@media only screen and (min-width: 480px){
.icono_inferior a p{margin-left: 195px;}
}
.icono_inferior a p:hover{
color: #5e5e5e;
background-color: #dcdcdc;
text-decoration: none;
}
.icono_inferior a p{
display: block;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #666;
background-color: #EBEBEB;
border: 1px solid #EBEBEB;
font-family: 'Titillium Web', sans-serif;
margin-top: -74px;
width: 50px;
margin-left: 212px;
position: absolute;
padding: 15px 28px;
text-decoration: none;
}
.icono_inferior p:hover {color: #8C7E7E;    text-decoration: underline; cursor: pointer;}
.icono_inferior p img { padding-left: 8px;
}
@-webkit-keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}  
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}  .pt-cv-collapsible .panel-heading span
{
display: none;
}
@media only screen and (min-width: 1200px){
.panel-heading { margin-left: 65px;}
.pt-cv-view .collapse.in, .pt-cv-view .collapsing { margin-left: 105px; }
}
.pt-cv-view .collapse.in,.pt-cv-view .collapsing {
margin-top: 20px;
text-align: left;
}
.iconos_blog{
padding-top: 50px;
display: flex;
justify-content: center;
gap: 2rem;
}
.iconos_blog > a{
width: 50px;
height: 50px;
}
.panel-body a._self.pt-cv-href-thumbnail.pt-cv-thumb-default {
display: none;
}
a._self.pt-cv-readmore.btn.btn-success {
margin-top: 20px;
}
.panel-heading {
margin-top: 10px;
display: block;
width: 180px;
}
.post-titulo {
font-size: 20px;
margin-bottom: 10px;
font-weight: 400;
font-family: 'Titillium Web', sans-serif;
}
.pt-cv-view .panel {
margin-bottom: 20px;
background-color: #ffffff;
border: 0px solid transparent !important;
border-radius: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}
.pt-cv-collapsible .panel-group .panel-heading+.panel-collapse .panel-body {
border-top: 0px solid rgba(193, 193, 193, 0.5)!important;
overflow: hidden;
}
.panel-title {
background: #fafafa !important;
}
.panel-title:hover {
background-color: #f2f2f2 !important;
}
.pt-cv-collapsible .panel {
border-radius: 0;
margin-bottom: 8px;
-webkit-box-shadow: 0px 0px 0px rgba(176,178,181,.34) !important;
box-shadow: 0 0 0 rgba(176,178,181,.34) !important;
}
.panel-heading .panel-title {
letter-spacing: 5px;
color: #000 !important;
font-size: 13px !important;
font-family: 'Titillium Web', sans-serif;
font-weight: 500 !important;
text-align: center;
}
a._blank.pt-cv-readmore.btn.btn-success {
margin-top: 25px;
}  .post-entry {
clear: both;
padding: 40px 20px 0 0px !important;
font-family: 'Titillium Web', sans-serif;
font-size: 14px;
color: #000;
}
.estilo-fecha{
font-family: 'Titillium Web', sans-serif;
font-size: 14px;
color: #aaaaaa;
}
h3#reply-title {
font-family: 'Titillium Web', sans-serif;
font-size: 20px;
color: #000;
font-weight: 400;
}
form#commentform {
font-family: 'Titillium Web', sans-serif;
color: #000;
}
p label {
font-weight: bold;
font-family: 'Titillium Web', sans-serif !important;
}  .error404 { text-align: center;  padding-top: 35px;}
.form-search .input-append .search-query {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
.form-search .input-append .btn {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
h3 a.home_404 {
color: #ABABAB;
font-weight: 700;
text-decoration: none;
}
h3 a.home_404:hover{  color: #F0F0F0 }
.input-append {
margin-bottom: 50px !important;
margin-top: 15px !important;
}
input.span8.search-query {
padding: 25px 10px;
}
button#searchsubmit {
padding: 15px 34px;
}
.btn-mater {
display: inline-block;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #ffffff;
background-color: #1d1d1b;
border: 1px solid #1d1d1b;
font-family: 'Titillium Web', sans-serif;
}
.btn-mater:hover {
background-color: #353532;
}
input.input-mater{
border: 1px solid #1d1d1b !important;
}
.input-mater::-webkit-input-placeholder { color: #1d1d1b; font-family: 'Titillium Web', sans-serif;}
.input-mater:-moz-placeholder { color: #1d1d1b; font-family: 'Titillium Web', sans-serif;}
.input-mater::-moz-placeholder { color: #1d1d1b; font-family: 'Titillium Web', sans-serif; }
.input-mater:-ms-input-placeholder { color: #1d1d1b; font-family: 'Titillium Web', sans-serif;}
form.form-mater{
margin: 40px 85px 0px 0px;
}  span.wpcf7-list-item{
margin-left: 0 !important;
}
input[type="email"], textarea, input[type="text"]{
width: 90% !important;
}  .pt-cv-title a{
text-transform: uppercase;
padding: 45% 0 95%;
}  textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: rgba(170, 170, 170, 0.8);
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(170, 170, 170, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(170,170,170,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(170, 170, 170, 0.6);
}
input#submit {
display: inline-block;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #ffffff;
background-color: #1d1d1b;
border: 1px solid #1d1d1b;
font-family: 'Titillium Web', sans-serif;
padding: 15px 28px;
}
:focus {
outline: -webkit-focus-ring-color auto 0px;
outline-color: -webkit-focus-ring-color;
outline-style: auto;
outline-width: 0px;
}
input#submit:hover {
background-color: #353532;
}@font-face {
font-family: 'icomoon';
src:url(//mater-natura.com/wp-content/themes/Mater 2.0/font/icomoon.eot?rxmozz);
src:url(//mater-natura.com/wp-content/themes/Mater 2.0/font/icomoon.eot?#iefixrxmozz) format('embedded-opentype'),
url(//mater-natura.com/wp-content/themes/Mater 2.0/font/icomoon.ttf?rxmozz) format('truetype'),
url(//mater-natura.com/wp-content/themes/Mater 2.0/font/icomoon.woff?rxmozz) format('woff'),
url(//mater-natura.com/wp-content/themes/Mater 2.0/font/icomoon.svg?rxmozz#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-home:before {
content: "\e900";
}
.icon-envelop:before {
content: "\e945";
}
.icon-rocket:before {
content: "\e9a5";
}
.icon-briefcase:before {
content: "\e9ae";
}
.icon-menu:before {
content: "\e9bd";
}
.icon-sphere:before {
content: "\e9c9";
}