.post-list__item-content figure div.post__cats,
.related-post figure div.post__cats {
display: none;
}
.pagination .nav-links .page-numbers,
#tm_builder_outer_content .pagination .nav-links .page-numbers {
font: normal normal 300 18px/32px Poppins !important;
}
.post-list__item-content .entry-title,
.post-list__item-content .entry-title > a {
font-family: 'Poppins', sans-serif;
}
div.cd-read-more > a {
text-decoration: none;
line-height: 1;
display: inline-block;
max-width: 100%;
padding: 16.5px 29px;
cursor: pointer;
text-align: center;
overflow: hidden;
vertical-align: top;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
text-transform: uppercase;
font-size: 14px;
font-size: 0.875rem;
font-weight: 600;
letter-spacing: 0.72px;
border-radius: 0;
border-color: #FF0F00 !important;
background-color: #FF0F00 !important;
color: #FFF !important;
}
div.cd-read-more > a:hover {
border-color: #252525 !important;
background-color: #252525 !important;
color: #ffffff !important;
}
#tm_builder_outer_content .tm_pb_button.tm_pb_more_button {
border-color: #FF0F00 !important;
background-color: #FF0F00 !important;
}
#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover {
border-color: #252525 !important;
background-color: #252525 !important;
color: #ffffff !important;
}
body.post-template-default.single div.post-author-bio,
body.post-template-default.single div#comments{
display: none !important;
}
.cd-divider {
margin-top: 0px !important;
margin-bottom: 32px !important;
margin-left: 0px !important;
width: 43px;
height: 4px;
background-color: #FF0000;
margin-left: auto !important;
margin-right: auto;
margin-top: 1rem !important;
margin-bottom: 3rem !important;
}
body.post-template-default.single h2.entry-title {
text-align: center;
margin-bottom: 3.5rem !important;
}
body.post-template-default.single .site-content_wrap.container {
margin-top: 4rem !important;
}
body.page-id-544 div.team-listing div.team-item .team-listing_position {
margin: 1.5rem 0;
}
body.page-id-544 div.team-listing div.team-item .team-listing_position, 
body.page-id-544 div.team-listing div.team-item .team-listing_position small,
body.page-id-544 div.team-listing div.team-item .team-listing_position span {
font: normal normal 300 20px/28px Poppins;
letter-spacing: 0px;
color: #333333;
text-align: left;
}
body.page-id-544 div.team-listing div.team-item h5.team-listing_name,
body.page-id-544 div.team-listing div.team-item .team-listing_desc,
body.page-id-544 div.team-listing div.team-item .team-listing_socials {
display: none;
}
.tm_pb_slide_title:before {
display: none !important;
}
.tm_pb_blog_grid_wrapper .post__cats {
display: none;
}
.tm_pb_blog_grid_wrapper .tm_pb_content_container .tm_pb_post_meta.entry-meta {
display: none;
} body.page-id-1047 ul.products{
margin-bottom: 1.5rem;
margin-top: 1.5rem;
}
body.page-id-1047 ul.products .woocommerce-loop-product__title,
body.home ul.products .woocommerce-loop-product__title{
font: normal normal bold 25px/27px Montserrat;
text-transform: uppercase;
margin-top: 2rem !important;
padding-bottom: 0 !important;
}
body.page-id-1047 ul.products .woocommerce-Price-amount.amount,
body.home ul.products .woocommerce-Price-amount.amount {
color: #9D9D9D;
}
.add_to_cart_button {
font: normal normal bold 18px/26px Montserrat !important;
letter-spacing: 0px !important;
color: #FFFFFF !important;
background-color: #FF0F00 !important;
}
body.category.category-45 .posts-list > article:first-child{
flex-basis: 100%;
}
body.category.category-45 .posts-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
}
body.category.category-45 .posts-list > article {
flex-basis: 30%
}
body.category.category-45 .posts-list > article:first-child {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
padding: 2rem;
border: solid 1px lightgray;
}
body.category.category-45 .posts-list > article:first-child .post-list__item-content{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
width: 100%;
}
body.category.category-45 .posts-list > article:first-child .post-thumbnail{
flex-basis: 45%;
}
body.category.category-45 .posts-list > article:first-child .post-thumbnail a{
margin-bottom: 0px !important; 
}
body.category.category-45 .posts-list > article:first-child .post-list__item-content header.entry-header{
flex-basis: 48%;
}
body.category.category-45 .posts-list > article:first-child .ggepmga9 {
flex-basis: 50%;
}
body.category.category-45 .posts-list > article:first-child .cd-read-more {
margin-top: 1.5rem;
}
body.category.category-45 .posts-list > article:not(:first-child) .cd-gae8gyae9 {
display: none;
}
.cd-gaoighae789 {
text-align: center !important;
}
.cd-gaoighae789 > p{
margin-bottom: 0px;
font-size: 15px !important;
line-height: 30px !important;
letter-spacing: 0px;
color: #333333;
}
.cd-contact-form .tm_pb_contact_main_title{
display: none;
}
.cd-contact-form {
margin-bottom: 3rem;
}
body.page-id-405 .tm_pb_text h1{
margin-bottom: 4rem;
}
body.page-id-405 #tm_builder_outer_content > div > div.tm_pb_section {
padding-top: 3.5rem;
}
body:not(.home) header#masthead .header-container {
background-image: url(http://riverega.cimadigital.es/wp-content/uploads/2020/10/header.jpg);
background-size: cover;
background-position: bottom center;
}
body.home .site-logo__link {
position: absolute;
top: -90px;
}
body:not(.home) .header-container__flex{
max-height: 115px;
}
footer .footer-container {
padding: 2.8rem 0 !important;
}
#colophon > div > div > div.contact-block.contact-block--footer > div > div:nth-child(1) > div > span {
text-align: center;
font: normal normal bold 35px/30px Poppins;
letter-spacing: 0px;
color: #FFFFFF;
}
#colophon > div > div > div.contact-block.contact-block--footer > div > div:nth-child(1) > div {
margin-bottom: 2.5rem;
}
#colophon > div > div > div.contact-block.contact-block--footer > div > div:nth-child(2) > div a,
#colophon > div > div > div.contact-block.contact-block--footer > div > div:nth-child(2) > div p {
text-align: center;
letter-spacing: 0px;
color: #FFFFFF;
font-size: 15px;
line-height: 30px;
}
.site-footer.style-2 .site-info > * + .social-list {
margin: 3rem 0 !important;
}
@media all and (min-width: 767px) {
footer#colophon {
background-image: url(http://riverega.cimadigital.es/wp-content/uploads/2020/10/balon-footer.png);
background-repeat: no-repeat;
background-position: -180px -180px;
}
body {
background-image: url(http://riverega.cimadigital.es/wp-content/uploads/2020/10/body-1.png), url(http://riverega.cimadigital.es/wp-content/uploads/2020/10/body-2.png) !important;
background-repeat: no-repeat, no-repeat !important;
background-position: -180px 890px, right 2000px !important;
background-size: auto, 30% !important;
}
}
#menu-item-1169 > a {
color: #FFF;
}
#menu-item-1169 > a:hover {
color: #f54f15;
}
@media all and (max-width: 1200px) {
body.home .site-logo__link > img {
max-width: 200px;
}
body.home ul#main-menu {
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
}
@media all and (max-width: 991px) {
body.home .site-logo__link {
left: -67px;
}
}
@media all and (max-width: 767px) {
body.home .site-logo__link {
position: absolute;
top: -58px;
left: 162px;
}
}
@media all and (max-width: 600px) {
body.home .site-logo__link {
position: relative;
top: inherit;
left: inherit;
}
body.home .tm_pb_slides .tm_pb_slide_description_inner {
margin-top: 86px;
}
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #FF0F00 !important;
}
h3, .h3-style {
color: #000 !important;
line-height: 1.16 !important;
font-family: Poppins, sans-serif !important;
letter-spacing: 0em !important;
}
body.blog .posts-list {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
flex-direction: row;
}
body.blog .posts-list > article {
flex-basis: 30%;
}
@media all and (max-width: 1200px) {
body.blog .posts-list > article {
flex-basis: 29.5%;
}
body:not(.home) div.site-branding {
position: absolute;
left: 0;
margin: 0px;
margin-left: -5%;
}
body:not(.home) div.site-branding img {
max-width: 140px;
}
body:not(.home) ul#main-menu {
max-width: 665px;
margin: auto;
}
}
@media all and (max-width: 991px) {
body.blog .posts-list > article {
flex-basis: 28%;
}
}
@media all and (max-width: 767px) {
body.blog .posts-list {
justify-content: space-between;
}
body.blog .posts-list > article {
flex-basis: 45%;
}
}
@media all and (max-width: 500px) {
body.blog .posts-list {
justify-content: space-between;
}
body.blog .posts-list > article {
flex-basis: 95%;
}
}
@media all and (max-width: 991px) {
body:not(.home) div.site-branding {
margin-left: -12%;
}
}
@media all and (max-width: 991px) {
body:not(.home) div.site-branding {
position: relative;
left: inherit;
top: inherit;
margin: auto;
}
}
body.page-id-544 #tm_builder_outer_content > div > div > div > div {
padding-top: 4rem !important;
}
.tm_pb_divider_0.cd-divider {
background-color: #f54f15 !important;
}
body.product-template-default article > figure.post-thumbnail{
display: none;
}
body.product-template-default section.related.products {
clear:both;
}
.site-link__img {
max-width: 120px;
margin-top: 55px;
}
body:not(.home) .header-container__flex img {
max-width: 230px;
margin-top: -5px;
}