

/* 
    Document   : stilus
    Created on : 2016.01.27., 22:29:24
    Author     : Majtika
    Description:
        Sm Hair transplant
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,latin-ext);

html {
}

body {
    background: #efefef !important;
    border-top:5px solid #00a1f1;
}


.oldal__tarto  {
    width: 100%;
    float:left;
    padding-top: 10px;
}

.oldal__fejlec{
    overflow: hidden;
    width: 100%;
    margin-bottom: 15px;
 
}
.fejlec__logotarto {
    
}


.fejlec__menutarto {
    background: #ecf0f1;
    margin-top:8px;
}
.fejlec__kapcsolattarto {
    background: rgba(0,0,0,0.07);
}
.fejlec__kapcsolat__bekezdes {
    
    padding-left: 50px;
 margin:5px 0px 5px 0px;   
}
.fejlec__kapcsolattarto .fa{
 color: #00a1f1;
 margin-left: 5px;
 margin-right: 5px;
}

.oldal__tartalom__duma {
    color:#121212;
    background: #fff;
    border: 1px solid #bebebe;
    text-align: justify;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;

}


.oldal__lablec__tarto {

       border-top:5px solid #00a1f1;

    overflow: hidden;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.oldal__lablec__kapcsolatok {
    text-align: center;
    margin-top: 52px;
    min-height: 198px;
}

.nagymeretu { 
    font-size: 5em !important;
    text-align: center;
    width: 100%;
    color: #00a1f1;
}

/*-----------------Menü fejléc-----------------------*/

.gombok_1 {
    font-size: 1.3em;
    margin-bottom: 20px;
    overflow: hidden;
}

.gombok_1 li { 
    float:left;
    list-style: none;
width:20%;
    text-align: center;
}

.gombok_1 li a {
    color:#00a1f1;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    text-transform: uppercase;
    
}

.gombok_1 li a:hover {
    background: rgba(0,0,0,0.05);
}

h1 a:hover, h2 a:hover{
    text-decoration: none;
}

.lablec__menu {
    padding-top: 0px;
    position: relative;
    bottom: -23px;
}

.lablec__menu .gombok_1{
    padding-left: 0px;
    margin-bottom: 0px;
    font-size: 1em;
}
.lablec__menu .gombok_1 li{
    width:30%;
    margin-bottom: 10px;
}

.referencia__keptarto {
    margin-top: 21px;
}
.referencia__keptarto .col-md-4 img, .referencia__keptarto .col-md-6 img, .referencia__keptarto .col-md-2 img, .referencia__keptarto .col-md-3 img {
    width:100%;
    border:1px solid #00a1f1;
    margin-bottom: 10px;
}



/*------------------------Egyedi dolgok-------------------*/
.eredmenyek__doboz {
    width: 32%;
    margin-left: 1%;
    margin-bottom: 1%;
    overflow: hidden;
    float:left;
}
.eredmenyek__doboz img{
    width: 100%;
}

.felszeles {
    width:45%;
    margin-left: 2.5%;
    margin-right: 2.5%;
    float:left;
    
}

.fejlec__menutarto #referenciak {
    display: none;
}


.forras__szolgaltatas__tarto {
    
       border-top:5px solid #00a1f1;
       margin-bottom: 10px;
       padding-top: 10px;
       overflow: hidden;
  
}


.forras__szolgaltatas__kep {
    width:80%;
    transition: all 0.6s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
    
}
.forras__szolgaltatas__kep:hover{
    opacity: 0.5;
    
}
.forras__szolgaltatas {
    text-align: center;
}
.forras__szolgaltatas__cim {
    font-size: 1.4em;
    font-weight: 700;
    margin-left: 9%;
    margin-right: 12%;
    background: rgba(255,255,255,0.7);
    position: absolute;
    text-align: left;
    
}


/*-------------------------Modulok elemei------------------------*/



/*-------------------------Mobil menü------------------------*/
.mobil__menu{
    display: none; 
    font-size: 1.2em;
}
.mobil__menu ul li{
    width: 100%;
    text-align: center;
    list-style: none;
    margin-top: 10px;
    margin-bottom: 10px;
}
.mobil__menu_icon, .mobil__menu_icon__bezar{
    color:#999; 
    float:left;
    width:10%;
    font-size: 2em;
    position: absolute;
    top:10px;
    right: 10px;
    display:none;
    z-index: 9999999;
}


.form__elkuldes  {
    margin-bottom: 10px !important;
}







/*----------------képfeltöltő modul -----------------------*/
.kepfeltoltes {
    margin-top:5px;
    margin-bottom: 5px;
    padding:8px;
    width: 100%;
    overflow: hidden;  
    text-align: center;
}
#file {
    list-style: none;
}
#files li{
    float:left;
    list-style: none;
    margin-right: 5px;
    text-align: center;
    border:2px solid #121212;
}

#files img {
    max-width: 150px;

}

.sotetebbszurke{
    color: #acacac;
}

/*-------------------Felugró ablak üzenetdoboz-----------------*/

.uzenet__tarto {
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 9999999;
    background: rgba(0,0,0,0.7)
}


.uzenet__doboz {
    width:80%;
    height: 600px;
    background: #fff;
    margin-left: 10%;
    margin-right: 10%;
    margin-top:50px;
    position: fixed;
    text-align: center;
    padding-top: 30px;
}


@media (max-width: 992px) { 
    .lablec__menu {
        display: none;
    }

    .gombok_1{
        margin-bottom: 0px;
        padding-right:0px;
    }

    .mobil__menu_icon {
        display: block;
    }

    .fejlec__menu {
        display:none;

    } 
    
    .fejlec__logotarto {
        text-align: center;
    }

    .menu .mobil__menu_icon {
        display:block;
    }
    .almenu{
        display:none;
    }
    .mobil__menu{
        width: 100%;
        height: 100%;
        background: rgba(12,12,12,0.95  );
        position: fixed;
        z-index: 99;
        padding-top: 100px;
        display:none;
    }
    .mobil__menu ul li {
        /*display: block;*/
        float:none;
        width: 95%;
        
    }
   

    .oldal__lablec__terkeptarto{
        display: none;
    }
    .oldal__lablec__logotarto img{
        width: 100%;     
    }
    .oldal__lablec__menu  {
        width:350px;
        margin-left: auto;
        margin-right: auto;
        padding-top:1em;
    }

    .footer__logo {
        display: none;
    }
    
.gombok_1 li  ul {
    z-index: 999;
    padding-left: 0px;
    font-size: 0.8em;
}

.gombok_1 li  ul li{
  width: 100%;
  float: none;
  
  
}.gombok_1 li  ul li a{
color:#fff;
  
  
}


}