@import url(https://fonts.googleapis.com/css?family=Courgette&subset=latin,latin-ext);
/*
    Created on : 2013.11.05., 10:47:49
    Author     : Next-IT Hungary Kft.
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 2013.11.05., 13:38:39
    Author     : Next-IT Hungary
*/
/* Classes */
.base-green {
  color: #b0cb1f;
}
.base-pink {
  color: #e5097f;
}
.base-blue {
  color: #4db5e2;
}
.base-yellow {
  color: #f5c000;
}
.light-pink {
  color: #f5b5d2;
}
.magenta {
  color: #e5097f;
}
.soft-yellow {
  color: #ffcc1f;
}
.dark-grey {
  color: #2b2a29;
}
/* Webkit 1px bugFix */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  html {
    margin-left: 0px;
  }
}
* {
  border: 0;
  outline: none !important;
  padding: 0;
  margin: 0;
}
img {
  vertical-align: middle;
}
a {
  color: #2b2a29;
}
a:hover {
  cursor: pointer;
}
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background: url('/objects/ideiglenes/images/select-arrow2.png') right 4px no-repeat;
  background-position-y: 2px;
  text-indent: 0.01px;
  text-overflow: "";
}
.elfogad_text::-webkit-scrollbar {
  width: 19px;
  height: 10px;
}
.elfogad_text::-webkit-scrollbar-button {
  height: 26px;
  width: 20px;
}
.elfogad_text::-webkit-scrollbar-button:end {
  background: url('/objects/ideiglenes/images/select-arrow2.png') center center no-repeat;
}
.elfogad_text::-webkit-scrollbar-button:start {
  background: url('/objects/ideiglenes/images/select-arrow-up.png') right 4px no-repeat;
}
.elfogad_text::-webkit-scrollbar-track {
  background: #fdfdfd;
}
.elfogad_text::-webkit-scrollbar-thumb {
  background: #e5097f;
  border-radius: 5px;
}
.elfogad_text::-webkit-scrollbar-thumb:hover {
  background: #c31f77;
}
.elfogad_text::-webkit-scrollbar-thumb:active {
  background: #c31f77;
}
*::selection {
  background: #e5097f;
  color: #fff;
}
*::-moz-selection {
  background: #e5097f;
  color: #fff;
}
body {
  font-family: 'Roboto', 'Trebuchet MS', 'Helvetica', sans-serif;
  color: #5b5b5b;
}
.dotted-bg {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
}
#main {
  width: 996px;
  margin: 0 auto 0;
  position: relative;
  background: #fff;
}
#main textarea {
  resize: none;
}
#main .container {
  margin: auto;
  width: 980px;
  padding: 0 8px;
  float: left;
}
#main .container .big-title {
  margin-top: 15px;
  border-bottom: 6px solid #e5097f;
  color: #e5097f;
  font-size: 48px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 1.3;
  text-transform: uppercase;
  text-decoration: none;
}
#main .container .big-title a {
  text-decoration: none;
  color: #e5097f;
}
#main .container .small-title {
  border-bottom: 3px solid #e5097f;
  color: #e5097f;
  font-size: 36px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 1.2;
  text-transform: uppercase;
}
#main .container .magenta-dotted-btn {
  color: #ffffff;
  font-size: 14px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 50px;
  text-transform: uppercase;
  width: 153px;
  height: 50px;
  display: block;
  text-decoration: none;
  text-align: center;
  /*background: url('/objects/ideiglenes/images/magenta-btn.png');*/
  background: #e5097f;
}
#main .container .magenta-dotted-btn.final-dotted {
  background: url('/objects/ideiglenes/images/magenta-btn.png');
}
#main .container .top-box {
  color: #e5097f;
  font-size: 18px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 58px;
  text-transform: inherit;
  width: 960px;
  padding-right: 20px;
  height: 58px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  text-align: right;
  position: relative;
}
#main .container .top-box .arrow-down {
  position: absolute;
  width: 31px;
  height: 17px;
  display: block;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: 0px -20px;
  right: 36px;
}
#main .container .top-box span {
  color: #fff;
}
#main .container .logo {
  width: 736px;
  height: 125px;
  padding: 35px 0 0 0;
  margin-top: 20px;
  background: #2b2a29;
  float: left;
}
#main .container .logo a {
  width: 716px;
  height: 80px;
  background: url('/objects/ideiglenes/images/logo.png') no-repeat;
  display: block;
  margin: auto;
}
#main .container .top-advertisement {
  width: 236px;
  height: 160px;
  float: left;
  margin: 20px 0 0 8px;
  background: #fff;
}
#main .container .top-advertisement a {
  width: 236px;
  height: 160px;
  display: block;
  font-size: 20px;
  color: #fff;
  text-decoration: none;
  overflow: hidden;
}
#main .container .top-advertisement a img {
  width: 236px;
  vertical-align: middle;
}
#main .container nav {
  height: 40px;
}
#main .container nav ul {
  z-index: 999999;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
