@font-face {
font-family: acumin-pro-bold;
src: url(https://opusglobal.hu/wp-content/uploads/2020/06/AcuminPro-Bold.otf);
} 
h1,
h2,
h3 {
letter-spacing: 1px;
}
h1 {
text-align: center;
}
.site-info-designer {
display: none;
}
.innermaxwidth {
max-width: 1180px;
margin: 0px auto;
}
#strategia p {
padding-right: 60px;
text-align: justify !important;
}
.main-navigation .menu-item-has-children > a:after,
.main-navigation .page_item_has_children > a:after {
content: "\f107";
color: #71C5E8;
}
.uagb-section__wrap .uagb-section__video-wrap video {
width: 100vw;
height: auto;
}
.page-id-9251 .has-text-align-center {
text-align: center;
}
div.aligncenter {
width: inherit !important;
}
.responsive-mainnav {
z-index: 999999;
position: absolute;
}
#cegtortenet {
text-align: justify;
}
.advgb-list-admin-post li:before {
content: "\f109";
color: #F68D2E;
}
#masthead {
width: 100% !important;
}
.counter iframe {
margin-top: -12px;
}
.page-id-9372 p,
.page-id-9378 p,
.page-id-9374 p,
.page-id-9376 p,
.page-id-10032 p,
.page-id-10044 p,
.page-id-10004 p,
.page-id-9991 p {
text-align: justify;
}
.front-kikvagyunk-box {
padding: 0px !important;
margin: -40px 0px -24px 0px;
}
.advgb-image-block {
margin: 0px 15px 15px 15px !important;
}
.wpfd-content-tree {
background: transparent !important;
}
.wpfd-content-tree li.directory.collapsed .icon-open-close:before,
.wpfd-content-tree li.directory.expanded .icon-open-close:before {
color: #F68D2E !important;
font-size: 30px !important;
margin-left: 15px !important;
}
.wpfd-content-tree ul li.directory a.catlink span {
font-size: 15px !important;
color: #003c71 !important;
font-weight: 400 !important;
}
.wpfd-content-tree .zmdi-folder,
.wpfd-content-tree .zmdi-folder-open {
color: #71c5e8 !important;
font-size: 30px !important;
padding-left: 25px !important;
}
.wpfd-content-tree .active > a:first-of-type,
.wpfd-content-tree .active > a > i.zmdi-folder,
.wpfd-content-tree .active > a > div.icon-open-close:before {
color: #003c71 !important;
margin-left: 15px !important;
font-size: 30px !important;
}
.wpfd-content-tree {
font-family: "Montserrat" !important;
}
a,
img {
transition: 0.2s;
}
ul.advgb-tabs-panel li.advgb-tab > a,
li.advgb-add-tab > span {
padding: 10px !important;
}
.wpfd-content-tree h2,
.wpfd-content-tree .head-category-tree {
padding: 0px 15px !important;
}
div.advgb-tab-body {
padding: 20px 10px 10px 0px !important;
}
.a11y-toolbar button {
color: yellow !important;
}
#tarsasag-szervei,
#kovetkezo-esemeny {
background: #ebebeb;
}
.archive-thumb img {
margin-bottom: 10px;
width: 100%;
}
.cat-links a {
color: rgba(246, 141, 46, 1) !important;
font-weight: 400;
}
a.wp-block-button__link.has-background {
background-color: #003c71;
border-radius: 4px;
padding: 15px;
color: white;
}
.a11y-toolbar ul li button,
.a11y-toolbar ul li button.active {
background: transparent !important;
border-top: 0px solid #f5f5f5;
border-bottom: 0px;
padding-right: 12px;
}
.a11y-toolbar ul li button:hover {
background: transparent;
opacity: 0.7;
}
.letoltes {
margin: 15px 0px !important;
}
.advgb-list-info li:before {
content: "\f348";
color: rgba(246, 141, 46, 1) !important;
}
.hitmag-post .cat-links {
margin-bottom: 12px;
}
.wp-block-file .wp-block-file__button {
background: #003c71;
color: white;
padding: 3px 10px;
border-radius: 15px;
margin: 5px;
}
#reszvenyadatok {
background: #ebebeb;
}
.hitmag-single .entry-meta a {
color: rgba(246, 141, 46, 1);
font-weight: 400;
}
.elnokikoszonto figure {
padding-right: 30px;
}
.letoltes a {
color: white;
}
.hitmag-single .entry-title {
font-size: 28px;
text-transform: uppercase;
text-align: center;
color: #003c71;
}
.hitmag-single .entry-meta {
font-weight: 500;
text-align: center;
margin-bottom: 50px;
}
#reszvenyadatok .wp-block-table td,
#reszvenyadatok .wp-block-table th {
border: 1px solid white;
}
#magunkrol-vezerigazgatosag,
#befektetoi-kapcsolatok {
background: #71c5e8;
}
#szabalyozas,
#reszvenykonyv {
background: #71c5e8;
}
#szabalyozas {
text-align: center;
}
#reszvenykonyv p {
color: white;
}
#szabalyozas p,
#befektetoi-kapcsolatok p,
#befektetoi-kapcsolatok a {
color: white;
}
#tarsasag-szervei {
background: #ebebeb;
}
#magunkrol-felugyelobizottsag {
background: white;
}
#magunkrol-igazgatosag {
background: #ebebeb;
}
#magunkrol-igazgatosag h3,
#magunkrol-felugyelobizottsag h3,
#magunkrol-vezerigazgatosag h3 {
margin-bottom: 5px;
}
.ultp-block-title {
font-size: 15px;
line-height: 26px !important;
letter-spacing: 0px;
font-family: 'Montserrat', sans-serif !important;
font-weight: 500;
text-transform: capitalize;
text-decoration: none;
}
.ultp-block-content .ultp-block-title a {
color: rgba(119, 119, 119, 1);
}
.ultp-block-date {
color: #989898;
font-size: 12px;
line-height: 20px !important;
}
.page-id-9 h3,
#portfolio-vagyonkezeles h3,
#portfolio-ipar h3,
#portfolio-turizmus h3,
#portfolio-mezogazdasag h3 {
margin-top: 3px;
color: #003c71;
font-family: acumin-pro-bold;
font-size: 17px;
margin-right: 15px;
}
.ultp-block-meta span svg {
fill: #F68D2E !important;
width: auto;
height: 12px;
stroke-width: 7px;
margin-right: 5px;
position: relative;
top: 0;
display: inline-block;
}
a:hover {
color: inherit !important;
}
#dijak-elismeresek table {
border: 0px;
}
#dijak-elismeresek strong {
margin-top: 3px;
color: #003c71;
font-family: acumin-pro-bold;
font-size: 17px; width: 210px;
display: block;
}
body {
background: white;
}
input.wpcf7-form-control.wpcf7-submit {
border-color: #003C71 !important;
border-radius: 3px !important;
background-color: #003C71 !important;
color: white !important;
font-weight: 400;
}
.wpcf7 input:not([type=submit]) {
background-color: #fafafa;
color: #333;
border-style: solid;
border-color: #eeeeee;
border-width: 1px;
border-radius: 0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
width: 100%;
}
.wp-block-group {
padding: 10px 0px 40px 0px;
}
.wp-block-group.counter {
padding: 0px 0px !important;
}
.wp-block-group h2 {
margin-top: 40px;
margin-bottom: 40px;
}
#vallalatiranyitas {
margin-top: 60px;
}
.wp-block-group h1 {
color: #003c71;
margin-top: 30px;
margin-bottom: 40px;
font-size: 28px;
text-transform: uppercase;
}
.oszlopeltartas {
padding-right: 60px;
}
#magunkrol-vezerigazgatosag img,
#magunkrol-igazgatosag img,
#magunkrol-felugyelobizottsag img,
.front-vallalatiranyitas-box img {
max-width: 300px !important;
height: auto;
}
.archive.category .page-header {
margin-bottom: 2.5em;
text-align: center;
margin-top: 50px;
}
.arc-page-title {
border-bottom: 0px !important;
color: #003c71;
font-size: 28px;
text-transform: uppercase;
border: 0px;
text-align: center;
}
.nav-links .current {
background: #71C5E8 !important;
}
.page-numbers {
background-color: #003C71;
color: #fff;
font-weight: normal;
font-size: 13px;
}
.ultp-image-block,
.front-vallalatiranyitas-box .ultp-image-block {
text-align: center;
height: 350px;
overflow: hidden;
}
.wp-block-separator.has-background:not(.is-style-dots) {
border-bottom: none;
height: 15px;
max-width: 1180px;
margin-bottom: 0px;
padding: 0px;
}
.main-navigation ul ul a:hover {
color: white !important;
}
.hitmag-post .entry-summary {
margin: 0.813em 0 0;
font-size: 13px;
font-family: Montserrat;
}
.hitmag-post .entry-summary {
margin: 0.813em 0 0;
font-size: 14px;
font-family: Montserrat;
}
.entry-date.published {
font-family:  "Montserrat" !important;
font-size: 17px;
}
.category-128 .hitmag-post .entry-summary {
display: none;
}
.hitmag-post .entry-title {
font-weight: 500;
-ms-word-wrap: break-word;
word-wrap: break-word;
font-size: 17px;
}
.hitmag-post .entry-title a {
color: #003C71;
text-transform: uppercase;
font-weight: 600;
}
.hitmag-page .entry-title {
text-align: center;
margin-top: 50px;
}
.single .site-content {
padding-top: 50px;
}
#elnoki-koszonto {}
.ultp-sub-heading {
text-align: center;
font-size: 13px;
margin-bottom: 40px;
color: #777777;
}
.a11y-toolbar {
top: 18px;
}
#magunkrol-vezerigazgatosag .ultp-sub-heading {
color: #fff;
}
.ultp-heading-inner {
font-family: 'acumin-pro-bold';
text-transform: inherit;
font-size: 15px;
text-align: center;
}
.header-main-area {
border-bottom: solid 8px #71C5E8;
}
#tovabbiportfolio .wp-block-ultimate-post-image {
overflow: hidden;
max-height: 220px;
}
#tovabbiportfolio .advgb-column.advgb-is-one-third-tablet {
flex: none;
width: 32.3333%;
margin-right: 1.5%;
}
.home .header-main-area {
border-bottom: solid 0px #71C5E8;
}
.ertekteremtes {
background: url(https://opusglobal.hu/wp-content/uploads/2020/06/F8M3374_web_2048pix.jpg);
background-size: cover;
min-height: 222px;
color: white;
background-position: 30%;
padding: 0px 20px;
}
.advgb-column-inner {
color: #003C71;
}
.advgb-count-up-header,
.counter h4 {
font-size: 14px;
color: #003C71;
text-align: center;
text-transform: uppercase;
font-family:  "Open Sans" !important;
margin: 5px;
}
.counter {
max-width: 100% !important;
width: 1180px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%) margin: 0px auto;
position: absolute;
height: 120px;
margin-top: -60px;
background: white;
z-index: 4444;
}
.advgb-count-up {
margin: 0px auto !important;
}
.ultp-block-readmore {
float: right;
}
.ultp-block-wrapper {
padding: 0px 0px 0px 0px;
margin: 0px auto !important;
max-width: 1180px;
}
.ultp-block-title {
}
.kikvagyunktext {
padding-top: 20px;
padding-right: 60px;
}
.kikvagyunktext a {
color: #fff;
}
.home .site-content {
padding-bottom: 0px;
}
.garamond {
margin: 32px 0px 0px 0px;
text-shadow: 2px 2px 2px #000000;
text-transform: uppercase;
font-family: 'adobe-garamond';
}
.hm-container {
max-width: 1180px;
padding: 0px;
}
#befektetoknek .ultp-block-item .ultp-block-image {
margin-bottom: 20px;
max-height: 178px;
}
.archive-thumb {
width: 570px;
height: 310px;
margin-bottom: 10px;
overflow: hidden;
}
.archive-thumb img,
.ultp-image-block img,
.wp-block-image img,
.ultp-block-image img,
#magunkrol-vezerigazgatosag .ultp-image-block img {
transition: transform .4s;
}
.archive-thumb img:hover,
.home .ultp-image-block img:hover,
#magunkrol-vezerigazgatosag .ultp-image-block img:hover,
.ultp-image-block img:hover,
.home .wp-block-image img:hover,
.home .ultp-block-image img:hover {
transform: scale(1.12);
opacity: 1;
}
.site-header.catchSticky .hm-logo img {
width: 70px;
}
.site-header.catchSticky .header-main-area {
height: 50px;
border-bottom: solid 4px #71C5E8;
}
.site-header.catchSticky .main-navigation {
margin-top: -48px;
}
.site-header.catchSticky .hm-search-button-icon {
top: 0px;
}
.site-header.catchSticky .a11y-toolbar {
top: 0px;
}
.site-content {
padding-bottom: 0px;
}
.advgb-image-title {
font-family: 'boylar';
}
#colophon {
background: rgb(0, 60, 113);
background: -moz-linear-gradient(90deg, rgba(0, 60, 113, 1) 0%, rgba(0, 83, 157, 1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0, 60, 113, 1) 0%, rgba(0, 83, 157, 1) 100%);
background: linear-gradient(90deg, rgba(0, 60, 113, 1) 0%, rgba(0, 83, 157, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003c71", endColorstr="#00539d", GradientType=1);
padding: 30px 0px 30px 0px;
border-top: solid 8px #71C5E8;
}
.wp-block-button__link {
margin-top: 30px;
font-weight: normal;
font-size: 13px !important;
}
.site-info {
color: white;
}
.footer-widget-area h2 {
color: #71C5E8;
text-align: left;
font-size: 18px;
margin: 0px;
font-weight: 900;
text-transform: inherit;
}
.footer-widget-area h3 {
color: #71C5E8;
font-size: 18px;
margin: 0px;
font-weight: 900;
}
.footer-widget-area .widget a {
color: white;
}
.footer-widget-area p {
color: white;
font-size: 14px;
}
.hm-logo {
position: absolute;
z-index: 9999;
}
.footerlogo {
width: 130px;
}
.n2-ow.n2-bullet {
background: white !important;
}
div#n2-ss-2 .nextend-bullet-bar .n2-bullet.n2-active {
background: grey !important;
}
#scroll-to-top {
display: none !imnportant;
}
p {
color: #777777;
font-weight: 400;
}
.main-navigation a {
color: white;
}
.hm-site-title {
margin-left: 0px;
}
.hm-logo img {
height: auto;
width: 160px;
}
.main-navigation a:hover {
background: transparent !important;
opacity: 0.7;
color: white !important;
}
.main-navigation ul ul a {
background: #32729d !important;
}
.header-main-area,
.site-info {
height: 85px;
background: rgb(0, 60, 113);
background: -moz-linear-gradient(90deg, rgba(0, 60, 113, 1) 0%, rgba(0, 83, 157, 1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0, 60, 113, 1) 0%, rgba(0, 83, 157, 1) 100%);
background: linear-gradient(90deg, rgba(0, 60, 113, 1) 0%, rgba(0, 83, 157, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003c71", endColorstr="#00539d", GradientType=1);
}
.front-portfolio-box {
background: #ebebeb;
padding-bottom: 80px;
margin: 0px auto;
max-width: 1180px;
}
.front-portfolio-box p {
font-size: 13px;
}
.site-branding {
margin: 9px 0px 2px 0px;
}
#kikvagyunk a {
color: white !important;
}
.home footer {
margin-top: -25px;
}
.advgb-count-up-desc {
color: #003C71;
text-transform: uppercase;
font-family: acumin-pro-bold, "Open Sans" !important;
font-weight: 800;
text-align: left;
font-size: 14px;
line-height: 116%;
padding-top: 32px;
}
.counter .advgb-columns-container > .advgb-columns-row > .advgb-column {
border-right: 1px solid #003C71;
max-height: 98px;
margin-top: 11px;
}
.counter .advgb-columns-container > .advgb-columns-row > .advgb-column:last-child {
border-right: 0px;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
background-color: transparent !important;
color: lightgrey;
}
.wp-block-image {
text-align: center;
}
.front-portfolio-box img {
max-width: 110px;
}
.front-vallalatiranyitas-box .uagb-heading-text {
font-family: 'acumin-pro-bold';
text-transform: inherit;
}
.advgb-counter {
font-size: inherit !important;
}
.front-sajtoszoba-box {
min-height: 650px;
}
.front-sajtoszoba-box .ulp-block-item {
width: 25% !important;
float: left;
}
.count2 .advgb-counter-number,
.count3 .advgb-counter-number {
float: left;
width: 50%;
text-align: right;
padding-right: 15px;
}
.advgb-counter-number {
font-size: 48px;
font-family: "Helvetica Neue" !important;
}
.portfolio {
padding: 100px 0px 20px 0px;
background: #ebebeb;
}
#site-navigation .hm-container {
float: right;
}
.main-navigation ul {
font-size: 16px;
}
.front-vallalatiranyitas-box {
background: #ebebeb;
}
.ultp-block-f4341d .ultp-block-row {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr (20px 1fr)[3];
}
.main-navigation {
background-color: transparent;
font-family: "acumin-pro-condensed", "Open Sans" !important;
margin-top: -65px;
text-transform: uppercase;
letter-spacing: 1px;
margin-left: 15%;
display: inline-grid;
max-width: 1280px;
float: left;
}
.uagb-section__background-video h1 {
color: white;
}
.portfolio h2 {
margin: 0px;
}
h2 {
color: #003c71;
font-size: 28px;
text-transform: uppercase;
text-align: center;
}
.front-kikvagyunk-box h2,
.front-kikvagyunk-box h4 {
color: white;
}
.front-portfolio-box h3 {
text-transform: uppercase;
height: 45px;
color: #003c71;
font-size: 18px;
text-align: center;
}
.front-portfolio-box .advgb-column-inner {
padding: 0px 20px;
font-size: 13px;
color: #777777;
}
.ultp-block-68face .ultp-block-meta span {
color: #777777 !important;
font-size: 14px !important;
}
.ultp-block-68face .ultp-block-meta span svg {
fill: #F68D2E !important;
}
.front-reszvenyarfolyam-box {
background: #ebebeb;
}
.wpfd-file-content--meta div:last-child {
font-size: 0.75em;
}
.wpfd-single-file--icon .wpfd-icon-placeholder {
width: 40px !important;
height: 40px !important;
}
.wpfd-single-file--icon {
flex-basis: 40px !important;
}
.front-reszvenyarfolyam-box-en {
background: white;
}
.hitmag-page .entry-title {
text-align: center;
margin-top: 50px;
border-bottom: 0px !important;
color: #003c71;
font-size: 28px;
text-transform: uppercase;
border: 0px;
text-align: center;
font-family: acumin-pro-condensed-bold;
}
.wpfd-single-file .wpfd-file-link {
background-color: #71C5E8 !important;
margin: 0px auto;
border-radius: 5px;
min-width: 500px;
margin-bottom: 15px;
}
#magunkrol-igazgatosag a {
color: #003C71
}
.wpfd-single-file {
display: flex;
margin: 0px auto;
}
.lastValue {
text-align: left;
font-size: 16px;
color: #777777;
font-family: 'Montserrat', sans-serif !important;
font-weight: 400 !important;
}
#primary.content-area {
width: 100%;
}
.site-header {
margin: 0px;
}
a#scroll-to-top {
background: url(https://opusglobal.hu/wp-content/uploads/2020/07/arrowtop3.png) no-repeat center center;
width: 35px;
height: 35px;
position: fixed;
right: 30px;
bottom: 30px;
text-indent: -9999px;
font-size: 0;
cursor: pointer;
outline: 0;
background-size: 30px;
}
.wp-block-image figure {
margin-top: 5px;
}
.contrast .wp-block-separator.has-background:not(.is-style-dots) {
background-color: yellow !important;
color: yellow !important;
}
.contrast a:visited,
.contrast td,
.contrast h4,
.contrast label,
.contrast .wpfd-content-tree ul li.directory a.catlink span,
.contrast time,
.contrast figcaption,
.contrast span,
.contrast ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active a,
.contrast a:visited span,
.contrast li,
.contrast div,
.contrast a:link,
.contrast body,
.contrast p,
.contrast h1,
.contrast h2,
.contrast h3 {
color: yellow !important;
font-size: 20px !important;
}
.contrast input[type=text],
.contrast input[type="email"],
.contrast textarea,
.contrast input[type=password],
.contrast input[type=search] {
border: 1px solid yellow !important;
}
.th-no-sidebar #primary.content-area {
max-width: inherit;
}
.contrast #colophon {
border-top: solid 8px yellow;
}
.contrast .header-main-area {
border-bottom: solid 8px yellow;
}
#nyitoreszveny {
padding-bottom: 0px;
}
#nyitoreszveny-en {
padding-bottom: 0px;
}
.hm-search-box-container {
right: 100px;
top: 12px;
border: 0px;
background: transparent;
}
.search-form .search-field {
border: 0px;
font-size: 14px;
font-family: inherit;
}
.search-form {
margin-bottom: 30px;
border: 1px solid lightgray;
}
.search-form .search-submit {
background: #003C71 !important;
font-weight: 400;
text-transform: none;
font-size: 14px;
font-family: inherit;
}
.hm-search-button-icon {
z-index: 9999;
top: 0px !important;
right: -30px !important;
}
@media only screen and (max-width: 1024px) {
.hm-container {
max-width: 900px !important;
padding: 0px;
}
.main-navigation {
margin-left: 5%;
}
}
@media only screen and (max-width: 813px) {
#main-nav-button:hover {
background: transparent;
background-color: transparent !important;
}
.wp-block-ultimate-post-post-grid-1 .ultp-block-row.ultp-block-items-wrap {
grid-template-columns: repeat(1, 1fr) !important;
}
.counter .advgb-columns-container > .advgb-columns-row > .advgb-column {
border-bottom: 1px solid #003C71;
max-height: 125px;
margin-top: 11px;
padding-bottom: 20px;
border-right: 0px;
}
#main-nav-button {
font-size: 0px !important;
}
.counter {
position: relative;
height: inherit;
margin-top: 40px;
margin-bottom: 40px;
}
.wp-block-group {
padding: 10px 10px 40px 10px;
}
#main-nav-button:before {
font-size: 30px;
}
.wp-block-image .alignleft,
.wp-block-image .alignright {
width: 100%;
}
.footer-widget-area .widget {
text-align: center;
}
.responsive-mainnav li a,
.responsive-topnav li a {
color: #eee;
line-height: 26px;
padding: 7px 15px;
text-decoration: none;
display: block;
}
.footer-widget-area h2,
.footer-widget-area h3 {
font-size: 30px;
text-align: center;
}
.footer-widget-area p {
font-size: 15px;
text-align: center;
}
.menu {
margin-top: 74px !important;
display: block;
}
.responsive-mainnav ul {
margin: 0px 0px 0px 0px;
padding: 0px 30px 0px 30px;
background: grey;
}
#colophon {
padding: 0px 20px;
}
.site-branding {
float: right;
margin-right: 20px !important;
}
.site-content {
padding-left: 20px;
padding-right: 20px;
}
.hm-logo {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.hm-nwrap {
margin: 0 auto;
position: absolute;
left: -20px;
top: -75px;
min-width: 350px;
}
.a11y-toolbar.rtl,
.a11y-toolbar.right {
right: 20px;
}
.hm-search-button-icon {
display: none;
}
.n2-ow.n2-bullet,
.n2-ss-img-wrapper {
display: none;
}
.n2-ss-layer.n2-ow {
width: 100% !important;
left: 0px !important;
top: 0px !important;
}
.n2-ss-layer.n2-ow div {
text-align: center !important;
margin-top: 5px;
}
.n2-ow.n2-ow-all p {
text-align: center !important;
font-size: 15px !important;
margin-top: 120px;
font-weight: bold !important;
width: 100%;
}
#magunkrol-vezerigazgatosag img,
#magunkrol-igazgatosag img,
#magunkrol-felugyelobizottsag img,
.front-vallalatiranyitas-box img {
max-width: 100% !important;
height: auto;
}
}