html { scroll-behavior: smooth; }
header#header, .stuck.header-main {
    background-color: #2c838a;
    background-color: #077689;
    border-bottom: 10px solid #80abae;
    border-bottom: 10px solid #3dafb9;
}
@media (min-width: 992px){
.navigation .gva_menu > li > a {color: #ffffff;}
.navigation .gva_menu > li > a:hover {color: #4cd4e0;}
.col-md-3.group-left, .col-md-3.group-right { width: 25%;}
.col-md-9.group-right, .col-md-9.group-left { width: 75%;}
.box-shadow img, .box-shadow{box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);}
}
@media (max-width: 991px){
.menu-bar span {background: #fff;}
.col-md-3.group-left, .col-md-3.group-right { width: 100%;}
.col-md-9.group-right, .col-md-9.group-left { width: 100%;}
.views-view-responsive-grid {--views-responsive-grid--cell-min-width: 48% !important;}
}
.container.header-content-layout {
    width: 100%;
}
div#block-gavias-tico-sub-kk-sitebranding {
    margin-bottom: unset;
}
.stuck.header-main .gva-search-region .icon {
    color: #fff !important;
}
.header-inner {
    padding-top: 0 !important;
}
body div.body-page {
    background-color: #f9f8f3;
}
.ui-icon {
    float: left;
}
.ui-state-default {
  background-color: #f4f2e9;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #5f9da4/*{borderColorActive}*/;
    background: #1c848c/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #ffffff/*{fcActive}*/;
}
@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;}
header .area-main-menu .gva-search-region {top: 20px; right: 70px;}
.menu-bar {margin-top: 20px;}
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-transform: unset;
}
h6 {
    margin-top: 9px;
    margin-bottom: 9px;
}
.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
    background-color: #3dafb9;
    padding: 5px 15px 8px 50px;
    margin-bottom: 1px;
    text-transform: uppercase;
    font-weight: 600;
 }
 .ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:not(.button):hover {
    background-color: #143b63;
}
/*.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
    background: #222;
}*/
.ckeditor-accordion-container > dl {
    border: 1px solid #d6d6d2;
    border-radius: 3px;
}
.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
    border-bottom: 1px solid #d6d6d2;
}
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button {
    border: 1px solid #aaa37f;
    background: #f4f2e9;
}*/
html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: #143b63;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #2b2924;
}
.vertical-tabs__panes {
    padding: 15px;
}
.vertical-tabs__menu-item.is-selected {
    background: #f9f8f3 !important;
}
.vertical-tabs__menu-item a:hover{
	 text-decoration: none;
}
.menu-tab .vertical-tabs__menu-item, .resp-vtabs .resp-tabs-list li, .resp-tabs .resp-tabs-list li, li.resp-tab-item {
    background: #9d956c;
    background: #80abae;
    background: #3dafb9;
}
.menu-tab .vertical-tabs__menu-item-title, li.resp-tab-item {
    color: #f9f8f3;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 600;
}
.resp-vtabs .resp-tabs-list li, .resp-tabs .resp-tabs-list li {
    padding: 13px 13px !important;
}
li.resp-tab-item {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.8em;
    border: 1px solid #d6d2c0;
    border-top: 0;
    padding: 12px 7px !important;
    align-items: center;
    text-align: center;
    /*max-width: 12em;
    min-height: 4.5em;
    padding: 13px 7px 0 !important;*/
    vertical-align: middle;
    line-height: normal;
}
.resp-vtabs ul.resp-tabs-list, .resp-tabs ul.resp-tabs-list {
    width: 20%;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-color: #a59f7f;
}
.resp-vtabs li.resp-tab-active, .resp-tabs li.resp-tab-active, li.resp-tab-item.resp-tab-active {
    background-color: #143b63 !important;
    color: #fff;
    border: 1px solid #d6d2c0;
    border-right: 1px solid #d6d2c0;
    margin-right: 0 !important;
    border-top: 0;
}
.resp-vtabs .resp-tabs-container, .resp-tabs .resp-tabs-container, .resp-tabs-container  {
    /*border: 1px solid #d6d2c0;*/
    background: transparent;
}
/*.resp-tab-content {
    padding: 15px 15px 15px 25px;
}*/
.color-green, .color-green a{
		color: #1e858e;
}
.color-green h5, h5.color-green a h5{
		color: #1e858e;
}
.color-white, .color-white a{
		color: #fff;
}
.color-blue, .color-blue a{
		color: #1c5f79 !important;
}
.uppercase{
	  text-transform: uppercase;
}
.date {
    color: gray;
    font-size: 0.9em;
}
.bold {
    font-weight: 600;
}
.breadcrumb-style {
    background: url(/sites/kk.pte.hu/files/header-pte-logo.png) no-repeat left bottom, linear-gradient(to right, #f2f0e8, #d3ceb1) !important;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
    min-height: 150px;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white *, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .page-title, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light *, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .page-title {
    color: #464229;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li a, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li a {
    color: #464229;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li {
    color: #464229;
}
.color-brown, .color-brown a{
	 color: #464229 !important;
}
.footer .footer-center a {
    color: #ccc;
}
.footer .footer-center {
    background: #377d82;
    background: #077689;
}
.copyright {
    background: #80abae;
    background: #3dafb9;
}
.line {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-bottom: 1px solid #e6e4db;
    width: 100%;
}
.team-line{
	  margin-top: 10px;
	  padding-bottom: 15px;
    margin-bottom: 10px;
    border: 0;
    border-bottom: 1px solid #e6e4db;
}
.team-phone::before {
    font-family: FontAwesome;
    content: "\f095";
    padding-right: 2px;
    color: #adada8;
}
.team-email::before {
    font-family: FontAwesome;
    content: "\f003";
    padding-right: 2px;
    color: #adada8;
}
.team-address::before {
    font-family: FontAwesome;
    content: "\f041";
    padding-right: 4px;
    color: #b9bec3;
}
.team-position {
    color: #8f99a2;
}
.team-szervezet {
    color: #222;
    font-weight: 600;
}
.team-image img {
    border: 1px solid #dcdacb;
    padding: 5px;
    background-color: #fff;
    -moz-box-shadow: 0 0 4px #dcdacb;
    -webkit-box-shadow: 0 0 4px #dcdacb;
    box-shadow: 0 0 4px #dcdacb;
    max-width: 100% !important;
    height: auto !important;
}
.footer {
    color: #48463b;
}
img.site-logo {
    padding-bottom: 0;
}
.box-cim {
    font-size: 1.3em;
    padding: 12px 0 5px;
    text-transform: uppercase;
}
.box-befoglalo {
    background: #f2efe3;
    padding: 20px 10px 30px 10px;
    border: 1px solid #dfdcc8;
    box-shadow: rgba(11, 31, 66, 0.04) 0px 1px 1px, rgba(11, 31, 66, 0.1) 0px 2px 8px;
    transition: box-shadow 0.3s ease-in-out 0s;
    border-bottom: 5px solid #e1dbc4;
}
.box-phone, .box-fax, .box-address, .box-director {
    font-weight: 600;
    font-size: 1em;
    font-weight: 600;
}
.box-fax a {
    color: unset;
}
.ikonok {
    color: #3dafb9;
    /*width: 70%;
    border-top: 1px solid #aaa37f;*/
    padding-top: 7px;
    margin-top: 7px;
    font-size: 1.2em;
}
.ikonok::before {
    content: '';
    width: 50%;
    display: block;
    border-top: 1px solid #d1c99e;
    padding-bottom: 7px;
}
p.simple-gmap-address {
    line-height: normal;
    font-size: 0.9em;
    font-weight: 600;
    padding-bottom: 20px;
}
.director-name {
    font-family: 'Raleway'!important;
    font-size: 1.1em;
    font-weight: 600;
}
.ikon-name {
    font-size: 0.8em;
    color: #3dafb9;
    font-weight: 600;
}
.menu-cim, .menu-cim a {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5em;
    color: #fff !important;
}
.ZO{
	  background: rgb(13 127 137 / 80%);
	  background: rgb(6 110 129 / 80%);
}
.VKE {
    background: rgb(24 155 177 / 80%);
    background: rgb(54 156 165 / 80%);
}
.BA {
    background: rgb(215 118 27 / 80%);
}
.PI {
    background: rgb(168 37 9 / 80%);
    background: rgb(119 39 41 / 80%);
    background: rgb(151 31 34 / 80%);
}
.SKE {
    background: rgb(6 76 127 / 80%);
    background: rgb(12 52 96 / 80%);
}
.SA {
    background: rgb(192 160 13 / 80%);
}
.menu-doboz {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(138,135,115,0.8);
    -moz-box-shadow: 0px 0px 15px 0px rgba(138,135,115,0.8);
    box-shadow: 0px 0px 15px 0px rgba(138,135,115,0.8);
    /*background: #fff;
    margin-bottom: 35px;
    width: 75%;*/
}
.border-opacity {
    border-bottom: 5px;
    padding-bottom: 5px;
    opacity: 1;
}
.right{
		text-align: right;
}
.cim-center{
	  display: flex;
    align-items: center;
}
.menu-ikon {
    text-align: center;
    color: #fff;
    font-size: 1.5em;
    padding-top: 2px;
}
.menu-kep img {
    padding-bottom: 0;
}
.menu-kep{
		display: block;
    width: 100%;
}
.menu-doboz-telep {
    border-bottom: 5px solid #36a1b1;
}
.cim-befoglalo {
    padding: 1.5em 1em;
    display: grid;
    align-items: center;
    text-align: center;
    min-height: 90px;
}
.background-beige{
	 background: url(/sites/kk.pte.hu/files/pte_logo.png) no-repeat left top, linear-gradient(to right, #d3ceb1, #e6e3d6, #d3ceb1, #d3ceb1);
	 background: linear-gradient(to right, #d3ceb1, #d3ceb1);
}
.relative{
	position: relative;
}
.img-menu-container {
    position: relative;
}
.img-menu-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .5s ease;
    transition: .5s ease;
}
.img-menu-text {
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    font-size: 2em;
}
.img-menu-container:hover .img-menu-overlay {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.half-circle {
  width: 8rem;
  height: 4rem;
  border-radius: 10rem 10rem 0 0;
}
.half-circle-container {
    position: absolute; 
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
    transform: translate(-50%,0%);
    text-align: center;
}
.img-menu-container:hover .half-circle-container {
  display: none;
}
.img-menu-text-telep {
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    font-size: 1.1em;
}
.cim-befoglalo-telep {
    padding: 1.2em 1em;
    display: grid;
    align-items: center;
    text-align: center;
    min-height: 70px;
}
.menu-cim-telep {
    font-size: 1em;
    font-weight: 600;
    line-height: normal;
    color: #fff;
    text-align: center;
    font-style: normal;
}
.hir-doboz {
    background: #efe9c6;
    background: #f2efe3;
    padding: 10px 20px 0px 20px;
    border: 1px solid #dfdcc8;
    box-shadow: rgba(11, 31, 66, 0.04) 0px 1px 1px, rgba(11, 31, 66, 0.1) 0px 2px 8px;
    transition: box-shadow 0.3s ease-in-out 0s;
    border-bottom: 5px solid #e1dbc4;
    margin-bottom: 30px;
}
@media (max-width: 991px){
.cim-befoglalo {
    min-height: 80px;
    padding: 1.5em 0;
    font-size: 80%;
}
.col-lg-4.col-md-4.col-sm-4.col-xs-6.doboz-menu.item {
    padding-right: 5px;
    padding-left: 5px;
}
}
@media (min-width: 992px){
.hir-doboz-height {min-height: 278px; position: relative;}
.image.hir-image {height: 278px;}
.szakrendeles-boboz-height {min-height: 283px; position: relative;}
.orvos-boboz-height {min-height: 230px; position: relative;}
.hir-tovabb {
    position: absolute;
    right: 5%;
    bottom: 0%;
}
.szakrendeles-doboz-ikon {
    position: absolute;
    bottom: 8%;
    left: 6%;
}
.orvos-doboz-ikon{
	  position: absolute;
    bottom: 4%;
    right: 5%;
}
}
@media (max-width: 991px){
		.szakrendeles-doboz-ikon, .orvos-doboz-ikon {display: none}
}
.hir-rovid-szoveg p strong {
    font-weight: 500 !important;
    line-height: normal;
}
.hir-rovid-szoveg p {
    font-weight: 500 !important;
    font-size: 1.1em;
    line-height: normal;
    font-style: normal;
}
.hir-datum {
    font-size: 12px;
    font-weight: 400;
    color: #dbad31;
    color: #1c5f79;
    letter-spacing: 1px;
    font-style: normal;
}
#button-green {
    color: #fff;
    border-color: #3dafb9;
    background: #3dafb9;
    font-style: normal;
}
#button-blue {
    color: #fff;
    border-color: #143b63;
    background: #143b63;
    font-style: normal;
}
#button-yellow {
    color: #fff;
    border-color: #caaf35;
    background: #caaf35;
    font-style: normal;
}
#button-rose {
    color: #fff;
    border-color: #ab2528;
    background: #ab2528;
    font-style: normal;
    /*margin-bottom: 0px;*/
}
.widget.gsc-heading.align-center .title-icon {
    color: #caaf35;
}
.widget.gsc-heading.align-center .title-icon span:after, .widget.gsc-heading.align-center .title-icon span:before {
    background: #caaf35;
}
.hir-szervezet {
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 3px 5px;
    color: #fff;
    background: #caaf35;
}
.hir-szervezet a{
	 color: #fff;
}
.bigger-letter {
    font-family: 'Raleway';
    font-size: 1.3em;
}
.bigger-letter-sample {
    font-size: 1.2em;
}
.big-letter{
	 font-family: 'Raleway';
    font-size: 1.1em;
}
.center{
	  text-align: center;
}
.gsc-hover-box {
    background: #caaf35;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(138,135,115,0.8);
    -moz-box-shadow: 0px 0px 15px 0px rgba(138,135,115,0.8);
    box-shadow: 0px 0px 15px 0px rgba(138,135,115,0.8);
}
.gsc-hover-box:hover {
    background: #1c5f79;
}
.gsc-hover-box .link a {
    color: #fff;
    padding: 8px 15px;
    border: 1px solid #fff;
}
.mb10{
	margin-bottom: 10px;
}
.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}
.mb30{
	margin-bottom: 30px;
}
.col-lg-2.col-md-2.col-sm-4.col-xs-6.doboz-menu.item {
    padding-right: 8px;
    padding-left: 8px;
}
.col-lg-3.col-md-3.col-sm-4.col-xs-6.doboz-menu.item {
    padding-left: 8px;
    padding-right: 8px;
}
.row-width {
    width: 100%;
    text-align: right;
}
.shadow-box img{
	  box-shadow: rgba(11, 31, 66, 0.04) 0px 1px 1px, rgba(11, 31, 66, 0.1) 0px 2px 8px;
    transition: box-shadow 0.3s ease-in-out 0s;
    padding-bottom: 0;
}
.breadcrumb-content-inner .gva-breadcrumb-content .page-title {
    font-size: 34px;
}
.sidebar .block {
    background: #f9f8f3;
}
.padding-univ-text{
	  padding: 10px 30px 30px 30px;
}
.univ-text, .univ-text a {
    color: #222 !important;
    font-style: normal !important;
    font-weight: normal !important;
}
.univ-text i{
	  color: #caaf35;
	  font-size: 1.2em;
    padding-right: 5px;
}
p {
    margin-bottom: 10px;
}
.field__label {
    color: #174676;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 2px;
}
span a, p a, .field__item a {
    color: #1e858e;
    font-weight: 600;
    font-style: normal;
}
.gdoc-field {
	  height: 800px;
    margin-left: unset;
    margin-right: unset;
    border: unset;
}
.sidebar .block .block-title {
    border-bottom: 1px solid #3dafb9;
}
.behuzas::before {
    content: "+ ";
}
.behuzas-elsoszint {
    text-indent: 20px;
}
.behuzas-elsoszint::before {
    content: "+ ";
}
.behuzas-masodikszint {
    text-indent: 40px;
}
.behuzas-masodikszint::before {
    content: "- ";
}
.behuzas-harmadikszint {
    text-indent: 60px;
}
.behuzas-harmadikszint::before {
    content: "- ";
}
@media screen and (max-width: 991px){
.behuzas-elsoszint {text-indent: unset;}
.behuzas-masodikszint {text-indent: unset;}
.behuzas-harmadikszint {text-indent: 20px;}
}
/*Menü*/
@media screen and (min-width: 992px){
.navigation .gva_menu .sub-menu li.menu-item a {
    line-height: 20px !important;
    padding-top: 0.4rem !important;
    padding-bottom: 0.5rem !important;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #fff !important;
}
.navigation .gva_menu .sub-menu {
    background-color: #143b63;
    border-radius: 2px;
    /*border: 1px solid rgb(61 175 185/30%);*/
    margin-top: 4px;
    top: 70%;
}
.navigation .gva_menu .sub-menu > li > a {
    border-bottom: 1px solid rgb(61 175 185/30%);
}
.navigation .gva_menu .sub-menu > li > a:hover {
    color: #4cd4e0 !important;
}
.navigation .gva_menu > li > a.is-active {
    color: #4cd4e0;
}
}