#main .container nav ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  /*
                    float: left;
                    display: block;
                    */
  padding: 0;
  list-style: none;
  position: relative;
}
#main .container nav ul li:hover a {
  color: #e5097f;
  background: #2b2a29;
}
#main .container nav ul li:hover .submenu {
  width: auto !important;
  z-index: 1000;
}
#main .container nav ul li:hover .submenu li {
  white-space: nowrap;
}
#main .container nav ul li:hover .submenu li a {
  color: #fff;
  white-space: nowrap;
}
#main .container nav ul li:hover .submenu li a:hover {
  color: #e5097f;
}
#main .container nav ul li a {
  font-family: 'Trebuchet MS', 'Helvetica', sans-serif;
  text-decoration: none;
  color: #2b2a29;
  font-size: 16px;
  font-style: italic;
  letter-spacing: inherit;
  
  text-transform: uppercase;
  display: block;
  /*padding: 9px 8px 9px 6px;*/
  padding: 9px 5px;
}
#main .container nav ul li a:hover {
  color: #e5097f;
}
#main .container nav ul li .submenu {
  display: none;
  position: absolute;
  margin-top: 0px;
  left: 0;
  top: 29px;
}
#main .container nav ul li .submenu li {
  display: block;
  height: 30px;
  float: none;
  text-align: left;
}
#main .container nav ul li .submenu li a {
  transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  line-height: 24px;
  color: #ffffff;
  font-size: 13px;
  font-style: normal;
  letter-spacing: inherit;
  line-height: auto;
  text-transform: none;
  text-transform: uppercase;
}
#main .container nav ul li .submenu.divat > li {
  width: 120px;
}
#main .container nav ul li:hover .submenu {
  display: block;
}
#main .container nav ul .base-menu:first-child a {
  padding-left: 0px;
}
#main .container nav ul .base-menu:last-child a {
  text-align: right;
  padding-right: 0px;
  padding-left: 5px;
}
#main .container nav ul .base-menu:hover a {
  color: #e5097f;
  background: none !important;
}
#main .container header .left {
  width: 672px;
  float: left;
  margin-right: 8px;
}
#main .container header .left .breadcump {
  height: 36px;
  font-family: 'Trebuchet MS', 'Helvetica', sans-serif;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
}
#main .container header .left .breadcump p {
  padding: 0 0 0 20px;
  line-height: 36px;
}
#main .container header .left .breadcump p a {
  color: #ffffff;
  font-size: 13px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  text-decoration: none;
}
#main .container header .left .breadcump p img {
  margin: 0 10px;
  vertical-align: top;
}
#main .container header .left .request {
  position: absolute;
  right: 0;
  top: 0;
}
#main .container header .left .descr-text {
  font-weight: bold;
}
#main .container header .left .breadcump-title {
  position: relative;
}
#main .container header .left .breadcump-title .inside-page {
  color: #e5097f;
  font-size: 24px;
  font-style: italic;
  letter-spacing: 0.02em;
  line-height: inherit;
  text-transform: inherit;
  border-bottom: 0;
}
#main .container header .left .breadcump-title .date {
  width: 200px;
  float: left;
}
#main .container header .left .social {
  width: 205px;
  float: right;
}
#main .container header .left .social .facebook {
  display: block;
  height: 23px;
  margin: 0 10px 0 0;
  width: 23px;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: -40px 0;
  float: left;
}
#main .container header .left .social .letter {
  display: block;
  height: 23px;
  margin: 0 10px 0 0;
  width: 23px;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: -63px 0;
  float: left;
}
#main .container header .left .company-name-title {
  position: absolute;
  bottom: 0px;
  left: 30%;
  text-align: center;
  color: #e5097f;
  font-size: 18px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
}
#main .container header .right {
  width: 300px;
  float: right;
}
#main .container header .right .search-box-mini {
  padding: 11px 16px 20px;
  height: 95px;
  font-family: 'Trebuchet MS', 'Helvetica', sans-serif;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  margin: 0 0 8px 0;
  color: #fff;
  font-size: 13px;
}
#main .container header .right .search-box-mini .form-logged-in {
  height: 37px;
  position: relative;
}
#main .container header .right .search-box-mini .welcome-text {
  float: left;
  width: 165px;
  position: relative;
  top: -6px;
  left: -6px;
}
#main .container header .right .search-box-mini .welcome-text span {
  display: block;
}
#main .container header .right .search-box-mini .profile-links {
  width: 110px;
  height: 45px;
  position: absolute;
  top: -12px;
  right: -18px;
  padding-top: 4px;
  background: url(/objects/ideiglenes/images/my-profile-links-btn.png) no-repeat;
}
#main .container header .right .search-box-mini .profile-links .adatmodositas,
#main .container header .right .search-box-mini .profile-links .sziveleseim,
#main .container header .right .search-box-mini .profile-links .logout-submit {
  background: none !important;
  font-size: 11px !important;
  color: #fff !important;
  text-transform: uppercase;
  display: block;
  margin: 0;
  width: auto !important;
  height: auto !important;
  font-style: italic;
  float: none;
  text-align: right;
  line-height: 13px;
  margin-right: 10px;
}
#main .container header .right .search-box-mini .profile-links .adatmodositas:hover,
#main .container header .right .search-box-mini .profile-links .sziveleseim:hover,
#main .container header .right .search-box-mini .profile-links .logout-submit:hover {
  color: #ddd !important;
}
#main .container header .right .search-box-mini .profile-links .logout-submit {
  float: right;
}
#main .container header .right .search-box-mini .profile-links .logout-submit:before {
  clear: both;
}
#main .container header .right .search-box-mini .new-social-box {
  background: url(/objects/ideiglenes/images/belepes_kereses_repost.png);
  width: 300px;
  height: 83px;
  margin-top: -4px;
  margin-left: -16px;
  position: relative;
}
#main .container header .right .search-box-mini .new-social-box > a {
  position: absolute;
  display: block;
  background: none;
  width: 21px;
  height: 21px;
  border: 0;
}
#main .container header .right .search-box-mini .new-social-box > a.link-instagram {
  right: 38px;
  bottom: 4px;
}
#main .container header .right .search-box-mini .new-social-box > a.link-pinterest {
  right: 42px;
  bottom: 4px;
}
#main .container header .right .search-box-mini .new-social-box > a.link-facebook {
  right: 14px;
  bottom: 4px;
}
#main .container header .right .search-box-mini .new-social-box .follow-text {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  line-height: 14px;
  position: absolute;
  right: 14px;
  text-align: right;
  top: 16px;
  width: 87px;
}
#main .container header .right .search-box-mini a {
  color: #e5097f;
  text-decoration: none;
}
#main .container header .right .search-box-mini #input-search,
#main .container header .right .search-box-mini .input-search {
  width: 210px;
  padding: 4px 4px 4px 7px;
  margin: 7px 0 5px 0;
  color: #aaa;
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  font-size: 14px;
  border: 2px solid #2b2a29;
}
#main .container header .right .search-box-mini #input-search:focus,
#main .container header .right .search-box-mini .input-search:focus {
  color: #777;
}
#main .container header .right .search-box-mini #search-submit {
  width: 18px;
  height: 18px;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: -44px -24px;
  text-indent: -9999px;
  margin: 0px 0 0 7px;
}
#main .container header .right .search-box-mini #adatmodositas {
  margin-top: 11px;
  margin-bottom: -1px;
}
#main .container header .right .search-box-mini .fb-image2 {
  width: 261px;
  height: 30px;
  display: block;
  background: url(/objects/ideiglenes/images/fb-login.png);
  margin-top: 11px;
  margin-left: 1px;
  /* update */
  background: none;
  height: 10px;
}
#main .container header .right .search-box-mini .fb-page-link-box .fb-page-link {
  background: url(/objects/ideiglenes/images/new_fb_image.png);
  width: 259px;
  height: 52px;
  display: block;
  margin: 3px 0 0 2px;
}
#main .container header .right .mini-box1 {
  height: 95px;
}
#main .container header .right .mini-box2 {
  height: 78px;
}
#main .container header .right .advanced-search-box-container {
  margin-bottom: 8px;
  height: auto;
}
#main .container header .right .advanced-search-box-container .advanced-search-box {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  padding: 15px 20px;
}
#main .container header .right .advanced-search-box-container .advanced-search-box h2 {
  color: #e5097f;
  font-size: 16px;
  font-style: italic;
  letter-spacing: -0.035em;
  line-height: inherit;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#main .container header .right .advanced-search-box-container .advanced-search-box .input-search {
  border: 2px solid #2B2A29;
  color: #AAAAAA;
  font-family: 'PT Sans Caption', sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 2px 0 5px;
  padding: 4px 4px 4px 7px;
  width: 210px;
}
#main .container header .right .advanced-search-box-container .advanced-search-box select {
  width: 100%;
  background: #fff;
  color: #e5097f;
  border: 2px solid #2b2a29;
  margin-bottom: 6px;
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
}
#main .container header .right .advanced-search-box-container .advanced-search-box .clearfix {
  margin-top: 10px;
}
#main .container header .right .advanced-search-box-container .advanced-search-box .clearfix label {
  float: left;
  width: 100px;
  color: #e5097f;
  font-size: 13px;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: bold;
}
#main .container header .right .advanced-search-box-container .advanced-search-box .clearfix label #clubcard_partners {
  display: block;
  height: 50px;
  float: left;
  margin-right: 3px;
}
#main .container header .right .advanced-search-box-container .advanced-search-box .clearfix a {
  float: right;
}
#main .container header .right .advanced-search-box-container .advanced-search-box.new-box {
  padding: 0 20px 10px 20px;
  position: absolute;
  width: 260px !important;
  margin-bottom: 1px;
}
#main .container header .right .advanced-search-box-container .advanced-search-box.new-box .top-fast-search {
  height: 20px !important;
  background: none;
  padding-left: 0;
  padding-right: 0;
  margin-left: -4px;
}
#main .container header .right .advanced-search-box-container .advanced-search-box.new-box .magenta-title {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
#main .container header .right .advanced-search-box-container .advanced-search-box.new-box .btn-container {
  margin-top: 8px !important;
}
#main .container header .right .advanced-search-box-container .advanced-search-box.new-box .magenta-dotted-btn {
  background: url('/objects/ideiglenes/images/magenta-btn.png') !important;
  width: 153px !important;
  height: 50px !important;
}
#main .container header .right .social ul {
  list-style: none;
}
#main .container header .right .social ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#main .container header .right .social ul .facebook a,
#main .container header .right .social ul .mail a,
#main .container header .right .social ul .home a,
#main .container header .right .social ul .follow-text span {
  width: 23px;
  height: 23px;
  display: block;
  margin: 0 10px 0 0;
  background: url('/objects/ideiglenes/images/sprite.png');
}
#main .container header .right .social ul .facebook a {
  background-position: -40px 0;
}
#main .container header .right .social ul .mail a {
  background-position: -63px 0;
}
#main .container header .right .social ul .home a {
  background-position: -86px 0;
}
#main .container header .right .social ul .follow-text {
  margin-left: 29px;
}
#main .container header .right .social ul .follow-text span {
  margin: 0;
  display: block;
  width: 152px;
  height: 23px;
  background-position: -110px 0;
}
#main .container header .right .advanced-search {
  margin-top: 14px;
  margin-left: 1px;
}
#main .container header .right .advanced-search a {
  color: #e5097f;
  font-size: 13px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
}
#main .container header .right .advanced-search a span {
  color: #fff;
  font-size: 16px;
}
#main .container header .right .right-banner {
  width: 300px;
  height: 249px;
  overflow: hidden;
  /*background: @base-green;*/
}
#main .container header .right .right-banner img {
  width: 300px;
  height: 249px;
}
#main .container .ad-box .ad-item {
  float: left;
  width: 300px;
  height: 250px;
  margin: 0 13px 10px 13px;
}
#main .container .ad-box .ad-item:nth-child(6n) {
  margin-right: 0;
}
#main .container .dark-box {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  padding: 5px 20px 20px;
  min-height: 100px;
}
#main .container .dark-box h1 {
  color: #fff;
  border-color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
}
#main .container .dark-box .logos .item {
  width: 130px;
  height: 130px;
  overflow: hidden;
  float: left;
  margin-right: 5px;
  text-align: center;
}
#main .container .dark-box .logos .item:nth-child(7n) {
  margin-right: 0;
}
#main .container .dark-box .logos .item img {
  margin: auto;
  width: 128px;
  vertical-align: middle;
}
#main .container .content {
  margin-bottom: 20px;
}
#main .container .content .one-column strong:first-child {
  color: #e5097f;
}
#main .container .content .one-column .i-need-start {
  height: 720px;
  position: relative;
}
#main .container .content .one-column .i-need-start img {
  position: absolute;
  width: 100%;
}
#main .container .content .one-column .i-need-start .text-box {
  position: absolute;
  width: 346px;
  margin-left: -188px;
  left: 50%;
  top: 370px;
  background: #fff;
  padding: 20px;
  border: 5px solid #e5097f;
  z-index: 101;
}
#main .container .content .one-column .i-need-start .text-box .top {
  text-align: center;
  color: #292929;
  border-bottom: 5px solid #e5097f;
  margin: 0 0 20px 0;
  display: block;
  color: #000000;
  font-size: 13px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  height: 60px;
}
#main .container .content .one-column .i-need-start .text-box .bottom {
  text-align: center;
}
#main .container .content .one-column .i-need-start .text-box .bottom a {
  padding: 6px 30px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  color: #ffffff;
  font-size: 25px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  text-decoration: none;
}
#main .container .content .one-column .i-need-start .text-box .bottom a:hover {
  cursor: pointer;
}
#main .container .content .one-column .i-need-start .categories {
  text-align: center;
  width: 730px;
  padding: 85px 12px 12px 12px;
  border: 5px solid #e5097f;
  position: absolute;
  top: 454px;
  left: 100px;
  z-index: 100;
  background: #fff;
}
#main .container .content .one-column .i-need-start .categories a {
  float: left;
  width: 178px;
  height: 40px;
  padding: 0;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  color: #ffffff;
  font-size: 20px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 40px;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  margin: 0 6px 6px 0;
}
#main .container .content .one-column .i-need-start .categories a:nth-child(4n) {
  margin-right: 0px;
}
#main .container .content .one-column .i-need-box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#main .container .content .one-column .i-need-box .item {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 20px;
  width: 245px;
  height: 245px;
  border-right: 2px dotted #eee;
  border-bottom: 2px dotted #eee;
  float: left;
  position: relative;
}
#main .container .content .one-column .i-need-box .item .highlight {
  left: 40px;
  position: absolute;
  top: 40px;
}
#main .container .content .one-column .i-need-box .item .highlight.kiemelt {
  width: 50px;
}
#main .container .content .one-column .i-need-box .item:first-child {
  border-left: 2px dotted #eee;
}
#main .container .content .one-column .i-need-box .item:nth-child(3n) {
  border-left: 2px dotted #eee;
}
#main .container .content .one-column .i-need-box .item a {
  display: block;
  text-align: center;
}
#main .container .content .one-column .i-need-box .item.w2 {
  width: 490px;
  height: 490px;
  border-left: 0;
}
#main .container .content .one-column .i-need-box .kell-nekem-container-row .item:nth-child(3n) {
  border-left: 0;
}
#main .container .content .one-column .i-need-box .kell-nekem-container-row .item:nth-child(4n+1) {
  border-left: 2px dotted #eee;
}
#main .container .content .one-column .i-need-box .kell-nekem-container {
  width: 490px;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#main .container .content .one-column .i-need-box .kell-nekem-container.w2-start .item:first-child {
  border-left: 0;
}
#main .container .content .one-column .i-need-box .kell-nekem-container.w2-start .item:nth-child(3n) {
  border-left: 0;
}
#main .container .content .one-column .i-need-box .kell-nekem-container.w2-start .item.w2 {
  border-right: 2px dotted #eee;
  border-left: 2px dotted #eee;
}
#main .container .content .one-column .i-need-box.likes-page .item:nth-child(3n) {
  border-left: 0;
}
#main .container .content .one-column .i-need-box.likes-page .item:nth-child(4n+1) {
  border-left: 2px dotted #eee;
}
#main .container .content .one-column .i-need-box.likes-page .item:nth-child(1),
#main .container .content .one-column .i-need-box.likes-page .item:nth-child(2),
#main .container .content .one-column .i-need-box.likes-page .item:nth-child(3),
#main .container .content .one-column .i-need-box.likes-page .item:nth-child(4) {
  border-top: 2px dotted #eee;
}
#main .container .content .one-column .item-gallery {
  background: #fff;
  position: relative;
}
#main .container .content .one-column .item-gallery img {
  z-index: 1;
  max-width: 100%;
}
#main .container .content .one-column .item-gallery .interactive-box {
  color: #fff;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  width: 100%;
  height: 87px;
  position: absolute;
  bottom: -58px;
  left: 0;
  z-index: 2;
  transition: ease all 200ms;
}
#main .container .content .one-column .item-gallery .interactive-box .box .top {
  position: relative;
  height: 52px;
}
#main .container .content .one-column .item-gallery .interactive-box .box .top p {
  width: 50px;
  text-align: center;
  display: block;
  padding-top: 6px;
}
#main .container .content .one-column .item-gallery .interactive-box .box .top .heart-box {
  width: 64px;
  height: 64px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  border: 5px solid #fff;
  position: absolute;
  top: 0;
  left: 50%;
  margin: -32px 0 0 -37px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
