@-webkit-keyframes rotating {
	from {-ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
	to {-ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes rotating {
	from {-ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
	to {-ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}
@-webkit-keyframes scale-in-center {
	0% {-webkit-transform: scale(0); transform: scale(0); opacity: 1;}
	100% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}
}
@keyframes scale-in-center {
	0% {-webkit-transform: scale(0); transform: scale(0); opacity: 1;}
	100% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}
}
@-webkit-keyframes slide-in-right {
	0% {-webkit-transform: translateX(1000px); transform: translateX(1000px); opacity: 0;}
	100% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}
}
@keyframes slide-in-right {
	0% {-webkit-transform: translateX(1000px); transform: translateX(1000px); opacity: 0;}
	100% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}
}
@-webkit-keyframes fadein {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@keyframes fadein {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
.scale-in-center {
	-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.slide-in-right {
	-webkit-animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.fadein {
	-webkit-animation: fadein 0.5s linear forwards;
	        animation: fadein 0.5s linear forwards;
}

.disc-graph-anim .disc-graph-blu .disc-graph-anima {
  animation: disc-graph-anim-blue ease-in-out 8s;
  animation-iteration-count: infinite;
  transform-origin: 0% 0%;
}
.disc-graph-anim .disc-graph-red .disc-graph-anima {
  animation: disc-graph-anim-red ease-in-out 8s;
  animation-iteration-count: infinite;
  transform-origin: 0% 0%;
}
.disc-graph-anim .disc-graph-gre .disc-graph-anima {
  animation: disc-graph-anim-gre ease-in-out 8s;
  animation-iteration-count: infinite;
  transform-origin: 0% 0%;
}
.disc-graph-anim .disc-graph-yel .disc-graph-anima {
  animation: disc-graph-anim-yel ease-in-out 8s;
  animation-iteration-count: infinite;
  transform-origin: 0% 0%;
}

@keyframes disc-graph-anim-blue {
  0%   {width: 32px; height: 32px; background: #d1d2d4;}
  10%  {width: 32px; height: 32px; background: #1759a8;}
	20%  {width: 52px; height: 52px; background: #1759a8;}
	30%  {width: 32px; height: 32px; background: #d1d2d4;}
	40%  {width: 32px; height: 32px; background: #d1d2d4;}
	50%  {width: 32px; height: 32px; background: #1759a8;}
	60%  {width: 52px; height: 52px; background: #1759a8;}
	70%  {width: 32px; height: 32px; background: #d1d2d4;}
	80%  {width: 32px; height: 32px; background: #d1d2d4;}
	90%  {width: 32px; height: 32px; background: #d1d2d4;}
	100% {width: 32px; height: 32px; background: #d1d2d4;}
}
@keyframes disc-graph-anim-red {
	0%   {width: 32px; height: 32px; background: #d1d2d4;}
  10%  {width: 32px; height: 32px; background: #d1d2d4;}
	20%  {width: 32px; height: 32px; background: #cb3f47;}
	30%  {width: 52px; height: 52px; background: #cb3f47;}
	40%  {width: 32px; height: 32px; background: #d1d2d4;}
	50%  {width: 32px; height: 32px; background: #d1d2d4;}
	60%  {width: 32px; height: 32px; background: #cb3f47;}
	70%  {width: 52px; height: 52px; background: #cb3f47;}
	80%  {width: 32px; height: 32px; background: #d1d2d4;}
	90%  {width: 32px; height: 32px; background: #d1d2d4;}
	100% {width: 32px; height: 32px; background: #d1d2d4;}
}
@keyframes disc-graph-anim-gre {
	0%   {width: 32px; height: 32px; background: #d1d2d4;}
  10%  {width: 32px; height: 32px; background: #d1d2d4;}
	20%  {width: 32px; height: 32px; background: #d1d2d4;}
	30%  {width: 32px; height: 32px; background: #417b40;}
	40%  {width: 52px; height: 52px; background: #417b40;}
	50%  {width: 32px; height: 32px; background: #d1d2d4;}
	60%  {width: 32px; height: 32px; background: #d1d2d4;}
	70%  {width: 32px; height: 32px; background: #417b40;}
	80%  {width: 52px; height: 52px; background: #417b40;}
	90%  {width: 32px; height: 32px; background: #d1d2d4;}
	100% {width: 32px; height: 32px; background: #d1d2d4;}
}
@keyframes disc-graph-anim-yel {
	0%   {width: 32px; height: 32px; background: #fbab35;}
  10%  {width: 52px; height: 52px; background: #fbab35;}
	20%  {width: 32px; height: 32px; background: #d1d2d4;}
	30%  {width: 32px; height: 32px; background: #d1d2d4;}
	40%  {width: 32px; height: 32px; background: #fbab35;}
	50%  {width: 52px; height: 52px; background: #fbab35;}
	60%  {width: 32px; height: 32px; background: #d1d2d4;}
	70%  {width: 32px; height: 32px; background: #d1d2d4;}
	80%  {width: 32px; height: 32px; background: #d1d2d4;}
	90%  {width: 32px; height: 32px; background: #d1d2d4;}
	100% {width: 32px; height: 32px; background: #d1d2d4;}
}


@font-face {font-family: 'Roboto-Regular';
src: url('font/Roboto-Regular.eot'); src: url('font/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('font/Roboto-Regular.woff') format('woff'), url('font/Roboto-Regular.ttf') format('truetype'), url('font/Roboto-Regular.svg#Roboto-Regular') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'Roboto-Bold';
src: url('font/Roboto-Bold.eot'); src: url('font/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('font/Roboto-Bold.woff') format('woff'), url('font/Roboto-Bold.ttf') format('truetype'), url('font/Roboto-Bold.svg#Roboto-Bold') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'opensans-extrabold';
src: url('font/opensans-extrabold.eot'); src: url('font/opensans-extrabold.eot?#iefix') format('embedded-opentype'), url('font/opensans-extrabold.woff') format('woff'), url('font/opensans-extrabold.ttf') format('truetype'), url('font/opensans-extrabold.svg#OpenSansExtraBold') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'opensans-italic';
src: url('font/opensans-italic-webfont.eot'); src: url('font/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-italic-webfont.woff') format('woff'), url('font/opensans-italic-webfont.ttf') format('truetype'), url('font/opensans-italic-webfont.svg#open_sansitalic') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'opensans-bolditalic';
src: url('font/opensans-bolditalic-webfont.eot'); src: url('font/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-bolditalic-webfont.woff') format('woff'), url('font/opensans-bolditalic-webfont.ttf') format('truetype'), url('font/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg'); font-weight: normal; font-style: normal;}

.lista_loader .center {margin: 50px auto;width:123px;}
.lista_loader .text {text-transform:uppercase;color:#a8a8a8;float:left;margin-top: 12px;margin-right: 3px;line-height: 15px;font-size: 12px;}
.lista_loader object {float:left;width: 50px;height: 50px;opacity: .2;display: block;
    -webkit-animation: rotating 0.75s infinite ease-out 0.1s;
    -moz-animation: rotating 0.75s infinite ease-out 0.1s;
    -ms-animation: rotating 0.75s infinite ease-out 0.1s;
    -o-animation: rotating 0.75s infinite ease-out 0.1s;
    animation: rotating 0.75s infinite ease-out 0.1s;
}

.right_kereses_box .title {height:26px;}
.right_kereses_box .title h1 {background: none!important;text-indent: inherit;color: #990000;}
#randiVIP .title h1 {background: none!important;text-indent: 0px;margin: 0px;color: #990000; width: auto;}
.title_help {background: none!important;text-indent: 0px;font-size: 18px;color: #990000;}
.title_help .arrow {height: 20px!important;background-position: right 11px!important;}
.title_help .arrow_open {background-position: right -23px!important;}
.title_oket {background: none!important;text-indent: 0px;font-size: 18px;color: #990000;line-height: 20px;width:125px;}
#right_tab_box h3.help,#right_tab_box h3.we_recommend {background: none!important;text-indent: 0px!important;}
#right_tab_box h3.help {width:auto!important;}
#right_tab_box h3.we_recommend {width:130px!important;}
#right_tab_box h3.help a,#right_tab_box h3.we_recommend a {color: #990000;text-decoration:none;font-size:16px;}
.foto_lista h3.kedvenceid, .foto_lista h3.akiket_lattal, .foto_lista h3.levelezopartnereid {color: #6d6c6d;background: none;font-size: 15px;font-weight: bold;text-indent: 0px;}
.foto_lista h3.akiket_lattal {width:130px;}
.foto_lista h3.levelezopartnereid {width:170px;}

.reg_inside .kit_keresl_form .neme {width:160px;}
.reg_inside .kit_keresl_form .neme label {float: left;display: block;margin-right: 40px;}

body.uj_kereses_tooltip .left_search_box.uj_kereses {z-index:initial;}
body.uj_kereses_tooltip .uj_kereses_overlay, .left_search_box.uj_kereses .tooltip.open {display:none;}

.reg_inside form .info {margin-bottom:0px;}
.reg_inside form .gvSelect.nday, .reg_inside form .gvCheck.bday {margin-left: 20px;}
.left_296 .title_help {display:inline-block;}

#header.v2016 {height:65px; z-index: 3;}
#header.v2016 .h_menu {margin: 10px 10px 0 0px;float:right;}
#header.v2016 #randivonal_logo, #header.v2016 #randivonal_logo a {background-position:0px 17px;height:65px!important;width:205px!important; background-size: contain!important;}
	.site-randi #header.v2016 #randivonal_logo,
   .site-randi #header.v2016 #randivonal_logo a {background-image: url("../img/randivonal_logo_vector.svg"); background-repeat: no-repeat;}

#header.v2016 .h_menu li {
  margin-right: 30px;
  font-family: 'opensans-regular-webfont';
  font-weight: normal;
  font-size: 13px;
  color: #444444;
  position: relative;
}
#header.v2016 .h_menu li:last-child {
  margin-right: 0 !important;
}
#header.v2016 .h_menu li a {
  text-indent: 0;
  color: #444444;
  overflow: visible;
  text-decoration: none;
	display: block;
	text-align: center;
	height: 50px;
}
#header.v2016 .h_menu .menu {
	width: 24px;
	height: 24px;
	margin: 5px auto 0 auto;
}
#header.v2016 .h_menu .text {
	height: 20px;
	line-height: 20px;
}
#header.v2016 .h_menu .menu-0 {background: transparent url("../img/menu-0.svg") no-repeat 0 0;}
#header.v2016 .h_menu .menu-1 {background: transparent url("../img/menu-1.svg") no-repeat 0 0;}
#header.v2016 .h_menu .menu-2 {background: transparent url("../img/menu-2.svg") no-repeat 0 0;}
#header.v2016 .h_menu .menu-3 {background: transparent url("../img/menu-3.svg") no-repeat 0 0;}
#header.v2016 .h_menu .menu-4 {background: transparent url("../img/menu-4.svg") no-repeat 0 0;}
#header.v2016 .h_menu .menu-5 {background: transparent url("../img/menu-5.svg") no-repeat 0 0;}
#header.v2016 .h_menu .menu-6 {background: transparent url("../img/menu-6.svg") no-repeat 0 0;}
#header.v2016 .h_menu .menu-7 {background: transparent url("../img/menu-7.svg") no-repeat 0 0;}
/* hover preload */
#header.v2016 .h_menu .menu-0:before {background-image: url("../img/menu-0blue.svg"); content:''; visibility: hidden; position: absolute;}
#header.v2016 .h_menu .menu-1:before {background-image: url("../img/menu-1blue.svg"); content:''; visibility: hidden; position: absolute;}
#header.v2016 .h_menu .menu-2:before {background-image: url("../img/menu-2blue.svg"); content:''; visibility: hidden; position: absolute;}
#header.v2016 .h_menu .menu-3:before {background-image: url("../img/menu-3blue.svg"); content:''; visibility: hidden; position: absolute;}
#header.v2016 .h_menu .menu-4:before {background-image: url("../img/menu-4blue.svg"); content:''; visibility: hidden; position: absolute;}
#header.v2016 .h_menu .menu-5:before {background-image: url("../img/menu-5blue.svg"); content:''; visibility: hidden; position: absolute;}
#header.v2016 .h_menu .menu-6:before {background-image: url("../img/menu-6blue.svg"); content:''; visibility: hidden; position: absolute;}
#header.v2016 .h_menu .menu-7:before {background-image: url("../img/menu-7blue.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-0:before {background-image: url("../img/menu-0red.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-1:before {background-image: url("../img/menu-1red.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-2:before {background-image: url("../img/menu-2red.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-3:before {background-image: url("../img/menu-3red.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-4:before {background-image: url("../img/menu-4red.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-5:before {background-image: url("../img/menu-5red.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-6:before {background-image: url("../img/menu-6red.svg"); content:''; visibility: hidden; position: absolute;}
.site-randi #header.v2016 .h_menu .menu-7:before {background-image: url("../img/menu-7red.svg"); content:''; visibility: hidden; position: absolute;}
/* /hover preload */

#header.v2016 .h_menu li.active a,
#header.v2016 .h_menu li a:hover {
  color: #336993;
}
	.site-randi #header.v2016 .h_menu li.active a,
	.site-randi #header.v2016 .h_menu li a:hover {
	  color: #c8383f;
	}
#header.v2016 .h_menu li.active .menu-0, #header.v2016 .h_menu li a:hover .menu-0 {background-image: url("../img/menu-0blue.svg");}
#header.v2016 .h_menu li.active .menu-1, #header.v2016 .h_menu li a:hover .menu-1 {background-image: url("../img/menu-1blue.svg");}
#header.v2016 .h_menu li.active .menu-2, #header.v2016 .h_menu li a:hover .menu-2 {background-image: url("../img/menu-2blue.svg");}
#header.v2016 .h_menu li.active .menu-3, #header.v2016 .h_menu li a:hover .menu-3 {background-image: url("../img/menu-3blue.svg");}
#header.v2016 .h_menu li.active .menu-4, #header.v2016 .h_menu li a:hover .menu-4 {background-image: url("../img/menu-4blue.svg");}
#header.v2016 .h_menu li.active .menu-5, #header.v2016 .h_menu li a:hover .menu-5 {background-image: url("../img/menu-5blue.svg");}
#header.v2016 .h_menu li.active .menu-6, #header.v2016 .h_menu li a:hover .menu-6 {background-image: url("../img/menu-6blue.svg");}
#header.v2016 .h_menu li.active .menu-7, #header.v2016 .h_menu li a:hover .menu-7 {background-image: url("../img/menu-7blue.svg");}

	.site-randi #header.v2016 .h_menu li.active .menu-0, .site-randi #header.v2016 .h_menu li a:hover .menu-0 {background-image: url("../img/menu-0red.svg");}
	.site-randi #header.v2016 .h_menu li.active .menu-1, .site-randi #header.v2016 .h_menu li a:hover .menu-1 {background-image: url("../img/menu-1red.svg");}
	.site-randi #header.v2016 .h_menu li.active .menu-2, .site-randi #header.v2016 .h_menu li a:hover .menu-2 {background-image: url("../img/menu-2red.svg");}
	.site-randi #header.v2016 .h_menu li.active .menu-3, .site-randi #header.v2016 .h_menu li a:hover .menu-3 {background-image: url("../img/menu-3red.svg");}
	.site-randi #header.v2016 .h_menu li.active .menu-4, .site-randi #header.v2016 .h_menu li a:hover .menu-4 {background-image: url("../img/menu-4red.svg");}
	.site-randi #header.v2016 .h_menu li.active .menu-5, .site-randi #header.v2016 .h_menu li a:hover .menu-5 {background-image: url("../img/menu-5red.svg");}
	.site-randi #header.v2016 .h_menu li.active .menu-6, .site-randi #header.v2016 .h_menu li a:hover .menu-6 {background-image: url("../img/menu-6red.svg");}
	.site-randi #header.v2016 .h_menu li.active .menu-7, .site-randi #header.v2016 .h_menu li a:hover .menu-7 {background-image: url("../img/menu-7red.svg");}

#header.v2016 .h_menu.kedvezmeny li {
  margin-right: 34px;
}
#header.v2016 .h_menu li .noti {
  display: none;
  border: 2px solid #F5F2EB;
  position: absolute;
  right: 1px;
  top: -7px;
  background: #336993;
  width: 21px;
  height: 21px;
  color: #fff;
  border-radius: 50%;
  line-height: 21px;
  text-align: center;
  font-size: 12px;
}
	.site-randi #header.v2016 .h_menu li .noti {
		background: #c8383f;
	}
#header.v2016 .h_menu li.kapcsolat .noti {
  right: 9px;
}


#wrapper.fixed_header #header.v2016 {position:fixed;left:0px;top:0px;z-index:98;background:#F5F2EB;width:100%;box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);}
#wrapper.fixed_header #header.v2016 .wrapper {width:961px;margin:0px auto;}
#wrapper.fixed_header {padding-top:65px;}

#gv_gallery .galeriaContent .galeriaImgCnt img {max-width: 90%;max-height: 540px;}

.listn_v2 .list-box .pic img {-webkit-transition-duration: 2s;-moz-transition-duration: 2s;transition-duration: 2s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.listn_v2 .list-box:hover .pic img {-webkit-transition-delay: 0.01s;-moz-transition-delay: 0.01s;transition-delay: 0.01s;-webkit-transform: perspective(1px) translateZ(0) scale(1.05);-moz-transform: perspective(1px) translateZ(0) scale(1.05);transform: perspective(1px) translateZ(0) scale(1.05);}

.reg_inside .korlatozas_info {margin-top: 8px;margin-left: 4px;}
.reg_inside .kedvenc_irhat {position: relative;}
.reg_inside .kedvenc_irhat a {position: absolute;width:350px;height:100%;left:0px;top:0px;z-index:10;}

.reg2016 .left_side {width:645px;}
.reg2016 .right_side {width:296px;}
.reg2016 .right_side .title_help {display: inline-block;line-height: 15px;}
.reg2016 .right_side .listn_v2 {margin-bottom: -25px;}
.reg2016 .right_side .listn_v2 .list-box {margin: 0 7px 27px 8px;}
.reg2016 .right_side .listn_v2 .list-box .name {padding-top: 0px;height: 38px;line-height: 38px;}
.reg2016 .right_side .title + div + h3 {width:100%;margin: 0 -10px;padding: 0 10px 2px 10px;background: url(../img/right_tab_box_title2_bg.gif) repeat-x top;padding-top: 12px;margin-bottom: 13px;text-indent: initial;font-size: 18px;color: #990000;}
.reg2016 .right_side .help_list strong {display:block;margin-bottom:2px;font-size: 14px;}
.reg2016 .right_side .help_list {line-height: 16px;}
.reg2016 .right_side .help_list .item {margin-bottom: 20px;}
.reg2016 .right_side .tablet-view {display:none;}

.listn_v2.offline2016 {margin: 0px -17px;}
.listn_v2.offline2016 .list-box .info {font-family: 'opensans-regular-webfont';}

.button_center {text-align:center;}
.button_cancel { display:inline-block; margin:0 3px;}
.button_cancel a{width: 131px; height: 41px; display: block; font-size:18px; color:#7f7f7f; border:solid 1px #cecece; border-radius:5px; line-height:41px; text-align:center; text-decoration:none; font-weight:bold; background:#e8e8e8; transition:background 0.5s; }
.button_cancel a:hover{background: #fcfcfc;}
.button_ok { display:inline-block; margin:0 3px;}
.button_ok a {background:#336993; width: 131px; height: 41px; display: block; font-size:18px;  color:#fff; border:solid 1px #cecece; border-radius:5px; line-height:39px; text-align:center; text-decoration:none; font-weight:bold; transition:background 0.5s; }
	.site-randi .button_ok a {background:#3c8113;}
	.site-hirek .button_ok a {background:#8f1111;}
.button_ok a:hover{opacity: 0.9; color:#fff; text-decoration: none;}

.txt_call {color:#c8383f; text-align: center; padding: 0 30px; line-height: 1.4; font-weight: bold;}


@media screen and (max-width: 960px) {
    #wrapper.reg2016 {width:640px;}
    #wrapper.reg2016 .login_box {display:none;}
    .reg2016 .left_side,.reg2016 .right_side {width:100%;}
    .reg2016 .left_side {margin-bottom:15px;}
    .reg2016 .right_side .title {margin:0px -25px;background-color:#f5f5f5;height:75px;padding: 0 25px 2px 25px;position:relative;border-top-left-radius: 5px;border-top-right-radius: 5px;}
    .reg2016 .right_side .title.sdh-open {background:#fff;padding-bottom:1px;}
	.reg2016 .right_side .title h3 {line-height:75px;height:auto;display:inline-block;vertical-align: top;}
    .reg2016 .right_side .title .arrow {float:none;display:inline-block;height:8px;width:13px;background: url(../img/reg_arrow.png) 0px -12px;padding:0px;margin-top: 34px;margin-left: 5px;}
    .reg2016 .right_side .title .arrow.arrow_close {background: url(../img/reg_arrow.png) 0px -0px;}
    .reg2016 .right_side .title + div + h3 {background:none;margin-bottom: 20px;margin-top: 12px;}
    .reg2016 .right_side .title i {background:url(../img/reg_help.png);width:197px;height:89px;display:block;position:absolute;right:30px;top:-13px;}
    .reg2016 .right_side .border_shadow_box {padding: 15px 25px;padding-top:0px;}
    .reg2016 .right_side .tablet-view {display:block;float:left;}
    .reg2016 .right_side .listn_v2 {margin: 0px -17px -12px -17px;}
    .reg2016 .right_side .listn_v2 .list-box {margin: 0 17px 27px 16px;}
    .reg2016 .right_side .help_list .item {box-sizing:border-box;width:calc(50% - 10px);background:#f5f2eb;float:left;height:100px;margin: 0px 10px 10px 0px;border-radius:5px;padding:10px;}
    .reg2016 .right_side .help_list .item.big {height: 210px;padding-right: 32px;}
	.reg2016 .right_side .help_cont {padding: 0px 0px 5px 10px;margin: 0px -25px;background: none;border-bottom: 1px solid #C0BBB1;}
	.reg2016 .right_side .help_list {line-height:15px;}
    .reg2016 .right_side .help_list strong {font-size:12px;}
    .reg2016 .footer-wrapper .footer {width:640px;}
    .reg2016 .footer-wrapper .footer .footer-block {display:none;}
    .reg2016 .footer-wrapper .footer .flogo-cont.bottom {display:none;}
    .reg2016 .right_shadow {display:none;}
}

.mobil_pic_l { background: url(../img/mobil_pic_arr3.png) no-repeat 5px center!important; }
.mobil_pic_r { background: url(../img/mobil_pic_arr3.png) no-repeat -355px center!important;}

.galeriaImgCnt{ width: 100%; height: 100%; min-width: 500px; min-height: 500px; margin: auto; position: relative; text-align: center; color: #fff;}
.PhotoRequestButtons {top: 50%; color: #fff; text-decoration: none; border: 3px solid #fff; border-radius: 5px; line-height: 42px; height: 48px; width: 240px; margin: 160px 0 0 -120px; font-size: 16px; font-family: 'Roboto-Regular'; text-transform: uppercase; z-index: 1;}
.PhotoRequestButtons:hover {text-decoration:none; color: #fff; box-shadow: 1px 1px 1px 1px rgba(0,0,0,.22); border-color: #366381; background-color: #366381;}
	.site-randi .PhotoRequestButtons:hover {border-color: #3c8113; background-color: #3c8113;}
	.site-hirek .PhotoRequestButtons:hover {border-color: #8f1111; background-color: #8f1111;}
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {background-color: transparent !important;}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {background: transparent url("../img/mobil_pic_arr3.png") no-repeat scroll 0 0 !important; height: 60px;}
.pswp__button--arrow--right:before {background-position: -368px 0 !important;}
/* .pswp--zoom-allowed .pswp__img {cursor: default !important;} */
.pswp__container {transition: transform 0.35s ease-in-out;}
.pswp__button--arrow--right {width: 35%; width: calc(50% - 160px); min-width: 40px; height: 80%; top: 20%;}
.pswp__button--arrow--left {width: 35%; width: calc(50% - 160px); min-width: 40px; height: 80%; top: 20%;}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {top: 45%;}
.galeriaImgCnt img {max-width: 100%; max-height: 100%; position: relative; top: 50%; transform: translateY(-50%);}
.galeriaImgCnt.nincs-foto img {border-radius: 50%;}
.pswp-text {position: absolute; top: 50%; left: 50%; width: 240px; margin: -140px 0 0 -120px; font-size: 14px; line-height: 20px; background: transparent url("../img/foto_titkos_lakat.png") no-repeat top center; padding-top: 220px; font-family: 'Roboto-Regular';}
.pswp-text strong {font-size: 16px; font-family: 'Roboto-Bold'; font-weight: normal;}
.nincs-foto .pswp-text {padding-top: 0; margin: 0 0 0 -120px; background: transparent;}
.nincs-foto .PhotoRequestButtons {margin: 50px 0 0 -120px;}
.nincs-foto.disabled .PhotoRequestButtons,
.nincs-foto.disabled .PhotoRequestButtons:hover {color: #999; border-color: #999; background: transparent; cursor: not-allowed;}
.galeriaImgCnt .help_icon {background: url(../img/svghelp.svg) no-repeat; position: absolute; top: 50%; left: 50%; margin: 0 0 0 130px;	z-index: 4;}
.tip-wrap.tip-2 {z-index: 10001; background: #fff; font-size: 13px; padding: 7px 5px; border-radius: 5px; display: none; position: fixed !important; top: 50%; left: 50%; margin-top: -53px; margin-left: -20px;}
.tip-wrap.tip-2:after {top: 100%; right: 5px; border: solid transparent; content: ''; height: 0; width: 0; position: absolute; pointer-events: none; border-color: #fff transparent transparent transparent; border-style: solid; border-width: 10px 10px 0 10px;}
.tip-wrap.tip-2 .tip-title {background: transparent;width: auto;height: auto;float: none;display: none;margin-top: auto;overflow: auto;}
.tip-wrap.tip-2 .tip-text {background: transparent;padding: 0;color: inherit;font-size: inherit;width: auto;display: inherit;float: none;position: static;z-index: auto;}

.adatlap2016 .user_big_photo .pic_bg_female {background: url(../img/shilhouettes_no.png) no-repeat top center;}
.adatlap2016 .user_big_photo .pic_bg_male {background: url(../img/shilhouettes_ffi.png) no-repeat top center;}
.adatlap2016 .user_big_photo .button_foto_kerek {background: none; width: 240px; height: 48px; line-height: 42px; left: 40px;	top: 320px; z-index: 3;}
.adatlap2016 .user_big_photo .button_foto_kerek a {font-size: 16px; font-family: 'Roboto-Regular'; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #fff; border: 3px solid #fff; border-radius: 5px;}
.adatlap2016 .user_big_photo .button_foto_kerek a:hover {text-decoration:none; color: #fff; box-shadow: 1px 1px 1px 1px rgba(0,0,0,.22); border-color: #366381; background-color: #366381;}
	.site-randi .adatlap2016 .user_big_photo .button_foto_kerek a:hover {border-color: #3c8113; background-color: #3c8113;}
	.site-hirek .adatlap2016 .user_big_photo .button_foto_kerek a:hover {border-color: #8f1111; background-color: #8f1111;}
.adatlap2016 .user_big_photo .help_icon {background: url(../img/svghelp.svg) no-repeat; position: absolute; top: 290px; left: 285px; margin: 0; z-index: 4;}
.adatlap2016 .user_big_photo .no-img-text {color: #fff; font-size: 14px; font-family: 'Roboto-Regular'; width: 240px; line-height: 18px; display: block; position: absolute; top: 270px; left: 40px; text-align: center;}
.adatlap2016 .user_big_photo .titk-img-text {color: #fff; font-size: 14px; font-family: 'Roboto-Regular'; width: 241px; line-height: 18px; display: block; position: absolute; top: 0; left: -4px; text-align: center; background: url(../img/homalyos_foto_adatlap.png) no-repeat top center; height: 140px; z-index: 2; padding: 250px 41px 0 41px; margin: 0; pointer-events: none;}
.adatlap2016 .user_big_photo .titk-img-text strong {font-size: 16px; font-family: 'Roboto-Bold'; font-weight: normal;}
.adatlap2016 .user_big_photo .button_foto_kerek.disabled a,
.adatlap2016 .user_big_photo .button_foto_kerek.disabled a:hover {color: #999; border-color: #999; background: transparent; cursor: not-allowed;}

#header.v2016 .h_menu li:nth-child(7) .noti {display: block;}

.minirandi_graf {margin: -5px 0;}
.minirandi-graf {margin: -3px 0;}
.minir-bg {background-color: #8c0909; width: 274px; border-radius: 4px;}
.minir-szov {text-transform: uppercase; text-align: center; color: #fdd3c7; text-shadow: 0 1px 1px #2b0707; height: 62px; line-height: 28px; font-size: 21px; font-family: 'open_sansbold'; padding: 6px 0 0 0;}
.minir-img {background: transparent url("../img/minirandi_graf_bg.png") no-repeat 0 0; height: 154px; width: 274px; border-radius: 0 0 4px 4px; position: relative;}
.minir-img a {background-color: #c82525;	box-shadow: 0 2px 3px #555;	color: white; padding: 7px 10px; font-family: 'open_sansbold'; text-transform: uppercase;	text-decoration: none; border-radius: 2px; position: absolute;	right: 9px;	bottom: 14px; font-size: 14px;}

.farsang17-graf{width:274px;height:222px;background:url(../img/farsang_2017_graf.png) no-repeat scroll 0 0;border-radius:4px;}
.farsang-text1{font-size:16px;text-align:center;color:#fff;padding:30px 8px 110px 8px;line-height:1.2;text-shadow:0 1px 1px #000;font-family:open_sansregular;}
.farsang-text1 strong{font-family: 'open_sansbold';font-weight:normal;}
.farsang-text2{text-align:center;padding:15px 0;}
.farsang-text2 a{color:#bc1131;font-size:16px;font-family:open_sansregular;}
.banner-farsang17 {width: 772px;	height: 170px;background: url(../img/farsang_2017_banner.png) no-repeat scroll 0 0;	border-radius: 6px;	margin-bottom: 20px; position: relative;}
.banner-farsang17-link {	position: absolute;	right: 20px;bottom: 12px;}
.banner-farsang17-link a {color: #fff;font-size: 13px;font-weight: bold;	font-style: italic;}
.banner-farsang17-tal {width: 772px;	height: 170px; background: url(../img/farsang_2017_banner_talaltal.png) no-repeat scroll 0 0; border-radius: 6px; margin-bottom: 20px; position: relative;}
.banner-farsang17-tal-link {	position: absolute;	right: 130px;bottom: 20px;	}
.banner-farsang17-tal-link a {color: #fff;font-size: 13px;font-weight: bold;	font-style: italic;}
.banner-farsang17-tal-text1 {font-family: 'open_sansbold';	font-size: 15px;color: #fff;text-shadow: 0 2px 2px #333;float: left;padding: 96px 0 0 222px;text-align: center;}
.banner-farsang17-tal-text2 {float: right;font-family: opensans-regular-webfont;color: #fff;	font-size: 52px;padding: 52px 15px 0 0;	line-height: 1;	text-shadow: 0 2px 2px #333;}
.banner-farsang17-tal-text2 strong {font-family: opensans-bold-webfont;}

.levelezes_head.prior16{margin:0;}
.levelezes_head.prior16 h1{float:none;margin:0 0 20px;padding:0;}
.levelezes_head.prior16 .auto-valasz a{background-color:#336993;border-radius:4px;color:#fff;padding:2px 8px;text-decoration:none;}
.levelezes_head.prior16 .links{background:transparent url("../img/postaf_beall.png") no-repeat scroll 0 0;height:23px;line-height:34px;margin:0;padding-left:30px;padding-right:5px;text-decoration:none;color:#000;}
.levelezes_head.prior16 .links:hover{text-decoration:underline;opacity:0.8;}
.levelezes_head.prior16 ul li{background:none;line-height:28px;}
.levelezes_head.prior16 ul li a{background:#fff;border-top:1px solid #f1f0f0;border-left:1px solid #f1f0f0;border-right:1px solid #f1f0f0;border-radius:4px 4px 0 0;color:#000;display:block;padding:0 25px;text-decoration:none;text-indent:0;width:auto;}
.levelezes_head.prior16 ul li a:hover{background:#f1f0f0;}
.levelezes_head.prior16 ul li.karacsony a{border:0 none !important;}
.levelezes_head.prior16 ul li.karacsony a:hover{background:none !important;}
.levelezes_head.prior16 ul li a.act{background:#f1f0f0;border-bottom:1px solid #f1f0f0;color:#336993;font-weight:bold;height:28px;text-indent:0;width:auto;}
.levelezes_head.prior16 ul li a .mail-counter{background-color:#336993;border-radius:50%;color:#fff;display:inline-block;font-weight:normal;height:21px;line-height:21px;text-align:center;width:21px;}
.levelezes_lista_head.prior16{border-radius:0 0 4px 4px;}

small{font-size:11px;}

.beallit-box{border-bottom:1px solid #e9dbc4;margin-bottom:20px;}
.beallit-box .form{border-bottom:1px solid #f1f0f0;padding:5px 0 15px 0;margin-bottom:10px;}
.beallit-box .form:last-child{border-bottom:0 none;}
.beallit-box .gvRadio{background:#bcbcba;margin:1px 4px 4px 0;border-radius:50%;}
.beallit-box .gvRadio + label{color:#707070;}
.beallit-box .gvRadio.checked{background:#3c8113;box-shadow:0 0 4px #777;}
.beallit-box .gvRadio.checked + label{color:#444444;}
.beallit-box h3{color:#000;}
.line-box h3{float:left;width:200px;}
.beallit-box h5{float:left;width:180px;font-size:12px;color:#444444;padding-left:20px;}
.beallit-box .inputs{float:left;max-width:550px;}
.beallit-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../img/select_arrow.png") no-repeat right 2px;border:1px solid #978e79;border-radius:3px;cursor:pointer;padding:3px 27px 3px 0;}
.beallit-box .select.jobbra{float:right;margin-top:-15px;}
.beallit-box .select.lent{margin-top:5px;}
.beallit-box .label{color:#444;float:left;max-width:490px;}
.beallit-box .inactive .label{color:#7f7f7f;}
.beallit-box .lekerekit{border:1px solid #978e79;border-radius:4px;padding:10px;margin:10px 0;transition:all 1s linear 0s;}
.beallit-box .lekerekit.red{border:1px solid red;}
.beallit-box .lekerekit textarea{width:100%;margin:0;border:0 none;height:auto;overflow-y:auto;resize:vertical;}
.slideCheck{width:40px;float:left;height:12px;background:#bcbcba;margin:2px 20px 0 0;position:relative;border-radius:50px;}
.slideCheck label{position:relative;display:block;width:40px;height:20px;cursor:pointer;}
.slideCheck label:before{display:block;width:20px;height:20px;position:absolute;top:-4px;left:-1px;cursor:pointer;background:#545350;border-radius:50px;box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.35);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;content:"";}
.inactive .slideCheck label:before{background:#7f7f7f;}
.slideCheck input[type=checkbox]{visibility:hidden;float:left;}
.slideCheck input[type=checkbox]:checked + label:before{left:21px;background:#3c8113;}
.inactive .slideCheck input[type=checkbox]:checked + label:before{background:#7f7f7f;}

.beallmentes{background:#366381;box-shadow:0 3px 5px -2px #777;border:1px solid #366381;color:#fff;cursor:pointer;font-size:18px;border-radius:4px;padding:8px 30px;float:right;}
	.site-randi .beallmentes{background:#3c8113; border:1px solid #3c8113;}
	.site-hirek .beallmentes{background:#8f1111; border:1px solid #8f1111;}
.beallmentes:hover{background:#fff;box-shadow:0 0 5px -3px #777;border:1px solid #366381;color:#366381;}
	.site-randi .beallmentes:hover{border:1px solid #3c8113; color:#3c8113;}
	.site-hirek .beallmentes:hover{border:1px solid #8f1111; color:#8f1111;}
.btn-areply{background:#366381;box-shadow:0 3px 5px -2px #777;border:1px solid #366381;color:#fff;cursor:pointer;font-size:14px;border-radius:4px;padding:5px 10px;}
	.site-randi .btn-areply{background:#3c8113; border:1px solid #3c8113;}
	.site-hirek .btn-areply{background:#8f1111; border:1px solid #8f1111;}
.btn-areply:hover{background:#fff;box-shadow:0 0 5px -3px #777;border:1px solid #366381;color:#366381;}
	.site-randi .btn-areply:hover{border:1px solid #3c8113; color:#3c8113;}
	.site-hirek .btn-areply:hover{border:1px solid #8f1111; color:#8f1111;}
.btn-areply.inactive{background:#fff;border:1px solid #7f7f7f;color:#7f7f7f;box-shadow:none;cursor:initial;}

.levelezes-more {text-align: center; margin: 10px 0;}
.levelezes-more a {background: #366381; border: 1px solid #366381; line-height: 1; padding: 6px 20px; border-radius: 4px; text-decoration: none; color: #fff;}
	.site-randi .levelezes-more a {background: #3c8113; border: 1px solid #3c8113;}
	.site-hirek .levelezes-more a {background: #8f1111; border: 1px solid #8f1111;}
.levelezes-more a:hover {background: #fff; color: #366381;}
	.site-randi .levelezes-more a:hover {color: #3c8113;}
	.site-hirek .levelezes-more a:hover {color: #8f1111;}

.platinasvg {position: absolute; display: block; width: 22px; height: 22px; bottom: -3px; right: -8px;}
.user_datas .GenericTip .platinasvg {position: relative; display: inline; width: 19px; height: 20px; bottom: auto; right: auto;}
.platinasvg .st0{fill:#FFFFFF;}
.platinasvg .st1{fill:#336993;}
	.site-randi .platinasvg .st1{fill:#990000;}
	.site-femrandi .platinasvg .st1{fill:#e23200;}
	.site-hirek .platinasvg .st1{fill:#7B1006;}
.megneztek_box .platinasvg,
.oket_ajanljuk_box .platinasvg {bottom: -8px;}
.megneztek_box_left .platinasvg,
.oket_ajanljuk_box_right .platinasvg {bottom: -6px; right: -7px;}
.kapcs_col_left .platinasvg,
.kapcs_col_right .platinasvg {bottom: -5px; right: 2px;}
#randiVIP .box_platina img,
.box_platina img,
.megneztek_box .box_platina img,
.oket_ajanljuk_box .box_platina .pic img,
.right_side .pic_list .box_platina img,
.pic_platina{border: 2px solid #336993 !important;}
	.site-randi #randiVIP .box_platina img,
	.site-randi .box_platina img,
	.site-randi .megneztek_box .box_platina img,
	.site-randi .oket_ajanljuk_box .box_platina .pic img,
	.site-randi .right_side .pic_list .box_platina img,
	.site-randi .pic_platina{border: 2px solid #990000 !important;}
	.site-hirek #randiVIP .box_platina img,
	.site-hirek .box_platina img,
	.site-hirek .megneztek_box .box_platina img,
	.site-hirek .oket_ajanljuk_box .box_platina .pic img,
	.site-hirek .right_side .pic_list .box_platina img,
	.site-hirek .pic_platina{border: 2px solid #7B1006 !important;}
	.site-femrandi #randiVIP .box_platina img,
	.site-femrandi .box_platina img,
	.site-femrandi .megneztek_box .box_platina img,
	.site-femrandi .oket_ajanljuk_box .box_platina .pic img,
	.site-femrandi .right_side .pic_list .box_platina img,
	.site-femrandi .pic_platina{border: 2px solid #e23200 !important;}
.levelezes2016 .platinasvg {position: static; display: inline; vertical-align: middle;}
.adatlap2016 .user_datas h1 {line-height: 22px;}
.adatlap2016 .user_datas .platinasvg {position: static; display: inline; vertical-align: bottom;}
.adatlap2016 .user_datas .user_platina_icon {background: url(../img/platina_layer_3.png) no-repeat; padding: 1px 0 0 40px;}
.levelezes2016 .platina_layer2 {background: url(../img/platina_layer_3.png) no-repeat;}
.levelezes2016 .platina_layer2 .pl_text1 {margin: 2px 0 0 38px;}
.levelezes2016 .levelfolyam_head .pic img {border: 1px solid #fff;}
.levelezes2016 .pic_platina span {line-height: 1;}
.levelezes_lista_platinas .platinas .col_4 {background: none !important;}
.levelezes_lista_platinas .platinas .col_4 .platinasvg {bottom: 11px; right: auto; left: 0;}
#right_tab_box .pic_list .box.box_platina {padding-left: 0; padding-right: 4px;}
.listn_v2 .list-box.platina-box .user .name,
.listn_v2 .list-box.platina-box .user .location {padding-left: 38px; text-align: left;}
.listn_v2 .list-box.platina-box .user .platinasvg {width: 26px; height: 26px; bottom: 5px; right: auto; left: 6px;}
.listn_v2 .list-box.platina-box .user .platinasvg .st1{fill-opacity: 0.6;}



.border_shadow_box.bagdy17 {padding: 8px;}
.bagdy17 a{text-decoration: none;}
.bagdy17-graf{width:278px;height:206px;background:url(../img/bagdyemoke_graf.jpg) no-repeat scroll 0 0; border-radius:4px; padding: 8px 0;}
.bagdy-text1 {color: #fff; font-size: 14px; line-height: 14px; background-color: #006466; background-color: rgba(0,100,102,0.9); width: 132px; height: 42px; font-family: 'source_sans_proregular'; padding: 8px; text-transform: uppercase;}
.bagdy-text1 strong {font-size: 17px; font-family: 'source_sans_probold'; font-weight: normal;}
.bagdy-text2 {color: #006466; font-size: 17px; font-family: 'source_sans_prosemibold'; font-style: italic;line-height: 20px; background-color: #fff; background-color: rgba(255,255,255,0.8); margin-top: 3px; margin-bottom: 20px; width: 132px; padding: 8px; }
.bagdy-text3 {color: #fff; font-size: 15px; font-family: 'source_sans_prosemibold'; line-height: 20px; padding: 8px; }
.bagdy-text4 span {display: block; background: url('../img/btn_green.png') no-repeat; width: 124px; padding-left: 25px; margin-left: 5px; height: 39px; line-height: 37px; color: #fff; font-size: 14px; font-family: opensans-bold-webfont; text-decoration: none; text-transform: uppercase;}

.border_shadow_box.play-app2 {padding: 8px;}
.play-app2 a{text-decoration: none;}
.play-app2-graf{width:278px;height:222px;background:url('../img/randi_playapp2_graf.png') no-repeat scroll 0 0; border-radius:4px; padding: 0; text-align: center;}
.play-app2-text1 {color: #fff; font-size: 36px; line-height: 36px; font-family: 'source_sans_probold'; padding-top: 80px; text-transform: uppercase;}
.play-app2-text2 {color: #fff; font-size: 18px; font-family: 'source_sans_proregular'; line-height: 20px; }
.play-app2-text2 strong {font-family: 'source_sans_probold'; font-weight: normal;}
.play-app2-text3 span {color: #c93d43; font-size: 18px; font-family: 'source_sans_probold'; font-weight: normal; background-color: #fff; border-radius: 5px; display: inline-block; text-transform: uppercase; width: 124px; height: 35px; line-height: 35px; margin-top: 15px;}

.border_shadow_box.robwil {padding: 8px;}
.robwil-graf{width:278px;height:222px;background:url('../img/robwil_graf.png') no-repeat; border-radius:3px; padding: 0;}
.robwil-text1 {color: #ed2733; font-size: 17px; line-height: 1.2; font-family: opensans-bold-webfont; padding: 30px 0 20px 15px;}
.robwil-text1 strong {font-family: 'opensans-extrabold'; font-weight: normal; font-size: 24px; text-transform: uppercase;}
.robwil-text1 strong .robwil-f {color: #fff;}
.robwil-text2 {padding: 0 0 0 15px;}
.robwil-text2 a {color: #ed2733; background: #fff url('../img/robwil_arrow.png') no-repeat center right 10px; padding: 6px 28px 6px 18px; border-radius: 6px; text-decoration: none; text-transform: uppercase; font-size: 18px; font-family: 'opensans-extrabold'; line-height: 38px;}

.border_shadow_box.sting {padding: 8px;}
.sting-graf{width:278px;height:222px;background:url('../img/grafbut_sting.jpg') no-repeat; border-radius:3px; padding: 0;}
.sting-graf a {text-decoration:none!important;}
.sting-text1 {color: #fff; font-size: 20px; line-height: 1.1; font-family: opensans-bold-webfont; padding: 15px 0 20px 127px; text-decoration:none!important;}
.sting-text1 span { color:#ff6d73; text-decoration:none!important;}
.sting-text2 {padding: 0 0 0 127px; text-decoration:none!important;}
.sting-text2 span {color: #ff6d73; background: #fff url('../img/sting_arr.png') no-repeat center right 10px; padding: 6px 28px 6px 18px; border-radius: 6px; text-transform: uppercase; font-size: 18px; font-family: 'opensans-extrabold'; line-height: 38px; text-decoration:none!important;}
a.sting_but_link {text-decoration:none;}

.border_shadow_box.shadow_userbox {padding-right: 0;}
.userbox-resp {margin: 5px -11px 0 10px;}
.userbox-resp-head{font-size:18px;font-weight:bold;line-height:18px;margin:0;color:#336993;}
	.site-randi .userbox-resp-head{color:#990000;}
	.site-femrandi .userbox-resp-head{color:#e23200;}
	.site-hirek .userbox-resp-head{color:#7B1006;}
.userbox-resp-foot {text-align: right;padding-right: 20px;}
.userbox-resp-head .userbox-resp-foot {float: right; line-height: 18px;}
.userbox-resp-foot a{color:#336993; font-size: 12px; font-weight: bold; text-decoration: none;}
	.site-randi .userbox-resp-foot a{color:#990000;}
	.site-femrandi .userbox-resp-foot a{color:#e23200;}
	.site-hirek .userbox-resp-foot a{color:#7B1006;}
.userbox-resp-foot .svg_marrow {width: 7px; height: 13px; vertical-align: text-bottom;}
	.userbox-resp-foot .svg_marrow .st1{fill:#336993;}
	.site-randi .userbox-resp-foot .svg_marrow .st1{fill:#990000;}
	.site-femrandi .userbox-resp-foot .svg_marrow .st1{fill:#e23200;}
	.site-hirek .userbox-resp-foot .svg_marrow .st1{fill:#7B1006;}
.userbox-resp-cont{width:100%;height:211px;overflow:hidden;position:relative;}
.userbox-resp-cont.scrollable {overflow-y: hidden;overflow-x: scroll;}
.userbox-resp-cont .listn{height:211px;overflow:hidden;list-style:none;margin:0;padding:0;}
.userbox-resp-cont .listn a{text-decoration:none;}
.userbox-resp-cont .list-box{width:120px;height:171px;margin:20px 20px 20px 0;float:left;border-radius:2px;position:relative;border: 0 none; overflow: hidden; transition: all 0.3s;}
.userbox-resp-cont .list-box:hover {box-shadow: 1px 1px 6px rgba(0,0,0,.35); -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.35);}
.userbox-resp-cont .list-box .overflow{overflow:hidden;display:block;width:120px;height:171px;position:absolute;left:0;top:0;z-index:1;}
.userbox-resp-cont .list-box .photo{line-height:11px;padding-bottom:2px;font-size:11px;color:white;position:absolute;left:2px;top:5px; background:transparent url("../img/fotoksh.svg") no-repeat 0 0 / 15px 13px;z-index:2;display:block;padding-left:15px;text-shadow:1px 1px 1px rgba(0,0,0,.95);}
.userbox-resp-cont .list-box.titkfoto .photo:empty {display: none;}
.userbox-resp-cont .list-box .pic img{border-radius: 2px; transition-duration: 2s;}
.userbox-resp-cont .list-box:hover .pic img {transform: scale(1.055); border-radius: 15px;}
.userbox-resp-cont .list-box .user-mover{top:133px; height:38px; z-index:11; transition:all 300ms; position:absolute; left:0; width:100%; opacity:0.9;}
.userbox-resp-cont .list-box .user{position:absolute;left:0;bottom:0;width:100%;height:38px;background:white;background:rgba(255,255,255,.80);line-height:18px;text-align:center;font-size:11px;font-weight:bold;color:#000000; border-radius: 0 0 2px 2px;}
.userbox-resp-cont .list-box.platina-box .user{background:#336993;background:rgba(51,105,147,.80);color:white;}
	.site-randi .userbox-resp-cont .list-box.platina-box .user{background:#990000;background:rgba(153,0,0,.80);}
	.site-femrandi .userbox-resp-cont .list-box.platina-box .user{background:#e23200;background:rgba(226,50,0,.80);}
	.site-hirek .userbox-resp-cont .list-box.platina-box .user{background:#7B1006;background:rgba(123,16,6,.80);}
.userbox-resp-cont .list-box .user .name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px;font-size:12px;height:20px;color:#000000;font-size:13px;padding-top:3px;margin-bottom:-3px;}
.userbox-resp-cont .list-box .user .name span{font-size:13px;display:inline-block;font-weight:normal;}
.userbox-resp-cont .list-box .user .location{display:block;font-size:11px;line-height:13px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px;visibility:visible;}
.userbox-resp-cont .list-box.platina-box .user .name,.userbox-resp-cont .list-box.platina-box .user .location{padding-left:38px;text-align:left;color:white;}
.userbox-resp-cont .list-box .info{display:none;}
.userbox-resp-cont .list-box .tooltip{position:absolute;left:50%;bottom:auto;top:-62px;width:126px;height:46px;margin-left:-72px;font-size:9px;line-height:11px;background:#464646;color:white;border-radius:8px;-webkit-border-radius:8px;padding:4px 9px;display:none;z-index:11;}
.userbox-resp-cont .list-box .tooltip i{display:block;position:absolute;left:50%;margin-left:-4px;top:auto;bottom:-7px;width:0;height:0;border-style:solid;border-width:7px 4px 0 4px;border-color:#464646 transparent transparent transparent;}
.userbox-resp-cont .userbox-left,.userbox-resp-cont .userbox-right{position:absolute;background:transparent url("../img/mobil_pic_arr3.png") no-repeat;height:60px;width:32px;top:50%;z-index:12;left:5px;margin-top:-26px;opacity:0;cursor:pointer;transition:all 1s;}
.userbox-resp-cont .userbox-right{background-position:-368px 0;left:auto;right:5px;}
.userbox-resp-cont:hover .userbox-left,.userbox-resp-cont:hover .userbox-right{opacity:0.7;}
.userbox-resp-cont .userbox-left:hover,.userbox-resp-cont .userbox-right:hover{opacity:1;}
.userbox-resp-cont .list-box.more-box {width: 250px;}
.userbox-resp-cont .list-box.more-box .button {display: block; width: 250px; height: 171px; background: #e7e7e7 url(../img/list/more.svg) no-repeat center center / 41px 73px; line-height: 300px; text-align: center; color:#336993;}
  .site-randi .userbox-resp-cont .list-box.more-box .button {background-image: url(../img/list/more-r.svg); color:#990000;}
.userbox-resp-cont .list-box.more-box2 {width: 250px;}
.userbox-resp-cont .list-box.more-box2 .button {display: block; width: 250px; height: 171px; background: #e7e7e7 url(../img/list/refresh.svg) no-repeat center 54px; background-size:54px 54px; line-height: 235px; text-align: center; font-size:14px; color:#336993; text-decoration:none; font-family: "open_sanssemibold"}
  .site-randi .userbox-resp-cont .list-box.more-box2 .button {background-image: url(../img/list/refresh-r.svg); color:#990000;}

.userbox-resp-cont .list-box.motiv-box {width: 240px; height: 131px; font-family: "open_sanssemibold"; text-align: center; padding: 20px; border-radius: 3px; background-color: #e7e7e7;}
.userbox-resp-cont .list-box.motiv-box:hover {box-shadow: 0 0 1px rgba(0,0,0,0.35);}
.userbox-resp-cont .list-box.motiv-box h5 {text-transform: uppercase; color: #336993; font-size: 16px; font-weight: normal; margin: 0 0 15px 0;}
	.site-randi .userbox-resp-cont .list-box.motiv-box h5 {color: #c73e42;}
	.site-femrandi .userbox-resp-cont .list-box.motiv-box h5 {color: #e23200;}
	.site-hirek .userbox-resp-cont .list-box.motiv-box h5 {color: #7B1006;}
.userbox-resp-cont .list-box.motiv-box p {font-family: 'opensans-regular-webfont'; color: #444; font-size: 13px; line-height: 1.2; margin: 0 0 20px 0;}
.userbox-resp-cont .list-box.motiv-box .button {font-family: opensans-bold-webfont; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 14px; border-radius: 2px; background-color: #336993; padding: 5px 10px;}
	.site-randi .userbox-resp-cont .list-box.motiv-box .button {background-color: #c73e42;}
	.site-femrandi .userbox-resp-cont .list-box.motiv-box .button {background-color: #e23200;}
	.site-hirek .userbox-resp-cont .list-box.motiv-box .button {background-color: #7B1006;}
.userbox-resp-cont .list-box.motiv-box .button:hover {opacity: 0.8;}
.userbox-resp-cont .list-box.motiv-box .button .svg_mcam {width: 22px; height: 16px; vertical-align: bottom;}
.userbox-resp-cont .list-box.motiv-box .button .svg_msearch {width: 16px; height: 16px; vertical-align: text-bottom;}
.userbox-resp-cont .list-box.nofoto .pic {background: url(../img/shilhouettes_no.png) no-repeat center center / cover; width: 120px; height: 171px; display: block; border-radius: 2px;}
.userbox-resp-cont .list-box.nofoto-ffi .pic {background: url(../img/shilhouettes_ffi.png) no-repeat center center / cover; width: 120px; height: 171px; display: block; border-radius: 2px;}
.userbox-resp-cont .list-box.titkfoto .pic:after {background: url(../img/homalyos_foto_adatlap.png) no-repeat center center / cover; width: 120px; height: 171px; content: ''; position: absolute; top: 0; left: 0;}
.userbox-resp-cont .list-box .user-mover .nophoto {display: none;}
.userbox-resp-cont .list-box .online { background: url(../img/icons.png) no-repeat 0 0; width: 19px; height: 19px; position: absolute; right: 0; top: 0; z-index: 1; }
.userbox-resp-cont .list-box .icon-online { background: url(../img/icon-online.svg) no-repeat 0 0 / 8px 8px; width: 10px; height: 8px; display: inline-block; vertical-align: middle;}
.userbox-resp-cont .list-box .icon-hiteles { background: url(../img/icon-hitelesu.svg) no-repeat 0 0 / 18px 17px; width: 18px; height: 17px; position: absolute; right: 1px; top: 2px; z-index: 1; }

.border_shadow_box.oket_ajanljuk_box {background-color: #fff; padding: 15px; margin: 0; border: 1px solid #c0bbb1; -moz-box-shadow: 0 1px 0.1em #c0bbb1, inset 0 0 1px 1px #fff; -webkit-box-shadow: 0 1px 0.1em #c0bbb1, inset 0 0 1px 1px #ffffff; box-shadow: 0 1px 0.1em #c0bbb1, inset 0 0 1px 1px #fff;}

.napernyo17-graf{width:278px; height:222px; background:url(../img/napernyo_2017_graf.png) no-repeat scroll 0 0; border-radius:4px; margin: -7px -2px;}
.napernyo-text1{font-size: 18px; text-align:center; color:#c5373c; padding: 130px 0 0 0; line-height: 24px; font-family: 'open_sansbold';}
.napernyo-text1 strong{font-family: 'open_sansbold';font-weight:normal;}
.napernyo-text2{text-align:center; padding: 12px 0;}
.napernyo-text2 a{color:#6e5037; font-size:18px; font-family:  open_sanssemibold;}
.banner-napernyo17 {width: 772px; height: 170px;background: url(../img/napernyo_2017_banner.png) no-repeat scroll 0 0; border-radius: 6px; margin-bottom: 20px; position: relative;}
.banner-napernyo17-text1 {font-family: 'open_sanssemibold'; font-size: 64px; line-height: 74px; color: #c5373c; text-align: center; border-bottom: 1px solid #6e5037; text-transform: uppercase; position: absolute; left: 155px; top: 25px;}
.banner-napernyo17-text2 {font-family: 'open_sansregular'; font-size: 18px; line-height: 22px; color: #6e5037; text-align: center; position: absolute; left: 155px; top: 105px;}
.banner-napernyo17-text2 strong {font-weight: normal; font-family: 'open_sansbold';}
.banner-napernyo17-link {position: absolute; right: 20px;bottom: 12px;}
.banner-napernyo17-link a {color: #6e5037; font-size: 13px; font-weight: bold; font-style: italic;}
.banner-napernyo17-tal {width: 772px; height: 170px; background: url(../img/napernyo_2017_banner_talaltal.png) no-repeat scroll 0 0; border-radius: 6px; margin-bottom: 20px; position: relative;}
.banner-napernyo17-tal-link {position: absolute; right: 150px; bottom: 20px;}
.banner-napernyo17-tal-link a {color: #6e5037; font-size: 13px; font-weight: bold; font-style: italic;}
.banner-napernyo17-tal-text1 {font-family: 'open_sansbold'; font-size: 34px; line-height: 44px; color: #c5373c; text-align: center; border-bottom: 1px solid #6e5037; text-transform: uppercase; position: absolute; left: 226px; top: 42px;}
.banner-napernyo17-tal-text2 {font-family: 'open_sansregular'; font-size: 15px; line-height: 15px; color: #6e5037; text-align: center; position: absolute; left: 223px; top: 100px;}
.banner-napernyo17-tal-text2 strong {font-weight: normal; font-family: 'open_sansbold';}
.banner-napernyo17-tal-text3 {font-family: 'open_sansregular'; font-size: 40px; line-height: 40px; letter-spacing: 3px; color: #c5373c; text-align: center; position: absolute; right: 18px; top: 62px;}
.banner-napernyo17-tal-text3 strong {font-weight: normal; color: #9b2126; }

.lookalike-graf{width:278px; height:222px; border-radius:4px; margin: -7px -2px;}
.lookalike-graf a {width:278px; height:222px; display: block; background:url(../img/lookalike_278x222.jpg) no-repeat scroll 0 0; text-indent: -100%; overflow: hidden;}

.verified-graf{width:278px; height:222px; border-radius:4px; margin: -7px -2px; background:url(../img/verified_graf.png) no-repeat scroll 0 0;}
.verified-graf-img {width: 153px; float: left; position: relative;}
.verified-graf-img img {width: 125px; height: 125px; border: 3px solid #336993; border-radius: 50%; box-shadow: 0 0 0 6px #fff, 0 0 12px #555; margin: 15px 0 0 15px;}
	.site-randi .verified-graf-img img {border-color: #c7383e;}
	.site-femrandi .verified-graf-img img {border-color: #e23200;}
	.site-hirek .verified-graf-img img {border-color: #7B1006;}
.verified-graf-pipa {position: absolute; width: 40px; height: 40px; top: 20px; right: 0; background: transparent url(../img/verified-pipa.svg) no-repeat scroll 0 0 / 40px 40px;}
	.site-randi .verified-graf-pipa {background-image:url(../img/verified-pipa-r.svg);}
	.site-femrandi .verified-graf-pipa {background-image:  url(../img/verified-pipa-r.svg);}
	.site-hirek .verified-graf-pipa {background-image: url(../img/verified-pipa-r.svg);}
.verified-graf-text {width: 120px; float: right; font-family: 'open_sansbold'; font-size: 22px; color: #336993; line-height: 26px; text-align: right; padding: 15px 5px 0 0;}
	.site-randi .verified-graf-text {color: #c7383e;}
	.site-femrandi .verified-graf-text {color: #e23200;}
	.site-hirek .verified-graf-text {color: #7B1006;}
.verified-graf-btn {clear: both; text-align: center; padding: 45px 0 0 0;}
.verified-graf-btn a {padding: 6px 27px; background: #336993; color: #fff; text-transform: uppercase; text-decoration: none; border-radius: 4px; box-shadow: 0 0 4px #555; font-family: 'open_sanssemibold';}
	.site-randi .verified-graf-btn a {background: #3d8114;}
	.site-femrandi .verified-graf-btn a {background: #e23200;}
	.site-hirek .verified-graf-btn a {background: #7B1006;}
.verified-graf-btn a:hover {background: #336993; color: #fff; text-decoration: none;}
	.site-randi .verified-graf-btn a:hover {background: #186300;}
	.site-femrandi .verified-graf-btn a:hover {background: #e23200;}
	.site-hirek .verified-graf-btn a:hover {background: #7B1006;}


.verified-graf-profil {width:545px; height:87px; border-radius:7px; float: right; background:url(../img/verified_graf_profil.png) no-repeat scroll 0 0; overflow: hidden;}
	.site-randi .verified-graf-profil {background:url(../img/verified_graf_profil-r.png);}
	.site-femrandi .verified-graf-profil {background:url(../img/verified_graf_profil-r.png);}
	.site-hirek .verified-graf-profil {background:url(../img/verified_graf_profil-r.png);}
.verified-graf-profil-img {width: 180px; height: 87px; float: left; position: relative;}
.verified-graf-profil-img img {width: 100px; height: 100px; border: 3px solid #336993; border-radius: 50%; margin: 0 0 0 45px;}
	.site-randi .verified-graf-profil-img img {border-color: #c7383e;}
	.site-femrandi .verified-graf-profil-img img {border-color: #e23200;}
	.site-hirek .verified-graf-profil-img img {border-color: #7B1006;}
.verified-graf-profil-pipa {position: absolute; width: 34px; height: 34px; top: 3px; right: 25px; background: transparent url(../img/verified-pipa.svg) no-repeat scroll 0 0 / 34px 34px;}
	.site-randi .verified-graf-profil-pipa {background-image:url(../img/verified-pipa-r.svg);}
	.site-femrandi .verified-graf-profil-pipa {background-image:  url(../img/verified-pipa-r.svg);}
	.site-hirek .verified-graf-profil-pipa {background-image: url(../img/verified-pipa-r.svg);}
.verified-graf-profil-text {width: 180px; height: 70px; float: left; font-family: 'open_sansbold'; font-size: 22px; color: #336993; line-height: 26px; text-align: center; padding-top: 17px;}
	.site-randi .verified-graf-profil-text {color: #c7383e;}
	.site-femrandi .verified-graf-profil-text {color: #e23200;}
	.site-hirek .verified-graf-profil-text {color: #7B1006;}
.verified-graf-profil-btn {float: right; padding: 40px 15px 0 0;}
.verified-graf-profil-btn a {padding: 6px 27px; background: #336993; color: #fff; text-transform: uppercase; text-decoration: none; border-radius: 4px; box-shadow: 0 0 4px #555; font-family: 'open_sanssemibold';}
	.site-randi .verified-graf-profil-btn a {background: #3d8114;}
	.site-femrandi .verified-graf-profil-btn a {background: #e23200;}
	.site-hirek .verified-graf-profil-btn a {background: #7B1006;}
.verified-graf-profil-btn a:hover {background: #336993; color: #fff; text-decoration: none;}
	.site-randi .verified-graf-profil-btn a:hover {background: #186300;}
	.site-femrandi .verified-graf-profil-btn a:hover {background: #e23200;}
	.site-hirek .verified-graf-profil-btn a:hover {background: #7B1006;}

.profil_head .kitoltottseg {margin-top: 12px;}
.verified-cont .left_296 {float: right;}
.verified-cont .right_642 {float: left;}
#verified_list .list-box {margin: 0 7px 30px;}
#verified_list .title {margin-bottom: 20px;}
#verified_list .title h1 {float: left;}
#verified_list .title a {float: right; color: #990000; font-weight: bold;}
.svg-verified {width: 24px; height: 24px;}
.svg-verified .st0{fill:#336993;}
	.site-randi .svg-verified .st0{fill:#c7383e;}
	.site-femrandi .svg-verified .st0{fill:#e23200;}
	.site-hirek .svg-verified .st0{fill:#7B1006;}
.svg-verified .st1{fill:#FFFFFF;}
.svg-kamera {width: 75px; height: 75px;}
.svg-kamera .st0{fill:#D9D9D9;}
.svg-kamera .st1{fill:#FFFFFF;}
.svg-osszeh {width: 75px; height: 75px;}
.svg-osszeh .st0{fill:#D9D9D9;}
.svg-osszeh .st1{fill:#FFFFFF;}
.svg-verifi {width: 75px; height: 75px;}
.svg-verifi .st0{fill:#32BC43;}
.svg-verifi .st1{fill:#FFFFFF;}
.svg-verifinot {width: 75px; height: 75px;}
.svg-verifinot .st0{fill:#B40000;}
.svg-verifinot .st1{fill:#FFFFFF;}
.verif-cont {padding: 40px 50px; font-family: 'open_sansregular';color: #464646; font-size: 15px; line-height: 1.2;}
.verif-cont h2 {color: #336993; font-size: 30px; font-weight: normal; margin: 0 0 25px 0;}
	.site-randi .verif-cont h2 {color: #c8383f;}
	.site-femrandi .verif-cont h2 {color: #e23200;}
	.site-hirek .verif-cont h2{color: #7B1006;}
.verif-cont h3 {color: #336993; font-size: 20px; font-weight: normal;}
	.site-randi .verif-cont h3 {color: #c8383f;}
	.site-femrandi .verif-cont h3 {color: #e23200;}
	.site-hirek .verif-cont h3 {color: #7B1006;}
.verif-cont strong {color: #336993; font-family: 'open_sansbold'; font-weight: normal;}
	.site-randi .verif-cont strong {color: #c8383f;}
	.site-femrandi .verif-cont strong {color: #e23200;}
	.site-hirek .verif-cont strong {color: #7B1006;}
.verif-left {float: left; width: 120px; margin-bottom: 20px;}
.verif-right {float: right; width: 400px; margin-bottom: 20px;}
.verif-right p a {color: #336993; text-decoration: none;}
	.site-randi .verif-right p a {color: #c8383f;}
	.site-femrandi .verif-right p a {color: #e23200;}
	.site-hirek .verif-right p a {color: #7B1006;}
.verif-img {position: relative; width: 74px; height: 74px;}
.verif-img img {width: 70px; height: 70px; border-radius: 50%; border: 2px solid #fff; box-shadow: 0 0 5px #333;}
.verif-img img.verif-img-2 {position: absolute;	width: 50px; height: 50px; right: -20px; bottom: -10px;}
.verif-img img.verif-img-3 {position: absolute; width: 30px; height: 30px; left: 20px; bottom: -20px;}
.verif-img.platina img {border-color: #336993;}
	.site-randi .verif-img.platina img {border-color: #c8383f;}
	.site-femrandi .verif-img.platina img {border-color: #e23200;}
	.site-hirek .verif-img.platina img {border-color: #7B1006;}
.verif-img .svg-verified {position: absolute; top: -2px; right: -2px;}
.verif-img .svg-verifinot {width: 24px; height: 24px; position: absolute; top: -2px; right: -2px; display: block;}
.verif-img-no:after {content: ''; position: absolute; width: 24px; height: 24px; top: -2px; right: -2px; background: transparent url('../img/verified-x.svg') no-repeat 0 0 / 24px 24px;}
.verif-img-yes:after {content: ''; position: absolute; width: 24px; height: 24px; top: -2px; right: -2px; background: transparent url('../img/verified-pipa.svg') no-repeat 0 0 / 24px 24px;}
.verif-cont p.small {font-size: 10px; padding-left: 22px;}
.verif-cont .inp-elfogad {float: left; margin: 0;}
.verif-cont p.small.error {color: red;}
.verif-cont .inp-elfogad.error {outline: 1px solid red;}
.verif-btn {text-align: center; padding: 20px 0;}
.verif-btn a {font-size: 20px; font-family: 'open_sansbold'; text-decoration: none; background-color: #336993; color: #fff; text-transform: uppercase; padding: 10px 32px; border-radius: 4px; box-shadow: 0 2px 4px #777;}
	.site-randi .verif-btn a {background: #3d8114;}
	.site-femrandi .verif-btn a {background: #e23200;}
	.site-hirek .verif-btn a {background: #7B1006;}
.verif-btn a.btn-cancel {background-color: #949494;}
.verif-btn a:hover {background-color: #336993; color: #fff; text-decoration: none;}
	.site-randi .verif-btn a:hover {background: #186300;}
	.site-femrandi .verif-btn a:hover {background: #e23200;}
	.site-hirek .verif-btn a:hover {background: #7B1006;}
.verif-btns a {margin-right: 20px; padding: 10px 20px;}
.verif-load {width: 75px; height: 75px; border-radius: 50%;
-webkit-animation: rotating 2s linear infinite;
-moz-animation: rotating 2s linear infinite;
-ms-animation: rotating 2s linear infinite;
-o-animation: rotating 2s linear infinite;
animation: rotating 2s linear infinite;
display: none;
}
.verif-images {padding: 20px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.verif-images .verif-img {margin: 10px 5px;}
.verif-cont .successre {display: none;}
.verif-img .nophoto {background: url(../img/nincs_foto_ff250.jpg) no-repeat 0 0 / contain; width: 74px; height: 34px; display: block; border-radius: 50%; text-align: center; color: #fff; font-size: 13px; padding: 20px 0;}
.verif-img .nophoto.nophoto-no {background-image: url(../img/nincs_foto_no250.jpg);}
.verif-img .nophoto i {display: none;}

.svg-kamera,
.svg-osszeh,
.svg-verifinot,
.verif-load {display: none;}
.verif-before .svg-verifi,
.verif-before .svg-verifinot,
.verif-before .verif-load {display: none;}
.verif-before .svg-kamera,
.verif-before .svg-osszeh {display: block;}
.verif-error .svg-kamera,
.verif-error .svg-osszeh,
.verif-error .verif-load,
.verif-error .svg-verifi {display: none;}
.verif-error .svg-verifinot {display: block;}
.verif-loading .svg-kamera,
.verif-loading .svg-osszeh,
.verif-loading .svg-verifi,
.verif-loading .svg-verifinot {display: none;}
.verif-loading .verif-load {display: block;}
.verif-loading .verif-text-loaded {display: none;}
.verif-loading .verif-text-loading {display: block;}
.verif-text-loading,
.verif-text-error,
.verif-text-loaded {display: none;}
.verif-loading .verif-text-base,
.verif-loading .verif-text-error,
.verif-loading .verif-text-loaded {display: none;}
.verif-loading .verif-text-loading {display: block;}
.verif-done .verif-text-base,
.verif-done .verif-text-error,
.verif-done .verif-text-loading {display: none;}
.verif-done .verif-text-loaded {display: block;}
.verif-error .verif-text-base,
.verif-error .verif-text-loading,
.verif-error .verif-text-loaded {display: none;}
.verif-error .verif-text-error {display: block;}

.miku-graf{width:278px; height:222px; border-radius:4px; margin: -7px -2px; background:url(../img/miku_graf.png) no-repeat scroll 0 0;}
.miku-graf-btn {padding: 192px 0 0 104px;}
.miku-graf-btn a {font-family: 'open_sansbold'; font-size: 12px; text-transform: uppercase; color: #fff; padding: 5px 17px; text-align: center; text-decoration: none; background: #149f06; border-radius: 1px; -webkit-box-shadow: inset 0px -2px 10px #777; box-shadow: inset 0px -2px 10px #777;}
.miku-graf-btn a:hover {color: #fafafa; -webkit-box-shadow: none; box-shadow: none;}

.listn_v2.gravitybox { margin-right: -30px; }
.listn_v2.gravitybox .list-box { margin-left: 7px; margin-right: 10px; }

.igy-latnak-btn {padding: 20px 0; text-align: center; clear: both; overflow: hidden; height: 50px; line-height: 50px;}
.igy-latnak-btn a {padding: 10px 30px; background: #336993; color: #fff; text-decoration: none; border-radius: 4px; font-family: 'open_sanssemibold'; font-size: 20px;}
	.site-randi .igy-latnak-btn a {background: #3d8114;}
	.site-femrandi .igy-latnak-btn a {background: #e23200;}
	.site-hirek .igy-latnak-btn a {background: #7B1006;}
.igy-latnak-btn a:hover {background: #336993; color: #fff; text-decoration: none;}
	.site-randi .igy-latnak-btn a:hover {background: #186300;}
	.site-femrandi .igy-latnak-btn a:hover {background: #e23200;}
	.site-hirek .igy-latnak-btn a:hover {background: #7B1006;}

.igylatnak {display: none;}

.disc-cont .left_296 {float: right;}
.disc-cont .right_642 {float: left;}
.disc-list .list-box {margin: 0 7px 30px;}
.disc-list .title {margin: 0 0 10px 0; background: none; padding: 0;}
.disc-list .title h1 {float: left; font-family: 'open_sanssemibold'; font-weight: normal; width: auto !important; color: #336993;}
	.site-randi .disc-list .title h1 {color:#c8383f;}
	.site-femrandi .disc-list .title h1 {color:#e23200;}
	.site-hirek .disc-list .title h1 {color:#7B1006;}
.disc-list .title a {float: right; color: #767676; font-family: 'open_sanssemibold'; font-weight: normal !important; font-size: 14px; text-decoration: none;}
.disc-text {font-family: 'open_sansregular'; font-size: 14px; line-height: 1.4; padding: 10px;}
.disc-text strong {font-family: 'open_sanssemibold'; font-weight: normal;}
.disc-text h2 {font-family: 'open_sanssemibold'; font-weight: normal; font-size: 24px; float: left; color: #336993;}
	.site-randi .disc-text h2 {color:#c8383f;}
	.site-femrandi .disc-text h2 {color:#e23200;}
	.site-hirek .disc-text h2 {color:#7B1006;}
.disc-text h3 {font-family: 'open_sanssemibold'; font-weight: normal; font-size: 18px; text-transform: uppercase; color: #336993;}
	.site-randi .disc-text h3 {color:#c8383f;}
	.site-femrandi .disc-text h3 {color:#e23200;}
	.site-hirek .disc-text h3 {color:#7B1006;}
.disc-btn a {font-family: 'open_sanssemibold'; font-weight: normal; font-size: 20px; background: #336993; color: #fff; text-decoration: none; display: block; float: right; height: 46px; line-height: 46px; width: 122px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	.site-randi .disc-btn a {background:#c8383f;}
	.site-femrandi .disc-btn a {background:#e23200;}
	.site-hirek .disc-btn a {background:#7B1006;}
.disc-btn a:hover {background: #2d5c80; color: #fff; text-decoration: none;}
	.site-randi .disc-btn a:hover {background:#990000;}
	.site-femrandi .disc-btn a:hover {background:#e23200;}
	.site-hirek .disc-btn a:hover {background:#7B1006;}
.disc-btn-big a {font-family: 'open_sanssemibold'; font-weight: normal; font-size: 20px; background: #336993; color: #fff; text-decoration: none; display: block; height: 46px; line-height: 46px; width: 206px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0 auto;}
	.site-randi .disc-btn-big a {background:#c8383f;}
	.site-femrandi .disc-btn-big a {background:#e23200;}
	.site-hirek .disc-btn-big a {background:#7B1006;}
.disc-btn-big a:hover {background: #2d5c80; color: #fff; text-decoration: none;}
	.site-randi .disc-btn-big a:hover {background:#990000;}
	.site-femrandi .disc-btn-big a:hover {background:#e23200;}
	.site-hirek .disc-btn-big a:hover {background:#7B1006;}
.disc-cta {background: #f5f2eb; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.disc-cta-graph {float: left; width: 108px; margin-right: 5px;}
.disc-cta-text {float: left; width: 300px; margin-right: 17px; font-family: 'open_sanssemibold';}
.disc-cta-btn {float: left; width: 130px;}
.disc-cta-graph,
.disc-cta-text,
.disc-cta-btn {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column; height: 108px;
}

.disc-back a {float: right; font-size: 14px; margin-right: 10px; color: #444; text-decoration: none;}

.disc-graph {width: 108px; height: 108px; position: relative;}
.disc-graph-blu {width: 54px; height: 54px; float: left; position: relative;}
.disc-graph-blu div {background: #1759a8; -webkit-border-radius: 100% 0 0 0; -moz-border-radius: 100% 0 0 0; border-radius: 100% 0 0 0; position: absolute; right: 2px; bottom: 2px; -webkit-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s;}
.disc-graph-red {width: 54px; height: 54px; float: left; position: relative;}
.disc-graph-red div {background: #cb3f47; -webkit-border-radius: 0 100% 0 0; -moz-border-radius: 0 100% 0 0; border-radius: 0 100% 0 0; position: absolute; left: 2px; bottom: 2px; -webkit-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s;}
.disc-graph-gre {width: 54px; height: 54px; float: left; position: relative;}
.disc-graph-gre div {background: #417b40; -webkit-border-radius: 0 0 0 100%; -moz-border-radius: 0 0 0 100%; border-radius: 0 0 0 100%; position: absolute; right: 2px; top: 2px; -webkit-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s;}
.disc-graph-yel {width: 54px; height: 54px; float: left; position: relative;}
.disc-graph-yel div {background: #fbab35; -webkit-border-radius: 0 0 100% 0; -moz-border-radius: 0 0 100% 0; border-radius: 0 0 100% 0; position: absolute; left: 2px; top: 2px; -webkit-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s;}
.disc-graph-0 {width: 32px; height: 32px; background: #d1d2d4 !important;}
.disc-graph-1 {width: 32px; height: 32px;}
.disc-graph-2 {width: 52px; height: 52px;}
.disc-graph-cent {width: 24px; height: 24px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; top: 42px; left: 42px; background: #fff;}
.disc-cta .disc-graph-cent {background: #f5f2eb;}
.disc-graph-anima {width: 32px; height: 32px; background: #d1d2d4;}

.disc-text-left {float: left; width: 470px;}
.disc-text-right {float: right; width: 108px; padding: 10px 0 0 10px;}
.disc-text .listn {margin: 0 -10px;}

.disc-ateszt {font-family: 'open_sansregular'; font-size: 16px; line-height: 1.4; padding: 0; display: none;}
.disc-ateszt strong {font-family: 'open_sanssemibold'; font-weight: normal;}
.disc-ateszt h2 {font-family: 'open_sanssemibold'; font-weight: normal; font-size: 24px; color: #336993; margin: 0 0 5px 0;}
	.site-randi .disc-ateszt h2 {color:#c8383f;}
	.site-femrandi .disc-ateszt h2 {color:#e23200;}
	.site-hirek .disc-ateszt h2 {color:#7B1006;}

.disc-boxes {background: #f1f1f1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.23); -moz-box-shadow: 0 0 7px rgba(0,0,0,0.23); box-shadow: 0 0 7px rgba(0,0,0,0.23); padding: 0 50px 30px 50px; margin-top: 50px;}
.disc-box-wrap {height: 165px; padding: 20px 20px 0 20px; overflow: hidden;}
.disc-box-wrap.disc-box-wrap-free {height: auto; overflow: visible;}
.disc-box {height: 125px; margin: 0 0 40px 0;}
.disc-box.disc-box-free {height:auto;}
.disc-box-num {color: #484848; font-size: 18px; text-align: center; height: 18px; line-height: 18px; margin-bottom: 30px;}
.disc-box-btn {width: 180px; height: 72px; background: #fff; -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.17); -moz-box-shadow: 0 0 7px rgba(0,0,0,0.17); box-shadow: 0 0 7px rgba(0,0,0,0.17); font-size: 20px; line-height: 72px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float: left; color: #000; cursor: pointer; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1); -webkit-transition: all 1s;-o-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.disc-box-btn.fade-out-big {opacity: 0; -webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5); width: 270px;}
.disc-box-btn.fade-out-small {opacity: 0; -webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0); width: 90px;}
.disc-box-btn:hover {-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 7px rgba(0,0,0,0.5);box-shadow: 0 0 7px rgba(0,0,0,0.5);}
.disc-box-or {width: 120px; height: 48px; padding-top: 24px; float: left; text-align: center;}
.disc-box-or span {font-size: 16px; color: #8c8c8c; display: block; height: 24px;	line-height: 24px; width: 44px;	margin: 0 auto;	position: relative;}
.disc-box-or span:before {content: ''; position: absolute; width: 30px; height: 0; border-top: 1px solid #b6b6b6; right: 100%; top: 13px;}
.disc-box-or span:after {content: ''; position: absolute; width: 30px; height: 0; border-top: 1px solid #b6b6b6; left: 100%; top: 13px;}
.disc-box-eredleft {width: 108px; float: left; margin-right: 10px;}
.disc-box-eredright {width: 362px; float: left; font-size: 14px;}

.profil_head .right_180 a {text-decoration: none;}
.profil_head .right_180 #beallitasok .modositas,
.profil_head .right_180 #beallitasok .tovabb,
.profil_head .right_180 #naplod .tovabb,
.profil_head .right_180 #naplod .modositas,
.profil_head .right_180 #statisztikaid .modositas,
.profil_head .right_180 #statisztikaid .tovabb {position: absolute; top: 8px; right: 5px; margin-top: 0;}

.husvet18-graf{width:278px; height:222px; border-radius:4px; margin: -7px -2px; background:url(../img/husvet18_graf.jpg) no-repeat scroll 0 0;}
.husvet18-text1{width:170px;height:46px;background:url(../img/husvet18_text1s.svg) no-repeat scroll 54px 13px / 170px 46px; padding-top:13px;padding-left:54px;}
.husvet18-text2{font-family: 'source_sans_prolight'; font-size: 16px; color: #c6373d; text-align: center; line-height: 20px;}
.husvet18-text3{font-family: 'source_sans_probold'; font-size: 16px; color: #c6373d; text-align: center; text-transform: uppercase;line-height: 20px;}
.husvet18-graf-btn {padding: 50px 0 0 170px;}
.husvet18-graf-btn a {font-family: 'open_sanssemibold'; font-size: 12px; text-transform: uppercase; color: #fff; padding: 5px 14px; text-align: center; text-decoration: none; background: #c8383f; border-radius: 3px;}
.husvet18-graf-btn a:hover {background: #9c2d33;}

.foto_cont .foto .icon-hiteles { background: url(../img/icon-hitelesu.svg) no-repeat 0 0 / 18px 17px; width: 18px; height: 17px; position: absolute; right: 2px; top: 4px; z-index: 1; display: block; }
.foto_cont .foto .lakat {right: auto; left: 5px;}
.foto_cont .foto .foto_layer {text-transform: none; font-size: 10px; font-weight: normal; line-height: 18px;}
.foto_cont .foto .foto_layer li {margin-bottom: 4px;}
.foto_cont .foto .foto_layer i.icon {display: inline-block; float: left; width: 18px; height: 18px; background-size: 18px 18px; background-repeat: no-repeat; background-position: 0 0; margin: 0 4px 0 0;}
.foto_cont .foto .foto_layer i.icon1 { background-image: url(../img/icon-csillag.svg);} /* csillag */
.foto_cont .foto .foto_layer i.icon3 { background-image: url(../img/icon-lakatc.svg);} /* lakat zart */
.foto_cont .foto .foto_layer i.icon4 { background-image: url(../img/icon-torles.svg);} /* torles */
.foto_cont .foto .foto_layer i.icon6 { background-image: url(../img/icon-lakato.svg);} /* lakat nyit */
.foto_cont .foto .foto_layer i.icon2 { background-image: url(../img/icon-szerk.svg);} /* kepalairas */
.foto_cont .foto .foto_layer i.icon8 { background-image: url(../img/icon-hitelesb.svg);} /* hitelesites */
.foto_cont .foto .foto_layer i.icon9 { background-image: url(../img/icon-szerke.svg);} /* szerkesztes */
.foto_cont .foto .foto_layer li.active i.icon1 { background: transparent url(../img/icon-csillagact.svg) no-repeat 0 0 / 18px 18px; height: 18px; margin: 0 4px 0 0; } /* csillag aktiv */
.foto_cont .foto .foto-edit .icon-edit {background: transparent url(../img/icon-beall.svg) no-repeat 0 0 / 18px 18px; height: 18px; width: 18px; margin: 6px 4px 0 0;}
.foto_cont .foto .foto-edit.cancel .icon-edit {background: transparent url(../img/icon-megsem.svg) no-repeat 0 0 / 18px 18px; height: 18px; width: 18px; margin: 6px 4px 0 0;}

.pswp__caption_top {position: absolute; width: 100%; height: 44px; line-height: 44px; text-align: center; color: #fff; font-family: 'Roboto-Regular'; font-size: 14px;}
.pswp__caption_top .icon-hiteles { background: url(../img/icon-hitelesu.svg) no-repeat 0 0 / 20px 20px; width: 22px; height: 20px; display: inline-block; vertical-align: middle;}
.foto_cont .foto .foto_layer li.hiteles-act {opacity: 0.5;}

.listn_v2 .list-box .icon-online { background: url(../img/icon-online.svg) no-repeat 0 0 / 8px 8px; width: 10px; height: 8px; display: inline-block; vertical-align: middle;}
.listn_v2 .list-box .icon-hiteles { background: url(../img/icon-hitelesu.svg) no-repeat 0 0 / 18px 17px; width: 18px; height: 17px; position: absolute; right: 1px; top: 2px; z-index: 1; }
.listn_v2.listn-big .list-box .icon-hiteles {right: 153px;}

.profil-gdpr{font-size:14px;line-height:1.25;padding:0 10px;}
.profil-gdpr-check,.profil-gdpr-btn{padding:15px 10px;border-top:1px solid #ccc;margin:0 -10px;position:relative;}
.profil-gdpr-check .gvCheck{margin:2px 6px 1px 0;}
.profil-gdpr-btn a{padding:5px 30px;background:#336993;color:#fff;text-decoration:none;border-radius:2px;font-family: 'open_sanssemibold';font-size:16px;}
	.site-randi .profil-gdpr-btn a{background:#3d8114;}
	.site-femrandi .profil-gdpr-btn a{background:#e23200;}
	.site-hirek .profil-gdpr-btn a{background:#7B1006;}
.profil-gdpr-btn a:hover{background:#336993;color:#fff;text-decoration:none;}
	.site-randi .profil-gdpr-btn a:hover{background:#186300;}
	.site-femrandi .profil-gdpr-btn a:hover{background:#e23200;}
	.site-hirek .profil-gdpr-btn a:hover{background:#7B1006;}
.profil-gdpr-btn .loader{position:absolute;left:106px;top:16px;display:none;height:20px;width:20px;}
.profil-gdpr-btn .animRow6{-webkit-transition-delay:.11s;-moz-transition-delay:.11s;-o-transition-delay:.11s;transition-delay:.11s;}
.profil-gdpr-step2{display:none;}
.loading .profil-gdpr-btn .loader{display:block;}
.loaded .profil-gdpr-step1{display:none;}
.loaded .profil-gdpr-step2{display:block;}

.ecsom, .ecsom:before, .ecsom:after, .ecsom *, .ecsom *:before, .ecsom *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ecsom {font-family: 'open_sansregular'; font-size: 14px; line-height: 1.2; color: #464646; padding: 15px 20px;}
.ecsom-col-list ul {list-style: none; padding: 0; margin: 0;}
.ecsom-col-list li {padding: 0; margin: 5px 0; line-height: 24px; position: relative;}
.ecsom .icon {display: inline-block; width: 24px; height: 24px; vertical-align: bottom; margin-right: 5px;}
.ecsom .icon-beall-gray {background: transparent url(../img/icon-beall-gray.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-csill-black {background: transparent url(../img/icon-csill-black.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-chat-black {background: transparent url(../img/icon-chat-black.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-eye-black {background: transparent url(../img/icon-eye-black.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-kep-gray {background: transparent url(../img/icon-kep-gray.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-mail-gray {background: transparent url(../img/icon-mail-gray.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-sziv-gray {background: transparent url(../img/icon-sziv-gray.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-info-gray {background: transparent url(../img/icon-info-gray.svg) no-repeat 0 0 / 24px 24px;}
.ecsom .icon-iksz-gray {background: transparent url(../img/attach_close.svg) no-repeat 4px 4px / 16px 16px;}
.ecsom .icon-ribb-green {background: transparent url(../img/icon-ribb-blue.svg) no-repeat 0 0 / 24px 24px;}
  .site-randi .icon-ribb-green {background-image: url(../img/icon-ribb-green.svg);}
	.site-hirek .icon-ribb-green {background-image: url(../img/icon-ribb-hirek.svg);}
.ecsom .gray {color: #464646;}
.ecsom .black {color: #000;}
.ecsom .green {color: #336993;}
	.site-randi .ecsom .green {color:#3e7311;}
	.site-hirek .ecsom .green {color:#7B1006;}
.ecsom-col {background: #dfdede; width: 304px; float: left; margin: 20px -5px; padding: 15px; position: relative; border-radius: 10px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.51);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.51);box-shadow: 0 0 5px rgba(0,0,0,0.51);}
.ecsom-col.ecsom-col-2 {background: #f2f2f2; margin: 0; padding: 15px 15px 35px 15px; z-index: 10; -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.49);-moz-box-shadow: 0 0 9px rgba(0,0,0,0.49);box-shadow: 0 0 9px rgba(0,0,0,0.49);}
.ecsom-col-feat {position: relative; background: #464646; height: 35px; border-radius: 10px 10px 0 0; margin: -15px -15px 0 -15px;}
.ecsom-col-feat h3 {line-height: 35px; font-size: 15px; text-transform: uppercase; color: #fff; font-family: 'open_sansbold'; font-weight: normal; padding: 0 15px;}
.ecsom .ecsom-col-feat-label {background: transparent url(../img/ecsom-label-blue.svg) no-repeat 0 0 / 84px 84px; position: absolute; width: 84px; height: 84px; top: -30px; right: -15px; font-size: 18px; color: #fff; line-height: 84px; text-align: center; font-family: 'open_sansbold'; text-shadow: 1px 1px 1px rgba(0,0,0,0.35);}
	.site-randi .ecsom .ecsom-col-feat-label {background-image: url(../img/ecsom-label.svg);}
	.site-hirek .ecsom .ecsom-col-feat-label {background-image: url(../img/ecsom-label-hirek.svg);}
.ecsom .ecsom-col-feat-label sup {font-size: 21px; vertical-align: middle; top: -7px; position: relative;}
.ecsom-col-head {font-size: 22px; color: #464646; padding: 15px 0 10px 0; border-bottom: 1px solid #707070;}
.ecsom-col-head p {line-height: 38px; margin: 15px 0;}
.ecsom-col-head strong {font-family: 'open_sansbold'; font-weight: normal;}
.ecsom-col-head h2 {font-family: 'open_sansbold'; font-weight: normal; font-size: 28px; line-height: 35px; text-align: center;}
.ecsom-line {text-decoration: line-through; line-height:10px; font-size:16px;}
.ecsom-col.ecsom-col-2 h2 {font-size: 33px;}
.ecsom-col-desc {height: 100px; padding: 25px 0; border-top: 1px solid #fff; color: #7f7f7f; text-align: center;}
.ecsom-col.ecsom-col-2 .ecsom-col-desc {padding: 15px 0;}
.ecsom-col-list {padding-left: 60px;}
.ecsom-head {padding-left: 184px; padding-bottom: 40px;}
.ecsom-head-img {float: left; width: 96px; margin-right: 15px; position: relative;}
.ecsom-head-img img {width: 96px; height: 96px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.ecsom-head-text {float: left;}
.ecsom-head-text h1 {font-family: 'open_sansbold'; font-weight: normal; font-size: 35px; color: #336993; margin-bottom: 0;}
	.site-randi .ecsom-head-text h1 {color:#c8383f;}
	.site-femrandi .ecsom-head-text h1 {color:#e23200;}
	.site-hirek .ecsom-head-text h1 {color:#7B1006;}
.ecsom-head-text p {font-family: 'open_sanssemibold'; font-size: 21px;}
.ecsom-head.no-img {padding-left:0; text-align: center;}
.ecsom-head.no-img .ecsom-head-text {float: none;}

.ecsom-head-img .titkossvg{position:absolute;width:50px;height:50px;top:18px;left:23px;}
.ecsom-head-img .titkossvg .st0{fill:#ffffff;}

.ecsom .btn {
	background: #4d83ac;
	background: -moz-linear-gradient(top, #4d83ac 0%, #4d83ac 50%, #336993 51%, #447aa3 100%);
	background: -webkit-linear-gradient(top, #4d83ac 0%, #4d83ac 50%, #336993 51%, #447aa3 100%);
	background: linear-gradient(to bottom, #4d83ac 0%, #4d83ac 50%, #336993 51%, #447aa3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d83ac', endColorstr='#447aa3',GradientType=0 );
	width: 128px; height: 38px; padding-left: 10px; display: inline-block; border: 1px solid #fff; text-decoration: none; text-align: center; line-height: 36px; font-size: 18px; font-family: 'open_sansbold'; font-weight: normal; color: #fff; -webkit-box-shadow: 0 0 0 1px #c9c9c9; -moz-box-shadow: 0 0 0 1px #c9c9c9; box-shadow: 0 0 0 1px #c9c9c9; text-shadow: 0 0 3px #1c521b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
	.site-randi .ecsom .btn {
		background: #4e901d;
		background: -moz-linear-gradient(top, #4e901d 0%, #4e901d 50%, #38670f 51%, #427a12 100%);
		background: -webkit-linear-gradient(top, #4e901d 0%,#4e901d 50%,#38670f 51%,#427a12 100%);
		background: linear-gradient(to bottom, #4e901d 0%,#4e901d 50%,#38670f 51%,#427a12 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e901d', endColorstr='#427a12',GradientType=0 );}
	.site-hirek .ecsom .btn {
		background: ##a91717;
		background: -moz-linear-gradient(top, #a91717 0%, #a91717 50%, #810101 51%, #990e0e 100%);
		background: -webkit-linear-gradient(top, #a91717 0%,#a91717 50%,#810101 51%,#990e0e 100%);
		background: linear-gradient(to bottom, #a91717 0%,#a91717 50%,#810101 51%,#990e0e 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a91717', endColorstr='#990e0e',GradientType=0 );}
.ecsom .btn.btn-gray {
	background: #949494;
	background: -moz-linear-gradient(top, #949494 0%, #949494 50%, #6f6f6f 51%, #818181 100%);
	background: -webkit-linear-gradient(top, #949494 0%,#949494 50%,#6f6f6f 51%,#818181 100%);
	background: linear-gradient(to bottom, #949494 0%,#949494 50%,#6f6f6f 51%,#818181 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#818181',GradientType=0 );
	text-shadow: 0 0 2px #363636;
}
.ecsom .btn:hover {box-shadow: 0px 0px 3px #777;}
.ecsom .btn:hover .btn-arr {margin-left: 1px; background-position: 3px 8px;}
.ecsom .btn-arr {display: inline-block; width: 20px; height: 36px; background: transparent url(../img/icon-btn-arr.svg) no-repeat 0 8px / 20px 20px; vertical-align: top; -webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.ecsom-col-head .btn {float: right;}
.ecsom-col-btn {margin: 30px 0; text-align: center;}
.ecsom-col-info {text-align: center; line-height: 24px;}
.ecsom .arrow_left { position:absolute; display:none; line-height:normal; font-size:12px; font-style:normal; left:165px; top:-8px; text-align:left; text-indent:0; z-index:11; }
.ecsom .arrow_left .tip-text { width:250px; }
.ecsom .arrow_left .tip-title { margin-left:-5px; }
.ecsom .ecsom-col-list li:hover .arrow_left { display:block;}
.ecsom .ecsom-col-3 .arrow_left {left: -255px;}
.ecsom .ecsom-col-3 .arrow_left .tip-title {float: right; margin-left: 0; -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.ecsom .hotline {margin: 15px 0; height: 50px; font-family: 'open_sanssemibold';}
.ecsom .hotline .num {margin-right: 25px; line-height: 50px;}
.ecsom .efiplus {margin: 30px 0;}
.ecsom .efiplus .right {padding: 0;}
.ecsom .efiplus .right .col-2 a {color: #000; text-decoration: underline; font-size: 14px;}
.ecsom .efiplus a.button-kupon {font-family: 'open_sanssemibold'; font-weight: normal; font-size: 12px; margin-right: 0; margin-left: 10px;}
.ecsom .efiplus .col-2 {text-align: left; float: left; width: auto;}
.ecsom .efiplus .col-1 {text-align: right; float: right; width: auto;}
.ecsom-foot {font-size: 12px; color: #7f7f7f; }
.ecsom-foot-star {float: left; width: 20px;}
.ecsom-foot-text {padding-left: 20px; padding-bottom: 20px;}

.aprofilom .sticky_buttons {position: fixed; right: 0;}
.aprofilom .StickyWrapper {width: 300px;}

.disc-cta-banner {padding: 0 15px;}
.disc-cta-banner .disc-cta-graph {margin-right: 20px;}
.disc-cta-banner .disc-cta-text {width: 210px; margin-right: 40px; }
.disc-cta-banner .disc-cta-text p {font-size: 14px; line-height: 1.3; margin: 0; font-family: 'open_sansregular';}
.disc-cta-banner .disc-cta-btn {width: 212px;}
.disc-cta-banner .disc-btn a {width: 212px; height: 50px; line-height: 50px;}
.disc-cta-banner h3 {font-size: 20px; line-height: 1.1; width: 100%; margin-bottom: 0; font-weight: normal; text-transform: uppercase; color: #336993;}
	.site-randi .disc-cta-banner h3 {color:#c8383f;}
	.site-femrandi .disc-cta-banner h3 {color:#e23200;}
	.site-hirek .disc-cta-banner h3 {color:#7B1006;}

/* vb efi promo */
.vb_promo_efi { font-family: 'opensans-regular-webfont'; position:absolute; bottom:0; background:#295091; font-size:20px; color:#fff; padding:15px 0 0 50px;  height:70px; margin:15px 0 0 -55px;font-weight:normal; line-height:27px; width:516px;}
.vb_promo_efi strong {font-family: 'opensans-bold-webfont'; font-weight:normal;}
.vb_efi.efi-cont .head .col-1, .vb_efi.efi-cont .head .col-2, .vb_efi.efi-cont .head .col-3 {    height: 225px;}

.vb_efi.efi-cont .head-cont {height:225px;}

.vb_efi .scrollOn:after { bottom: -233px;}

.vb_efi_arrow {position:absolute; width:45px; height:2px; background:#fff; right:25px;}
.vb_efi_arrow:after {content:'';width:15px; height:2px; background:#fff; position:absolute; right:-1px; top:-6px; transform:rotate(45deg);}
.vb_efi_arrow:before {content:'';width:15px; height:2px; background:#fff; position:absolute; right:-1px; top:6px; transform:rotate(315deg);}
.efi-cont.vb_efi .head .col-1 { padding: 30px 0 0 136px;}
.efi-cont.vb_efi .head.head3 .col-1 { padding: 30px 0 0 55px;}
.efi-cont.vb_efi .head .col-1 .vb_promo_efi{ margin: 55px 0 0 -136px;}
.efi-cont.vb_efi .head.head3 .col-1 .vb_promo_efi {margin:15px 0 0 -55px;}

.vb_efi_price_over { text-decoration:line-through;}
.vb_promo_box {position:absolute; background:#295091; font-size:13px; color:#fff; font-weight:bold; padding:6px 13px; border-radius: 0 0 5px 5px; top:0px; left:60px; }
.fizmodv2 .price span.vb_promo_price {font-size:15px; color:#464646; text-decoration:line-through; display:inline-block; margin:0 5px 0 0; }
/* vb efi promo */

.arrow_up {z-index:11;}
.tip .tip-title {margin-top: 7px;}

.list .box .icon-online { background: url(../img/icon-online.svg) no-repeat 0 0 / 8px 8px; width: 10px; height: 8px; display: inline-block;}

.kapcsolat_lista .kapcs-pic{float:left;margin-right:6px;position:relative;}
.kapcsolat_lista .kapcs-pic img{width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff;}
.kapcsolat_lista .platinas .kapcs-pic img{border-color:#336993;}
	.site-randi .kapcsolat_lista .platinas .kapcs-pic img{border-color:#990000;}
	.site-femrandi .kapcsolat_lista .platinas .kapcs-pic img{border-color:#e23200;}
	.site-hirek .kapcsolat_lista .platinas .kapcs-pic img{border-color:#8f1111;}
.kapcsolat_lista .platinas .kapcs-pic .platinasvg{width:14px;height:14px;bottom:0px;right:-5px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.kapcsolat_lista .kapcs-pic .titkossvg{position:absolute;width:13px;height:17px;top:7px;left:10px;}
.kapcsolat_lista .kapcs-pic .titkossvg .st0{fill:#ffffff;}

.udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener.udv_link {background: none !important;}
	.site-randi .udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener.udv_link {background: none !important;}
	.site-femrandi .udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener.udv_link {background: none !important;}
	.site-hirek .udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener.udv_link {background: none !important;}
.udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener,
.right_kereses_box .advanced_search a,
.tk_link_1,
.tk_link_2,
.tippek_list .title a,
.oket_ajanljuk_box .title a,
#randiVIP .title a,
.left_mobil_box #randiVIP .title a,
.left_mobil_box .tovabb,
.link_more,
.inactive_box .more_link a,
.inactive_mobil_box .more_link a,
.foto_lista .title a,
#right_tab_box .help_cont .tovabb {color:#336993 !important; font-size: inherit; background: url('../img/marrow.svg') no-repeat right center / 7px 11px !important;}
	.site-randi .udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener,
	.site-randi .right_kereses_box .advanced_search a,
	.site-randi .tk_link_1,
	.site-randi .tk_link_2,
	.site-randi .tippek_list .title a,
	.site-randi .oket_ajanljuk_box .title a,
	.site-randi #randiVIP .title a,
	.site-randi .left_mobil_box #randiVIP .title a,
	.site-randi .left_mobil_box .tovabb,
	.site-randi .link_more,
	.site-randi .inactive_box .more_link a,
	.site-randi .inactive_mobil_box .more_link a,
	.site-randi .foto_lista .title a,
	.site-randi #right_tab_box .help_cont .tovabb {color: #990000 !important; background: url('../img/marrow-randi.svg') no-repeat right center / 7px 11px !important;}
	.site-femrandi .udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener,
	.site-femrandi .right_kereses_box .advanced_search a,
	.site-femrandi .tk_link_1,
	.site-femrandi .tk_link_2,
	.site-femrandi .tippek_list .title a,
	.site-femrandi .oket_ajanljuk_box .title a,
	.site-femrandi #randiVIP .title a,
	.site-femrandi .left_mobil_box #randiVIP .title a,
	.site-femrandi .left_mobil_box .tovabb,
	.site-femrandi .link_more,
	.site-femrandi .inactive_box .more_link a,
	.site-femrandi .inactive_mobil_box .more_link a,
	.site-femrandi .foto_lista .title a,
	.site-femrandi #right_tab_box .help_cont .tovabb {color: #e23200 !important; background: url('../img/marrow-fem.svg') no-repeat right center / 7px 11px !important;}
	.site-hirek .udv_box_mobil.udv_2016 .teljesAdatlapLayerOpener,
	.site-hirek .right_kereses_box .advanced_search a,
	.site-hirek .tk_link_1,
	.site-hirek .tk_link_2,
	.site-hirek .tippek_list .title a,
	.site-hirek .oket_ajanljuk_box .title a,
	.site-hirek #randiVIP .title a,
	.site-hirek .left_mobil_box #randiVIP .title a,
	.site-hirek .left_mobil_box .tovabb,
	.site-hirek .link_more,
	.site-hirek .inactive_box .more_link a,
	.site-hirek .inactive_mobil_box .more_link a,
	.site-hirek .foto_lista .title a,
	.site-hirek #right_tab_box .help_cont .tovabb {color: #7B1006 !important; background: url('../img/marrow-titk.svg') no-repeat right center / 7px 11px !important;}
.left_mobil_box .arrow {width:11px; height:11px !important; margin:2px 0 0 0 !important; padding-right:0; background:url('../img/marrow.svg') no-repeat right center / 7px 11px;  -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); -webkit-transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s;}
	.site-randi .left_mobil_box .arrow {background:url('../img/marrow-randi.svg') no-repeat right center / 7px 11px;}
	.site-femrandi .left_mobil_box .arrow {background:url('../img/marrow-fem.svg') no-repeat right center / 7px 11px;}
	.site-hirek .left_mobil_box .arrow {background:url('../img/marrow-titk.svg') no-repeat right center / 7px 11px;}
.left_mobil_box .arrow_open {-webkit-transform:rotate(-90deg) !important; -moz-transform:rotate(-90deg) !important; -ms-transform:rotate(-90deg) !important; -o-transform:rotate(-90deg) !important; transform:rotate(-90deg) !important;}
.kapcsolat_esemeny_more a,
.kapcsolat_esemeny_less a {color:#336993 !important; font-size:inherit; background:none; padding-right:15px; position:relative;}
	.site-randi .kapcsolat_esemeny_more a,
	.site-randi .kapcsolat_esemeny_less a {color: #990000 !important;}
	.site-femrandi .kapcsolat_esemeny_more a,
	.site-femrandi .kapcsolat_esemeny_less a {color: #e23200 !important;}
	.site-hirek .kapcsolat_esemeny_more a,
	.site-hirek .kapcsolat_esemeny_less a {color: #7B1006 !important;}
.kapcsolat_esemeny_more a::after,
.kapcsolat_esemeny_less a::after {content:''; position:absolute; width:11px; height:11px; background:url('../img/marrow.svg') no-repeat right center / 7px 11px !important; top:1px; right:0; -webkit-transform:rotate(90deg) !important; -moz-transform:rotate(90deg) !important; -ms-transform:rotate(90deg) !important; -o-transform:rotate(90deg) !important; transform:rotate(90deg) !important;}
	.site-randi .kapcsolat_esemeny_more a::after,
	.site-randi .kapcsolat_esemeny_less a::after { background:url('../img/marrow-randi.svg') no-repeat right center / 7px 11px !important;}
	.site-femrandi .kapcsolat_esemeny_more a::after,
	.site-femrandi .kapcsolat_esemeny_less a::after {background:url('../img/marrow-fem.svg') no-repeat right center / 7px 11px !important;}
	.site-hirek .kapcsolat_esemeny_more a::after,
	.site-hirek .kapcsolat_esemeny_less a::after {background:url('../img/marrow-titk.svg') no-repeat right center / 7px 11px !important;}
.kapcsolat_esemeny_less a::after {top:5px; -webkit-transform:rotate(-90deg) !important; -moz-transform:rotate(-90deg) !important; -ms-transform:rotate(-90deg) !important; -o-transform:rotate(-90deg) !important; transform:rotate(-90deg) !important;}
.AccordionMulti dd dt span {color:#336993 !important; background:none; padding-right:10px; display:inline-block; position:relative;}
	.site-randi .AccordionMulti dd dt span {color: #990000 !important;}
	.site-femrandi .AccordionMulti dd dt span {color: #e23200 !important;}
	.site-hirek .AccordionMulti dd dt span {color: #7B1006 !important;}
.AccordionMulti dd dt span:after {content:''; position:absolute; width:11px; height:11px; background:url('../img/marrow.svg') no-repeat right center / 7px 11px !important; top:2px; right:0; -webkit-transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s;}
	.site-randi .AccordionMulti dd dt span:after {background:url('../img/marrow-randi.svg') no-repeat right center / 7px 11px !important;}
	.site-femrandi .AccordionMulti dd dt span:after {background:url('../img/marrow-fem.svg') no-repeat right center / 7px 11px !important;}
	.site-hirek .AccordionMulti dd dt span:after {background:url('../img/marrow-titk.svg') no-repeat right center / 7px 11px !important;}
.AccordionMulti dd dt.open span:after {right:-4px; -webkit-transform:rotate(90deg) !important; -moz-transform:rotate(90deg) !important; -ms-transform:rotate(90deg) !important; -o-transform:rotate(90deg) !important; transform:rotate(90deg) !important;}

/* .right_642 .border_shadow_box {padding:20px 0 20px 20px;} */
body.site-randi,
body.site-randi.kapu #wrapper,
body.kapu .footer-wrapper .footer,
.site-randi #wrapper.fixed_header #header.v2016 {background: #eae7e4 !important;}
.site-randi .footer .flogo {background-color: #eae7e4;}
.site-randi #header.v2016 .h_menu li .noti {border-color: #eae7e4;}

.efi-cont .head .col-1,
.efi-cont .head .col-2,
.efi-cont .head .col-3 {height: 225px;}
.efi-cont .head-cont {height:225px;}
.scrollOn:after {bottom: -233px;}
.efi-cont .head2 .col-1 {padding: 15px 0 0 30px;}
.efi-cont .head .col-1.efimeguj {line-height: 19px;}

.profil_torles .left_365 {padding-left:0;width:400px;}
.profil_torles .right_281 {padding-right:0;}
.profil_torles .listn_v2 {margin:0 -10px;}
.profil_torles .listn_v2 .list-box {border:0 none;margin:10px;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.35);-moz-box-shadow:1px 1px 6px rgba(0,0,0,.35);box-shadow:1px 1px 6px rgba(0,0,0,.35);}
.profil_torles .listn_v2 .list-box:hover {box-shadow:none;-webkit-box-shadow:none;}
.profil_torles .button_torles {margin-left:30px;}

.fizmod_center {width: 596px; margin: 30px auto;}
.fizmod_center.fizmod_valasztas:hover {background-color: transparent;}
.fizmod_center .aszf_link.aszf_link2 {float: none; padding: 10px 0 10px 130px; margin: 0;	width: auto; clear: both;}
#head_banner, #head_banner .cont { background: #fff;}
#head_banner { margin-bottom: 20px;}

.list-new .list-box.titkfoto .pic:after {background: url(../img/homalyos_foto_adatlap.png) no-repeat center center / cover; width: 120px; height: 171px; content: ''; position: absolute; top: 0; left: 0;}
.list-new .list-box.titkfoto .info,
.list-new .list-box.titkfoto .user-mover .nophoto {display: none;}
.list-new .listn-big .list-box.titkfoto .info {display: block;}

.list-new .listn_v2 .list-box.nofoto, .listn_v2 .list-box.nofoto-ffi { background-color: #eaeaea; }
.list-new .listn_v2 .list-box.nofoto .info,
.list-new .listn_v2 .list-box.nofoto-ffi .info { bottom: 0; top: -133px; background: rgba(255, 255, 255, 0.5); }
.list-new .listn_v2 .list-box.nofoto .info.info-top2,
.list-new .listn_v2 .list-box.nofoto-ffi .info.info-top2 { top: 38px; }
.list-new .listn_v2 .list-box.nofoto .info,
.list-new .listn_v2 .list-box.nofoto-ffi .info { height: 108px; }
.list-new .listn_v2 .list-box.nofoto .info.info-top2,
.list-new .listn_v2 .list-box.nofoto-ffi .info.info-top2 { padding-top: 0; height: 127px; border-bottom-width: 6px; }
.list-new .listn_v2 .list-box.nofoto .info.info-top2.info-small,
.list-new .listn_v2 .list-box.nofoto-ffi .info.info-top2.info-small { height: 78px; }

.iphone8_promo_efi{position:absolute;bottom:0;background:url('../img/iphone8_efi.jpg') no-repeat 0 0;padding:0;height:85px;width:566px;margin:0 0 0 -30px;}
.iphone8_promo_efi h1{font-family:'open_sanssemibold';font-weight:normal;font-size:24px !important;color:#000;line-height:1;margin:0 !important;padding:12px 0 0 142px;}
.iphone8_promo_efi h2{font-family:'opensans-bold-webfont';font-weight:normal;font-size:22px;text-transform:uppercase;color:#000;line-height:1;margin:0 !important;padding:8px 0 0 142px;}
.iphone8_promo_efi a{font-style:italic;font-size:16px;position:absolute;bottom:10px;right:15px;}
.iphone8_promo_efi.iphone8_promo_efi-mod{bottom:auto;top:20px;right:26px;width:608px;height:92px;background-size:contain;border-radius:3px;margin:0;}
.iphone8_promo_efi-csom .iphone8_promo_efi{bottom:auto;background:url('../img/iphone8_efi_csom.jpg') no-repeat 0 0;width:458px;height:156px;border-radius:5px;top:15px;right:25px;}
.iphone8_promo_efi-csom .ecsom-head{padding-left:0;padding-bottom:40px;padding-top:30px;}
.iphone8_promo_efi-csom .ecsom-head-text h1{font-size:30px;}
.iphone8_promo_efi-csom .ecsom-head-text p{font-size:18px;}
.iphone8_promo_efi-csom .ecsom-head.no-img .ecsom-head-text{float:left;text-align:left;}
.iphone8_promo_efi-csom .iphone8_promo_efi h1{padding:20px 0 0 150px;line-height:1.2;}
.iphone8_promo_efi-csom .iphone8_promo_efi h1 strong{text-transform:uppercase;}

.right_login_box #my-signin2 {width: 244px;	margin: 10px auto;}
.right_login_box #my-signin2 .abcRioButton {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


.right_login_box .btn-goog-wrap {
	width: 244px;
	margin: 10px auto;
}
.right_login_box .btn-goog {
  display: inline-block;
  background: white;
  color: #5b5b5b;
  width: 212px;
	height: 42px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border: 1px solid #a0a0a0;
  white-space: nowrap;
	line-height: 38px;
  cursor: pointer;
	padding: 0 15px;
}
.right_login_box .btn-goog:hover {
	color: #333;
	border-color: #333;
}
.right_login_box .btn-goog .icon {
  background: url('../img/btn_google.svg') no-repeat 0 0 / 22px 22px;
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
}
.right_login_box .btn-goog .text {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 25px !important;
  font-size: 14px;
  font-weight: normal;
  font-family: "opensans-semibold", "opensans-semibold-webfont";
  margin: 0 !important;
}
.right_login_box .name-goog {
	text-align: center;
	line-height: 3em;
}

.right_kereses_box .button_kereses {float: none !important;	margin: 0 auto; background: transparent;}
.right_kereses_box .button_kereses input {background: #336993; color: #fff; font-size: 18px; line-height: 41px; border-radius: 3px; font-family: "open_sanssemibold", "opensans-semibold", "opensans-semibold-webfont";}
.right_kereses_box .button_kereses input:hover {background: #528ab5;}

.kereses_form .button_kereses {background: transparent;	width: 131px;	height: 41px;	float: right;	display: inline; margin-right: 10px; margin-top: 24px;}
.kereses_form .button_kereses a {width: 131px; height: 41px; padding-top: 0; background: #336993; color: #fff; font-size: 18px; line-height: 41px; border-radius: 3px; font-family: "open_sanssemibold", "opensans-semibold", "opensans-semibold-webfont";}
.kereses_form .button_kereses:hover {background: transparent;}
.kereses_form .button_kereses a:hover {background: #528ab5;}


.site-randi .right_kereses_box .button_kereses input {background: #3c8113; }
.site-randi .right_kereses_box .button_kereses input:hover {background: #2f6e0a;}
.site-randi .kereses_form .button_kereses a {background: #3c8113; }
.site-randi .kereses_form .button_kereses a:hover {background: #2f6e0a;}


.site-femrandi .right_kereses_box .button_kereses input {background: #e23200; }
.site-femrandi .right_kereses_box .button_kereses input:hover {opacity: 0.8;}
.site-femrandi .kereses_form .button_kereses a {background: #e23200; }
.site-femrandi .kereses_form .button_kereses a:hover {opacity: 0.8;}

.site-hirek .right_kereses_box .button_kereses input {background: #7B1006; }
.site-hirek .right_kereses_box .button_kereses input:hover {opacity: 0.8;}
.site-hirek .kereses_form .button_kereses a {background: #7B1006; }
.site-hirek .kereses_form .button_kereses a:hover {opacity: 0.8;}



.left_shadow,
.right_shadow {display: none;}
.border_shadow_box {border: 1px solid transparent !important; background: #fff !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
.border_shadow_box .bordered {background: none; border-bottom: 1px solid #c0bbb1; margin-bottom: 0; padding-bottom: 10px;}
.udv_box_mobil.border_shadow_box:hover {background: #fff !important;}
.listn_v2 .list-box {border: none !important; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; transition: all 0.3s;}
.listn_v2 .list-box:hover {box-shadow: 1px 1px 6px rgba(0,0,0,.35); -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.35);}
.listn_v2 .list-box .pic {overflow: hidden;	display: block;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
#ListaContainer  .list-box .photo {line-height: 11px;	padding-bottom: 2px; font-size: 11px; color: white; position: absolute; left: 2px; top: 5px; background: transparent url("../img/fotoksh.svg") no-repeat 0 0 / 15px 13px; z-index: 2; display: block;	padding-left: 15px;	text-shadow: 1px 1px 1px rgba(0,0,0,.95);}
#ListaContainer .listn_v2 .list-box .button {background: #e7e7e7 url(../img/list/more.svg) no-repeat center center / 41px 73px !important;}
  .site-randi #ListaContainer .listn_v2 .list-box .button {background-image: url(../img/list/more-r.svg) !important;}
#ListaContainer .listn_v2 .list-box .button:hover {background-position: center center  !important;}
.kapcs_col_right .foto_lista {background: none !important;}
#randiVIP,
.kapcsolatok_listaza_box {border: 1px solid transparent !important;}
#right_tab_box {margin: 0 -11px !important;}
#right_tab_box .pic_list .box {	margin-right: 7px !important;}
#right_tab_box .title {background: none !important; border-bottom: 1px solid #e9dbc4; margin: 0; padding: 0;}
.left_mobil_box .title {background: none !important; border-bottom: 1px solid #e9dbc4; margin: 0 -11px; padding: 0 11px 2px 11px;}
#right_tab_box .title2,
.left_mobil_box .title2 {background: none !important; padding-top: 20px; border-bottom: none;}
#right_tab_box .help_cont,
.left_mobil_box .help_cont {background: none !important; border-bottom: 1px solid #e9dbc4;}
.reg_inside_menu,
.reg_inside_menu ul li.act,
.right_box .right_box_head {background: none !important;}
.reg_inside_menu ul li.act a,
.reg_inside_menu ul li.act a:hover {text-decoration: underline;}
.left_mobil_box .help_cont ul {margin: 0 -10px 5px -10px; padding: 5px 10px 0 10px; list-style: none;	border-bottom: 1px solid #e9dbc4;	position: relative;}
.left_mobil_box .help_cont ul li {padding-bottom: 7px;}
.listn_v2 .list-box:hover .user-mover {opacity: 0.9;}

.but_szla_efi { display: inline-block; font-size:14px; color: #545254; border:solid 1px #545254; border-radius: 5px; background: #fff; padding: 6px 20px; text-decoration: none; margin: 8px 0 0 0;}
.but_szla_efi.disabled {color:#bbb; border-color: #bbb;}

.label {position:relative;}
.label:hover .tooltip {display:block;}

.label .tooltip {position:absolute;left:50%;bottom:auto;top:-62px;width:126px;height:46px;margin-left:-72px;font-size:13px;line-height:16px;background:#464646;color:white;border-radius:8px;-webkit-border-radius:8px;padding:4px 9px;display:none;z-index:11;}
.label .tooltip i{display:block;position:absolute;left:50%;margin-left:-4px;top:auto;bottom:-7px;width:0;height:0;border-style:solid;border-width:7px 4px 0 4px;border-color:#464646 transparent transparent transparent;}

.keres_but_center {float: left; left: 50%; position: relative; transform: translateX(-50%); padding-bottom: 0px;}
.keres_but_center .button_kereses2 {margin:20px 0 0 0;}
.box_right {margin: 20px 0 0 0;}
.cimke-text {float:left; width: 47px; margin: 3px 0 0 0;}

.keres_but_center .bubi2 {float: left;
    display: block;
    color: #fff;
    font-size: 11px;
    background: #464646;
    width: 179px;
    height: 31px;
    padding: 3px 0 0 13px;
    margin: 8px 10px 0 0px;
    line-height: normal;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
left: 50%; transform: translateX(-50%);
clear: both;}

.keres_but_center .bubi2:after {
    content: '';
   width: 0;
height: 0;
border-style: solid;
border-width: 0 6.5px 7px 6.5px;
border-color: transparent transparent #464646 transparent;
    position: absolute;
    left: 50%;
    top: -7px;
}

.kereses_form .box_right { margin:10px 0 0 0; padding:0 10px 0 0;}
.kereses_form .box_right.box_cimke {margin:20px 0 0 0;}

.border_shadow_box.lista2015 .list-box {overflow: inherit;}

.efi-cont .head .col-2,
.efi-cont .head .col-3 {padding: 10px 20px 0 20px !important; font-size: 13px !important;}

.efi_kikapcs {padding: 0 15px; color:#464646;}
.efi_kikapcs a {color:#464646;}
.efi_kikapcs .button_bekapcsolas {float:none; margin: 10px 0 0 0; }
.efi_kikapcs .button_bekapcsolas a{color:#fff;}

.btn-left {float: left;}
.btn-right {float: right;}
.btn-ok {
	background: #4d83ac;
	background: -moz-linear-gradient(top, #4d83ac 0%, #4d83ac 50%, #336993 51%, #447aa3 100%);
	background: -webkit-linear-gradient(top, #4d83ac 0%, #4d83ac 50%, #336993 51%, #447aa3 100%);
	background: linear-gradient(to bottom, #4d83ac 0%, #4d83ac 50%, #336993 51%, #447aa3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d83ac', endColorstr='#447aa3',GradientType=0 );
	height: 38px; display: inline-block; border: 1px solid #fff; text-decoration: none !important; text-align: center; line-height: 36px; font-size: 18px; font-family: 'open_sansbold'; font-weight: normal; color: #fff !important; -webkit-box-shadow: 0 0 0 1px #c9c9c9; -moz-box-shadow: 0 0 0 1px #c9c9c9; box-shadow: 0 0 0 1px #c9c9c9; text-shadow: 0 0 3px #1c521b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 15px;
}
	.site-randi .btn-ok {
		background: #4e901d;
		background: -moz-linear-gradient(top, #4e901d 0%, #4e901d 50%, #38670f 51%, #427a12 100%);
		background: -webkit-linear-gradient(top, #4e901d 0%,#4e901d 50%,#38670f 51%,#427a12 100%);
		background: linear-gradient(to bottom, #4e901d 0%,#4e901d 50%,#38670f 51%,#427a12 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e901d', endColorstr='#427a12',GradientType=0 );}
	.site-hirek .btn-ok {
		background: #a91717;
		background: -moz-linear-gradient(top, #a91717 0%, #a91717 50%, #810101 51%, #990e0e 100%);
		background: -webkit-linear-gradient(top, #a91717 0%,#a91717 50%,#810101 51%,#990e0e 100%);
		background: linear-gradient(to bottom, #a91717 0%,#a91717 50%,#810101 51%,#990e0e 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a91717', endColorstr='#990e0e',GradientType=0 );}

.btn-gray {
	background: #949494;
	background: -moz-linear-gradient(top, #949494 0%, #949494 50%, #6f6f6f 51%, #818181 100%);
	background: -webkit-linear-gradient(top, #949494 0%,#949494 50%,#6f6f6f 51%,#818181 100%);
	background: linear-gradient(to bottom, #949494 0%,#949494 50%,#6f6f6f 51%,#818181 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#818181',GradientType=0 );
	height: 38px; display: inline-block; border: 1px solid #fff; text-decoration: none; text-align: center; line-height: 36px; font-size: 18px; font-family: 'open_sansbold'; font-weight: normal; color: #fff; -webkit-box-shadow: 0 0 0 1px #c9c9c9; -moz-box-shadow: 0 0 0 1px #c9c9c9; box-shadow: 0 0 0 1px #c9c9c9; text-shadow: 0 0 3px #1c521b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 15px;
}
.btn-ok:hover,
.btn-gray:hover {box-shadow: 0px 0px 5px #777; color: #fff;}
.btn-link {line-height: 40px; padding: 0 15px; color: #555;}

.cont-banner {
  text-align: center;
  background: #fff;
  padding: 10px 0;
  margin-bottom: 20px;
}
.cont-banner:empty {
  display: none;
}
.nonap_lista_txt {text-align:left;}
.nonap_lista_txt2 {text-align:left; float: left; margin: 0 20px 20px 20px;font-size: 13px;
    line-height: 18px;
	font-weight: normal;}
.nonap_lista_txt2 span{padding: 10px 0 0 0; display: inline-block; margin-left: 140px;}
.lista2015.koszontes .nonap_lista_txt .title {font-size:20px; padding-bottom: 0px; margin-bottom: 4px; font-weight: bold!important; text-transform: uppercase; font-family: Tahoma, Geneva, sans-serif!important; line-height: normal; }
.lista2015.koszontes .nonap_lista_txt .title span {text-transform: none; font-size: 17px; padding: 0!important;}

.lista2015.koszontes .nonap_lista_txt .title.prim{color:#336993;}
  .site-randi .lista2015.koszontes .nonap_lista_txt .title.prim{color:#c8383f;}
  .site-hirek .lista2015.koszontes .nonap_lista_txt .title.prim{color:#810100;}
  .site-femrandi .lista2015.koszontes .nonap_lista_txt .title.prim{color:#e23200;}

  .site-randi .lista2015.koszontes .nonap_lista_txt.husvet_lista_txt .title.prim{color:#ff122e;}


.nonap_img { float: left; background: url(../img/nonap_lista_img.jpg) no-repeat; width: 140px; height: 192px; margin-left: 20px;}
.nonap_img1 { float: left; background: url(../img/nonap_lista_img1.jpg) no-repeat left top; width: 140px; height: 131px; margin-left: 20px;}
.nonap_img1.husvet_img1 {background: url(../img/husvet_lista_img1.jpg) no-repeat left top; margin-top: 47px;}
.nonap_img1.husvet_img2 {background: url(../img/husvet_lista_img2.jpg) no-repeat left top; margin-top: 61px;}
.lista2015.koszontes.udvozletek .udvozletek-header.nonap_lista .middle {
    margin-top: 0px;
    float: left;
	width: 300px;
    font-size: 13px;
    line-height: 18px;
	font-weight: normal;
	padding-right: 20px;
}
.lista2015.koszontes.udvozletek .udvozletek-header.nonap_lista.husvet_lista .middle {
	margin-top: 0px;
	float: left;
	width: 160px;
	font-size: 13px;
	line-height: 1.2;
	font-weight: normal;
	padding-right: 0;
}
.lista2015.koszontes.udvozletek .udvozletek-header.nonap_lista .middle .descr {	margin-bottom: 10px;}
.lista2015.koszontes.udvozletek .udvozletek-header.nonap_lista .middle span{padding: 10px 0 0 0; display: inline-block;}
.lista2015.koszontes .nonap_lista_txt .descr {width:100%!important; font-size: 13px;}
.nonap_list_ures_txt {float:right; width:50%; font-size:21px; font-weight: bold; line-height: 1.4; padding: 40px 0 0 0;}
.nonap_lista_ures_img { float: left; width:50%; background: url(../img/nonap_img.jpg) no-repeat right top; height: 350px;}
.husvet_list_ures_txt, .husvet_list_ures_img {float: none; width: 100%}
.husvet_list_ures_txt2, .husvet_list_ures_img2 {float: left; width: 50%}
.site-randi .husvet_list_ures_txt.prim {color: #ff122e; text-align: center; margin-bottom: 29px;}
.nonap_list_ures_txt.prim {color: #ff122e; margin-bottom: 29px;}
.husvet_list_ures_img {background: url(../img/husvet_img.jpg) no-repeat center center; height: 291px;}
.husvet_list_ures_img2 {background: url(../img/husvet_img2.jpg) no-repeat center center; height: 483px;}
.husvet_list_ures_img2_mobil {width: 100%;}

.husvet_notibar {margin: 0 20px 20px 20px;}
.husvet_notibar img {float: left;}
.husvet_notibar p {font-size: 13px; font-weight: 600; color: #ff122e; float: left; padding: 17px 0; margin-left: 10px; margin-bottom: 0;}

.husvet_notibar2 p {font-size: 12px; padding: 30px 0;}

/* EFI Motiválás 2019 */
body {
	overflow-x: hidden;
}
#wrapper {
	position: relative;
    /*z-index: 3; <- tasks/3827 miatt lett törölve*/
}
.placeholder-div {
	display: block;
	height: 96px;
}

.efi-motivation {
	position: relative;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 40px;
	background-color: #c8383f;
	padding: 5px 0;
	margin-bottom: 20px;
	z-index: 2;
}

.efi-motivation:before,
.efi-motivation:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #c8383f;

}

.efi-motivation:before {
	left: -100%
}

.efi-motivation:after {
	right: -100%;

}

.efi-motivation-container {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 961px;
	margin: 0 auto;
	z-index: 2;
}
.efi-motivation p {
	color: #FFF;
	font-size: 16px;
	line-height: 130%;
	margin-bottom: 0;
	margin-right: 10px;
}
.efi-motivation .efi-motivation-btn {
	font-size: 16px;
	color: #FFF;
	text-transform: uppercase;
	border: 2px solid #FFF;
	border-radius: 5px;
	padding: 7px 10px;
	text-decoration: none;
}
.efi-motivation .efi-motivation-btn:hover {
	color: #c8383f;
	background-color: #FFF;
}
.efi-motivation.efi-motivation-mobil {
	display: none;
	top: 48px;
	min-height: 57px;
}
.efi-motivation.efi-motivation-mobil p {
	font-size: 14px;
}
.efi-motivation.efi-motivation-mobil .efi-motivation-btn.efi-motivation-btn-mobil {
	font-size: 16px;
	color: #c8383f;
	background-color: #FFF;
	border: 2px solid #c8383f;
	padding: 3px 12px;
}
@media screen and (max-width: 961px) {
	.efi-motivation {
		width: 961px;
	}
}

/* LÃ¡blÃ©c 2019*/

.footer .footer-block ul.w90 {width: 90%;}
.footer .footer-block ul.w90 li a{display: block;}
.footer .footer-block ul.w90 li a img{width: 100%;height: auto;}
.footer .rak {position: relative; background-color: #fff; padding: 16px 20px;}
.footer .rak:before {content: '';display: block;position: absolute;top: 0;left: 63px;width: 1px;height: 58px;background-color: #eae7e4;}
.footer .mobilview2 {margin: 20px auto 0;}
.footer-block:nth-child(7) {margin-top: -50px;}

/* Előfizetés 2019 */
.efi-cont .head-cont {height: 185px;}
.efi-cont .head .col-1, .efi-cont .head .col-2, .efi-cont .head .col-3 {height: 185px;}
.scrollOn:after {bottom: 193px;}

/* Kapu 2019*/
body.kapu .efi-motivation:before, body.kapu .efi-motivation:after {width: 30px;}
body.kapu .efi-motivation:before {left: -12px;}
body.kapu .efi-motivation:after {right: -12px;}
body.kapu .kapu-wrapper {z-index:0;}