@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,900|Roboto:400,700&subset=latin-ext');
* {font-family: 'Roboto', sans-serif;box-sizing: border-box;}
*:before, *:after {box-sizing: border-box}
img.kezdo{-ms-flex: 0 0 50%;
flex: 0 0 50%;
border: 1px solid #d7d7d7;
padding: 10px;}

.spu_content {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: none!important;
    background: #fff!important;
    margin:30px;
    }

#fancybox-outer {background: none;border:0 none!important}
#fancybox-content {background: none;border:0 none!important}
#fancybox-content h2{color: #e6854e}

#fancybox-bg-n {background-image: none}
#fancybox-bg-ne {background-image: none}
#fancybox-bg-s {background-image: none}
#fancybox-bg-se {background-image: none}
#fancybox-bg-sw {background-image: none}
#fancybox-bg-w {background-image: none}
#fancybox-bg-nw {background-image: none}
#fancybox-bg-e {background-image: none}



td.text-right
{min-width: 100px}

.btn-primary {
background-color: #e6854e;
border-color: #e6854e;}

#header_top div.logo-image a span{display:none!important}
.logo{float:left;}

body{
background: url("../images/molecule.png") 50% 50% repeat-y;
padding-bottom: 50px;
-ms-flex-positive: 1;
flex-grow: 1;
font-size:18px;
    padding-top:0;
}
#header_top{height:55px;display: block;margin:0 auto;max-width: 1140px;text-align:right;padding-top:10px;padding-right:15px}
#header_top a {color:#999;/*margin-left:10px*/}
#header_top .header-contact a {margin-left:10px}
#header_top a:hover {color:#e6854e}
#header_top a:hover {color:#e6854e}
#header_top a span{font-weight: 400;
font-size: 17px;
font-family: 'Roboto Condensed', sans-serif !important;
/* top: -5px; */
display: inline-table;
/* height: 15px; */
margin-top: -2px !important;
margin-bottom:1px;margin-left:5px}

div.header-contact a{display:inline-table;margin-top: -10px}

div.header-contact{float:right;padding-top:15px}

