:root {
--main-font-color: #517382;
}
@font-face {
font-family: 'Geomanist', sans-serif;
src: url(//regi.3einternational.hu/fonts/geomanist-regular-webfont.eot); src: url(//regi.3einternational.hu/fonts/geomanist-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//regi.3einternational.hu/fonts/geomanist-regular-webfont.woff2) format('woff2'), url(//regi.3einternational.hu/fonts/geomanist-regular-webfont.woff) format('woff'), url(//regi.3einternational.hu/fonts/geomanist-regular-webfont.ttf)  format('truetype'), url(//regi.3einternational.hu/fonts/geomanist-regular-webfont.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'Geomanist Bold', sans-serif;
src: url(//regi.3einternational.hu/fonts/geomanist-bold-webfont.eot); src: url(//regi.3einternational.hu/fonts/geomanist-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//regi.3einternational.hu/fonts/geomanist-bold-webfont.woff2) format('woff2'), url(//regi.3einternational.hu/fonts/geomanist-bold-webfont.woff) format('woff'), url(//regi.3einternational.hu/fonts/geomanist-bold-webfont.ttf)  format('truetype'), url(//regi.3einternational.hu/fonts/geomanist-bold-webfont.svg#svgFontName) format('svg'); font-weight: bold;
}
@font-face {
font-family: 'Geomanist Light', sans-serif;
src: url(//regi.3einternational.hu/fonts/geomanist-light-webfont.eot); src: url(//regi.3einternational.hu/fonts/geomanist-light-webfont.eot?#iefix) format('embedded-opentype'), url(//regi.3einternational.hu/fonts/geomanist-light-webfont.woff2) format('woff2'), url(//regi.3einternational.hu/fonts/geomanist-light-webfont.woff) format('woff'), url(//regi.3einternational.hu/fonts/geomanist-light-webfont.ttf)  format('truetype'), url(//regi.3einternational.hu/fonts/geomanist-light-webfont.svg#svgFontName) format('svg'); font-weight: 100;
}
.mx-0 {
margin-right: 0!important;
margin-left: 0!important;
}
.pt-60 {
padding-top: 60px;
}
.title {
font-family: 'Geomanist Bold', sans-serif;
}
.e-title {
font-size: 1.8rem;
color: var(--main-font-color);
font-family: geomanistlight, sans-serif;
margin: 10px 0;
text-transform: inherit;
font-weight: 100;
}
.empty-space {
display:block;
height:auto;
}
.portfolio-summary.entry-summary.pb.col-fit h2 {
font-size: 1.6rem;
color: var(--main-font-color);
font-weight: 100;
}
.portfolio-summary.entry-summary p span {
font-size: 16px;
color: var(--main-font-color);
line-height: 28px;
}
ul.menu>li li>a, .widget>ul>li li>a {
font-size: 1em;
padding: 3px 0;
display: inline-block;
}
@media only screen and (min-width: 768px) {
.e-title {
font-size: 1.9rem;
}
}
ul#menu-portfolio {
margin: 1.5em 0 1.5em 1em;
}
@media only screen and (min-width: 1440px) {
ul.sidebar-wrapper.ul-reset{
padding-left: 80px;
}
ul#menu-portfolio {
margin: 1.5em 0 1.5em 2em;
}
.e-title {
font-size: 2.9rem;
}
.empty-space {
padding-top: 83px;
}
.portfolio-summary.entry-summary.pb.col-fit h2 {
font-size: 2.3rem;
}
}
table#ref-data td {
color: var(--main-font-color);
}
body.featured_item-template-default.single.single-featured_item .box-image img {
min-height: 165px;
max-height: 165px;
}
body.featured_item-template-default.single.single-featured_item .col.medium-3.small-12.large-3 {
border-right: 2px solid #ececec;
}
.flickity-viewport .portfolio-box-title {
min-height: 45px;
margin-bottom: 0.4rem;
}
a.e-link {
text-decoration: none;
padding-bottom: 5px;
position: relative;
}
a.e-link:after {
background: none repeat scroll 0 0 transparent;
bottom: 0;
content: "";
display: block;
height: 2px;
left: 50%;
position: absolute;
background: var(--main-font-color);
transition: width 0.3s ease 0s, left 0.3s ease 0s;
width: 0;
}
a.e-link:hover:after {
width: 100%;
left: 0;
}
@media only screen and (min-width: 1440px) {
#e-details {
width: 40%;
padding-left: 15px;
}
} body.archive.tax-featured_item_category .box-image img{
min-height: 165px;
max-height: 165px;
}
body.archive.tax-featured_item_category h6.uppercase.portfolio-box-title {
min-height: 45px;
margin-bottom: 0.4rem;
}
body.archive.tax-featured_item_category .large-columns-4 .col .col-inner {
box-shadow: 0 3px 6px -4px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
min-height: 329px;
}
@media only screen and (max-width: 1024px){
body.archive.tax-featured_item_category .small-columns-2>.col, .small-columns-2 .flickity-slider>.col {
max-width: 50%;
flex-basis: 50%;
}
}
@media only screen and (max-width: 425px){
body.archive.tax-featured_item_category .small-columns-2>.col, .small-columns-2 .flickity-slider>.col {
max-width: 100%;
flex-basis: 100%;
}
} .row-grid .col.grid-col.grid-col-1-2.large-3.medium-6 .box .image-cover {
height: 164px;
}
.grid-col .box-image, .grid-col .image-cover img {
top: -8px;
}
@media only screen and (min-width: 1024px) {
.grid-col .box-image, .grid-col .image-cover img {
top: 0;
}
.header.show-on-scroll, .stuck .header-main {
height: 140px!important;
}
}
@media only screen and (min-width: 1440px) {
.header.show-on-scroll, .stuck .header-main {
height: 94px!important;
}
}
blockquote.subtitle {
margin-bottom: 20px;
}