nav#block-gavias-tico-sub-kk-klinikaikozpontrol, nav#block-gavias-tico-sub-kk-betegeknek {
    background: #143b63;
    width: 100%;
    padding: 1.5rem;
    border-radius: 2px;
}
.sidebar nav.block ul.gva_menu > li > a {
    border-bottom: 1px solid rgb(61 175 185/30%) !important;
    color: #fff;
    font-style: normal;
}
.map-border {
    border: 1px solid #dcdbd7;
}
/*Megamenu*/
@media screen and (min-width: 992px){
.tbm-submenu {
    z-index: 100;
    border-radius:2px;
    border-bottom: 1px solid rgb(61 175 185/30%);
    border-left: 1px solid rgb(61 175 185/30%);
    border-right: 1px solid rgb(61 175 185/30%);
    border-top: unset;
    box-shadow: unset;
}
.tbm-link.level-1 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    border-right: 1px solid rgb(61 175 185/30%);
    border-left: 1px solid rgb(61 175 185/30%);
    /*margin: 0 8px 0;*/
    line-height: 70px;
    background: rgb(6 107 125 / 70%);
}
.tbm-item.level-1 {
    border-right: 1px solid rgba(0,0,0,0.2);
    border-right: unset;
}
.tbm, .tbm-button {
    background-color: transparent;
    float: right;
    margin-right: 15px;
}
.tbm-submenu {
    background-color: #077689;
    background-color: #3dafb9;
}
.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link {
    color: #fff;
    text-transform: uppercase;
}
.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover, .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:focus {
    color: #4cd4e0;
    color: #075f6f;
}
.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link {
    color: #fff;
    text-transform: uppercase;
    border-bottom: 1px solid rgb(61 175 185/30%);
    border-bottom: 1px solid rgb(7 118 137 / 20%);
    font-size: 0.9em;
    font-weight: 600;
    border-bottom: 1px solid transparent;
    border-image: linear-gradient(to right, rgb(7 118 137 / 20%), rgb(7 118 137 / 20%), rgb(7 118 137 / 0%));
    border-image-slice: 1;
}
.tbm-link.level-1:hover, .tbm-link.level-1:focus {
    background-color: transparent;
    color: #4cd4e0;
    background-color: #3dafb9;
    color: #fff;
}
.tbm-group-container {
    padding-left: 20px;
    border-top: unset;
}
/*.tbm-submenu.tbm-has-width {
    margin-left: -5%;
}*/
a.tbm-link.level-1.munkatars-menupont {
    background: #14838b;
}
a.tbm-link.level-1.munkatars-menupont:hover {
    background: #3dafb9;
}
a.tbm-link.level-1.beteg-menupont {
    background: #078398;
}
a.tbm-link.level-1.beteg-menupont:hover {
    background: #3dafb9;
}
}
.contact-message-form #edit-name, .contact-message-form #edit-mail {
    background: #f4f2e9;
}
.contact-message-form .form-item input[type='text'], .contact-message-form .form-item input[type='email'], .contact-message-form .form-item textarea {
    background: #f4f2e9;
}
.alert {
    background: #b7dfe2;
    margin-top: 25px;
}
.contact-message-form .form-item {
    margin-left: 15px;
}
h6, .h6 {
    font-size: 14px;
}
header.header-v1 .gva-search-region .icon {
    display: none;
}
a.search-block {color: #fff;}
div#block-gavias-tico-sub-kk-kereso {position: absolute; right: 0;top: -80%}
header .area-main-menu .gva-search-region .search-content {
    display: unset;
    width: unset;
    position: absolute;
    top: unset;
    right: 0;
    margin-top: -1px;
    z-index: 99;
    background: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.icon-doc img {
    width: 27%;
}
.bb-container.container {
    background-color: unset;
    padding-bottom: unset !important;
    box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
}
.widget.gsc-icon-box a:hover, .widget.gsc-icon-box a:hover h4 {
    color: #075f6f !important;
}
.ui-accordion .ui-accordion-content {
	display: inline-table;
	width: -webkit-fill-available;
}
.pb {
	padding-bottom: 5px;
}
.gallery-image-grid img {
  float: left;
  width: 25%;
  padding: 0 15px 15px 0px;
  height: auto;
}
.gallery-image-grid-3 img {
  float: left;
  width: 33%;
  padding: 0 15px 15px 0px;
  height: auto;
}
@media screen and (max-width: 991px){
  .gallery-image-grid img {width: 50%;}
  .gallery-image-grid-3 img {width: 50%;}
}
.galeria .hir-doboz .title {
    min-height: 52px;
    margin-bottom: 0;
}
}
@media screen and (min-width: 1200px){
.justify-content-center {
    flex: 0 auto;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
}
.image.hir-image img {
    height: 290px;
    width: 100%;
}

}
.kiemelt-overlay {
    background-image: linear-gradient(rgba(243,240,240,0),rgb(35,45,55,0.8));
    width: 100%;
    height: 80%;
    position: absolute;
    bottom: 0;
    z-index: 2;
    overflow: hidden;
}
.hir-container {
    position: relative;
    clear: both;
    width: 100%;
    height: 100%;
}	

.kiemelt-szoveg {
    position: absolute;
    z-index: 2;
    padding: 0 18px;
    bottom: 10%;
}
.kiemelt-kategoria {
    color: #fff;
    padding: 0 3px;
}
.kiemelt-cim a {
    color: #fff;
    background: #caaf35;
    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.4rem;
}
.doc-blue-title h3 {
    color: #174676;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.1em;
}
.mt10-{
	  margin-top: -10px;
}
.dokumentumtar h3 {
    font-size: 1.5em;
    padding-top: 10px;
}
label.js-form-required.form-required {
    padding-top: 0.5em;
    display: flex;
}
.white-color h4 {
    color: #fff;
}
div#edit-actions--2, div#edit-actions--3, div#edit-actions--4, div#edit-actions--5, div#edit-actions--6  {
    padding-top: 10px;
}
/*input#edit-name--2, input#edit-title--2 {
    width: 100%;
}*/