#main .container .content .one-column .item-gallery .interactive-box .box .top .heart-box a {
  margin: 8px auto 0;
  background: #fff;
  display: block;
  width: 48px;
  height: 35px;
  padding-top: 13px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-decoration: none;
}
#main .container .content .one-column .item-gallery .interactive-box .box .top .heart-box a:hover {
  cursor: pointer;
}
#main .container .content .one-column .item-gallery .interactive-box .box .top .heart-box a i {
  color: #f283be;
  font-size: 30px;
  width: 31px;
  height: 27px;
  display: block;
  margin: auto;
}
#main .container .content .one-column .item-gallery .interactive-box .box .top .heart-box .inaktiv i {
  text-indent: -9999px;
  background: url('/objects/ideiglenes/images/heart_base.png');
}
#main .container .content .one-column .item-gallery .interactive-box .box .top .heart-box .aktiv i {
  width: 31px !important;
  text-indent: -9999px;
  background: url('/objects/ideiglenes/images/heart_broken.png');
}
#main .container .content .one-column .item-gallery .interactive-box .box .bottom {
  height: 35px;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 1;
}
#main .container .content .one-column .item-gallery .interactive-box .box .bottom a {
  color: #ffffff;
  font-size: 14px;
  font-style: italic;
  letter-spacing: -0.085em;
  line-height: inherit;
  text-transform: uppercase;
  text-decoration: none;
}
#main .container .content .one-column .item-gallery .interactive-box .box .bottom .left {
  border-top: 2px solid #e5097f;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 50%;
  float: left;
  border-right: 2px solid #e5097f;
  text-align: center;
  height: 35px;
  line-height: 35px;
}
#main .container .content .one-column .item-gallery .interactive-box .box .bottom .right {
  border-top: 2px solid #e5097f;
  width: 50%;
  float: left;
  text-align: center;
  height: 35px;
  line-height: 35px;
}
#main .container .content .one-column .data-sheet .company-name {
  margin-top: 40px !important;
  background: #e5097f !important;
  color: #fff !important;
  font-size: 16px !important;
}
#main .container .content .one-column .data-sheet .company-name:first-child {
  margin-top: 0px !important;
}
#main .container .content .one-column .data-sheet .company-name a {
  color: #fff !important;
}
#main .container .content .one-column .data-sheet .company-name a .talalat_ceg {
  background: #e5097f !important;
  color: #fff !important;
}
#main .container .content .one-column .data-sheet header.clearfix + .company-name {
  margin-top: 0px !important;
}
#main .container .content .one-column .data-sheet .full-width-title {
  border-top: 2px solid #e5097f;
  border-bottom: 2px solid #e5097f;
  height: 31px;
  padding: 0 10px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  margin: 10px 0;
  color: #ffffff;
  font-size: 15px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 31px;
  text-transform: uppercase;
}
#main .container .content .one-column .data-sheet .full-width-title a {
  color: #e5097f;
  font-size: 15px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 31px;
  text-transform: uppercase;
}
#main .container .content .one-column .data-sheet .full-width-title .heartbox {
  position: absolute;
  left: 220px;
  top: -12px;
  line-height: 55px;
}
#main .container .content .one-column .data-sheet .full-width-title .heartbox p {
  min-width: 50px;
  float: left;
  font-size: 13px;
  text-transform: none;
}
#main .container .content .one-column .data-sheet .full-width-title .heartbox .heart {
  width: 61px;
  height: 56px;
  display: block;
  background: url('/objects/ideiglenes/images/small-heart.png');
  text-align: center;
  color: #ffffff;
  font-size: 15px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 55px;
  text-transform: inherit;
  margin-right: 10px;
}
#main .container .content .one-column .data-sheet .company-info {
  border-top: 2px solid #e5097f;
  border-bottom: 2px solid #e5097f;
  position: relative;
}
#main .container .content .one-column .data-sheet .company-info .company-pic {
  position: absolute;
  right: 16px;
  top: 40px;
}
#main .container .content .one-column .data-sheet .company-info .company-pic img {
  width: 100px;
  border: 5px solid #e5097f;
}
#main .container .content .one-column .data-sheet .company-info table {
  width: 100%;
}
#main .container .content .one-column .data-sheet .company-info table tr {
  width: 100%;
  border-bottom: 1px solid #ddd;
}
#main .container .content .one-column .data-sheet .company-info table tr td {
  padding: 0 10px 0 15px;
  color: #777;
}
#main .container .content .one-column .data-sheet .company-info table tr td a {
  color: #e5097f;
  text-decoration: none;
}
#main .container .content .one-column .data-sheet .company-info table tr .dark-cell {
  width: 150px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  color: #ffffff;
  font-size: 15px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 31px;
  text-transform: uppercase;
}
#main .container .content .one-column .data-sheet .company-info table tr:last-child {
  border: 0;
}
#main .container .content .one-column .data-sheet .pink-text-box {
  padding: 10px;
}
#main .container .content .one-column .data-sheet .pink-text-box p {
  color: #e5097f;
  font-size: 14px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: inherit;
  font-size: 16px;
  font-size: Roboto, 'Trebuchet MS', Helvetica, sans-serif;
}
#main .container .content .one-column .data-sheet .pink-text-box a {
  color: #e5097f;
}
#main .container .content .one-column .data-sheet .pink-text-box .item {
  border: 2px dotted #eee;
  float: left;
  height: 201px;
  margin: -2px 0 0 -2px;
  padding: 20px;
  position: relative;
  width: 201px;
}
#main .container .content .one-column .data-sheet .pink-text-box .item img {
  max-width: 100%;
  z-index: 1;
}
#main .container .content .two-column {
  margin-bottom: 20px;
}
#main .container .content .two-column .social {
  width: 205px;
  float: right;
}
#main .container .content .two-column .social .facebook {
  display: block;
  height: 23px;
  margin: 0 10px 0 0;
  width: 23px;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: -40px 0;
  float: left;
}
#main .container .content .two-column .social .letter {
  display: block;
  height: 23px;
  margin: 0 10px 0 0;
  width: 23px;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: -63px 0;
  float: left;
}
#main .container .content .two-column .left {
  width: 672px;
  margin-right: 8px;
  float: left;
}
#main .container .content .two-column .left .i-need-box .item {
  padding: 20px;
  width: 201px;
  height: 201px;
  margin: -2px 0 0 -2px;
  float: left;
  position: relative;
}
#main .container .content .two-column .left .i-need-box .item .highlight {
  left: 20px;
  position: absolute;
  top: 20px;
}
#main .container .content .two-column .left .i-need-box .item .highlight.kiemelt {
  width: 50px;
}
#main .container .content .two-column .left .i-need-box .item.w2 {
  width: 672px;
  height: 444px;
}
#main .container .content .two-column .left .i-need-box .item.w3 {
  width: 672px;
  padding: 0px;
  height: auto;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 8px;
}
#main .container .content .two-column .left .i-need-box .item.w3 .bottom a:hover {
  cursor: pointer;
}
#main .container .content .two-column .left .i-need-box .item.w3 .bottom .left {
  margin-right: 0 !important;
}
#main .container .content .two-column .left .i-need-box .item.w3 .kiemelt {
  width: 95px !important;
}
#main .container .content .two-column .left .item-gallery {
  background: #fff;
  position: relative;
}
#main .container .content .two-column .left .item-gallery img {
  z-index: 1;
  max-width: 100%;
}
#main .container .content .two-column .left .item-gallery .interactive-box {
  color: #fff;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  width: 100%;
  height: 87px;
  /*position: absolute;*/
  bottom: -58px;
  left: 0;
  z-index: 2;
  transition: ease all 200ms;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top {
  position: relative;
  height: 52px;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top p {
  width: 50px;
  text-align: center;
  display: block;
  padding-top: 6px;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top .heart-box {
  width: 64px;
  height: 64px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  border: 5px solid #fff;
  position: absolute;
  top: 0;
  left: 50%;
  margin: -32px 0 0 -37px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top .heart-box a {
  margin: 8px auto 0;
  background: #fff;
  display: block;
  width: 48px;
  height: 38px;
  padding-top: 10px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-decoration: none;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top .heart-box a:hover {
  cursor: pointer;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top .heart-box a i {
  color: #f283be;
  font-size: 30px;
  width: 31px;
  height: 27px;
  display: block;
  margin: auto;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top .heart-box .inaktiv i {
  text-indent: -9999px;
  background: url('/objects/ideiglenes/images/heart_base.png');
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .top .heart-box .aktiv i {
  width: 31px !important;
  text-indent: -9999px;
  background: url('/objects/ideiglenes/images/heart_broken.png');
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .bottom {
  height: 35px;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 1;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .bottom a {
  color: #ffffff;
  font-size: 14px;
  font-style: italic;
  letter-spacing: -0.085em;
  line-height: inherit;
  text-transform: uppercase;
  text-decoration: none;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .bottom .left {
  border-top: 2px solid #e5097f;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 50%;
  float: left;
  border-right: 2px solid #e5097f;
  text-align: center;
  height: 35px;
  line-height: 35px;
}
#main .container .content .two-column .left .item-gallery .interactive-box .box .bottom .right {
  border-top: 2px solid #e5097f;
  width: 50%;
  float: left;
  text-align: center;
  height: 35px;
  line-height: 35px;
}
#main .container .content .two-column .left .cikk_container .short_description {
  margin-bottom: 8px;
  font-weight: bold;
  margin-top: 13px;
  text-align: justify;
}
#main .container .content .two-column .left .cikk_container .articleBox {
  position: relative;
  margin-bottom: 6px;
}
#main .container .content .two-column .left .cikk_container .articleBox img {
  width: 100%;
  height: auto;
}
#main .container .content .two-column .left .cikk_container .articleBoxImage {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 85px !important;
  height: 20px !important;
}
#main .container .content .two-column .left .cikk_container ul {
  padding: 10px 0 10px 35px;
}
#main .container .content .two-column .left .cikk_container img {
  display: block;
  margin: auto;
}
#main .container .content .two-column .left .heart-vote {
  position: relative;
}
#main .container .content .two-column .left .heart-vote .left-vote {
  border-right: 2px solid #e5097f;
}
#main .container .content .two-column .left .heart-vote .left-vote,
#main .container .content .two-column .left .heart-vote .right-vote {
  width: 335px;
  height: 430px;
  float: left;
  overflow: hidden;
}
#main .container .content .two-column .left .heart-vote .left-vote img,
#main .container .content .two-column .left .heart-vote .right-vote img {
  width: 335px;
}
#main .container .content .two-column .left .heart-vote .vote-elements {
  position: absolute;
  left: 150px;
  top: 230px;
}
#main .container .content .two-column .left .heart-vote .vote-elements .heart-pic {
  width: 124px;
  height: 107px;
  position: absolute;
  background: url('/objects/ideiglenes/images/heart-vote.png');
  left: 124px;
  top: -65px;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote-percents {
  height: 80px;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote-percents ul {
  display: none;
  text-align: center;
  width: 370px;
  height: 80px;
  background: #fff;
  border: 2px solid #e5097f;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote-percents ul li {
  color: inherit;
  font-size: 48px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 80px;
  text-transform: inherit;
  width: 183px;
  height: 80px;
  float: left;
  text-align: center;
  list-style: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote-percents ul li:first-child {
  border-right: 2px solid #e5097f;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote-percents .more-votes {
  width: 270px !important;
  height: 60px;
  margin: 10px 0 0 50px;
  border: 2px solid #E5097F;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote-percents .more-votes li {
  color: inherit;
  font-size: 24px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 60px;
  text-transform: inherit;
  float: none !important;
  width: 270px !important;
  height: 60px !important;
  border: none !important;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote-percents .more-votes li a {
  color: #e5097f;
  text-decoration: none;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote {
  width: 672px;
  margin-left: -150px;
  text-align: center;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote .left {
  width: 170px;
  height: 40px;
  margin: 30px 0 0 0;
  background: #fff;
  float: left;
  -webkit-border-radius: 0 20px 20px 0;
  -moz-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
  border: 3px solid #e5097f;
  border-left: 0;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote .left a {
  width: 170px;
  height: 40px;
  display: block;
  -webkit-border-radius: 0 20px 20px 0;
  -moz-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote .right {
  width: 170px;
  float: right;
  height: 40px;
  margin: 30px 0 0 0;
  background: #fff;
  -webkit-border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px;
  border: 3px solid #e5097f;
  border-right: 0;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote .right a {
  width: 170px;
  height: 40px;
  display: block;
  -webkit-border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px;
}
#main .container .content .two-column .left .heart-vote .vote-elements .vote a {
  color: #e5097f;
  font-size: 25px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 40px;
  text-transform: inherit;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}
#main .container .content .two-column .left .vote-names {
  width: 100%;
  height: 35px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  margin-bottom: 20px;
}
#main .container .content .two-column .left .vote-names:last-child {
  margin-bottom: 20px;
}
#main .container .content .two-column .left .vote-names ul li {
  width: 336px;
  float: left;
  text-align: center;
  list-style: none;
  color: #fff;
  line-height: 35px;
  font-size: 16px;
}
#main .container .content .two-column .left .vote-names ul li p:first-letter {
  text-transform: uppercase;
}
#main .container .content .two-column .left .stem-cells {
  position: relative;
}
#main .container .content .two-column .left .stem-cells .stem-cells-caption {
  position: absolute;
  width: 340px;
  height: 150px;
  bottom: 30px;
}
#main .container .content .two-column .left .stem-cells .stem-cells-caption .title {
  height: 70px;
  background: #fff;
  padding: 10px;
  width: 320px;
  display: table;
}
#main .container .content .two-column .left .stem-cells .stem-cells-caption .title a {
  color: #e5097f;
  font-family: 'Abril Fatface', cursive;
  font-size: 30px;
  text-decoration: none;
  font-weight: 300;
  font-style: italic;
  display: table-cell;
  vertical-align: middle;
}
#main .container .content .two-column .left .stem-cells .stem-cells-caption .text {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  height: 55px;
  padding: 5px 10px;
  color: #fff;
  font-size: 20px;
  display: table;
  width: 320px;
}
#main .container .content .two-column .left .stem-cells .stem-cells-caption .text span {
  display: table-cell;
  vertical-align: middle;
}
#main .container .content .two-column .left .small-boxes {
  width: 332px;
  float: left;
  margin-right: 8px;
}
#main .container .content .two-column .left .small-boxes .image-box {
  height: 225px;
  overflow: hidden;
  position: relative;
}
#main .container .content .two-column .left .small-boxes .image-box img {
  max-width: 100%;
}
#main .container .content .two-column .left .small-boxes .image-box .image-text {
  width: 220px;
  min-height: 40px;
  padding: 0 0 0 10px;
  -webkit-border-top-right-radius: 40px;
  -webkit-border-bottom-right-radius: 40px;
  -moz-border-radius-topright: 40px;
  -moz-border-radius-bottomright: 40px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  display: block;
  background: #e5097f;
  position: absolute;
  top: 170px;
  color: #fff;
  font-size: 30px;
}
#main .container .content .two-column .left .small-boxes .text-box {
  padding: 10px;
}
#main .container .content .two-column .left .small-boxes .text-box a {
  text-decoration: none;
  font-size: 24px;
}
#main .container .content .two-column .left .small-boxes:nth-child(2n) {
  margin-right: 0px;
}
#main .container .content .two-column .left .news-view {
  border-top: 2px dotted #d9d9d9;
  padding: 22px 0 0 0;
  margin: 20px 0 0 0;
}
#main .container .content .two-column .left .news-view:first-of-type {
  margin-top: 0 !important;
  border-top: 0 !important;
}
#main .container .content .two-column .left .news-view .meta .news-image {
  float: left;
  width: 140px;
  margin-right: 15px;
}
#main .container .content .two-column .left .news-view .meta .news-image a img {
  max-width: 150px;
}
#main .container .content .two-column .left .news-view .meta .news-meta-content {
  float: left;
  width: 517px;
}
#main .container .content .two-column .left .news-view .meta .news-meta-content h2 a {
  font-family: 'Roboto';
  font-weight: 700;
  color: #2b2a29;
  font-size: 26px;
  font-style: italic;
  letter-spacing: -0.02;
  line-height: inherit;
  text-transform: inherit;
  text-decoration: none;
}
#main .container .content .two-column .left .news-view .meta .news-meta-content h2 a:hover {
  color: #e5097f;
}
#main .container .content .two-column .left .news-view .meta .news-meta-content .date {
  font-family: 'Roboto';
  color: #5b5b5b;
  font-size: 15px;
  font-style: inherit;
  letter-spacing: -0.04;
  line-height: inherit;
  text-transform: uppercase;
}
#main .container .content .two-column .left .news-view .meta .news-meta-content .magenta-text a {
  color: #e5097f;
  font-size: 14px;
  font-style: italic;
  letter-spacing: -0.08;
  line-height: inherit;
  text-transform: uppercase;
  font-family: 'Roboto';
  font-weight: 700;
  text-decoration: none;
}
#main .container .content .two-column .left .news-view .news-content {
  margin-top: 20px;
  font-family: 'Roboto';
  font-weight: 400;
}
#main .container .content .two-column .left .news-view .news-content a.truncate_more_link {
  text-decoration: none;
  color: #e5097f;
}
#main .container .content .two-column .left .submenus .magenta-dotted-btn {
  width: 128px !important;
  margin-right: 8px !important;
  line-height: 18px;
  position: relative;
  display: table;
}
#main .container .content .two-column .left .submenus .magenta-dotted-btn span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
#main .container .content .two-column .left .submenus .magenta-dotted-btn span.magenta {
  display: inline;
}
#main .container .content .two-column .left .submenus .magenta-dotted-btn:nth-child(5) {
  margin-right: 0px !important;
}
#main .container .content .two-column .left .submenus .aktiv {
  background-clip: content-box;
  border-bottom: 3px solid #e5097f;
  padding-bottom: 2px;
}
#main .container .content .two-column .left .submenus a {
  float: left;
  margin: 0px 10px 0 0;
}
#main .container .content .two-column .right {
  width: 300px;
  float: right;
}
#main .container .content .two-column .right .search-box-mini {
  padding: 11px 16px 20px;
  height: 95px;
  font-family: 'Trebuchet MS', 'Helvetica', sans-serif;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  margin: 0 0 8px 0;
  color: #fff;
  font-size: 13px;
}
#main .container .content .two-column .right .search-box-mini a {
  color: #e5097f;
  text-decoration: none;
}
#main .container .content .two-column .right .search-box-mini #input-search,
#main .container .content .two-column .right .search-box-mini .input-search {
  width: 210px;
  padding: 4px 4px 4px 7px;
  margin: 7px 0 5px 0;
  color: #aaa;
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  font-size: 14px;
  border: 2px solid #2b2a29;
}
#main .container .content .two-column .right .search-box-mini #input-search:focus,
#main .container .content .two-column .right .search-box-mini .input-search:focus {
  color: #777;
}
#main .container .content .two-column .right .search-box-mini #search-submit {
  width: 18px;
  height: 18px;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: -44px -24px;
  text-indent: -9999px;
  margin: 0px 0 0 7px;
}
#main .container .content .two-column .right .search-box-mini #adatmodositas {
  margin-top: 11px;
  margin-bottom: -1px;
}
#main .container .content .two-column .right .search-box-mini .fb-image2 {
  width: 261px;
  height: 30px;
  display: block;
  background: url(/objects/ideiglenes/images/fb-login.png);
  margin-top: 11px;
  margin-left: 1px;
}
#main .container .content .two-column .right .search-box-mini .fb-page-link-box .fb-page-link {
  background: url(/objects/ideiglenes/images/new_fb_image.png);
  width: 259px;
  height: 52px;
  display: block;
  margin: 3px 0 0 2px;
}
#main .container .content .two-column .right .mini-box1 {
  height: 95px;
}
#main .container .content .two-column .right .mini-box2 {
  height: 78px;
}
#main .container .content .two-column .right .advanced-search-box-container {
  margin-bottom: 8px;
  height: auto;
}
#main .container .content .two-column .right .advanced-search-box-container input[type=text] {
  border: 2px solid #2b2a29;
  margin: 5px 0;
  color: #aaa;
  font-family: 'PT Sans Caption', sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 4px 4px 4px 7px;
  width: 210px;
}
#main .container .content .two-column .right .advanced-search-box-container .advanced-search-box.new-box {
  padding: 0 20px 10px 20px;
  margin-bottom: 1px;
  width: 260px !important;
}
#main .container .content .two-column .right .advanced-search-box-container .advanced-search-box.new-box .top-fast-search {
  height: 20px !important;
  background: none;
  padding-left: 0;
  padding-right: 0;
  margin-left: -4px;
}
#main .container .content .two-column .right .advanced-search-box-container .advanced-search-box.new-box .magenta-title {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
#main .container .content .two-column .right .advanced-search-box-container .advanced-search-box.new-box .btn-container {
  margin-top: 8px !important;
}
#main .container .content .two-column .right .advanced-search-box-container .advanced-search-box.new-box .magenta-dotted-btn {
  background: url('/objects/ideiglenes/images/magenta-btn.png') !important;
  width: 153px !important;
  height: 50px !important;
}
#main .container .content .two-column .right .social ul {
  list-style: none;
}
#main .container .content .two-column .right .social ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#main .container .content .two-column .right .social ul .facebook a,
#main .container .content .two-column .right .social ul .mail a,
#main .container .content .two-column .right .social ul .home a,
#main .container .content .two-column .right .social ul .follow-text span {
  width: 23px;
  height: 23px;
  display: block;
  margin: 0 10px 0 0;
  background: url('/objects/ideiglenes/images/sprite.png');
}
#main .container .content .two-column .right .social ul .facebook a {
  background-position: -40px 0;
}
#main .container .content .two-column .right .social ul .mail a {
  background-position: -63px 0;
}
#main .container .content .two-column .right .social ul .home a {
  background-position: -86px 0;
}
#main .container .content .two-column .right .social ul .follow-text {
  margin-left: 29px;
}
#main .container .content .two-column .right .social ul .follow-text span {
  margin: 0;
  display: block;
  width: 152px;
  height: 23px;
  background-position: -110px 0;
}
#main .container .content .two-column .right .advanced-search {
  margin-top: 14px;
  margin-left: 1px;
}
#main .container .content .two-column .right .advanced-search a {
  color: #e5097f;
  font-size: 13px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
}
#main .container .content .two-column .right .advanced-search a span {
  color: #fff;
  font-size: 16px;
}
#main .container .content .two-column .right .right-banner {
  width: 300px;
  height: 250px;
  overflow: hidden;
  /*background: @base-green;*/
}
#main .container .content .two-column .right .right-banner img {
  width: 300px;
  height: 250px;
}
#main .container .content .two-column .right .divorce-box {
  font-family: 'Trebuchet MS', 'Helvetica', sans-serif;
  height: 187px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  padding: 10px;
  margin-bottom: 8px;
  overflow: hidden;
}
#main .container .content .two-column .right .divorce-box .content-box {
  margin-bottom: 20px;
}
#main .container .content .two-column .right .divorce-box .content-box .image-box {
  width: 110px;
  float: left;
  margin-right: 10px;
  position: relative;
}
#main .container .content .two-column .right .divorce-box .content-box .image-box a {
  width: 100px;
  height: 70px;
  border: 5px solid #fff;
  overflow: hidden;
  display: block;
}
#main .container .content .two-column .right .divorce-box .content-box .image-box a img {
  width: 100px;
}
#main .container .content .two-column .right .divorce-box .content-box .image-box p {
  color: #ffffff;
  font-size: 24px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 33px;
  text-transform: inherit;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #e5097f;
  width: 33px;
  height: 33px;
  position: absolute;
  top: -8px;
  left: -8px;
  text-align: center;
  font-weight: 600;
}
#main .container .content .two-column .right .divorce-box .content-box .text-box {
  width: 150px;
  float: left;
}
#main .container .content .two-column .right .divorce-box .content-box .text-box p {
  color: inherit;
  font-size: 14px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 14px;
  text-transform: inherit;
}
#main .container .content .two-column .right .divorce-box .content-box .text-box p a {
  color: #e5097f;
  text-decoration: none;
}
#main .container .content .two-column .right .divorce-box .content-box .text-box p span {
  display: block;
  color: #fff;
  font-size: 12px;
  margin-top: 3px;
}
#main .container .content .two-column .right .quote-box {
  background: url('/objects/ideiglenes/images/quote2.png');
  height: 567px;
  position: relative;
  display: table;
}
#main .container .content .two-column .right .quote-box .cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#main .container .content .two-column .right .quote-box .cell p {
  /*
                                padding: 50px 25px 0;
                                font-family: 'Mistral', 'Italianno', cursive;
                                font-size: 24px;
                                font-style: italic;
                                */
  font-family: 'Courgette', cursive;
  padding: 0 25px;
  font-size: 18px;
  color: #fff;
}
#main .container .content .two-column .right .quote-box .cell .quote-author {
  text-align: right;
  padding: 10px 20px 0 0;
}
#main .container .content .two-column .right .quote-box .cell .facebook-share {
  width: 22px;
  height: 22px;
  display: block;
  position: absolute;
  left: 25px;
  bottom: 7px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
