/*
@font-face{font-family: "TwCenMT"; src:url("http://localhost/_aronhaz2017/css/fonts/TwCenMT.woff");} 
*/

@font-face{font-family: "TwCenMT"; src:url("https://basnertystpin.online/css/fonts/TwCenMT.woff");} 


body {font-family: 'TwCenMT', sans-serif; margin: 0px; padding: 0px; font-size:22px; color:#393938; background: #edeae5 url(https://basnertystpin.online/images/bg_body.jpg) top center no-repeat;}

a:hover{text-decoration:none;}
form, div, p, ul, li, h1, h2, h3, h4, h5, h6{padding: 0; margin: 0;}

#logo_header{margin:0 30px 0 5px;}
.icon_sm{margin:15px 0 0 4px;}
.img_left{margin:15px 20px 10px 0; float:left;}
.img_right{margin:15px 0 10px 20px; float:right;}
.img_left_2{margin:15px 20px 10px 0;}

@media screen and (max-width:480px) {
	.img_left{float:none; width:90%; margin:15px;  text-align:center;}
	.img_right{float:none; width:90%; margin:15px;  text-align:center;}
}


/****************/
/* Main header  */
/****************/
.header_contakt{width:100%; height:45px; background-color:#fff;}
.header_contakt:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.header_contakt .header_contakt_text{width:1300px; height:45px; margin:0 auto;}
.header_contakt .header_contakt_text:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.header_contakt .header_contakt_text #main_logo_center{width:160px; z-index:1000; position:absolute;}

.header_contakt .header_contakt_text .header_phone{float:right; width:300px; height:35px;padding-top:10px; font-size:23px;}
.header_contakt .header_contakt_text .header_phone.extra{width:50px; padding-top:7px;}
.header_contakt .header_contakt_text .header_phone a{font-size:23px; color:#393938; text-decoration:none;}
.header_contakt .header_contakt_text .header_phone img{margin-right:10px;}

@media screen and (max-width:1200px) {
	.header_contakt{height:45px;}
	.header_contakt .header_contakt_text{width:100%; height:45px;}
	.header_contakt .header_contakt_text .header_phone{width:32%; height:60px;;}
}

@media screen and (max-width:720px) {
	.header_contakt{height:45px;}
	.header_contakt .header_contakt_text{width:100%; height:45px;}
	.header_contakt .header_contakt_text .header_phone{width:220px;padding:10px 0 0 0; height:32px;}
	.header_contakt .header_contakt_text .header_phone.extra{width:45px; padding-top:7px; height:30px;}
	.header_contakt .header_contakt_text .header_phone img{margin:0 10px 0 10px;}
}

/**************/
/* Slideshow  + fix mobil */
/**************/
.slide_content{width:100%; height:auto; margin:0; padding:0; background-color:none;}
.slide_content:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.slide_content_mobil{width:100%; height:auto; margin:0; padding:0; background-color:none; display:none;}
.slide_content_mobil:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.slide_content_mobil img{width:100%; height:auto;}

@media screen and (max-width:480px) {
	.slide_content{display:none;}
	.slide_content_mobil{display:block;}
}


/****************/
/* Content      */
/****************/
.content_blokk{width:1280px; margin:0 auto; color:#393938; text-align:justify;}
.content_blokk.ajanlatv{background: url(https://basnertystpin.online/images/bg_ajanlatvalaszto.jpg) top center no-repeat; min-height:400px; text-align:center; padding-top:200px;}

.content_blokk:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.content_blokk h1{padding:45px 0 25px 0; margin:0; font-size:45px; text-align:center; font-weight:normal;}
.content_blokk h2{padding:45px 0 45px 0; margin:0; font-size:32px; text-align:center; font-weight:normal;}
.content_blokk p{padding:0 15px 25px 15px; margin:0;}
.content_blokk ol{line-height:30px; padding:0 0 0 55px;}
.content_blokk ol li{padding:0 0 0 10px;}

.content_blokk .p_x1{padding:120px 35px 25px 15px; margin:0; text-align:right !important; line-height:28px !important;}
.content_blokk .p_x2{clear:both; padding:40px 0 0 0;}


.content_blokk .otthonf_img{float:right; margin:55px 0 10px 25px;}

.div_panaszmentes{width:140px; height:140px; float:right;}
#panaszmentes{width:140px; z-index:1000; position:absolute;  margin-top:-70px;}

/*.content_blokk div{padding:0 15px 35px 15px; margin:0; font-size:24px; color:#393938;}*/

/* Ajanlatkeres veresny: */
.content_blokk.ajanlatv .ajanlatv_box{margin:0 auto; background: url(https://basnertystpin.online/images/bg_1px_fff_50.png) repeat; width:90%; border-radius:20px; padding:35px 0 25px 0;}
.content_blokk.ajanlatv .ajanlatv_box .ajanlatkeres_logo{margin-top:-200px; width:200px;}
.content_blokk.ajanlatv .ajanlatv_box .aj_p1{font-size:48px; font-weight:bold; padding:0 0 10px 0; margin:0;}
.content_blokk.ajanlatv .ajanlatv_box .aj_p2{font-size:26px; color:red;}
.content_blokk.ajanlatv .ajanlatv_box .aj_btn{margin:0 10xp 20px 10px;}

.content_blokk.ajanlatv .ajanlatv_box .aj_btn{
  -webkit-transition: all 1s ease; /* Safari and Chrome */
	-moz-transition: all 1s ease; /* Firefox */
	-o-transition: all 1s ease; /* IE 9 */
	-ms-transition: all 1s ease; /* Opera */
	transition: all 1s ease;
}

.content_blokk.ajanlatv .ajanlatv_box .aj_btn:hover{
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
}



@media screen and (max-width:1280px) {
	.content_blokk{width:99%;}
}

@media screen and (max-width:1024px) {
	.content_blokk.ajanlatv{padding-top:100px;}
	.content_blokk.ajanlatv .ajanlatv_box .ajanlatkeres_logo{margin-top:-100px;}
}


@media screen and (max-width:840px) {
	.content_blokk .otthonf_img{width:30%;}
	.content_blokk.ajanlatv{background: url(https://basnertystpin.online/images/bg_ajanlatvalaszto.jpg) top center repeat-y; min-height:500px;}
}

@media screen and (max-width:540px) {
	.content_blokk .otthonf_img{float:none; margin:0 auto 15px auto; width:98%;}
	.div_panaszmentes{display:none;}
	.content_blokk.ajanlatv{padding-top:80px;}
	.content_blokk.ajanlatv .ajanlatv_box .aj_btn{width:260px;}
	.content_blokk.ajanlatv .ajanlatv_box{margin:0 auto 25px auto;}
}

/****************/
/* Kat. blokk      */
/****************/
.kat_blokk{width:1300px; margin:0 auto; color:#393938; text-align:justify;}
.kat_blokk:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.box_extra_info{float:left; width:394px; height:362px; border:1px solid #808080; margin:15px; background-color:#fff; text-align:center;}


.box_extra_info h5{padding:15px 15px 5px 15px; margin:0; font-size:34px; color:#393938; font-weight:normal; line-height:34px;}
.box_extra_info p{padding:0 20px 20px 20px; margin:0; font-size:20px; color:#393938;}

.box_extra_info h5.extra{padding:3px 0 0 0; margin:0; font-size:18px; color:#393938; font-weight:normal;}

.box_extra_info a{padding:7px 13px 7px 13px; margin:0; font-size:18px; color:#fff; background-color:#000; text-transform:uppercase; text-decoration:none;   
	 -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.box_extra_info a:hover{background-color:#0399b7;
	 -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
    -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
}


.box_extra_banner{float:left; width:396px; height:364px; margin:15px; background-color:#fff; text-align:center;}
.box_extra_banner .box_banner_img{margin:30px 0 10px 0;}

.box_extra_banner img{
  -webkit-transition: all 1s ease; /* Safari and Chrome */
	-moz-transition: all 1s ease; /* Firefox */
	-o-transition: all 1s ease; /* IE 9 */
	-ms-transition: all 1s ease; /* Opera */
	transition: all 1s ease;
}

.box_extra_banner img:hover{
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
}

@media screen and (max-width:1200px) {
	.kat_blokk{width:100%; margin:0 auto; color:#393938; text-align:center;}
}

.view {
   width: 396px;
   height: 364px;
   margin: 15px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.view .mask,.view .content {
   width: 396px;
   height: 364px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}

.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 18px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-size: 19px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
	 font-size: 18px;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
	 text-decoration:none;
}
.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(3,153,183, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;	 
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}

.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

.view-first a.info:hover{background-color:#0399b7;}
		
.box_extra_info .box_karacsony{margin-top:40px;}
				

@media screen and (max-width:1200px) {
	.view .mask,.view .content{display:none;}
}

@media screen and (max-width:880px) {
	.view {float:none; margin:0 auto 25px auto;}
	.box_extra_info{float:none; margin:0 auto 25px auto;}
	.box_extra_banner{float:none; margin:0 auto 25px auto;}
}

@media screen and (max-width:480px) {
	.view {width:320px; height:294px;}
	.view img {width:320px; height:294px;}
	.box_extra_info{width:320px; height:auto;}
	.box_extra_banner{width:320px; height:294px;}
	.box_extra_banner img{width:300px;}

	.box_extra_info h5{padding:5px 10px 0 10px; margin:0; font-size:30px; color:#393938; font-weight:normal;}
	.box_extra_info p{padding:0 15px 15px 15px; margin:0; font-size:18px; color:#393938;}

	.box_extra_info a{padding:7px 13px 7px 13px; margin:0; font-size:18px; color:#fff; background-color:#000; text-transform:uppercase; text-decoration:none; } 
	
	.box_extra_info .box_karacsony{margin-top:5px; width:99%;}

}



/**********************/
/* Banner Ajanlatkeres*/
/**********************/
.main_ajanlatkeres{width:100%; min-height:371px; background: url(https://basnertystpin.online/images/bg_main_ajanlatkeres.jpg) top center no-repeat; clear:both; padding:0; margin:55px auto;}

.main_ajanlatkeres h5{text-align:center; color:#393938; font-size:72px; margin:0 auto; padding:35px 15px 0 15px; font-weight:normal;}
.main_ajanlatkeres p{text-align:center; color:#393938; font-size:36px; margin:0 auto; padding:25px 15px 25px 15px; max-width:1024px;}

.main_ajanlatkeres a{text-align:center; color:#fff; background-color:#FF6600; font-size:36px; padding:8px 20px 8px 20px; max-width:320px; text-decoration:none; margin:0 auto;
	 -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

.main_ajanlatkeres a:hover{background-color:#0399b7; font-size:36px; padding:8px 20px 8px 20px; max-width:320px; text-decoration:none; margin:0 auto;
	 -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
    -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
}

.btn_ajanlatkeres a{float:left; text-align:center; color:#fff; background-color:#FF6600; font-size:36px; padding:8px 20px 8px 20px; max-width:320px; text-decoration:none; margin:0 auto;
	 -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.btn_ajanlatkeres a:hover{background-color:#0399b7; font-size:36px; padding:8px 20px 8px 20px; max-width:320px; text-decoration:none; margin:0 auto;
	 -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
    -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
}

/* btn_Arlista */
.btn_arlista a{float:left; text-align:center; color:#fff; background-color:#00d900; font-size:36px; padding:8px 15px 8px 15px; width:190px; text-decoration:none; margin:0 0 0 20px;
	 -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.btn_arlista a:hover{background-color:#808080; font-size:36px; padding:8px 15px 8px 15px; width:190px; text-decoration:none; margin:0 0 0 20px;
	 -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
    -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
}


@media screen and (max-width:540px) {
	.main_ajanlatkeres h5{font-size:42px;}
	.main_ajanlatkeres p{font-size:28px;}

	.btn_arlista a{margin:15px 0 0 5px;}
	.btn_arlista a:hover{margin:15px 0 0 5px;}
}


/* Ajanaltkeres gyujto */
.content_blokk .ajanlat_gy_img{float:left; margin:35px 12px;}
.content_blokk .ajanlat_gy_img{
  -webkit-transition: all 1s ease; /* Safari and Chrome */
	-moz-transition: all 1s ease; /* Firefox */
	-o-transition: all 1s ease; /* IE 9 */
	-ms-transition: all 1s ease; /* Opera */
	transition: all 1s ease;
}

.content_blokk .ajanlat_gy_img:hover{
	-webkit-transform:scale(1.15); /* Safari and Chrome */
	-moz-transform:scale(1.15); /* Firefox */
	-ms-transform:scale(1.15); /* IE 9 */
	-o-transform:scale(1.15); /* Opera */
	 transform:scale(1.15);
}


.content_blokk .olda_cim{width:100%; height:38px; margin:0 auto; padding:0; font-size:36px; color:#0399b7; text-align:center; background: url(https://basnertystpin.online/images/bg_oldalcim.png) 0 0 repeat-x;}

.content_blokk .olda_cim h6{width:320px;text-align:center; color:#0399b7; font-size:36px; margin:0 auto; padding:0 15px 0 15px; font-weight:normal; background-color:#edeae5; }

.content_blokk ul{list-style-image: url("https://basnertystpin.online/images/nyil_kek.png");margin:0 40px 0px 40px; padding:2px 25px 0px 20px;}
.content_blokk ul li{padding:15px 0 0 0; margin-top:5px; font-size:22px; color:#393938; font-weight:normal; line-height:27px; }

/* Urlap */
#ajanlatkeres{margin:0 auto; max-width: 630px; padding:25px 15px;}
#ajanlatkeres table{margin:0 auto;}
#ajanlatkeres table td{padding:0; font-size:16px; color:#393938; font-weight:normal;}
#ajanlatkeres table td input{width:300px; height:20px; padding:1px 2px 1px 2px; margin:0; font-size:16px; color:#393938; background: transparent; border:1px solid #0399b7;}
#ajanlatkeres table td select{border:1px solid #0399b7;}
#ajanlatkeres table td input[type='radio']:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: 0px;
        position: relative;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #0399b7;
    }

#ajanlatkeres table td input.radiobutton{width:20px; height:16px; padding:0; margin:0; border:none;}
#ajanlatkeres table td textarea{height:150px; width:300px; padding:2px 2px 2px 2px; margin:0; font-size:12px;  background: transparent; border:1px solid #0399b7;}
#ajanlatkeres table td div{float:right; margin-right:5px; } /*height:31px; width:107px; padding:0;*/
/*#ajanlatkeres table td div a{height:24px; width:77px; padding:7px 0 0 30px; margin:0; display:block; font-size:18px; color:#006EA6; font-weight:bold; text-decoration:underline;}
#ajanlatkeres table td div a:hover{text-decoration:none;}*/
#ajanlatkeres #kitoltesi_utmutato{max-width:450px; padding:5px 0 15px 0; margin:0 auto; font-size:14px; color:#393938; font-weight:bold; text-align:center;}

#ajanlatkeres .p_aszf{padding:0; margin:0; font-size:15px;}
#ajanlatkeres .p_aszf a{font-size:15px;}
#ajanlatkeres .p_aszf input{background-color:red; width:15px; color:red;}

#ajanlatkeres table td div a {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #FF6600;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #FF6600;
   -moz-box-shadow: 0 0 1px #FF6600;
   box-shadow: 0 0 1px #FF6600;
	font-size: 18px;
}
#ajanlatkeres table td div a:hover {
   -webkit-box-shadow: 0 0 5px #0399b7;
   -moz-box-shadow: 0 0 5px #0399b7;
	box-shadow: 0 0 5px #0399b7;
	text-decoration:none;
	background-color:#0399b7;
}

@media screen and (max-width:1200px) {
	.content_blokk .ajanlat_gy_img{width:30%;}
}

@media screen and (max-width:720px) {
	.content_blokk .ajanlat_gy_img{width:28%; margin:15px 10px;}
	.btn_ajanlatkeres {width:98%; clear:both; text-align:center; margin:15px auto;}
}

@media screen and (max-width:540px) {
	.content_blokk .ajanlat_gy_img{width:25%; margin:15px 10px;}
}

@media screen and (max-width:480px) {
	.content_blokk.kozep{text-align:center;}
	.content_blokk .ajanlat_gy_img{float:none; width:25%; margin:15px 5px;}
	#ajanlatkeres{width:300px; padding:0; margin:0 auto;}
	#ajanlatkeres table{font-size:12px;}
	#ajanlatkeres table td input{width:160px; height:14px;font-size:14px;}
	#ajanlatkeres table td textarea{height:120px; width:160px; font-size:14px;}
	#ajanlatkeres #kitoltesi_utmutato{width:270px; }
	#ajanlatkeres table td div a{padding:5px;}
	#ajanlatkeres table td #kuld_gomb{float:left; height:25px; width:50px;}
	#ajanlatkeres table td #megse_gomb{float:left; height:25px; width:50px;}

	#ajanlatkeres .p_aszf_img{display:none;}
	#ajanlatkeres .p_aszf{font-size:12px;}
	#ajanlatkeres .p_aszf a{font-size:12px;}
	#ajanlatkeres .p_aszf input{width:14px;}
}

/**********/
/* Videok */
/**********/
.main_videok{width:1300px; margin:50px auto 0 auto; color:#393938; text-align:justify;}
.main_videok:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.main_videok .main_videok_l{float:left; width:645px; height:500px;}
.main_videok .main_videok_r{float:left; width:645px; height:500px;}

.main_videok h6{padding:0 0 15px 0; margin:0; font-size:48px; font-weight:normal;}
.main_videok .main_videok_r input{border:1px solid #0399b7; width:630px; height:40px; font-size:22px; color:#0399b7; background-color:#aed4d9; padding:0 5px; margin-top:10px;}
.main_videok .main_videok_r .checkbox{float:left; width:20px; padding:0; margin:-5px 8px 0 0;}

@media screen and (max-width:1200px) {
	.main_videok{width:100%; text-align:center;}
	.main_videok .main_videok_l{float:none; margin:0 auto; height:auto;}
	.main_videok .main_videok_r{float:none; margin:0 auto; height:auto;}
	.main_videok .main_videok_l img{margin-bottom:20px;}
}

@media screen and (max-width:640px) {
	.main_videok .main_videok_l{float:none; margin:0 auto; width:99%;}
	.main_videok .main_videok_l img{width:100%;}
	.main_videok .main_videok_r{float:none; margin:0 auto; width:99%; min-height:500px;}
	.main_videok h6{padding:0 0 15px 0; margin:0; font-size:38px; font-weight:normal;}
	.main_videok .main_videok_r input{width:98%; height:40px; font-size:22px;}
	.main_videok .main_videok_r .table_chechbox{font-size:16px;}
}

@media screen and (max-width:480px) {
	.main_videok .main_videok_r .table_chechbox{font-size:14px;}
}

/**********************/
/* Referenciak Ajanlatkeres*/
/**********************/
.main_referenciak{width:100%; min-height:371px; background: url(https://basnertystpin.online/images/bg_main_ref.jpg) top center no-repeat; clear:both; padding:0; margin:55px auto;}
.main_referenciak:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.main_referenciak h5{text-align:center; color:#393938; font-size:72px; margin:0 auto; padding:35px 15px 0 15px; font-weight:normal;}
.main_referenciak p{text-align:center; color:#393938; font-size:36px; margin:0 auto; padding:25px 15px 25px 15px; max-width:1024px;}

.main_referenciak a{text-align:center; color:#fff; background-color:#0399b7; font-size:36px; padding:8px 20px 8px 20px; max-width:320px; text-decoration:none; margin:0 auto;
	 -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

.main_referenciak a:hover{background-color:#FF6600; font-size:36px; padding:8px 20px 8px 20px; max-width:320px; text-decoration:none; margin:0 auto;
	 -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
    -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
}


@media screen and (max-width:540px) {
	.main_referenciak h5{font-size:42px;}
	.main_referenciak p{font-size:28px;}
	.main_referenciak p a{font-size:22px;}
	.main_referenciak p a:hover{font-size:22px;}
}


/**********************/
/* Vásárlói vélem  */
/**********************/
.main_vvelemenyek{width:100%; min-height:371px; padding:0; margin:55px auto 20px auto;}
.main_vvelemenyek:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.main_vvelemenyek .olda_cim{width:100%; height:38px; margin:0 auto; padding:0; font-size:36px; color:#0399b7; text-align:center; background: url(https://basnertystpin.online/images/bg_oldalcim.png) 0 0 repeat-x;}

.main_vvelemenyek .olda_cim h6{width:320px;text-align:center; color:#0399b7; font-size:36px; margin:0 auto; padding:0 15px 0 15px; font-weight:normal; background-color:#edeae5; }

/* Slide */
.main_vvelemenyek .slide_vel{max-width:1100px; height:auto; margin:35px auto; padding:0; background-color:none;}
.main_vvelemenyek .slide_vel:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.main_vvelemenyek .slide_vel .bxslider_vel div{text-align:center;}
.main_vvelemenyek .slide_vel .bxslider_vel div p{width:90%; margin:0 auto;}
.main_vvelemenyek .slide_vel .bxslider_vel div p span{color:#0399b7; font-weight:bold;}

@media screen and (max-width:480px) {
	.main_vvelemenyek .olda_cim h6{width:280px; font-size:28px; padding:0 15px 0 15px;}
	.main_vvelemenyek .slide_vel .bxslider_vel div p{font-size:14px; width:75%;}
	.main_vvelemenyek .slide_vel .bxslider_vel div p span{font-size:14px;}
}


/**********************/
/* Hirek + gyereksarok */
/**********************/
.box_dupla{max-width:1300px; min-height:500px; padding:0; margin:0 auto 25px auto;}
.box_dupla:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.box_dupla .box_left{float:left; width:570px; min-height:500px; padding:0; margin:0 45px;}
.box_dupla .box_right{float:left; width:570px; min-height:500px; padding:0; margin:0;}

.box_dupla .olda_cim h6{padding:0 15px 10px 0; margin:0; font-size:45px; color:#393938; font-weight:normal;}
.box_dupla p{padding:10px 0 10px 0; margin:0; text-align:justify;}

.box_dupla h4{padding:5px 15px 0 0; margin:0; font-size:22px; color:#393938;}
.box_dupla h4 a{font-size:24px; color:#393938; text-decoration:none;}
.box_dupla h4 a:hover{color:#0399b7;}


@media screen and (max-width:1200px) {
	.box_dupla{width:99%; text-align:center;}
	.box_dupla .box_left{float:none; margin:0 auto 25px auto;}
	.box_dupla .box_right{float:none; margin:0 auto;}
}

@media screen and (max-width:640px) {
	.box_dupla .olda_cim h6{font-size:40px;}
	.box_dupla{width:98%; height:auto;}
	.box_dupla .box_left{width:100%; min-height:auto;}
	.box_dupla .box_right{width:100%; min-height:auto;}
	.box_dupla img{width:99%;}
	.box_dupla p{font-size:20px;}
}



/*************/
/* Navigacio */
/*************/
#navigacio{max-width:1300px; min-height:25px; padding:0; margin:10px auto 25px auto; font-size:20px;}
#navigacio:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#navigacio a{font-size:20px; color:#393938; text-decoration:none;}
#navigacio a:hover{color:#FF6600;}
#navigacio span{font-size:20px; color:#FF6600;}

@media screen and (max-width:1200px) {
	#navigacio{width:96%; min-height:auto;}
}


/*************/
/* Akciok    */
/*************/
.oldalcim_k{width:100%; height:36px; padding:0; margin:25px auto 45px auto;}
.oldalcim_k:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.oldalcim_k .bg_1px{width:50%; height:38px; margin:0 auto; padding:0; font-size:36px; color:#0399b7; text-align:center; background: url(https://basnertystpin.online/images/bg_oldalcim.png) 0 0 repeat-x;}
.oldalcim_k h1{text-align:center; color:#0399b7; font-size:36px; margin:0 auto; padding:0 15px 0 15px; font-weight:normal;}

.oldalcim_k h6{text-align:center; color:#0399b7; font-size:32px; margin:0 auto; padding:0 15px 0 15px; font-weight:normal;}

.content_blokk .akcio_blokk{width:100%; margin:0 auto 35px auto;}
.content_blokk .akcio_blokk:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.content_blokk .akcio_blokk h2{padding:0 0 25px 0; margin:0; font-size:30px; font-weight:normal;}
.content_blokk .akcio_blokk p{font-size:22px;padding:0 15px 0 0; margin:0; line-height:24px;}
.content_blokk .akcio_blokk .akcio_img{float:left; margin:7px 30px 5px 0;}


@media screen and (max-width:1200px) {
	.content_blokk .akcio_blokk{width:97%;}
	.content_blokk h1{font-size:36px;}
	.content_blokk .akcio_blokk h2{padding:0 15px 25px 15px; margin:0; font-size:30px;}
	.content_blokk .akcio_blokk .akcio_img{margin:0 30px 0 15px;}
	.content_blokk .akcio_blokk p{padding:0 15px;}
}

@media screen and (max-width:640px) {
	.content_blokk .akcio_blokk{width:92%;}
	.content_blokk h1{font-size:32px;}
	.content_blokk .akcio_blokk h2{padding:0 15px 25px 15px; margin:0; font-size:26px;}
	.content_blokk .akcio_blokk .akcio_img{margin:0 30px 0 15px;}
	.content_blokk .akcio_blokk p{padding:0 10px;}
}

@media screen and (max-width:480px) {
	.content_blokk h1{font-size:30px;}
	.oldalcim_k h1{font-size:26px;}
	.content_blokk .akcio_blokk {text-align:center;}
	.content_blokk .akcio_blokk .akcio_img{width:95%; float:none; margin:0 0 5px 0;}
}

/********/
/* Árak */
/********/
.a_link{color:#0399b7; text-decoration:none;}
.a_link:hover{color:#ff6600;}

.content_blokk .ar_kat_h2{padding:55px 0 25px 0; margin:0; font-size:30px; text-align:center; font-weight:normal; clear:both;}

.content_blokk .ar_box_1{margin:0 auto; width:580px; height:89px; background: url(https://basnertystpin.online/images/bg_arak_1.png) 0 0 no-repeat;}
.content_blokk .ar_box_2{float:left; margin:0 10px 15px 10px; width:580px; height:89px; background: url(https://basnertystpin.online/images/bg_arak_1.png) 0 0 no-repeat;}

.content_blokk .ar_box_1:hover{width:580px; height:89px; background: url(https://basnertystpin.online/images/bg_arak_2.png) 0 0 no-repeat; cursor:pointer;}
.content_blokk .ar_box_2:hover{width:580px; height:89px; background: url(https://basnertystpin.online/images/bg_arak_2.png) 0 0 no-repeat; cursor:pointer;}


.content_blokk .ar_box_1 h3{font-size:28px; color:#fff; font-weight:normal; padding:15px 25px 0 150px; margin:0; text-align:left;}
.content_blokk .ar_box_2 h3{font-size:28px; color:#fff; font-weight:normal; padding:28px 25px 0 150px; margin:0; text-align:left;}

.content_blokk .ar_box_1 h3.h3_s{padding:28px 25px 0 150px;}
.content_blokk .ar_box_2 h3.h3_s{padding:15px 25px 0 150px;}


@media screen and (max-width:1200px) {
	.content_blokk .ar_box_2{float:none; margin:0 auto 10px auto;}
}

@media screen and (max-width:640px) {
	.content_blokk .ar_box_1{width:95%; min-height:89px;}
	.content_blokk .ar_box_2{width:95%; min-height:89px;}
	.content_blokk .ar_box_1:hover{width:95%;}
	.content_blokk .ar_box_2:hover{width:95%;}
	.content_blokk .ar_box_1 h3{font-size:20px; padding:28px 25px 0 150px;}
	.content_blokk .ar_box_2 h3{font-size:20px; padding:28px 25px 0 150px;}
}

/****************/
/* Termek menu  */
/****************/
.termek_menu{width:1300px; margin:0 auto; color:#393938; text-align:justify;}
.termek_menu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.termek_menu .almenu_aktiv{float:left; width:422px; height:67px; margin:0 8px 10px 8px; padding-top:10px; font-size:36px; color:#0399b7; text-align:center; background: url(https://basnertystpin.online/images/bg_almenu_aktiv.png) 0 0 no-repeat;}

.termek_menu .almenu_inaktiv{float:left; width:410px; height:52px; margin:0 8px 10px 8px; padding-top:10px; font-size:36px; color:#fff; text-align:center; background: url(https://basnertystpin.online/images/bg_almenu_1px.png) 0 0 repeat; border:1px solid #0399b7;}

.termek_menu .almenu_inaktiv:hover{color:#393938; background: url(https://basnertystpin.online/images/bg_1px_fff_50.png) 0 0 repeat; border:1px solid #0399b7;}

.termek_menu .almenu_t{float:left; width:260px; height:50px; margin:8px; padding-top:2px; font-size:22px; color:#fff; text-align:center; background: url(https://basnertystpin.online/images/bg_almenu_1px.png) 0 0 repeat; border:1px solid #0399b7;}

.termek_menu .almenu_t.extra{height:40px; margin:8px; padding-top:12px;}

.termek_menu .almenu_t:hover{color:#393938; background: url(https://basnertystpin.online/images/bg_1px_fff_50.png) 0 0 repeat; border:1px solid #0399b7; cursor:pointer;}
.termek_menu .almenu_t.aktiv{color:#393938; background: url(https://basnertystpin.online/images/bg_1px_fff_50.png) 0 0 repeat; border:1px solid #0399b7; cursor:pointer;}

.termek_menu .almenu_1300{width:100%; height:47px; clear:both; margin:15px;}
.termek_menu .almenu_1300:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.termek_menu .almenu_1024{display:none;}

@media screen and (max-width:1200px) {
	.termek_menu{width:100%; margin:0 auto; color:#393938; text-align:justify;}

	.termek_menu .almenu_aktiv{float:none; margin:0 auto 10px auto;}
	.termek_menu .almenu_inaktiv{float:none; margin:0 auto 10px auto;}

	.termek_menu .almenu_1300{display:none; border:1px dashed green;}
	.termek_menu .almenu_1024{display:block; width:100%; height:auto; clear:both; margin:10px auto; }
	.termek_menu .almenu_1024:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

}

@media screen and (max-width:720px) {
	.termek_menu .almenu_1024 .almenu_t{float:none; margin:8px auto;}
}

@media screen and (max-width:480px) {
	.termek_menu .almenu_inaktiv{width:90%; height:auto; font-size:30px; padding:5px;}
	.termek_menu .almenu_aktiv{width:320px; height:58px; background: url(https://basnertystpin.online/images/bg_almenu_aktiv_320.png) 0 0 no-repeat;font-size:30px; padding-top:5px;}
}

/******************/
/* Szolgáltatások */
/******************/
.content_blokk .szolg_video{width:365px; height:205px; margin:0 15px 10px 15px;}

@media screen and (max-width:480px) {
	.content_blokk .szolg_video{width:320px; height:180px;}
}


/*************/
/* Kapcsolat */
/*************/
.maps_size{width:95%; height:350px;}
.contact_email a{font-size:14px; color:#0399b7; text-decoration:none; font-weight:bold;}
.contact_email a:hover{color:#414141;}

.content_blokk .btermek{font-size:28px; font-weight:normal; padding:15px 15px 15px 0; margin:0;}

hr.kapcs_hr{ border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); }

hr.kapcs_hr2{ border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); clear:both; margin:35px 0;}

/*************/
/* CSOK      */
/*************/
@media screen and (max-width:640px) {
	.csok_table{font-size:13px;}
}

@media screen and (max-width:480px) {
	.csok_table{font-size:11px;}
}


/****************/
/* Fontos tudni */
/****************/
.content_blokk .fontos_cim{font-size:28px; font-weight:normal; padding:15px 15px 15px 13px; margin:0;}

/****************/
/* Parkanyok   */
/****************/
#konyoklo_table{width:55%}

@media screen and (max-width:1200px) {
	#konyoklo_table{width:95%}
}

@media screen and (max-width:480px) {
	#konyoklo_table{display:none;}
}

/****************/
/* Termekek oldal */
/****************/
.content_blokk .h2_cim{font-size:32px; font-weight:normal; padding:15px 15px 15px 13px; margin:0;}
.content_blokk .h3_cim{font-size:28px; font-weight:normal; padding:15px 15px 15px 13px; margin:0; clear:both;}
.content_blokk .h3_cim_2{font-size:36px; font-weight:normal; padding:35px 15px 45px 13px; margin:0; clear:both; text-align:center;}
.content_blokk .h3_cim.und{text-decoration:underline;}
.content_blokk .h4_cim{font-size:24px; font-weight:normal; padding:15px 15px 15px 13px; margin:0;}
.content_blokk .h5_cim{font-size:22px; font-weight:normal; padding:15px 15px 15px 13px; margin:0;}

.content_blokk .termek_kepek_1{float:left; text-align:center; margin:15px; min-width:180px; /*border:1px solid red;*/}
.content_blokk .termek_kepek_2{float:left; text-align:center; margin:15px 12px; /*border:1px solid red;*/}
.content_blokk .termek_kepek_3{float:left; text-align:center; margin:15px 25px; /*border:1px solid red;*/}
.content_blokk .termek_kepek_3 a{color:#0399b7; text-decoration:none; font-size:14px; text-transform:uppercase;}
.content_blokk .termek_kepek_3 a:hover{color:#5d5e5e;}
.content_blokk .termek_kepek_4{float:left; text-align:center; height:265px; margin:15px 50px;}

.content_blokk .dekor_img_1{width:580px;}
.content_blokk .dekor_img_2{max-height:150px;}
.content_blokk .dekor_img_3{width:95%; height:auto;}

.content_blokk .p_x1{text-align:center; line-height:24px;}

.content_blokk .cpl_szinek{float:left; width:150px; margin:0 5px 10px 5px;}

.full_embed{width:700px; height:650px; margin:0 auto; clear:both;}


.blackline{margin:0 auto;}
.blackline:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blackline .blackline_left{float:left; width:48%;}
.blackline .blackline_right{float:right; width:48%;}

.blackline .blackline_left ul{list-style-image: url("https://basnertystpin.online/images/nyil_kek.png"); margin:0 0 0 40px; padding:2px 0 0 20px;}
.blackline .blackline_left ul li{padding:15px 0 0 0; margin-top:5px; font-size:22px; color:#393938; font-weight:normal; line-height:27px; }


.black_slide{width:100%; min-height:auto; padding:0; margin:15px auto 0 auto;}
.black_slide:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.black_slide .bxslider_vel div{text-align:center;}
.black_slide .bxslider_vel div p{width:90%; margin:0 auto;}
.black_slide .bxslider_vel div p span{color:#0399b7; font-weight:bold;}

.content_blokk .blackline_img_1{width:30%;}
.content_blokk .blackline_img_2{width:260px;}
.content_blokk .blackline_img_3{width:260px;}


@media screen and (max-width:1200px) {
	.content_blokk .dekor_img_1{width:95%;}
	.content_blokk .dekor_img_2{width:95%; height:auto;}
}

@media screen and (max-width:1024px) {
	.blackline .blackline_left ul{margin:0 0 0 20px; padding:2px 0 0 10px;}
	.blackline .blackline_left ul li{padding:0 0 0 0; margin:4px 0; font-size:22px; color:#393938; font-weight:normal; line-height:27px; }
	.content_blokk .blackline_img_1{width:40%;}
	.content_blokk .blackline_img_2{width:30%;}
	.content_blokk .blackline_img_3{width:22%;}
}

@media screen and (max-width:720px) {
	.blackline .blackline_left{float:none; margin:0 auto 20px auto; width:98%;}
	.blackline .blackline_right{float:none; margin:0 auto 20px auto; width:98%;}
	.content_blokk .blackline_img_1{width:50%;}
	.content_blokk .blackline_img_2{width:25%;}
}

@media screen and (max-width:640px) {
	.full_embed{display:none;}
	.content_blokk .img_90{width:97%;}
	.content_blokk .blackline_img_3{width:20%;}
}

@media screen and (max-width:540px) {
	.content_blokk .termek_kepek_1{float:none; text-align:center; margin:15px 25px;}
	.content_blokk .termek_kepek_2{float:none; text-align:center; margin:15px 25px; }
	.content_blokk .cpl_szinek{width:45%; margin:0 10px 10px 10px;}
}

@media screen and (max-width:480px) {
	.content_blokk .cpl_szinek{width:40%; margin:0 10px 10px 10px;}
}


/*********/
/* Hírek */
/*********/
.content_blokk .one_row{float:left; width:47%; padding:0; margin:0 15px 25px 15px;}
.content_blokk .one_row.aloldal{width:98%;}
.content_blokk .hir_cim{color:#fff; background-color:#0399b7; padding:5px 15px 5px 15px; margin-bottom:15px;}

.content_blokk .hir_cim h3{font-size:20px; padding:0; margin:0; font-weight:normal;}
.content_blokk .hir_cim h3 a{font-size:20px; color:#fff; text-decoration:none;}
.content_blokk .hir_cim h3 a:hover{text-decoration:underline;}

.content_blokk .hirek_tartalom.aloldal{text-align:center;}
.content_blokk .hirek_tartalom p{padding:0 10px; font-size:18px;}
.content_blokk .hirek_tartalom img{width:320px; margin:3px 15px 15px 0;}
.content_blokk .hirek_tartalom ul{padding:10px 0 20px 20px;}
.content_blokk .hirek_tartalom ul li{padding:5px 0 5px 5px;}

.content_blokk .hirek_tartalom .hirek_img{float:left; width:320px; height:200px; margin:3px 15px 15px 0;}

.content_blokk .hir_bovebben{padding:0; text-align:right;}
.content_blokk .hir_bovebben a{font-style:italic; font-size:15px; color:#393938; text-decoration:underline;}
.content_blokk .hir_bovebben a:hover{color:#0399b7;}

.content_blokk .lapozas{text-align:center; font-size:16px; margin:25px auto; clear:both;}

@media screen and (max-width:1280px) {
	.content_blokk .one_row{float:none; width:98%; padding:0; margin:10px auto 25px auto; clear:both;}
	.content_blokk .one_row.aloldal{width:98%;}
	.content_blokk .hirek_tartalom img{margin:3px 15px 25px 0;}
	.content_blokk .hirek_tartalom .hirek_img{text-align:center; width:320px; height:200px; margin:3px 0 15px 0;}
}

@media screen and (max-width:480px) {
	.content_blokk .hirek_tartalom{width:95%; padding:0;}
	.content_blokk .hir_cim{width:96%; padding:5px 5px 5px 5px;}
}

/**********/
/* Videók */
/**********/
.video_img{margin:15px 20px 0 0;}

.content_blokk .video_bovebben{padding:15px 15px 0 5px;}
.content_blokk .video_bovebben a{font-style:italic; font-size:15px; color:#393938;text-decoration:underline;}
.content_blokk .video_bovebben a:hover{color:#0399b7;}


.content_blokk .video_meret{width:640px; height:360px;}

@media screen and (max-width:640px) {
	.content_blokk .video_meret{width:95%; height:360px;}
}
@media screen and (max-width:480px) {
	.content_blokk .video_meret{height:200px;}
}

/**********************/
/* Footer */
/**********************/
.footer_top{width:100%; height:40px; padding-top:5px; margin:0; text-align:center; background-color:#444443; color:#919190; font-size:36px; text-transform:uppercase;}

.footer_bottom{width:100%; height:55px; padding:0; margin:0; background-color:#444443; color:#919190; font-size:20px;}
.footer_bottom:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.footer_bottom .footer_bottom_cont{max-width:1300px; min-height:55px; padding:0; margin:0 auto;}
.footer_bottom .footer_bottom_cont p{padding:15px 0 0 10px;}
.footer_bottom .footer_bottom_cont img{margin:5px 10px 10px 10px;}


/* kozep */
.footer_m{width:100%; height:auto; padding-top:5px; margin:0; background-color:#393938; color:#0399b7; font-size:18px;}
.footer_m:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.footer_m .footer_m_cont{max-width:1300px; height:auto; padding:20px 0; margin:0 auto;}
.footer_m .footer_m_cont a{color:#0399b7; line-height:25px;}

.footer_m .footer_m_cont .footer_box{float:left; width:30%; padding:10px 10px 30px 10px;}
.footer_m .footer_m_cont .footer_box span{color:#fff;}

.footer_m .footer_m_cont .footer_box hr{ border: 0; height: 1px; background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)); }


@media screen and (max-width:820px) {
	.footer_bottom{height:auto; padding:5px 0;}
}

@media screen and (max-width:720px) {
	.footer_m .footer_m_cont .footer_box{float:none; width:92%; padding:10px; margin:0 auto;}
}

@media screen and (max-width:540px) {
	.footer_bottom .footer_bottom_cont{text-align:center;}
	.footer_bottom .footer_bottom_cont img{float:none;}
}

/* Kollegak */
.table_kollegak{width:100%; text-align:center; font-size:18px;}
.table_kollegak img{margin:45px 0 0 0;}

.table_kollegak .kollega{float:left; width:18%; margin:0 8px 35px 8px;}

@media screen and (max-width:1200px) {
	.table_kollegak .kollega{float:left; width:28%; margin:0 15px 35px 15px;}
}

@media screen and (max-width:720px) {
	.table_kollegak .kollega{float:left; width:45%; margin:0 5px 35px 5px; font-size:14px;}
	.table_kollegak img{width:50%;}
}


/****************/
/* Kapcsolat uj      */
/****************/
.content_kapcsolat{width:1280px; margin:0 auto; color:#393938; text-align:justify;}
.content_kapcsolat:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.content_kapcsolat .btermek{font-size:28px; font-weight:normal; padding:15px 15px 15px 0; margin:0; min-height:60px;}
.content_kapcsolat .btermek.mod_1{font-size:28px; font-weight:bold; padding:15px 15px 0 0; margin:0; min-height:30px;}

.content_kapcsolat .kapcs_left{float:left; width:48%; }
.content_kapcsolat .kapcs_right{float:right; width:48%; }


/* Kollegak */
.table_kollegak_2{width:100%; text-align:center; font-size:18px;}
.table_kollegak_2 img{margin:45px 0 0 0;}

.table_kollegak_2 .kollega{float:left; width:45%; margin:0 3px 35px 3px;}

@media screen and (max-width:1200px) {
	.content_kapcsolat{width:100%;}
	.table_kollegak_2 .kollega{float:left; width:40%; margin:0 5px 35px 5px;}
	.table_kollegak_2 img{width:80%;}
}

@media screen and (max-width:980px) {
	.content_kapcsolat .btermek{min-height:auto;}
}


@media screen and (max-width:720px) {
	.table_kollegak_2 .kollega{float:left; width:45%; margin:0 5px 35px 5px; font-size:14px;}
	.content_kapcsolat .btermek{min-height:90px; }
}

@media screen and (max-width:640px) {
	.content_kapcsolat .btermek{min-height:auto; }
	.content_kapcsolat .kapcs_left{float:none; margin:0 auto 25px auto; width:98%; }
	.content_kapcsolat .kapcs_right{float:none; margin:0 auto 25px auto; width:98%; }
}

/*************/
.teto_img{width:48%;}

@media screen and (max-width:640px) {
}


/******************/
/* Referenciak uj */
/******************/
.view_ref {
   width: 192px;
   height: 184px;
   margin: 15px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
	 padding:2px;
	 border:4px solid #0399b7;
}

.view_ref.aktiv {
	 border:4px solid #FF6600;
}



.view_ref .mask,.view_ref .content {
   width: 200px;
   height: 184px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view_ref img {
   display: block;
   position: relative;
}

.view_ref h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 18px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view_ref p {
   font-size: 19px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view_ref a.info {
   display: inline-block;
   text-decoration: none;
   padding: 5px 12px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
	 font-size: 14px;
}
.view_ref a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
	 text-decoration:none;
}
.view_ref-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view_ref-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(3,153,183, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
	 padding-top:140px;
}
.view_ref-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view_ref-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view_ref-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view_ref-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view_ref-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;	 
}
.view_ref-first:hover h2,
.view_ref-first:hover p,
.view_ref-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view_ref-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}

.view_ref-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

.view_ref-first a.info:hover{background-color:#0399b7;}
		

@media screen and (max-width:1200px) {
	.view_ref .mask,.view_ref .content{display:none;}
}

@media screen and (max-width:880px) {
	.view_ref {float:none; margin:0 auto 25px auto;}
}

@media screen and (max-width:480px) {
	.view_ref {width:320px; height:294px;}
	.view_ref img {width:320px; height:294px;}
}


.logo_extrem{margin:0 0 5px 20px; float:right;}
@media screen and (max-width:540px) {
	.logo_extrem{width:99%; float:none; margin:0 auto 5px auto;}
}


/****************/
/* Infografika blokk      */
/****************/
.infografik_blokk{width:1300px; margin:0 auto; color:#393938; text-align:center;}
.infografik_blokk:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.infografik_blokk img{margin:10px;}

@media screen and (max-width:1200px) {
	.infografik_blokk{width:99%;}
	.infografik_blokk img{width:30%;}
}

@media screen and (max-width:840px) {
	.infografik_blokk img{width:45%;}
}

@media screen and (max-width:540px) {
	.infografik_blokk img{width:94%;}
}


#video_ok{width:560px; height:315px;}

@media screen and (max-width:540px) {
	#video_ok{width:480px; height:270px;}
}

@media screen and (max-width:480px) {
	#video_ok{width:360px; height:203px;}
}
