div#block-gavias-tico-sub-vilagmagyarsag-sitebranding {
    margin-bottom: unset;
}

.container.header-content-layout {
    width: 100%;
    height: 100%;
}

/*.navigation .gva_menu .sub-menu > li > a.is-active {
        display: block;
        padding-left: 0;
        padding: 0 25px;
        line-height: 45px;
        text-decoration: none;
        color: #303030;
        font-size: 12px;
        letter-spacing: 1px;
        font-weight: 700;
        font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
        letter-spacing: 1;
        text-transform: uppercase;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    */
    
    
/* block background fixed */
.bg-size-cover {
 background-attachment: fixed;
}

/*Főoldali hírek*/

.fooldali-hirek:hover {
    transform: scale(1.1);
    
}
.fooldali-hirek {
    top:-50px; 
    left:-35px; 
    display:block; 
    z-index:999; 
    cursor: pointer; 
   -webkit-transition-property: all; 
   -webkit-transition-duration: 0.3s; 
   -webkit-transition-timing-function: ease; 
    margin-bottom: 30px;
    margin-top: 50px;
    padding: 20px;
   
}

.fooldali-hirek-szoveg a {
    border: 2px solid red;
    background-color: #00800087;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    display: block;
    text-align: center;
    padding: 10px;
}