#main .container .content .two-column .right .advanced-search-box {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  padding: 15px 20px;
}
#main .container .content .two-column .right .advanced-search-box h2 {
  color: #e5097f;
  font-size: 16px;
  font-style: italic;
  letter-spacing: -0.035em;
  line-height: inherit;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#main .container .content .two-column .right .advanced-search-box .input-search {
  border: 2px solid #2B2A29;
  color: #AAAAAA;
  font-family: 'PT Sans Caption', sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 2px 0 5px;
  padding: 4px 4px 4px 7px;
  width: 210px;
}
#main .container .content .two-column .right .advanced-search-box select {
  width: 100%;
  background: #fff;
  color: #e5097f;
  border: 2px solid #2b2a29;
  margin-bottom: 6px;
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
}
#main .container .content .two-column .right .advanced-search-box .clearfix {
  margin-top: 10px;
}
#main .container .content .two-column .right .advanced-search-box .clearfix label {
  float: left;
  width: 100px;
  color: #e5097f;
  font-size: 13px;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: bold;
}
#main .container .content .two-column .right .advanced-search-box .clearfix label #clubcard_partners {
  display: block;
  height: 50px;
  float: left;
  margin-right: 3px;
}
#main .container .content .two-column .right .advanced-search-box .clearfix a {
  float: right;
}
#main .container .content .two-column .right .showcase {
  width: 300px !important;
  margin-top: 10px;
}
#main .container .content .two-column .right .showcase .title a {
  letter-spacing: -0.03em;
}
#main .container .content .two-column .right .hol-tudom-megvenni-cim {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  padding: 10px 20px;
  color: #ffffff;
  font-size: 22px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 20px;
}
#main .container .content .two-column .right .hol-tudom-megvenni-cegek a {
  color: #e5097f;
  font-size: 17px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 24px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
