@charset "UTF-8";
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*  Created on : 2015.10.19., 21:53:47 Author     : S├╝le P├ęter
*/
a, a:hover, a:focus { text-decoration: none; }

.tdBS_alap001 { margin-top: 10px; margin-bottom: 10px; padding-left: 5px; padding-right: 5px; overflow: hidden; }
.tdBS_alap001 a, .tdBS_alap001 a:hover, .tdBS_alap001 a:focus { text-decoration: none; /*display: inline-block;
position: relative;*/ }
.tdBS_alap001 h1, .tdBS_alap001 h2 { margin: 5px 0; }
.tdBS_alap001 h1 { font-size: 24px; }
.tdBS_alap001 h2 { font-size: 20px; font-weight: normal; }
.tdBS_alap001 .GaleriaCim { margin-top: 0; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); position: absolute; z-index: 100; width: 97.4%; text-align: center; font-size: 24px; color: white; background-color: rgba(37, 134, 75, 0.6); }
@media (max-width: 1399px) { .tdBS_alap001 .GaleriaCim { width: 97%; } }
@media (max-width: 767px) { .tdBS_alap001 .GaleriaCim { width: 97.4%; } }
.tdBS_alap001 a:hover .GaleriaCim { background-color: rgba(37, 134, 75, 0.8); border-bottom: 1px solid rgba(255, 255, 255, 0.7); }
.tdBS_alap001 div.AlapKep, .tdBS_alap001 div.AlapKep2 { overflow: hidden; }
@media (min-width: 768px) { .tdBS_alap001 div.AlapKep.FIXheight-sm, .tdBS_alap001 div.FIXheight-sm.AlapKep2 { height: 245px; } }
.tdBS_alap001 div.AlapKep img, .tdBS_alap001 div.AlapKep2 img { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.tdBS_alap001 div.AlapKep img:hover, .tdBS_alap001 div.AlapKep2 img:hover { -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
@media (max-width: 991px) { .tdBS_alap001 div.AlapKep img, .tdBS_alap001 div.AlapKep2 img { display: block; height: auto; width: 100%; } }
.tdBS_alap001 div.AlapKep2 img { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
.tdBS_alap001 div.AlapKep2 img:hover { -moz-transform: scale(1.3, 1.3); -ms-transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
.tdBS_alap001 div.AlapKep2 { overflow: hidden; }
@media (min-width: 992px) { .tdBS_alap001 div.AlapKep2 { max-height: 300px; } }
.tdBS_alap001 .MargT-20 { margin-top: -20%; }
.tdBS_alap001 .Leiras { padding: 0; position: absolute; }
.tdBS_alap001 .KepAlatt { padding: 2px 5px; }
.tdBS_alap001:hover .KepAlatt { background-color: #25864B; color: white; }

.tdBS_alap002 { margin-top: 10px; margin-bottom: 10px; padding-left: 0; padding-right: 0; background-color: #25864B; color: white; -moz-box-shadow: #555555 3px 3px 7px; -webkit-box-shadow: #555555 3px 3px 7px; box-shadow: #555555 3px 3px 7px; }
.tdBS_alap002 a { color: whitesmoke; }
.tdBS_alap002 a:hover { color: white; }
.tdBS_alap002 .img-container { max-height: 200px; overflow: hidden; -moz-box-shadow: rgba(255, 255, 255, 0.5) 0px 3px 10px; -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0px 3px 10px; box-shadow: rgba(255, 255, 255, 0.5) 0px 3px 10px; }
.tdBS_alap002 .img-container img { transition: transform 0.5s ease-out; }
.tdBS_alap002:hover .img-container img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.tdBS_alap002 h1.Cim, .tdBS_alap002 h2.Cim { margin-top: 25px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-weight: 400; font-size: 22px; }
@media (min-width: 768px) { .tdBS_alap002 h1.Cim, .tdBS_alap002 h2.Cim { height: 30px; } }
.tdBS_alap002 p.Leiras { margin-top: 5px !important; margin-bottom: 15px !important; padding: 5px 25px; text-align: center !important; font-weight: 300; font-size: 17px; overflow: hidden; }
@media (min-width: 768px) { .tdBS_alap002 p.Leiras { height: 75px; } }
.tdBS_alap002 a.tovabb { margin-bottom: 10px; padding-bottom: 10px; text-align: center; }
.tdBS_alap002 a.tovabb > div { margin-left: auto; margin-right: auto; padding-left: 2px; border: 2px solid rgba(255, 255, 255, 0.7); -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; width: 36px; height: 36px; text-align: center; }
.tdBS_alap002 a.tovabb > div:hover { border-color: rgba(255, 255, 255, 0.99); background-color: white; color: #25864B; }

.tdBS_alap101 { margin-top: 10px; margin-bottom: 10px; padding: 10px 25px; border-left: 4px solid #25864B; }
.tdBS_alap101 h1, .tdBS_alap101 h2 { margin: 5px; }
.tdBS_alap101 h1 { font-weight: 400; }
.tdBS_alap101 h2 { font-size: 22px; }
.tdBS_alap101:hover h1 { color: #25864B; }
.tdBS_alap101 .link { margin-top: 15px; background-color: #25864B; text-align: center; line-height: 36px; vertical-align: middle; }
.tdBS_alap101 .link a { padding-left: 25px; padding-right: 25px; color: white; font-size: 28px; font-weight: bold; text-align: center; }

.tdBS_cim001 { margin: 5px 0; text-align: left; }
.tdBS_cim001 h1 { font-size: 24px; }

.tdBS_cim002 { margin: 5px 0; text-align: center; }
.tdBS_cim002 h1 { font-size: 45px; }

.tdBS_TeljesSzeles { min-height: 60px; margin-top: -15px; }
.tdBS_TeljesSzeles h1, .tdBS_TeljesSzeles h2, .tdBS_TeljesSzeles h3 { margin-top: 15px; padding: 7px 0; text-align: center; font-weight: 400; text-shadow: 3px 3px 5px white; position: absolute; width: 100%; }
.tdBS_TeljesSzeles h1.Kepes, .tdBS_TeljesSzeles h2.Kepes, .tdBS_TeljesSzeles h3.Kepes { background-color: rgba(255, 255, 255, 0.5); }
@media (min-width: 992px) { .tdBS_TeljesSzeles h1.Kepes, .tdBS_TeljesSzeles h2.Kepes, .tdBS_TeljesSzeles h3.Kepes { margin-top: 30px; } }
.tdBS_TeljesSzeles img { min-height: 60px; }
.tdBS_TeljesSzeles.style1 { background-color: #25864B; }
.tdBS_TeljesSzeles.style1 h1, .tdBS_TeljesSzeles.style1 h2, .tdBS_TeljesSzeles.style1 h3 { padding: 0; }
.tdBS_TeljesSzeles.style1 h1 a, .tdBS_TeljesSzeles.style1 h2 a, .tdBS_TeljesSzeles.style1 h3 a { color: white; text-shadow: 3px 3px 1px #444; }

.tdBS_TeljesSzeles02 { color: black; }
.tdBS_TeljesSzeles02 .positionABS { margin-top: 5%; /*@media (max-size: $screen-xs-max) { margin-top: 15px; 
}  /// !!!!!!!! mobil n├ęzet
@media (max-size: $screen-sm-max) { margin-top: 05px;
}
@media (min-size: $screen-lg-min) { margin-top: 65px;
}*/ position: absolute; width: 100%; z-index: 1; }
.tdBS_TeljesSzeles02 a { color: black; }
.tdBS_TeljesSzeles02 h1 { font-size: 46px; font-size: 3vw; }
@media (max-width: 767px) { .tdBS_TeljesSzeles02 h1 { font-size: 5vw; } }
.tdBS_TeljesSzeles02 .Leiras { font-size: 24px; font-size: 1.8vw; }
@media (max-width: 767px) { .tdBS_TeljesSzeles02 .Leiras { font-size: 3vw; } }
.tdBS_TeljesSzeles02 .buttonContainer { margin-top: 20px; }
@media (max-width: 500px) { .tdBS_TeljesSzeles02 .buttonContainer { margin-top: 5px; } }
.tdBS_TeljesSzeles02 .buttonContainer a { color: white; transition: all 0.5s ease-out; }
.tdBS_TeljesSzeles02 .buttonContainer button { padding: 7px 10px 5px 15px; background-color: #CF060A; border: white 2px solid; color: white; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; transition: all 0.5s ease-out; }
@media (min-width: 768px) { .tdBS_TeljesSzeles02 .buttonContainer button { padding: 7px 25px 5px; } }
@media (max-width: 767px) { .tdBS_TeljesSzeles02 .buttonContainer button { font-size: 15px; } }
.tdBS_TeljesSzeles02 .buttonContainer button i { margin-top: -3px; margin-left: 5px; vertical-align: middle; -moz-transform: rotateY(90deg); -webkit-transform: rotateY(90deg); transform: rotateY(90deg); width: 1px; transition: all 0.5s ease-out; }
.tdBS_TeljesSzeles02 .buttonContainer button:hover { border-color: #CF060A; }
.tdBS_TeljesSzeles02 .buttonContainer button:hover i { -moz-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); width: 13px; }
.tdBS_TeljesSzeles02.BGfade { background-color: white; overflow: hidden; }
.tdBS_TeljesSzeles02.BGfade img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; }
@media (max-width: 767px) { .tdBS_TeljesSzeles02.BGfade img.img-responsive { max-width: 150%; width: auto !important; } }

.TeljesSzelesKeret.TARTstd0 { background-color: #f7f7f7; }
.TeljesSzelesKeret.TARTstd1 { background-color: #25864B; color: white; }
.TeljesSzelesKeret.TARTstd1 a, .TeljesSzelesKeret.TARTstd1 a:hover { color: white; }
.TeljesSzelesKeret.TARTstd3 { background-color: #e5f8ec; }
