#cookie-law-info-bar p{
display:inline-block;
margin-bottom:0;
}
#cookie-law-info-bar.cli-bar-popup p{
margin-bottom:10px;
}
@media only screen and (max-width: 767px) {
#cookie-law-info-bar p{
font-size: 13px;
line-height: 20px;
}
}  .single-hentry strong {
font-weight: 600;
}
.wp-block-gallery .blocks-gallery-image, 
.wp-block-gallery .blocks-gallery-item{
margin: 0 8px 8px 0;
}
.wp-block-gallery.columns-4 .blocks-gallery-image, 
.wp-block-gallery.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-image, 
.wp-block-gallery.columns-3 .blocks-gallery-item{
margin-right: 8px;
}
.single-hentry h1, 
.single-hentry h2, 
.single-hentry h3, 
.single-hentry h4, 
.single-hentry h5, 
.single-hentry h6{
font-family:Roboto;
}
.single-hentry h1 {
font-size: 36px;
line-height: 45px;
margin-bottom: 10px;
font-weight: 700;
}
.single-hentry h2 {
font-size: 32px;
line-height: 45px;
margin-bottom: 5px;
font-weight: 700;
}
.single-hentry h3 {
font-size: 28px;
line-height: 35px;
margin-bottom: 8px;
font-weight: 700;
}
.single-hentry h4 {
font-size: 22px;
line-height: 32px;
margin-bottom: 5px;
font-weight: 600;
}
.single-hentry h5{
font-size: 18px;
line-height: 24px;
margin-bottom: 8px;
font-weight: 600;
}
.single-hentry h6{
font-size: 16px;
line-height: 22px;
margin-bottom: 10px;
font-weight: 600;
}
blockquote p{
font-size: 20px;
line-height: 32px;
color: #000000;
margin-bottom: 10px;   	
}
.paginate-links {
display: flex;
align-items: center;
margin: 20px 0;
}
.paginate-links a, 
.paginate-links > span {
margin: 0 0 0 10px;
position: relative;
border: 0px solid #6cc000;
display: inline-block;
font-size: 16px;
font-weight: 500;
line-height: 40px;
min-width: 40px;
height: 40px;
text-align: center;
text-transform: capitalize;
transition: all 500ms ease 0s;
border-radius: 3px;
}
.paginate-links a{
background: #E0E0E0;
color: #000;
}
.wp-block-button__link {
border-radius: 4px;
font-size: 16px;
padding: 10px 30px;
font-weight: 700;
}
.blog-post.blog-single .dlab-post-text > p:first-child:first-letter {
color: #000;
font-size: 100px;
float: left;
margin-right: 20px;
margin-bottom: 14px;
margin-top: 15px;
}
.has-large-font-size {
font-size: 36px;
line-height: 50px;
color: #000;
} .wp-block-gallery {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
margin:40px 0
}
hr {
margin-top: 48px;
margin-bottom: 48px;
}
.single-hentry p a{
color:var(--primary-color);
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
display: flex;
flex-direction: column;
flex-grow: 1;
justify-content: center;
margin: 0 5px 10px 0;
position: relative
}
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
height: 100%;
margin: 0
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
align-items: flex-end;
display: flex;
justify-content: flex-start
}
}
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
display: block;
height: auto;
max-width: 100%;
width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
width: auto
}
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 60%, transparent);
bottom: 0;
color: #fff;
font-size: 13px;
max-height: 100%;
overflow: auto;
padding: 40px 10px 5px;
position: absolute;
text-align: center;
width: 100%
}
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
display: inline
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
-o-object-fit: cover;
flex: 1;
height: 100%;
object-fit: cover
}
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc(50% - 8px)
}
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0
}
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
margin-right: 0;
width: 100%
}
@media (min-width:600px) {
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
margin-right: 5px;
width: calc(33.33333% - 10.66667px)
}
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item {
margin-right: 5px;
width: calc(25% - 12px)
}
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item {
margin-right: 5px;
width: calc(20% - 12.8px)
}
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item {
margin-right: 5px;
width: calc(16.66667% - 13.33333px)
}
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item {
margin-right: 5px;
width: calc(14.28571% - 13.71429px)
}
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
margin-right: 5px;
width: calc(12.5% - 14px)
}
.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right: 0
}
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
margin-right: 0
}
.wp-block-gallery .blocks-gallery-item.has-add-item-button {
width: 100%
}
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
max-width: 305px;
width: 100%
}
.wp-block-gallery.aligncenter,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
display: flex
}
.aligncenter{
text-align:center;
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
justify-content: center
} .wp-block-table {
font-size: 17px;
font-family: Roboto,Arial,sans-serif;
}
.wp-block-table th, 
.wp-block-table td {
background: #fff;
padding: 10px 15px;
border: 1px solid #e4e4e4;
border-right: 0;
border-left: 0;
}
.wp-block-table tr:nth-child(2n+1) td {
background: #fafafa;
}
.thm-unit-test table tbody tr td {
border-width: 1px 0 1px 0px !important; 
}
.content-spacious-full>p img.alignnone, 
.content-spacious-full .wp-caption.alignnone, 
.content-spacious-full figure.alignnone, 
.content-spacious-full .alignwide, 
.content-spacious-full .alignfull, 
.content-spacious-full .gallery {
margin-left: -190px;
margin-right: -190px;
width: auto;
width: calc(100% + 380px);
max-width: 100vw;
}
.no-sidebar .post-content .alignfull {
width: 100vw;
max-width: 100vw;
box-sizing: border-box;
}
.content-spacious-full .alignnone, 
.content-spacious-full .wp-block-embed, 
.content-spacious-full .wp-block-image:not(.alignleft):not(.alignright), 
.content-spacious-full .wp-block-gallery {
margin-top: calc(40px + .25vw);
margin-bottom: calc(40px + .25vw);
}
.single-hentry{ font-size: 19px;
font-weight: 400;
line-height: 1.79;
color: rgba(0,0,0,.74);
}
.single-hentry p{
margin-bottom: 30px;
}
.single-hentry>ul ul, 
.single-hentry>ol ol,
.single-hentry>ul, 
.single-hentry>ol {
margin-top: 30px;
margin-bottom: 30px;
margin-left: 35px;
padding: 0;
}
.single-hentry li>ul, 
.single-hentry li>ol{
margin-top: 12px;
margin-bottom: 12px;
}
.single-hentry li {
padding-left: 5px;
margin-bottom: .8em;
}
.single-hentry h1, 
.single-hentry h2,  
.single-hentry h3, 
.single-hentry h4, 
.single-hentry h5, 
.single-hentry h6{
margin-top: calc(13px + 1.2em);
margin-bottom: calc(10px + .2em);
}
.wp-block-pullquote{
padding:0;
}
.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignright blockquote{
margin-top:0;
margin-bottom:10px;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{
padding: 16px 20px 16px 80px;
}
pre {
margin: 0 0 30px;
padding: 20px;
color: #ddd;
background-color: #222;
white-space: pre;
text-shadow: 0 1px 0 #000;
border-radius: 5px;
border-bottom: 1px solid #555;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4) inset, 0 0 20px rgba(0, 0, 0, 0.2) inset;
} .wp-block-latest-posts,
.wp-block-categories-list,
.wp-block-archives-list{
list-style:none;
margin-left: 0 !important;
}
.wp-block-latest-posts li,
.wp-block-categories-list li,
.wp-block-archives-list li{
padding-bottom: 18px;
margin-bottom: 13px;
border-bottom: 1px solid rgba(102,102,102,.11);
position: relative;
padding: 10px 10px 10px 15px;
margin-bottom: 0;
line-height: 20px;
}
.wp-block-latest-posts li a,
.wp-block-categories-list li a,
.wp-block-archives-list li a{
color: #767676;
}
.wp-block-latest-posts li:before ,
.wp-block-categories-list li:before ,
.wp-block-archives-list li:before {
content: "\f105";
position: absolute;
left: 0;
top: 10px;
display: block;
font-family: FontAwesome;
}
.wp-block-categories-list li a{
float: left;
}
.wp-block-categories-list li {
text-align: right;
}
.wp-block-cover, 
.wp-block-cover-image{
margin: 0 0 30px;
}
.single-hentry .wp-block-gallery{
margin-left:0;
}
@media only screen and (min-width: 1200px) {
.content-spacious-full{
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
.content-spacious-full .wp-block-gallery {
margin-left: calc(-200px - (10px/2));
margin-right: calc(-200px - (10px/2));
width: calc(100% + 400px + 10px);
max-width: initial;
}
.content-spacious-full .alignwide{
margin-left: calc(-190px - (10px/2));
margin-right: calc(-190px - (10px/2));
width: calc(100% + 380px + 10px);
max-width: initial;
}
.content-spacious-full .alignfullwide{
margin-left: calc(50% - 50vw - (var(--content-share-ml,0px)/2)) !important;
width: 100vw;
max-width: 100vw;
box-sizing: border-box;
}
.blog-post.blog-single .dlab-post-text .wp-block-gallery {
margin-left: 0;
margin-right: 0;
width: 100%;
}
}.navigation-menu--is-desktop ul:before,.navigation-menu--is-desktop ul:after{content:" ";display:table;}.navigation-menu--is-desktop ul:after{clear:both;}.navigation-menu--is-mobile ul,.navigation-menu--is-desktop ul{margin:0;padding:0;}.navigation-menu--is-mobile li,.navigation-menu--is-desktop li{list-style:none;}.navigation-menu--is-mobile a,.navigation-menu--is-desktop a{display:block;}.navigation-menu--is-mobile ul{display:none;}.navigation-menu--is-mobile li{position:relative;}.navigation-menu--is-mobile li span{position:absolute;right:0;top:0;display:block;cursor:pointer;}.navigation-menu--is-mobile .navigation-menu__mobile-toggle{cursor:pointer;display:block;min-height:17px;position:relative;}.navigation-menu--is-mobile .navigation-menu__mobile-toggle.btn-align-right:before{left:auto;right:0;}.navigation-menu--is-mobile .navigation-menu__mobile-toggle:before{background:url(//www.romeroingenieros.es/wp-content/themes/induxe/assets/css/icons.svg) no-repeat left center;display:block;content:"";height:100%;left:0;position:absolute;top:0;width:17px;}.navigation-menu--is-mobile .navigation-menu__mobile-toggle[data-icon="arrow"]:before{background-position:-34px 0;}.navigation-menu--is-mobile.child-menu-open .navigation-menu__mobile-toggle[data-icon="hamburger"]:before{background-position:-17px 0;}.navigation-menu--is-mobile.child-menu-open .navigation-menu__mobile-toggle[data-icon="arrow"]:before{background-position:-51px 0;}.navigation-menu--is-mobile.child-menu-open>ul,.navigation-menu--is-mobile .child-menu-open>ul{display:block;}.navigation-menu--is-desktop ul ul{display:none;}.navigation-menu--is-desktop>ul>li{float:left;}.navigation-menu--is-desktop ul li{position:relative;}.navigation-menu--is-desktop ul ul{position:absolute;left:0;width:140px;}.navigation-menu--is-desktop ul ul ul{left:140px;top:0;}.navigation-menu--is-desktop ul li:hover>ul{display:block;z-index:5;}.navigation-menu--is-desktop .navigation-menu__mobile-toggle,.navigation-menu--is-desktop span{display:none;}#main-nav{font-size:1.5rem;}#main-nav a{color:inherit;text-decoration:none;}#main-nav.navigation-menu--is-desktop a{padding:.25em 1em;}#main-nav .navigation-menu__mobile-toggle{margin:1em;}#main-nav.navigation-menu--is-mobile li a,#main-nav.navigation-menu--is-mobile li span{padding:.25em 1em;}#main-nav.navigation-menu--is-mobile li{background:#eee;border-top:1px solid #ddd;}#main-nav.navigation-menu--is-mobile li li{background:#d8d8d8;border-top:1px solid #ccc;}#main-nav.navigation-menu--is-mobile li li li{background:#cacaca;border-top:1px solid #bbb;}#main-nav.navigation-menu--is-desktop li{background:#fff;}#main-nav.navigation-menu--is-desktop li:hover{background:#eee;}#main-nav.navigation-menu--is-desktop ul ul{width:200px;}#main-nav.navigation-menu--is-desktop ul ul ul{left:200px;}