#main .container .content .two-column .right .hol-tudom-megvenni-cegek a:hover {
  color: #2b2a29;
}
#main .container .content .two-column .right .showcase .showcase-content .showcase-caption .title a {
  font-size: 28px;
}
#main .container .content .two-column .three-small-boxes {
  width: 218px;
  height: 294px;
  margin-right: 9px;
  float: left;
  position: relative;
}
#main .container .content .two-column .three-small-boxes:nth-child(3n) {
  margin-right: 0;
}
#main .container .content .two-column .three-small-boxes .img-box {
  display: block;
  height: 158px;
  width: 218px;
  overflow: hidden;
}
#main .container .content .two-column .three-small-boxes .img-box img {
  width: 100%;
}
#main .container .content .two-column .three-small-boxes .caption {
  position: absolute;
  width: 218px;
  height: 137px;
  bottom: 0px;
}
#main .container .content .two-column .three-small-boxes .caption .title {
  height: 67px;
  background: #fff;
  padding: 10px 5px;
}
#main .container .content .two-column .three-small-boxes .caption .title a {
  font-family: 'Abril Fatface', cursive;
  text-decoration: none;
  font-weight: 300;
  color: #e5097f;
  font-size: 20px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 1.2;
  text-transform: inherit;
}
#main .container .content .two-column .three-small-boxes .caption .text {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  height: 66px;
  padding: 7px 10px;
  color: #fff;
  font-size: 16px;
  display: table;
  width: 198px;
}
#main .container .content .two-column .three-small-boxes .caption .text span {
  display: table-cell;
  vertical-align: middle;
}
#main .container .content .two-column .gallery-table {
  border-collapse: collapse;
  border-top: 5px solid #e5097f;
  width: 100%;
  color: #fff;
}
#main .container .content .two-column .gallery-table tr {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
}
#main .container .content .two-column .gallery-table td {
  width: 100%;
}
#main .container .content .two-column .gallery-table .gallery-table-titles a {
  color: #ffffff;
  font-size: 15px;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: inherit;
  text-transform: uppercase;
  text-decoration: none;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .first-row {
  border-bottom: 2px solid #e5097f;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .first-row p {
  font-weight: normal !important;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .first-row .gallery-name p {
  padding: 0 5px;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .first-row td {
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 15px;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: inherit;
  text-transform: uppercase;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .first-row td .whiteline {
  display: block;
  height: 4px;
  background: #fff;
  width: 100%;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .content td {
  background: #fff;
  border-bottom: 1px solid #e3e3e3;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .content td p {
  padding: 5px 5px;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .content td p a {
  font-size: 14px;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .content td p a:hover {
  color: #e5097f;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .content .gallery-name {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  border-bottom: 1px solid #bbb;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .content:last-child {
  border-bottom: 2px solid #e5097f;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .gallery-name {
  width: 460px;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .image-numbers {
  width: 105px;
  text-align: center;
  color: #e5097f;
  font-size: 15px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: inherit;
  font-weight: bold;
}
#main .container .content .two-column .gallery-table .gallery-table-titles .date {
  width: 110px;
  text-align: center;
  color: #e5097f;
  font-size: 15px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: inherit;
}
#main .container .content .two-column .gallery-table .gallery-inside {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
}
#main .container .content .two-column .gallery-table .gallery-inside tr {
  background: none;
}
#main .container .content .two-column .gallery-table .gallery-inside tr td {
  width: 124px;
  padding: 5px;
  text-align: center;
  border: 1px solid #444;
}
#main .container .content .two-column .gallery-table .gallery-inside tr td img {
  border: 2px solid #fff;
}
#main .container .content .three-column .small-boxes {
  width: 320px;
  height: 294px;
  margin-right: 10px;
  float: left;
  position: relative;
  overflow: hidden;
}
#main .container .content .three-column .small-boxes:nth-child(3n) {
  margin-right: 0;
}
#main .container .content .three-column .small-boxes img {
  position: absolute;
  width: 316px;
}
#main .container .content .three-column .small-boxes .caption {
  position: absolute;
  width: 320px;
  height: 150px;
  bottom: 0px;
}
#main .container .content .three-column .small-boxes .caption .title {
  height: 70px;
  background: #fff;
  padding: 10px;
}
#main .container .content .three-column .small-boxes .caption .title a {
  font-family: 'Abril Fatface', cursive;
  text-decoration: none;
  font-weight: 300;
  color: #e5097f;
  font-size: 30px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 1.2;
  text-transform: inherit;
}
#main .container .content .three-column .small-boxes .caption .text {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  height: 50px;
  padding: 5px 10px;
  color: #fff;
  font-size: 18px;
  display: table;
  width: 300px;
}
#main .container .content .three-column .small-boxes .caption .text > p {
  display: table-cell;
  vertical-align: middle;
}
#main .site-left-advertisement,
#main .site-right-advertisement {
  width: 160px;
  height: 600px;
  position: absolute;
}
#main .site-left-advertisement {
  left: -160px;
}
#main .site-right-advertisement {
  right: -160px;
}
#main .paginator {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  height: 37px;
  padding: 0 30px;
  text-align: center;
  margin: 20px 0;
}
#main .paginator ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#main .paginator ul li a {
  color: #fff;
  text-decoration: none;
  width: 27px;
  height: 27px;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin-top: 3px;
  line-height: 27px;
  font-size: 16px;
}
#main .paginator ul li a.active {
  background: #e5097f;
}
#main .paginator ul .numbers .active {
  color: #fff !important;
}
#main .paginator ul span {
  font-size: 22px;
}
#main .paginator ul .inactive {
  display: block;
  width: 25px;
  color: #aaa;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