@media screen and (min-width: 1200px) {
    .justify-content-center {
        flex: 0 auto;
        justify-content: center;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }
}
@media screen and (max-width: 1199px) {
.mb30-mobile {margin-bottom: 30px;}
}

.widget.block.gsc-block-view.gsc-block-drupal.block-view {
    margin-bottom: unset;
}
input#edit-submit-munkatarsak, input#edit-submit-search-form-colleagues, input#edit-reset {
    background: #143b63;
    margin-bottom: 20px;
}
input[type*='submit'] {
    background: #143b63 !important;
    color: #fff;
}
input[type*='submit']:hover {
    color: #fff !important;
}
.search-box-radius {
    border: 1px solid #d5d0b4;
    padding: 5px 5px 15px 10px;
    border-radius: 2px;
    border: 1px solid #dfdcc8;
    box-shadow: rgba(11, 31, 66, 0.04) 0px 1px 1px, rgba(11, 31, 66, 0.1) 0px 2px 8px;
    transition: box-shadow 0.3s ease-in-out 0s;
    border-bottom: 5px solid #e1dbc4;
    margin: 0 0 30px;
}
header .area-main-menu .gva-search-region .search-content {
    width: 10px !important;
    padding: unset;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 5px 0 5px 0;
    padding: .8em .5em .8em .7em;
    font-size: 100%;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px /*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px /*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px /*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px /*{cornerRadius}*/;
}
.szakrendeles-doboz-tovabbi {
    background: #c1a213;
    text-align: center;
    padding: 20px;
}
.szakrendeles-doboz-tovabbi a {
    color: #fff;
}
.gray-label {
    color: #a7a6a1;
    font-size: 0.8em;
    font-weight: 500;
}
.black-color, .black-color a {
    color: #333;
    font-weight: 600;
    color: #000;
}
.szakrendeles-doboz {
    background: #efe9c6;
    background: #f2efe3;
    padding: 10px 15px 0px 15px;
    border: 1px solid #dfdcc8;
    box-shadow: rgba(11, 31, 66, 0.04) 0px 1px 1px, rgba(11, 31, 66, 0.1) 0px 2px 8px;
    transition: box-shadow 0.3s ease-in-out 0s;
    border-bottom: 5px solid #e1dbc4;
}
.szakrendeles-doboz-szervzet{
	  color: #fff;
	  font-weight: 500;
}
.szakrendeles-telefon {
    font-weight: 500;
}
.szakrendeles-doboz-ikon i {
    font-size: 1.5em;
    color: #143b63;
}
.orvos-doboz-ikon i {
    color: #fff;
    font-size: 1.3em;
    background: #caaf35;
    padding: 5px;
}
.szakrendeles-doboz-szervezet {
    line-height: normal;
}
.light-blue-color{
		color: #1c5f79;
}
.ui-icon-triangle-1-e {
    margin-top: 1px;
}
.pager li > a, .pager li > span {
    font-style: normal;
    font-weight: 500;
}
.mt5 {
    margin-top: 5px;
}
.font-size-12 {
    font-size: 1.2em;
}
.gsc-button.kicsi {
    font-size: 10px;
    padding: 5px 8px;
}
.pt-05 {
    padding-top: 0.5rem;
}
.pl-15 {
    padding-left: 1.5rem;
}
.center-block {
    text-align: center;
    display: block;
    padding: 0;
}
div#doctor-search-id\ {
    float: left;
    width: 23%;
    margin: 0 15px 15px 0px;
    height: auto;
}
@media screen and (max-width: 991px){
    div#doctor-search-id\ {width: 100%;}
}
.doctor-line {
    border-top: 1px solid #e1dbc4;
    margin: 2px 2px;
}
nav.pager {
    display: inline-block;
}
@media screen and (min-width: 992px) and (max-width: 1500px) {
	.gsc-hover-box .box-title {font-size: unset;}
}