a {color:#e6854e}

a:hover {color:#777}
a strong:hover {color:#777!important}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-color: #777;
border-color:#444;}


#joeswordcloud a {color:#ccc}


footer {padding-top:80px}
footer .header-contact a {margin-left:10px}
footer a:hover {color:#e6854e}
footer a span{font-size: 17px; color:#e6854e;
font-family: 'Roboto Condensed', sans-serif !important;
/* top: -5px; */
display: inline-table;
/* height: 15px; */
margin-top: -2px !important;
margin-bottom:1px;margin-left:5px}
.t3-copyright {padding:0 0}

div.mod-languages{
display: block;
background: #000;
height: 20px;
float:right;
    width: 120px;margin-left:30px;margin-bottom:10px}

#header_top .languages {color:#999;font-family: 'Roboto Condensed', sans-serif !important;margin-bottom:10px;margin-top:-5px}
#header_top .languages a{font-size:15px;color:#999;font-family: 'Roboto Condensed', sans-serif !important;}
#header_top .languages a:hover{color:#e67a00}
#header_top .languages a:active{color:#e67a00}


.head-search .search {background:#777;border-color:#777}


div.nav-child.dropdown-menu.mega-dropdown-menu {background-color: rgba(162, 158, 162, 0.9);
border-color: rgba(162, 158, 162, 0.9);z-index:99999999!important}
.dropdown-menu  {background-color: rgba(162, 158, 162, 0.9);
border-color: rgba(162, 158, 162, 0.9);z-index:99999999!important}

.dropdown-menu > li   {border:0 none;}
.dropdown-menu li a  {color:#fff;display:block}

.dropdown-menu li a:hover  {background: rgba(132, 138, 132, 0.9)!important;}
dropdown-menu > .active > a  {background: rgba(162, 158, 162, 0.9)!important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background: rgba(112, 118, 112, 0.9)!important;}

.t3-megamenu .mega-nav > li:first-child, .t3-megamenu .dropdown-menu .mega-nav > li:first-child{border:0 none;}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {/*border-color:#fff!important;*/border:0 none;}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus{background-color:rgba(122, 118, 122, 0.4)!important; }
.t3-megamenu .mega-nav > li.open > a,
.t3-megamenu .dropdown-menu .mega-nav > li.open > a {
 background: rgba(162, 158, 162, 0.9);
}

div.col-xs-12.mega-col-nav {padding-left: 0;
padding-right: 0}

.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {background: rgba(142, 138, 142, 0.4);}

.t3-megamenu .mega-nav > li a{font-weight:700;font-family: 'Roboto Condensed', sans-serif!important;}
.navbar-default .navbar-nav > li a{font-weight:600;font-family: 'Roboto Condensed', sans-serif!important;font-size:15px}

.navbar-default {background-color: rgba(162, 158, 162, 0.76);
border-color: rgba(162, 158, 162, 0.76);
}

div.thumbnail div.item-image img{width:100%;background: #fff;
max-width: 100% !important;
max-height: 100% !important;
border: 1px solid #d7d7d7;
padding: 10px;
margin: 0 auto;}

div.thumbnail{background:none;border:0 none;}

div.thumbnail a h3{font-weight:700;font-family: 'Roboto Condensed', sans-serif;text-align: center;text-transform: uppercase;margin-top: 10px;}
*:hover {text-decoration: none!important}

.navbar-default .navbar-nav > li {margin-left:15px}
/*.t3-mainnav .t3-navbar {float:right}*/

span.ritkitott {display:block;padding-top:40px}
span.ritkitott .custom .col-sm-6:nth-child(even) {display:none;}
span.ritkitott .custom .col-sm-6:nth-child(odd) {width:100%;}
span.ritkitott .orvosok img, 
span.ritkitott .orvosok h2, 
span.ritkitott .orvosok br, 
span.ritkitott .orvosok p {display:none} 

.panel-default > h2 {margin-top:0px;} 
.panel-default > .panel-heading {font-weight:700;font-family: 'Roboto Condensed', sans-serif;color:#e6854e;background: none; border:0 none;padding: 15px 15px 5px;}
.table th {font-weight:700;font-family: 'Roboto Condensed', sans-serif;}
.table td {font-weight:400;font-family: 'Roboto Condensed', sans-serif;}

p {    font-size:18px
}
.navbar-default .navbar-nav > li {font-size:15px!important}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {font-size:14px!important;text-transform: uppercase;}
.t3-mainnav .t3-navbar {float:right;padding-right:70px}
ul li {    font-size:18px
}

.kor{border-radius: 50%;
max-width: 250px!important;
max-height: 250px!important;
border: 1px solid #d7d7d7;
    padding: 10px;margin:0 auto;}


.partnerek{border-radius: 0%;
min-width: 200px!important;
    max-width: 200px!important;
max-height: 200px!important;
border: 1px solid #d7d7d7;
    padding: 10px;margin:0 auto;}

.radius{border-radius: 5%;
/*max-width: 250px!important;
max-height: 250px!important;*/
border: 1px solid #d7d7d7;
    padding: 10px;margin:0 auto;}

.orvos-rendeles {background:#e6854e}
.orvos-rendeles h4 {font-size:30px;font-weight:700;font-family: 'Roboto Condensed', sans-serif;text-decoration: none;color:#fff}
.orvos-rendeles h5 {font-size:25px;font-weight:700;font-family: 'Roboto Condensed', sans-serif;text-decoration: none;color:#fff}
.orvos-nev{font-size:25px;font-weight:700;font-family: 'Roboto Condensed', sans-serif;margin-top:-5px;text-transform: uppercase}
.orvos-nev a {font-weight:700;font-family: 'Roboto Condensed', sans-serif;text-decoration: none;}
.orvos-nev a:hover{text-decoration: none;}
.orvos-titulus {font-size:20px;font-weight:700;font-family: 'Roboto Condensed', sans-serif;}
.orvos-intro {margin-bottom:15px}

.szolgaltatasok h3 {font-weight:900!important;font-family: 'Roboto Condensed', sans-serif!important;color:#e6854e}
.szolgaltatasok h1 {font-weight:900!important;font-size:50px;margin-top:50px;}
.szolgaltatasok img {border: 1px solid #d7d7d7;
    padding: 10px;}
p.highlt{font-size:25px!important;font-weight:900!important;font-family: 'Roboto Condensed', sans-serif!important;color:#e6854e}

.porfolio h1 {font-size:23px;text-transform:uppercase;font-weight:900!important;font-family: 'Roboto Condensed', sans-serif!important;color:#e6854e;text-align:center}


#t3-content.t3-content{
max-width: 1140px;
    margin: 0 auto}

.orvosok{
-ms-flex: 0 0 25%!important;
flex: 0 0 25%!important;
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-direction: column!important;
flex-direction: column!important;
-ms-flex-align: center!important;
align-items: center!important!important;
font-size: 18px!important;
padding: 0 15px!important;
margin-bottom: 1em!important;
  
}
.flex-row-sm{
-ms-flex-direction: row;
flex-direction: row;
display: -ms-flexbox;
    display: flex;}

.container-flex:before, .container-flex:after, .container-flex-fluid:before, .container-flex-fluid:after {display:none;}
.flex-wrap, .flex-wrap-xs{
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -ms-flexbox;
display: flex;}

.flex-justify-center, .flex-justify-center-xs {-ms-flex-pack: center;
justify-content: center;}

/*.flex-column, .flex-column-xs{-ms-flex-direction: column;
flex-direction: column;
display: -ms-flexbox;
display: flex;}*/

.container-flex, .container-flex-fluid
{display: -ms-flexbox;
display: flex;
}


.orvos-card-img{
width: 200px!important;
height: 200px!important;
border: 1px solid #d7d7d7;
    padding: 10px;margin:0 auto;}

div.orvos-card-lead{font-size:12px;}

.logo:hover a, .logo a:hover, .logo a:active, .logo a:focus, logo a{background: none;}

.logo-image > a{max-height: 50px;max-width: 140px;margin-top:2px;margin-left:8px/*box-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);*/}


.page-masthead .row-feature{padding:0 0 10px 0;}

.t3-wrapper{background:none}

h1, h2, h3, h4, h5{font-family: 'Roboto Condensed', sans-serif;}

.btn {font-family: 'Roboto Condensed', sans-serif;font-weight:700;text-transform: uppercase;}

.row-feature.row-feature-alt, .row-feature:nth-child(even){background: none;}
.row-feature{border-top:0 none;}
.ikon {position: relative; width: 94px; height: 94px; margin-top: -115px; left: calc(50% - 47px); background: url(../images/telikon.png) 50% 50% no-repeat;}

div.fooldal_klinikarol.row-feature h1 {margin-top:30px;font-size:52px;font-weight:900;margin-bottom: 20px;line-height: 1.1;color:#e6854e}
div.fooldal_klinikarol.row-feature p  {margin-top:30px;font-size:22px;color:#666;font-weight:400}




div.fooldal_telefonos.row-feature{height: 292px;background:url(../images/idopont_bg.jpg) 50% 50% no-repeat;background-size: cover;}
div.fooldal_telefonos.row-feature h1 {margin-top:30px;font-size:42px;font-weight:bold;margin-bottom: 20px;line-height: 1.1;color:#fff}
div.fooldal_telefonos.row-feature h2 {font-size:52px;font-weight:normal;margin-bottom: 11px;line-height: 1.1;color:#fff!important}
div.fooldal_telefonos.row-feature h2 a:hover {color:#fff!important;}
div.fooldal_telefonos.row-feature h2 a {color:#fff!important;}
div.fooldal_telefonos.row-feature p {font-size:26px;color:#fff;font-weight:bold}

div.fooldal_szolgaltatasok.row-feature {height:560px;background:url(../images/szolgaltatasok_bg.jpg) 50% 50% no-repeat;background-size: cover;}
div.fooldal_szolgaltatasok.row-feature h1 {margin-top:30px;font-size:52px;font-weight:900;margin-bottom: 20px;line-height: 1.1;color:#e6854e}
div.fooldal_szolgaltatasok.row-feature p {margin-top:30px;font-size:26px;color:#666;font-weight:bold}






@media screen and (max-width:1179px) {.row{margin-left:0;margin-right:0}}

    
    


    





@media screen and (max-width:990px) {
  .navbar-default {background-color: rgba(162, 158, 162, 1);
border-color: rgba(162, 158, 162, 1);}
footer {padding-top:80px}
    .ikon {position: relative; width: 94px; height: 94px; margin-top: -85px; background: url(../images/telikon.png) 50% 50% no-repeat;}
.row-feature .features-intro .btn {margin: 0 auto;margin-top:30px;display:table;margin-left:auto!important;margin-right:auto!important}
div.wrap.btn-actions .btn {margin: 0 auto;margin-top:30px;display:table;margin-left:auto!important;margin-right:auto!important;margin-bottom:50px;}
    div.fooldal_klinikarol.row-feature h1 {margin-top:0px;font-size:42px;font-weight:900;margin-bottom: 20px;line-height: 1.1;color:#e6854e;text-align: center;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}
    div.fooldal_klinikarol.row-feature p {margin-top:40px;font-size:24px;color:#666;font-weight:400;text-align:justify!important;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}
    div.fooldal_klinikarol.row-feature .btn {margin: 0 auto;margin-top:30px;display:table;margin-bottom:40px}

    
    div.fooldal_szolgaltatasok.row-feature h1 {margin-top:0px;font-size:42px;font-weight:900;margin-bottom: 20px;line-height: 1.1;color:#e6854e;text-align: center;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}
    div.fooldal_szolgaltatasok.row-feature p {margin-top:40px;font-size:28px;color:#666;font-weight:bold;text-align:center;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}
    
    
    div.fooldal_telefonos.row-feature {text-align: center!important;}
    div.fooldal_telefonos.row-feature h2 {text-align: center;}
    div.fooldal_telefonos.row-feature p {text-align: center;}
    div.fooldal_telefonos.row-feature p {text-align: center;}
    #header_top2 {display:none}
    #header_top2inner {display:none}
    .navbar-default .navbar-nav .open .dropdown-menu {background: none!important}
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border:0 none!important}
    .t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {border:0 none;}
.navbar-collapse {border:0 none!important;}
    
    .navbar-default .navbar-nav > li > a:hover {background-color:rgba(122, 118, 122, 0.4)!important;}
    .navbar-default .navbar-nav .open .dropdown-menu > li {background-color:rgba(122, 118, 122, 0.4)!important;}
    .navbar-default .navbar-nav .open .dropdown-menu > li:hover {background-color:rgba(122, 118, 122, 0.4)!important;}
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a {background-color:rgba(122, 118, 122, 0.4)!important;}
    .navbar-default .navbar-nav .open .dropdown-menu > li {border:0 none;}
    .navbar-default .navbar-nav .open .dropdown-menu > li a {font-size:15px;font-weight:500;text-transform: capitalize;}
    .navbar-nav .open .dropdown-menu > li > a {line-height:10px;}
    .navbar-collapse.in {overflow-y: scroll!important;}
    /*li.item-1401 ul.dropdown-menu {display:none!important}*/
   /* li.item-1411 ul.dropdown-menu {display:none!important}*/
    div.szolgaltatasok h1 {font-size:30px;}
    
    
    .logo-image > a{margin-top:12px;}
    
    }
    @media screen and (max-width:768px) {
div.fooldal_szolgaltatasok.row-feature {height: auto;background:url(../images/szolgaltatasok_bg.jpg) 50% 50% no-repeat;background-size: cover;}
div.fooldal_szolgaltatasok.row-feature h1 {margin-top:0px;font-size:30px!important;font-weight:900;margin-bottom: 20px;line-height: 1.1;color:#e6854e;text-align: center;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}
div.fooldal_szolgaltatasok.row-feature p {margin-top:20px;font-size:18px;color:#666;font-weight:bold;text-align:center;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}
   div.fooldal_klinikarol.row-feature h1 {margin-top:0px;font-size:32px;font-weight:900;margin-bottom: 20px;line-height: 1.1;color:#e6854e;text-align: center;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}
div.fooldal_klinikarol.row-feature p {margin-top:20px;font-size:18px;color:#666;font-weight:400;text-align:center;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 1);}

.ikon {position: relative; width: 74px; height: 74px; margin-top: -85px; left: calc(50% - 37px); background: url(../images/telikon.png) 50% 50% no-repeat;background-size: 74px}

div.fooldal_telefonos.row-feature h1 {margin-top:30px;font-size:42px;font-weight:bold;margin-bottom: 20px;line-height: 1.1;color:#fff;}
div.fooldal_telefonos.row-feature h2 {font-size:32px;font-weight:normal;margin-bottom: 11px;line-height: 1.1;color:#fff}
div.fooldal_telefonos.row-feature p {font-size:26px;color:#fff;font-weight:bold}
   div.wrap.btn-actions .btn {margin: 0 auto;margin-top:10px;display:table;margin-bottom:40px;}
 .orvosok {-ms-flex: 0 0 50%;flex: 0 0 50%;}
.fixedElement {
 
    position:initial!important;
    top:initial!important;
    width:100%;
    z-index:100;
}
}

@media screen and (max-width:680px) {
    div.header-contact {width:250px}
       /* .logo-image > a{margin-top:22px;}*/

}


@media screen and (max-width:640px) {
div.fooldal_telefonos.row-feature h1 {font-size:32px!important;}
}

/*.navbar-fixed {
    top: 0!important;
    z-index: 100;
  position: fixed;
    width: 100%;
}*/
.fixedElement {
 
    position:relative;
    top:0;
    width:100%;
    z-index:100;
}

/*#header_top{height:55px;display: block;margin:0 auto;max-width: 1140px;text-align:right;padding-top:10px;padding-right:15px}*/
.fixedElement2 {
position: fixed;
/*margin: 0 auto;
direction: rtl;*/
/*display:inline-block;*/
  /*  top: 150px;*/
z-index: 9999;
/*width: 100%;*/
right:15px;
    top:170px;
text-align:right;
    }



@keyframes example {
    from {right: 20px;}
    to {right: -100px;}
}
@keyframes exampleb {
    from {right: -100px;}
    to {right: 20px;}
}

@keyframes exampleloop {
    from {right: 0px;}
    to {right: -10px;}
}

#header_top2inner{position: relative; animation-name: exampleloop;animation-delay:2s;animation-duration: 0.5s; animation-iteration-count: 999;animation-direction: alternate;z-index: 999999; }


#header_top2{
    position:fixed;
    /*display:none;*/
    /*background:gold;*/
    right:20px;
    top:160px;
    z-index:9999;
    animation: exampleb 1s;
}
.slidercimsor {font-weight: 900!important;
font-size: 9em;
/*letter-spacing: 0px!important;*/color:RGBA(255,255,255,1);    
font-family: 'Roboto Condensed', sans-serif !important;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4), 0px 0px 10px rgba(0, 0, 0, 0.2);text-transform:uppercase}

.slidercimsorkisebb {font-weight: 900!important;
font-size: 6em;
/*letter-spacing: 0px!important;*/color:RGBA(255,255,255,1);    
font-family: 'Roboto Condensed', sans-serif !important;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4), 0px 0px 10px rgba(0, 0, 0, 0.2);text-transform:uppercase}


.sliderbutton {font-weight: 900!important;
display: block; font-size: 1.5em;
    padding:5px 20px;
letter-spacing: 0px!important;color:RGBA(255,255,255,1);    
font-family: 'Roboto Condensed', sans-serif !important;text-transform:uppercase;
    background: #e6854e;border:0 none;}

li.dropdown.mega 1401 {display:none;}