.fooldali-hirek-szoveg {
    text-align: center;
}
.hir-doboz{
    position: relative;
    clear: both;
    width: 100%;
    height: 100%;
    padding: 1px;
}
.anim-kep {
    overflow: hidden;
}
.anim-kep img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    width: 100%;
    overflow: hidden;
    height: auto;
}
.anim-kep:hover img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.30);
    -moz-transform: scale(1.30);
    -ms-transform: scale(1.30);
    -o-transform: translatZ(0) scale(1.30);
    transform: translatZ(0) scale(1.30);
}
.hir-overlay {
    /*background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(35, 45, 55, 0.7));*/
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    z-index: 2;
    overflow: hidden;
}
.hir-szoveg-doboz {
    position: absolute;
    z-index: 2;
    bottom: 7%;
    padding: 0 5%;
}
.hir-datum {
    font-style: italic;
    padding: 0 3px;
    background: #f4f4f4;
    display: table;
    font-size: 0.9em;
    margin-bottom: 5px;
}
.hir-cim a {
    color: #fff;
    background: rgb(131 195 94 / 90%);
    display: inline;
    color: white;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: 0.3rem;
}
.box-shadow img, .box-shadow {
    box-shadow: 0 0 2px 1px hsla(0, 0%, 60%, .3);
}
/*.widget.gsc-heading .title-icon {
    color: #E30616;
}
.widget.gsc-heading.align-center .title-icon {
    color: #E30616;
}
.widget.gsc-heading.align-center .title-icon span:after, .widget.gsc-heading.align-center .title-icon span:before {
    background: #E30616;
}*/
a#button-green {
    border: 1px solid #91d569;
    color: #fff;
    margin-bottom: unset;
    border-radius: 30px;
}
a#button-red {
    border: 2px solid #ec6a5c;
    background: #ec6a5c;
    color: #fff;
    margin-bottom: unset;
    border-radius: 30px;
}
a#button-red:hover {
    background: #91d569;
    border: 2px solid #81bc5e;
}
.widget.gsc-team.team-circle .box-hover .content-inner {
    top: 35%;
    bottom: unset;
}
.large {
    font-size: 2.7em;
}
@media (min-width: 992px) {
/*.header-main {
    position: fixed;
    display: inline-block;
    z-index: 99;
    width: 100%;
    background: #fff !important;
}
header.header-v1 {height: 100px;}*/
.menuelem {
    padding: 5px 7px 2px !important;
    border-radius: 5px;
    color: #ec6a5c !important;
    margin-right: 10px;
    font-weight: 600 !important;
    border: 1px solid #ec6a5c;
    font-size: 12px !important;
    margin-top: 10px;
}
a.menuelem:hover {
    background: #ec6a5c;
    color: #fff !important;
}
.menu-language {
    padding: 5px 7px 2px !important;
    border-radius: 5px;
    color: #fff !important;
    margin-right: 10px;
    font-weight: 600 !important;
    border: 1px solid #91d569;
    font-size: 12px !important;
    margin-top: 10px;
    background: #91d569;
}
a.menu-language:hover {
    background: #fff;
    color: #91d569 !important;
}
í/*.menu-language {
    padding: 5px 7px 2px !important;
    border-radius: 5px;
    color: #fff !important;
    margin-right: 10px;
    font-weight: 600 !important;
    border: 1px solid #ec6a5c;
    font-size: 12px !important;
    margin-top: 10px;
    background: #ec6a5c;
}
a.menu-language:hover {
    background: #fff;
    color: #ec6a5c !important;
}*/
.navigation .gva_menu {
    padding-top: 20px;
}
.col-md-4.group-left, .col-md-4.group-right {width: 33.33333%;}
.col-md-8.group-right, .col-md-8.group-left {width: 66.66667%;}
.col-md-3.group-left, .col-md-3.group-right {width: 25%;}
.col-md-9.group-right, .col-md-9.group-left {width: 75%;}
a.englishflag {
  	background: linear-gradient(90deg, transparent 46%, #cf142b 46%, #cf142b 56%, transparent 56%), linear-gradient(transparent 38%, white 38%, white 42%, #cf142b 42%, #cf142b 58%, white 58%, white 62%, transparent 62%), linear-gradient(90deg, transparent 44%, white 44%, white 46%, #cf142b 46%, #cf142b 56%, white 56%, white 58%, transparent 58%), linear-gradient(33deg, transparent 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, transparent 57%), linear-gradient(-33deg, #01247d 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, #01247d 57%);
    background-size: 50% 30%;
    background-repeat: no-repeat;
    background-position: center;
    color: transparent !important;
}
.englishflag a:hover {
	 background: unset !important;
	 color: unset !important;
}
a.hunflag {
    background: thirds(red, white, green, -180deg);
    background: linear-gradient(-180deg, #cf142b 33.3%, white 33.3%, white 66.6%, #39823b 66.6%);
    background-size: 50% 30%;
    background-repeat: no-repeat;
    background-position: center;
    color: transparent !important;
}
.hunflag a:hover {
	 background: unset !important;
	 color: unset !important;
}

}
@media (max-width: 991px){
.col-md-3.group-left, .col-md-3.group-right { width: 100%;}
.col-md-9.group-right, .col-md-9.group-left { width: 100%;}
.col-md-4.group-left, .col-md-4.group-right { width: 100%;}
.col-md-8.group-right, .col-md-8.group-left { width: 100%;}

}
.center{
	text-align: center;
}
.join-block-container{
	 position: relative;
}
.join-block{
	 position: absolute;
	 z-index: 5;
	 background: rgb(241 241 241 / 50%);
   border: 1px solid rgb(236 106 92 / 50%);
   top: 50%;
   left: 50%;
   -ms-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}
.join-block .content {
    padding-top: 20px;
}
.join-block .button-action {
    padding-bottom: 30px;
}
.join-block .content .title{
	  font-size: 2.2em !important;
}
.widget.block.gsc-block-view.gsc-block-drupal.block-view.title-align-left.text-dark.remove-margin-off {
    margin-bottom: 0;
}
input#edit-nev, input#edit-e-mail-cim, textarea#edit-uzenet  {
    width: 100%;
}

/*kötelezőség jelölése*/

.form-required:after {
    content: " *";
    color: red !important;
}
div#block-gavias-tico-sub-vilagmagyarsag-urlap label {
    color: #fff;
}
div#block-gavias-tico-sub-vilagmagyarsag-urlap.block .block-title > span {
    color: #fff;
}