#top-button .top {
  display: block;
  right: 1%;
  bottom: 2%;
  position: fixed;
  transition: opacity ease 200ms;
  -moz-transition: opacity ease 200ms;
  -webkit-transition: opacity ease 200ms;
  z-index: 1000;
}
.hide {
  opacity: 0 !important;
  display: none;
}
.border-null {
  border: none !important;
}
.fixed {
  position: fixed !important;
}
.active {
  color: #e5097f !important;
}
.top-btn-fixed {
  position: fixed !important;
  bottom: 470px !important;
}
.yellow-title {
  color: #f1a11c !important;
  border-color: #f1a11c !important;
}
.white {
  color: #fff !important;
}
.magenta {
  color: #e5097f !important;
}
.margin-top-0 {
  margin-top: 0 !important;
}
.margin-right-0 {
  margin-right: 0 !important;
}
.margin-bottom-0 {
  margin-bottom: 0 !important;
}
.margin-left-0 {
  margin-left: 0 !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-right-20 {
  margin-right: 20px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-left-20 {
  margin-left: 20px !important;
}
.padding-20 {
  padding: 20px;
}
.padding-10 {
  padding: 10px;
}
.opacity-50 {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.background-advertisement {
  background: #fff;
}
.background-advertisement-left,
.background-advertisement-right {
  position: fixed;
  width: 50%;
  min-height: 100%;
}
.background-advertisement-left {
  left: 0px;
  background: url('/objects/ideiglenes/images/left-ad.png') top left fixed no-repeat;
}
.background-advertisement-right {
  right: 0px;
  background: url('/objects/ideiglenes/images/right-ad.png') top right fixed no-repeat;
}
.magenta-dotted-btn {
  color: #ffffff;
  font-size: 14px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 50px;
  text-transform: uppercase;
  width: 153px;
  height: 50px;
  display: block;
  text-decoration: none;
  text-align: center;
  background: url('/objects/ideiglenes/images/magenta-btn.png');
}
.adatmodositas {
  background: url('/objects/ideiglenes/images/adatmodositas_btn.png') !important;
  width: 96px;
  height: 31px;
  display: block;
  float: left;
  margin-right: 10px;
}
.sziveleseim {
  background: url('/objects/ideiglenes/images/sziveleseim_btn.png') !important;
  width: 96px;
  height: 31px;
  display: block;
  float: left;
}
.showcase {
  margin: inherit;
  float: left;
  margin-right: 8px;
  z-index: 999;
}
.showcase .showcase-content img {
  width: 672px;
}
.showcase .showcase-content .showcase-caption {
  left: 0;
  right: 0;
  padding: 0;
  bottom: 15px;
  width: 345px;
}
.showcase .showcase-content .showcase-caption .title {
  min-width: 325px;
  height: 76px;
  background: #fff;
  padding: 10px;
  display: table;
}
.showcase .showcase-content .showcase-caption .title a {
  color: #e5097f;
  font-size: 30px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: 38px;
  text-transform: inherit;
  font-family: 'Abril Fatface', cursive;
  text-decoration: none;
  font-weight: 300;
  display: table-cell;
  vertical-align: middle;
}
.showcase .showcase-content .showcase-caption .text {
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  height: 50px;
  width: 315px;
  padding: 5px 15px 6px 15px;
  color: #fff;
  font-size: 20px;
  display: table;
}
.showcase .showcase-content .showcase-caption .text span {
  display: table-cell;
  vertical-align: middle;
}
.showcase .showcase-arrow-previous,
.showcase .showcase-arrow-next {
  background: url('/objects/ideiglenes/images/sprite.png');
  top: 10px;
  z-index: 1000;
  width: 20px;
  height: 20px;
}
.showcase .showcase-arrow-previous {
  left: 20px;
  background-position: 0 0;
}
.showcase .showcase-arrow-previous:hover {
  background-position: 0 0;
}
.showcase .showcase-arrow-next {
  background-position: -20px 0;
}
.showcase .showcase-arrow-next:hover {
  background-position: -20px 0;
}
.showcase .showcase-button-wrapper {
  background: #fff;
  top: 0;
  position: absolute;
  height: 40px;
  line-height: 40px;
  margin-top: 0;
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  padding: 0 40px 0 40px;
  text-align: left;
}
.showcase .showcase-button-wrapper span {
  color: #2b2a29;
  font-size: 16px;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: 27px;
  text-transform: inherit;
  width: 27px;
  height: 27px;
  display: inline-block;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
}
.showcase .showcase-button-wrapper .active {
  background: #e5097f;
  color: #fff !important;
}
#showcase2 .showcase-content img {
  width: 332px;
}
#showcase2 .showcase-content .showcase-caption {
  bottom: 0px;
}
#showcase2 .showcase-content .showcase-caption .title {
  min-height: 20px;
}
#showcase2 .showcase-arrow-previous {
  top: 157px;
  left: auto !important;
  background-position: 0 0;
}
#showcase2 .showcase-arrow-previous:hover {
  background-position: 0 0;
}
#showcase2 .showcase-arrow-next {
  top: 157px;
  right: 20px;
}
#showcase2 .showcase-button-wrapper {
  background: none !important;
  right: 0px;
  top: 148px;
}
#showcase3 .showcase-content img {
  height: 274px;
}
#showcase3 .showcase-content .showcase-caption {
  bottom: 0px;
}
#showcase3 .showcase-content .showcase-caption .title {
  min-height: 20px;
  display: block !important;
}
#showcase3 .showcase-content .showcase-caption .title a {
  font-size: 20px;
}
#showcase3 .showcase-content .showcase-caption .text {
  font-size: 16px;
  min-height: 20px;
}
#showcase_teszt .showcase-content .showcase-caption {
  bottom: 0px;
}
.modal,
.reg-view {
  min-width: 517px;
  background: url('/objects/ideiglenes/images/dotted-bg.png');
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  z-index: 2000 !important;
  padding: 0px;
  max-height: 100%;
  min-height: 990px;
  overflow-y: auto;
  margin-top: 0px !important;
  top: 5% !important;
  bottom: 5%  !important;
}
.modal .in-page .tab-contents,
.reg-view .in-page .tab-contents {
  display: block !important;
}
.modal .close-modal,
.reg-view .close-modal {
  display: block !important;
  width: 29px !important;
  height: 29px !important;
  background: url('/objects/ideiglenes/images/close.png') no-repeat !important;
  text-indent: -9999px !important;
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
}
.modal .magenta-title,
.reg-view .magenta-title {
  color: #e5097f;
  font-size: 26px;
  font-style: italic;
  letter-spacing: -0.06em;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  margin: 50px 0 20px 0;
}
.modal ul.tabs,
.reg-view ul.tabs {
  text-align: center;
  margin-bottom: 40px;
}
.modal ul.tabs li,
.reg-view ul.tabs li {
  list-style: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.modal ul.tabs li img,
.reg-view ul.tabs li img {
  vertical-align: top;
}
.modal ul.tabs li a,
.reg-view ul.tabs li a {
  margin: 0 15px;
  float: left;
  width: 15px;
  height: 15px;
  display: block;
  background: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.modal ul.tabs li a.active,
.reg-view ul.tabs li a.active {
  background: #e5097f;
}
.modal .modal-content,
.reg-view .modal-content {
  position: relative;
  padding: 28px 28px;
}
.modal .modal-content .title,
.reg-view .modal-content .title {
  color: #e5097f;
  font-size: 50px;
  font-style: italic;
  letter-spacing: 0.015em;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 6px solid #e5097f;
  margin-top: 0px;
}
.modal .modal-content .fb-login,
.reg-view .modal-content .fb-login {
  color: #ffffff;
  font-size: 13px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: bold;
}
.modal .modal-content .fb-login li,
.reg-view .modal-content .fb-login li {
  list-style: none;
  float: left;
  line-height: 30px;
  padding-right: 20px;
}
.modal .modal-content .fb-login li .fb-image,
.reg-view .modal-content .fb-login li .fb-image {
  width: 261px;
  height: 30px;
  display: block;
  background: url(/objects/ideiglenes/images/fb-login.png);
}
.modal .modal-content .lost-password,
.reg-view .modal-content .lost-password {
  text-align: right;
}
.modal .modal-content .lost-password a,
.reg-view .modal-content .lost-password a {
  color: #ffffff;
  font-size: 17px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: bold;
}
.modal .modal-content .login-box,
.reg-view .modal-content .login-box {
  width: 640px;
  margin: 10px 0 20px 0;
  background: #fff;
  border: 2px solid #e0e1e1;
  padding: 10px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.modal .modal-content .login-box .labels,
.reg-view .modal-content .login-box .labels {
  color: #e5097f;
  font-size: 17px;
  font-style: italic;
  letter-spacing: -0.055em;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: bold;
  width: 150px;
  float: left;
}
.modal .modal-content .login-box .labels label,
.reg-view .modal-content .login-box .labels label {
  display: block;
  line-height: 25px;
  margin-bottom: 19px;
}
.modal .modal-content .login-box .input-fields,
.reg-view .modal-content .login-box .input-fields {
  float: left;
  width: 490px;
}
.modal .modal-content .login-box .input-fields input,
.reg-view .modal-content .login-box .input-fields input {
  border: 2px solid #d9dada;
  display: block;
  min-height: 20px;
  width: 486px;
  margin: 0 0 15px 0;
  padding: 2px 0 2px 5px;
}
.modal .modal-content .magenta-dotted-btn,
.reg-view .modal-content .magenta-dotted-btn {
  float: right;
  color: #fff !important;
}
.modal .modal-content .magenta-dotted-btn span,
.reg-view .modal-content .magenta-dotted-btn span {
  float: left;
  height: 50px;
  width: 70px;
  padding-left: 10px;
}
.modal .modal-content .magenta-dotted-btn .arrow,
.reg-view .modal-content .magenta-dotted-btn .arrow {
  margin-top: 22px;
  width: 50px;
  height: 5px;
  display: block;
  background: url(/objects/ideiglenes/images/sprite.png);
  background-position: 0px -48px;
}
.modal .modal-content .register-box,
.reg-view .modal-content .register-box {
  width: 460px;
}
.modal .modal-content .register-box .magenta-dotted-btn,
.reg-view .modal-content .register-box .magenta-dotted-btn {
  margin-top: 20px;
}
.modal .modal-content .register-box .tab-contents h3,
.reg-view .modal-content .register-box .tab-contents h3 {
  color: inherit;
  font-size: 17px;
  font-style: italic;
  letter-spacing: -0.055em;
  line-height: inherit;
  text-transform: uppercase;
  margin-left: 15px;
}
.modal .modal-content .register-box .tab-contents .white-box,
.reg-view .modal-content .register-box .tab-contents .white-box {
  padding: 10px;
  background: #fff;
  border: 2px solid #dbdcdc;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.modal .modal-content .register-box .tab-contents .white-box .rows,
.reg-view .modal-content .register-box .tab-contents .white-box .rows {
  margin-bottom: 10px;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .labels,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .labels {
  width: 240px;
  padding-right: 10px;
  float: left;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .labels label,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .labels label {
  color: #e5097f;
  font-size: 17px;
  font-style: italic;
  letter-spacing: -0.055em;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: bold;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements {
  width: 320px;
  float: left;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements select,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements select {
  width: 320px;
  border: 2px solid #d9dada;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements input[type=text],
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements input[type=text],
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements input[type=password],
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements input[type=password],
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements textarea,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements textarea {
  width: 316px;
  border: 2px solid #d9dada;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements .dateSelect,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements .dateSelect {
  width: 63px;
  float: left;
  margin-right: 3px;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements .dateSelect:last-child,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements .dateSelect:last-child {
  margin-right: 0px;
}
.modal .modal-content .register-box .tab-contents .white-box .rows .form-elements #kids,
.reg-view .modal-content .register-box .tab-contents .white-box .rows .form-elements #kids {
  width: 63px;
}
.modal .modal-content .register-box .tab-contents textarea,
.reg-view .modal-content .register-box .tab-contents textarea {
  width: 95%;
  height: 70px;
  resize: none;
}
.modal .modal-content .register-box .tab-contents #rule,
.reg-view .modal-content .register-box .tab-contents #rule {
  padding-top: 20px;
  width: 240px;
  float: left;
  font-style: italic;
}
.modal .modal-content .register-box .tab-contents #rule input[type=checkbox],
.reg-view .modal-content .register-box .tab-contents #rule input[type=checkbox] {
  float: left;
  height: 50px;
  margin-right: 10px;
}
.modal .modal-content .register-box .tab-contents #rule span,
.reg-view .modal-content .register-box .tab-contents #rule span {
  color: #e5097f;
}
.modal .modal-content .register-box .tab-contents #first-page-btn,
.reg-view .modal-content .register-box .tab-contents #first-page-btn {
  color: #fff;
}
.SMACI_AutoComplete {
  background: #fff;
  border: 1px solid #d9dada;
}
.SMACI_AutoComplete div:hover {
  background: #eee;
  cursor: pointer;
}
#birth_dates span,
#more_chd span {
  padding-top: 4px;
  display: block;
  color: #e5097f !important;
}
#birth_dates span:before,
#more_chd span:before,
#birth_dates span:after,
#more_chd span:after {
  content: "";
  display: table;
}
#birth_dates span:after,
#more_chd span:after {
  clear: both;
}
#birth_dates span,
#more_chd span {
  zoom: 1;
}
footer {
  min-height: 470px;
  background: url('/objects/ideiglenes/images/dotted-bg.png') #333333;
  position: relative;
}
footer .container {
  width: 980px;
  margin: auto;
  padding: 40px 0;
}
footer .container .top {
  margin: 0 0 20px 0;
}
footer .container .top .search-box {
  width: 255px;
  float: right;
}
footer .container .top .search-box #input-search-footer {
  width: 210px;
  padding: 4px 4px 4px 7px;
  margin: 2px 0 5px 0;
  color: #aaa;
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  font-size: 14px;
  border: 2px solid #2b2a29;
}
footer .container .top .search-box #input-search-footer:focus {
  color: #777;
}
footer .container .top .search-box #search-submit-footer {
  width: 18px;
  height: 18px;
  background: url('/objects/ideiglenes/images/sprite.png');
  background-position: -44px -24px;
  text-indent: -9999px;
  margin: 0px 0 0 7px;
}
footer .container .top .social {
  float: left;
  width: 270px;
}
footer .container .top .social ul {
  list-style: none;
}
footer .container .top .social ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
footer .container .top .social ul .facebook a,
footer .container .top .social ul .mail a,
footer .container .top .social ul .instagram a,
footer .container .top .social ul .pinterest a,
footer .container .top .social ul .home a,
footer .container .top .social ul .follow-text span {
  width: 23px;
  height: 23px;
  display: block;
  margin: 0;
  background: url('/objects/ideiglenes/images/sprite.png');
}
footer .container .top .social ul .facebook a {
  background-position: -123px -59px;
  position: relative;
}
footer .container .top .social ul .mail a {
  background-position: -63px 0;
}
footer .container .top .social ul .home a {
  background-position: -86px 0;
}
footer .container .top .social ul .instagram a {
  background-position: -69px -59px;
}
footer .container .top .social ul .pinterest a {
  background-position: -96px -59px;
}
footer .container .top .social ul .follow-text span {
  margin: 0;
  display: block;
  width: 152px;
  height: 23px;
  background-position: -110px 0;
}
footer .container .sitemap .left {
  width: 680px;
  float: left;
}
footer .container .sitemap .left nav ul {
  width: 720px;
}
footer .container .sitemap .left nav ul li {
  list-style: none;
  float: left;
  color: #fff;
  vertical-align: top;
  margin-right: 15px;
}
footer .container .sitemap .left nav ul li .submenu {
  min-height: 135px;
  max-width: 170px;
}
footer .container .sitemap .left nav ul li .submenu li {
  float: none;
}
footer .container .sitemap .left nav ul li a {
  color: #ffffff;
  font-size: 18px;
  font-style: italic;
  letter-spacing: 0;
  line-height: inherit;
  text-transform: uppercase;
  text-decoration: none;
}
footer .container .sitemap .left nav ul li a:hover {
  color: #e5097f;
}
footer .container .sitemap .left nav ul li .submenu {
  padding: 17px 0 20px 0;
}
footer .container .sitemap .left nav ul li .submenu li {
  display: block;
}
footer .container .sitemap .left nav ul li .submenu li a {
  text-transform: none;
  font-size: 14px;
  font-style: normal;
  letter-spacing: normal;
}
footer .container .sitemap .left nav ul .column-1 {
  width: 120px;
}
footer .container .sitemap .left nav ul .column-2 {
  width: 110px;
}
footer .container .sitemap .left nav ul .column-3 {
  width: 135px;
}
footer .container .sitemap .left nav ul .column-4 {
  width: 75px;
}
footer .container .sitemap .left nav ul .column-5 {
  width: 120px;
}
footer .container .sitemap .left nav ul .column-6 {
  width: 60px;
}
footer .container .sitemap .right {
  width: 290px;
  float: left;
  color: #fff;
}
footer .container .sitemap .right h3 {
  color: inherit;
  font-size: 18px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: 400;
  text-decoration: none;
  margin: 0 !important;
}
footer .container .sitemap .right p {
  margin: 20px 0 0 0;
  font-size: 14px;
  text-align: justify;
}
footer .container .bottom-links {
  padding: 40px 0 3px 0;
  text-align: center;
  border-bottom: 2px solid #fff;
}
footer .container .bottom-links ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  color: #fff;
}
footer .container .bottom-links ul li a {
  color: #ffffff;
  font-size: 16px;
  font-style: italic;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: uppercase;
  margin: 0 20px;
  text-decoration: none;
}
footer .container .bottom-links ul li a:hover {
  color: #e5097f;
}
footer .container .logo {
  text-align: center;
  padding: 20px 0 0 0;
}
.jquery-modal.blocker {
  z-index: 1100 !important;
}
.banner-full-size {
  text-align: center;
  width: 970px;
  margin: auto;
}
.chosen-container-single .chosen-single {
  border-radius: 0 !important;
}
.talalat,
.talalat_ceg {
  background: #e5097f;
  color: #fff;
}
.no-pinterest .articleBoxImage {
  display: none !important;
}
.girl-bg {
  background: url(/objects/ideiglenes/images/csaj.png) no-repeat;
  width: 672px;
  height: 1099px;
  position: relative;
  /*top: -118px;*/
}
.more-products-img a {
  width: 295px;
  height: 13px;
  display: block;
  background: url(/objects/ideiglenes/images/more-products-img.png) no-repeat;
  float: right;
  margin-top: 20px;
}
.elfogad_text {
  border: 1px solid #ddd;
  height: 300px;
  overflow: auto;
  padding: 20px;
}
.quote-box .facebook-share {
  display: block;
  height: 25px;
  left: 25px;
  position: relative;
  top: 55px;
  width: 170px;
}

#main .container .content .two-column .three-small-boxes .caption .title {
  overflow: hidden;
}
.cikk_container ol {
    padding: 10px 0 10px 35px;
}