input#edit-submit {
    margin-top: 10px;
}
.address-border {
    border: 2px solid rgba(0, 0, 0, 0.1);
    padding: 1.5em;
    margin-bottom: 1.6em;
}
.address-border-green {
    border: 2px solid rgba(0, 0, 0, 0.1);
    padding: 1.5em;
    margin-bottom: 1.6em;
    background: #91d569;
    color: #fff;
    display: block;
    width: auto;
}
h5.address-border-green a {
    color: #fff;
}
input#edit-actions-submit.webform-button--submit.js-form-submit, input#edit-actions-02-submit.webform-button--submit.js-form-submit  {
    background: #ec6a5c;
    margin-top: 10px;
}
input#edit-submit.webform-button--submit.js-form-submit, input#edit-submit.webform-button--submit.js-form-submit:hover, input#edit-actions-submit.webform-button--submit.js-form-submit:hover, input#edit-actions-02-submit.webform-button--submit.js-form-submit:hover  {
    background: #ec6a5c;
    border: 2px solid #ec6a5c;
    color: #fff;
}
input#edit-submit-esemenyre-jelentkezes, input#edit-submit-tagok-listaja, input#edit-submit-hirlevel-fel-leiratkozas {
    background: #ec6a5c;
    margin: 10px;
}
input#edit-reset-esemenyre-jelentkezes, input#edit-reset-tagok-listaja, input#edit-reset-hirlevel-fel-leiratkozas  {
    background: #91d569;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-transform: initial;
}
.box-bg {
    background: rgb(241 241 241 / 20%);
    border: 1px solid rgb(236 106 92 / 50%);
}
.box-bg-red{
	  background: #ec6a5c;
}
.breadcrumb-style {
    background-image: linear-gradient(to right, #f65341, #ec6a5c, #cc4d40, #ec6a5c) !important;
    min-height: 130px !important;
}
.lily-red-bg {
    background-image: url(/sites/vilagmagyarsag.pte.hu/files/liliom-jobb-uj.png) !important;
    background-attachment: fixed;
    background-position: 100% 50% !important;
    background-repeat: no-repeat;
}

.hir-doboz-gyujto {
    border: 1px solid #ec6a5c;
    padding: 15px 0;
}
.hir-szoveg-doboz-gyujto {
    position: relative;
    min-height: 300px;
}
a.tovabb-gomb {
    position: absolute;
    bottom: 0;
}
#button-g196uw7esdwf a{
	  color: #fff;
}
#button-g196uw7esdwf {
    background: #ec6a5c;
    color: #fff;
    border-color: #ec6a5c;
    border-radius: 60px;
    -webkit-border-radius: 60px;
}
#button-g196uw7esdwf:hover {
	  background: #91d569;
    border: 2px solid #81bc5e;
}
.widget.gsc-call-to-action .button-action a {
    background: #ec6a5c;
    color: #fff;
}
.widget.gsc-call-to-action .button-action a:hover {
    background: #91d569;
    border: 2px solid #81bc5e;
}
.widget.gsc-heading.align-center .title-icon {
    color: #ec6a5c;
}
.widget.gsc-heading.align-center .title-icon span:after, .widget.gsc-heading.align-center .title-icon span:before {
    background: #ec6a5c;
}
.view-testimonial-v2 .owl-dots .owl-dot.active {
    border-color: #ec6a5c;
}
.owl-carousel .owl-dots .owl-dot.active {
    background: #ec6a5c;
}
.testimonial-node-v2 .quote:after {
    color: #ec6a5c;
}
.is-countdown {
    border: 3px solid #ec6a5c;
}
.float-left{
	  float: left;
}
.hir-palyazat {
    background: #ec6a5c;
    color: #fff;
    padding: 0 3px;
    display: table;
    margin-bottom: 5px;
}
.szamlalo-doboz {
  	text-align: center;
}
.nyil-piros i {
    color: #ec6a5c;
    font-size: 2em;
}
.is-countdown{
	  background: #ec6a5c;
    color: #fff;
    font-size: 0.8em;
    line-height: 1.4;
    border-radius: 5px;
}
/*@media (min-width: 1075px)and (max-width: 1440px){
.szamlalo-doboz {
    position: absolute;
    right: 4em;
    z-index: 1;
}
}*/
@media (max-width: 1074px){
.nyil-piros i {font-size: 1.2em;}
.is-countdown {font-size: 0.6em;}
}
@media (max-width: 991px) {
header .area-main-menu .gva-search-region {
    margin-top: -13px;
    top: 30px;
    right: 85px;
    }
.lily-red-bg.hide-mobile {background-image: unset !important;}
}

.right {
    float: right;
}
.padding-top-30 {
    padding-top: 30px;
}
.widget.gsc-icon-box.top-left-title .highlight-icon .icon {
    color: #91d569;
}
.mt20{
	  margin-top: 20px;
}
.mt10 {
    margin-top: 10px;
}
#search-block-form input.form-submit {
    background: #ec6a5c;
}
div#block-gavias-tico-sub-vilagmagyarsag-logo {
    margin-bottom: 0;
}
.footer .footer-center {
    background: #72ab51;
    color: #e8e6e6;
}
.footer a {
    color: #e8e6e6;
}
.copyright {
    background: #5a9537;
}
@media screen and (max-width: 556px) {
	img.site-logo {
	width: 50px;
	margin-top: 2px;
}
.site-name {
	padding-top: 11px !important;
	font-size: 0.8em;
}
.site-slogan {
	font-size: 0.8em;
}
.menu-bar {
	margin-top: 15px;
}
}

.main.main-page .container {
    padding-bottom: 20px;
}
.widget.gsc-team.team-circle .box-hover {
    background: rgba(0, 0, 0, 0.3);
}

/*Horgony*/

a#hirek, a#media, a#csatlakozz, a#rolunk, a#esemenyek, a#partnerek, a#kapcsolat
 {
    display: block;
    position: relative;
    top: -200px;
}
label.js-form-required.form-required {
    display: block;
}
.widget.gsc-team .team-position {
    line-height: normal;
    text-transform: unset;
}
ul.inline i {
    font-size: xx-large;
}
.js td .dropbutton-multiple .dropbutton-action a, .js td .dropbutton-multiple .dropbutton-action input, .js td .dropbutton-multiple .dropbutton-action button {
    width: auto;
    background: #f5f5f5;
    padding: 0px 5px;
}
.red i {
    color: #ec6a5c;
    font-size: 25px;
}

/*boríték eltüntetése*/
svg.mailto {
    width: 14px;
    height: 14px;
    padding-right: 0.2em;
    fill: #727272;
    display: none;
}
.gallery-image-grid img {
    float: left;
    width: 25%;
    padding: 0 15px 15px 0px;
    height: auto;
}
@media screen and (max-width: 991px) {
    .gallery-image-grid img {
        width: 50%;
    }
}
.box-relative {
    position: relative;
}
.social-media-top-box.red {
    position: absolute;
    right: 2%;
    top: -30px;
    z-index: 99;
}

/* Rólunk képek*/

.widget.gsc-team.team-circle .team-header {
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background: #fff;
}

.gsc-column.col-lg-3.col-md-3.col-sm-12.col-xs-12.mt20 {
    width: 20%;
}

@media (max-width: 992px) {
.gsc-column.col-lg-3.col-md-3.col-sm-12.col-xs-12.mt20 {
    width: 100%;
}
}

/*Hálózat-tagok*/
.halozat-tagok {
    display: flex;
    float: right;
}

.halozat-tagok a {
    background-color: #ec6a5c;
    padding: 10px 20px 10px 20px;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
}

.halozat-tagok a:hover {
    background: #91d569;
    border-color: #91d569;
}