/*
Theme Name: Bogar Orsi
Theme URI: https://bogarorsi.hu
Author: Kovacs Richard / Antigravity
Author URI: https://bogarorsi.hu
Description: Custom theme for bogarorsi.hu, rebuilt from WayBack Machine archives.
Version: 1.0.0
Text Domain: bogarorsi
*/

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
}


html,
body {
    margin: 0;
    padding: 0;
    color: #363636;
    font-family: 'Helvetica', 'Arial', sans-serif;

}

html {
    background: #fff;
}

header {}

.header_menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.header_menu li {
    display: inline-block;
}

.header_menu li a {
    color: #231f20;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
}

.contact {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 70px;
    float: left;
}

.contact li {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    padding-top: 20px;
    position: relative;
    padding-left: 40px;
    padding-right: 20px;
}

.contact li:nth-child(1):before {
    content: url(images/mobil_piktogram.png);
    position: absolute;
    left: 0;
    top: 18px;
}


.contact li:nth-child(2):before {
    content: url(images/email_piktogram.png);
    position: absolute;
    left: 0;
    top: 16px;
}


.header_menu li:last-of-type a {
    padding-right: 0;
}

.header_menu li a {
    display: block;
    padding: 22px 20px 20px 20px;
}

.pull-right {
    float: right;
}

#topline {
    height: 60px;
    background: #fff;
}

.inner {
    max-width: 1220px;
    margin: 0px auto;
}

#menu {
    background: #8dc2cb;
    height: 40px;
    position: relative;
}

#menu .inner {
    position: relative;

}

#menu .logo {
    position: absolute;
    left: 0px;
    top: -10px;
}

#menu .pull-right {
    position: absolute;
    right: 20px;
    top: 0;
}

#menu .head {
    padding-left: 80px;
    white-space: nowrap;
}

#menu .head div {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    vertical-align: middle;
}

#menu .head .author {
    font-size: 20px;
    text-transform: uppercase;
    padding-right: 20px;
    vertical-align: middle;
}



.social {
    list-style: none;
    margin: 0;
    padding: 0;


}

.social li {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    ;
}

.social img {
    vertical-align: middle;
    margin-left: 20px;
}

footer .menu {
    list-style: none;
    margin: 0;
    text-align: center;
    padding: 20px 0 30px 0;
}

footer .menu li {
    display: inline-block;
    padding: 0 20px;
}

footer .menu li a {
    font-size: 16px;
    color: #000;
    text-decoration: none;

    text-transform: uppercase;
}

.text-center {
    text-align: center;
}

footer .logo {
    padding: 30px 0 10px 0;
    display: block;
}

#content {
    padding-top: 50px;
    padding-bottom: 50px;
}

#content:after {
    clear: both;
    display: block;
    content: '';
}

.cta {
    background: #ef4036;
    border: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
}

.left {
    float: left;
    width: 35%;
}

.right {
    float: right;
    width: 65%;
    ;
}

.newsletter .title {
    font-size: 20px;
    font-weight: 400;
    color: #3f3f3f;
    line-height: 145%;
}

.newsletter strong {
    color: #8dc2cb;
    font-size: 25px;
    font-weight: normal;
}

.newsletter big {
    color: #3f3f3f;
    font-size: 25px;
    font-weight: 700;

}

.newsletter p {
    margin: 0;
}

form {
    padding-top: 60px;
}

form .head {
    color: #5b5d5f;

    font-size: 19px;
    font-weight: 700;
    display: block;
    margin-bottom: 30px;

}

.clr {
    clear: both;
}


.holder {
    width: calc(100% - 80px);
    float: right;
    text-align: left;
    color: #5b5d5f;

    margin-bottom: 10px;
}

.input {
    background: #ebebec;
    height: 31px;
    outline: 0;
    width: calc(100% - 80px);
    border: 0;

    float: right;
    margin-bottom: 20px;
    z-index:11111;
    position: relative;
}

form .name {
    font-size: 15px;
    float: left;
    color: #5b5d5f;
    padding-top: 8px;
}


.with_slider {
    min-height: 580px;
    background: url(images/bgr_slide.png) center 80px no-repeat;
}

.slide .max_w470 {
    max-width: 470px;
    text-align: center;
    padding-top: 73px;
}

.slide .title {

    font-size: 34px;
    text-transform: uppercase;
}

.slide .sub_title {
    font-size: 65px;
    text-transform: uppercase;

}

.slide p {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
}

.embed_font {
    font-family: 'Playfair Display', serif;

}


.slide .block {
    margin: 3px;
    font-size: 18px;
}

.slide .block strong {
    color: #ef4036;
    text-transform: uppercase;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
}

.ebook_block img {
    float: left;
}

.ebook_block {
    padding: 40px 0;
    padding-bottom: 100px;
}

.text-center {
    text-align: center;
}

.ebook_block .text-center {
    padding-left: 0;
    padding-left: 320px;
    padding-top: 40px;
}


.ebook_block .heading {
    font-size: 30px;
    font-weight: bold;
}

.ebook_block .sub_heading {
    font-size: 25px;
    color: #ef4036;
    margin-top: 5px;
    text-transform: uppercase;
    margin-bottom: 10px;

    font-weight: bold;
}

.ebook_block .lead {
    font-size: 20px;
    text-transform: uppercase;
}

.ebook_block .inner {
    position: relative;
}

.ebook_block img {
    position: absolute;
    left: 0;
    top: -0;
}

.ebook_block .head {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 30px;
}

.ebook_block .sub {
    font-size: 22px;

    text-transform: uppercase;
    margin-bottom: 30px;
}

.btn_w435 {
    width: 435px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #ef4036;
    display: inline-block;
    text-decoration: none;
    font-size: 21px;
    font-weight: bold;
}

.btn_w435 big {
    text-transform: uppercase;
    font-size: 24px;
}

.ebook_block .strong {
    font-weight: bold;
}

.ebook_block .strong big {
    font-size: 20px;
}

.my_story {
    background: #8dc2cb;
    padding: 40px 0;
}

.my_story .head {
    font-size: 32px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.btn {
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding: 0 30px;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    background: #ef4036;
    text-decoration: none;
}

.my_story p {
    font-size: 16px;
    line-height: 22px;
}

.my_story p span {
    display: block;
    font-weight: bold;
    margin-bottom: 20px;
}

.my_story big {
    color: #fff;
    text-align: center;
    display: block;
    font-weight: bold;
}

.my_story .btn {
    margin-top: 20px;
}

.where {
    padding: 40px 0;
}

.where .head {
    text-transform: uppercase;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
}

.list {
    margin: 40px 0 0 0;
    padding: 0;
    list-style: none;
}

.list li {
    display: inline-block;
    width: 12.5%;
    text-align: center;
    float: left;
}

.list li span {
    display: block;
    font-size: 15px;
    color: #8dc2cb;
    font-weight: bold;
    margin-top: 10px;
}

.circle {
    width: 70px;
    height: 70px;
    display: inline-block;
    background: #8ec3cc;
    border-radius: 50%;
}

.circle.elengedes {
    background: #8ec3cc url(images/elengedes.png) center center no-repeat;
}



.circle.celok {
    background: #8ec3cc url(images/celok.png) center center no-repeat;
}



.circle.onbizalom {
    background: #8ec3cc url(images/onbizalom.png) center center no-repeat;
}


.circle.jovokep {
    background: #8ec3cc url(images/jovokep.png) center center no-repeat;
}


.circle.konfliktus {
    background: #8ec3cc url(images/konfliktus.png) center center no-repeat;
}



.circle.donteshelyzet {
    background: #8ec3cc url(images/donteshelyzet.png) center center no-repeat;
}



.circle.parkapcsolat {
    background: #8ec3cc url(images/parkapcsolat.png) center center no-repeat;
}


.circle.onszeretet {
    background: #8ec3cc url(images/onszeretet.png) center center no-repeat;
}


.bgr_gray {
    background: #363636;
    padding: 20px;
    color: #fff;
    font-size: 25px;
}

.bgr_gray strong {
    color: #8dc2cb;
    font-weight: normal;
}


.flex {
    display: flex;
    flex-wrap: wrap;
}


.flex article {
    flex: 1 0 33%;
    min-width: 33.333%;
    max-width: 33.333%;
}


.flex img {
    width: 100%;
}

.flex .child * {
    flex-shrink: 0;

}

.blogs article {
    background: #e4e0e1;
    display: flex;

}

.blogs .title {
    font-size: 20px;
    font-weight: bold;
    color: #413e3e;
    text-decoration: none;
    text-align: center;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;

}

.blogs p {
    font-size: 16px;
    line-height: 25px;
    padding: 20px 20px 10px 20px;
}

.tac {
    text-align: center;
    margin-bottom: 20px;
}


.blogs article:nth-child(2n) {
    background: #8dc2cb;
}


.blogs article:nth-child(2n) a {
    color: #fff
}



.blogs article:nth-child(2n) p {
    color: #fff
}

.blogs .head {
    text-transform: uppercase;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    padding: 20px;
}

.contact_form {
    background: #dedede;
    padding: 40px;
    position: relative;
}

.contact_form:after {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: #8dc2cb;
    width: 50%;
    height: 100%;
    content: '';
    z-index: 1;
}


.contact_form .title {
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
}


.contact_form .title strong {
    color: #fe383b;

}


.contact_form .left {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 60px;
}

.contact_form .right {
    float: left;
    width: 50%;
    position: relative;
    z-index: 2;
    padding-left: 60px;
    padding-right: 60px;
}


.lista {
    list-style-type: none;
    margin: 20px 0 20px 0;
    padding: 0;
}

.lista li {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    padding-left: 30px;
    position: relative;
}

.lista li:before {
    background: #fff;
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    display: block;
    width: 13px;
    height: 13px;

}

a.btn.blue {
    background: #8dc2cb;
    font-size: 20px;
    font-weight: bold;
    line-height: 42px;
}

a.btn.gray {
    background: #dedede;
    color: #363636;
    font-size: 20px;
    font-weight: bold;
    line-height: 42px;
}

.contact_form .need {
    padding-top: 20px;
    font-size: 24px;
    margin-bottom: 20px;
}

.btn.vip {
    margin-top: 40px;
    background: url(images/btn_vip.png) no-repeat;
    color: #363636;
    font-weight: bold;
    font-size: 20px;
}

.null {
    opacity: 0;
}

.input {
    background: #c7d6d9;
    color: #363636;
    height: 40px;
    width: 100%;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    border: 0;
}

.textarea {
    background: #c7d6d9;
    color: #363636;
    height: 40px;
    width: 100%;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    border: 0;
    padding-top: 10px;
    height: 95px;
}

.btn.full {
    font-size: 20px;
    height: 45px;
    line-height: normal;
    width: 100%;
    font-weight: bold;
    font-size: 20px;
}

.contact_form .marketing {

    text-align: center;

}

.contact_form .marketing .head {
    font-size: 40px;
    text-transform: uppercase;
}


.contact_form .marketing .subhead {
    font-size: 26px;
    text-transform: uppercase;
}


.contact_form .marketing .lead {
    margin-top: 20px;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.contact_form .marketing .sublead {
    font-size: 25px;
}

.sub_contact {
    padding-left: 170px;
    position: relative;
}

.sub_contact:before {
    content: url(images/submobil.png);
    position: absolute;
    left: 110px
}

.customer_says {
    padding: 40px 0;
}

.customer_says .title {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
}

.holder article {}


.holders {
    position: relative;
}

.holders article p:first-of-type {
    font-weight: bold;
}


.blue p:first-of-type {
    color: #8dc2cb;
}


.red p:first-of-type {
    font-weight: normal !important;
}

.red p strong {
    color: #ef4036;
}



.holders article p {
    font-size: 16px;
    line-height: 25px;
}

.holders article {
    margin-bottom: 40px;
}

.flex2 {
    display: flex;
}

.flex2 .image {
    margin-right: 20px;
    vertical-align: top;
}

.flex2 p {
    margin: 0;
}

.btn.small {
    height: 30px;
    line-height: 30px;

}

iframe {
    width: 100%;
}

.global {
    padding: 30px 0;
}

.global .heading {
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;

}

.global .subheading {
    padding: 10px 0;
    font-size: 18px;
}

.form {}

.w_600 {
    max-width: 600px;
    margin: 0px auto;
    padding-top: 20px;
    margin-bottom: 30px;
}

.my_data p {
    margin: 5px 0;
}

.my_data a {
    color: #8dc2cb;
}

.bgr_blue {
    background: #8dc2cb;

}

.white {
    color: #fff;
}

.fz18 {
    font-size: 18px;
}

.gray {
    color: #2b363c;
}

.ttu {
    text-transform: uppercase;
}

.bold {
    font-weight: bold;
}

.list-unstyled {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.lh140 {
    line-height: 140%;
}

.ptb20 {
    padding: 20px 0;
}

.fz16 {
    font-size: 16px;
}

.global p {
    margin: 5px 0
}

.bgr_blue .global a {
    color: #fff;
}


.flex3 {
    display: flex;
    flex-wrap: wrap;
}

.flex3 .item {
    border-right: 10px solid #fff;
    border-bottom: 10px solid #fff;
    flex: 1 0 33%;
    min-width: 33.333%;
    max-width: 33.333%;
    display: flex;
    min-height: 295px;
    background: #dedede;
}

.flex3 .item:nth-child(3n) {
    border-right: 0;
}


.item.blue {
    background: #8dc2cb;
}

.item.gold {
    background: #fffe95;
    /* Old browsers */
    background: -webkit-linear-gradient(left, #fffe95 0%, #d59412 100%);
    background: -o-linear-gradient(left, #fffe95 0%, #d59412 100%);
    background: linear-gradient(to right, #fffe95 0%, #d59412 100%);
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffe95', endColorstr='#d59412', GradientType=1);
}


.flex3 .item > div {
    flex-shrink: 0;
    width: 100%;
    padding-top: 30px;
}

.fz25 {
    font-size: 25px;
}

.item .time {
    font-size: 24px;
    font-weight: bold;
}

.item big {
    font-size: 34px;
}

.c_gray {
    color: #605d5e;
}

.fz20 {
    font-size: 20px;
}

.ptb30 {
    padding: 30px 0;
}

.item a {
    margin-top: 10px;
}

.fz16 {
    font-size: 16px;
}

.pt20 {
    padding-top: 20px;
}

.ptb10 {
    padding: 10px 0;
}

.pb20 {
    padding-bottom: 20px;
}

.circle {
    width: 70px;
    height: 70px;
    background: #dcddde;
    display: inline-block;
    border-radius: 50%;
    margin: 0px auto 20px auto;
}

.circle.blue {
    background: #8ec3cc;
}

.circle.gold {
     background: #fffe95;
    /* Old browsers */
    background: -webkit-linear-gradient(left, #fffe95 0%, #d59412 100%);
    background: -o-linear-gradient(left, #fffe95 0%, #d59412 100%);
    background: linear-gradient(to right, #fffe95 0%, #d59412 100%);
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffe95', endColorstr='#d59412', GradientType=1);
}

.flex4 {
    display: flex;
    flex-wrap: wrap;
}

.flex4 .item {
    border-right: 10px solid #fff;
    border-bottom: 10px solid #fff;
    flex: 1 0 33%;
    min-width: 33.333%;
    max-width: 33.333%;
    display: flex;
    text-align: center;
    
}


.life {
    
}

.fz22 {
    font-size: 22px;
}

.fz38 {
    font-size: 38px;
}

.ptb20 {
    padding: 20px 0;
}

.red {
    color: #ef4036;
}

.pt40 {
    padding-top: 40px;
}

.nop p {
    
    margin: 0;
}

.nop.fz18 p {
    line-height: 25px;
}

.ptb40 {
    padding: 40px 0;
}

.bgr_orsi {
    margin-top: 40px;
    background: url(images/bgr_orsi.png) top center no-repeat;
    min-height: 550px;
    padding-top: 40px;
    position: relative;
}

.bgr_orsi:before {
    content: '';
    background: rgba(0,0, 0, 0.3);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% - 4px);
   z-index: 1;
}

.pull-right {
    float: right;
}

.w660 {
    width: 760px;
}

.number_ul {
    position: relative;
    z-index: 999;
    margin: 0;
    padding: 0;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    list-style: none;
    	counter-reset: my-badass-counter;
}
.number_ul li {
    margin-bottom: 20px;
}

.number_ul li:before {
    background: #8dc2cb;
    width: 30px;
    height: 30px;
    display: block;
   	content: counter(my-badass-counter);
	counter-increment: my-badass-counter;
    border-radius: 50%;
    color: #fff;
    line-height: 30px;
    text-align: center;
    margin: 20px auto;
}


.slide {
min-height: 500px;
background: url(images/bgr_slide.png) center 0 no-repeat;
}


.blue_border {
    height: 30px;
    width: 100%;
    background: #8dc2cb;
}

.w_1_3 {
    float: left;
    width: 33.333%;
    
}


.tuzolto {
    background: #8ec3cc url(images/tuzolto.png) center no-repeat!important;
}


.puzzle {
    background: #8ec3cc url(images/puzzle.png) center no-repeat!important;
}


.trans {
    background: #8ec3cc url(images/trans.png) center no-repeat!important;
}

.unstyled {
    list-style-type: none;
}

div.blue {
    color: #8dc2cb;
}

.warum_list {
    margin: 0 0;
    padding: 0;
}


.pt10 {
    padding-top: 10px;
}

.with_arrow {
    margin: 0px auto;
    width: 720px;
    padding: 0;
    list-style-type: none;
    padding-top: 50px;
    	counter-reset: my-badass-counter;

}
.with_arrow li {
    margin-bottom: 55px;
    position: relative;
    padding-left: 90px;
}

.with_arrow li:before {
    background: url(images/circlenum.png) no-repeat;
    position: absolute;
    width: 69px;
    height: 44px;
    font-weight: bold;
    font-size: 35px;
    color: #8dc2cb;
    padding-left: 13px;
    left: 0;
    top:-10px;
    
    	content: counter(my-badass-counter);
	counter-increment: my-badass-counter;
}


.blue_line {
    background: #8dc2cb;
    padding: 20px;
}

.btn-gray {
    background: #f6f6f8;
}

big.red {
    font-size: 60px;
    vertical-align: middle;
}

.blue_line a {
    margin-left: 20px;
}

.bgr_office {
    background: url(images/office.png) no-repeat;
    min-height: 668px;
}

.with_pipa {
    margin: 0px auto;
    padding: 0;
    width: 495px;
    list-style-type: none;
    padding-left: 90px;
    padding-top: 50px;
}

.with_pipa li {
    margin-bottom: 17px;
    position: relative;
}


.with_pipa li:before {
    content: url(images/pipa.png);
    position: absolute;
    left: -60px;
    top: -8px;
}

.fz30 {
    font-size: 30px!important;
}

.c_vip {
    background: #fcf88e; /* Old browsers */
background: -moz-linear-gradient(left, #fcf88e 0%, #dba325 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #fcf88e 0%,#dba325 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #fcf88e 0%,#dba325 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf88e', endColorstr='#dba325',GradientType=1 ); /* IE6-9 */
    color: #363636;
    padding: 10px 20px;
    height: auto;;
    width: auto;
    line-height: normal;
}

.bgr_gold {
     background: #fcf88e; /* Old browsers */
background: -moz-linear-gradient(left, #fcf88e 0%, #dba325 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #fcf88e 0%,#dba325 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #fcf88e 0%,#dba325 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf88e', endColorstr='#dba325',GradientType=1 ); /* IE6-9 */
}


.bgr_gold .pull-right {
    width: calc(100% - 500px);
    float: right;
}

.btn.white {
    background: #fff;
    color: #363636;
}

.bgr_gold p {
    margin: 0;
    line-height: 25px;
}


.w100 .flex3 {
}

.btn.custom {
    line-height: normal;
    padding-top: 5px;
    height: auto;
    padding-bottom: 5px;
   
    margin-top: 20px;
}

.flex3 a {
    color: #363636;
    font-weight: bold;
}

.flex3 a.btn {
    color: #fff;
}

.real_price:after {
    background: #fff;
    width: 100%;
    content: '';
    height: 5px;
    display: block;
    max-width: 300px;
    margin: 20px auto
}

.real_price {
    position: relative;
}

.flex3 .blue {
    color: #363636;
}
.flex3 .blue p {
    color: #363636;
}

.flex3 .item {
    padding-left: 20px!important;
    padding-right: 20px!important;
}

.note {
    margin: 10px 0 20px 0;
}

.pb20 {
    padding-bottom: 40px;
}

.circle.life {
    background: #dcddde url(images/life.png) no-repeat center;
}


.circle.life {
    background: #dcddde url(images/life.png) no-repeat center;
}

    
.circle.business {
    background: #8ec3cc url(images/business.png) no-repeat center;
}

.circle.vip {
    background: url(images/vip.png) no-repeat;
}

.ezt:after {
    content: url(images/ezt.png);
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -100px;
}

.item {
    position: relative;
    padding-top: 50px;
}

.plecsni {
    position: relative;
    padding-top: 100px;
}

.plecsni p {
    line-height: 150%
}

.plecsni:before {
    content: url(images/premium_plecsni.png);
    position:absolute;
    left: 0;
    top: -25px;
    margin-left: 50%;
    left: -50px;
}

.border_white {
    height: 10px;
    width: 100%;
    background: #fff;
}

.w_1_5 {
    float: left;
    width: 20%;
    margin-bottom: 20px;
}

.w_1_5 .icon {
    text-align: center;
    height: 100px;
    line-height: 100px;
}

.w_1_5 .icon img {
    display: inline-block;
    vertical-align: middle;
}

.w_1_5 .text {
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    padding: 0 20px;
}

.w_1_2 {
    float: left;
    width: 50%;
}

.w_1_2 .icon {
    line-height: 100px;
    height: 100px;
}

.w_1_2 .icon img {
    display: inline-block;
    vertical-align: middle;
}

.me .inner .block {
    width: calc(100% - 400px);
}

.pb15 {
    padding-bottom: 15px;
}

.child {
    width: 100%;
}

.plr20 {
    padding-left: 20px;
    padding-right: 20px;
}

.ebook_form label {
    float: left;
    width: 100%;
}


.ebook_form  .input_with_left {
    clear:both;
}

.names {
    float: left;
}

.ebook_form .input {
    width: 100%;
}

.input_with_left p {
    width:  calc(100% - 80px);
    
    display:block;
    float: right;
    margin: 0;
    padding: 0; 
    position:relative;
    top: -25px;
    padding-right: 20px;
}

.input_with_left input {
    width: 100%;
    display:block;
}

.ebook_form p {
  clear:both;
}

.wpcf7-checkbox {
    padding-left: 60px;
}

.hold_cta {
    padding-left: 80px;
    padding-right: 20px;;
}


.ebook_form label {
    padding-left: 0!important;
}

#wpcf7-f41-o1 {
    padding-right: 20px!important;
}

.c_form {
    padding-left: 20px;
    padding-right: 20px;;
}

.w600 {
    max-width: 600px;
    margin: 0px auto 20px auto;
}

a {
    color: #363636;
}

.photo img {
    max-width: 100%;
    padding-right: 20px;
}

.bgr_gold {
    padding-left: 20px;
    padding-right: 20px;
}

.bgr_blues {
    background: #8dc2cb;
    padding: 40px;
}

table {
    color:#363636;
    font-weight: bold;
    width: 100%;
}

table td {
    padding: 10px 5px;
    border-bottom: 1px solid #fff;
    text-align: right;
}

table label {
    vertical-align: top;
    display: inline-block
}

.bgr_red {
    background: #ef4036;
    padding: 20px;
}

.border-top {
    border-top: 3px solid #fff;
    padding-top: 20px;
}

.fz23 {
    font-size: 23px;
}

.package .item {
    padding-top: 0;
}

.package .flex3 .blue {
    color: #5f5d5e;
}

.radio {
    margin-top: 20px;
    background: url(images/radio.png) bottom no-repeat;
    width: 50px;
    height: 50px;
    margin: 20px auto;
}


.radio.ok {
    
    background: url(images/radio_ok.png) bottom no-repeat;
    
}

.lead_gen {
    border: 2px solid #f1554c;
    margin-top: 40px;
    min-height: 140px;
    background: url(images/matirca.png) no-repeat 40px center;
    padding-left: 80px;
    padding-top: 20px;
}

.bb_red {
      border-bottom: 2px solid #f1554c; 
    display: inline
}

.w_1_6 {
    float: left;
    width: 16.66667%;
}

.circle.white {
    background: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 25px;
    font-weight: bold;
    color: #5b5b5f;
}

.w_1_6 .fz18 {
    font-size: 16px;
}

.max_680 {
    max-width: 680px;
    margin: 0px auto
}

.ebook_form .head_c {
    padding-left: 120px!important;
}

p.blue {
    color: #8dc2cb;
}

.mt20 {
    margin-top: 20px!important;
}

.maxw800 {
    max-width: 800px
        ;margin: 0px auto;
}

.maxw800 .blue_border {
    height: 10px;
}

.choose label  {
    display: inline-block;
}

.inline-block {
    display: inline-block;
    padding: 10px 10px
}

.pb40 {
    padding-bottom: 40px;;
}

.w_1_3 {
    padding-bottom: 40px;
}

.pb10 {
    padding-bottom: 10px;
}

.hidden_test {
    display: none;
}

.hidden {
    display: none;
}

.res1, .res2, .res3 {
    margin: 0px auto;
    float: none;
}

.input_with_left p {
    width: calc(100% - 120px);
}

.input_with_left p {
    top: -34px;
}


#topline #menu-item-54 { display:none }
/*
     FILE ARCHIVED ON 22:49:19 Mar 11, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:44:38 Jun 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.617
  load_resource: 42.67
  PetaboxLoader3.datanode: 11.835
*/

/* ==========================================================================
   Custom Vector Icon Overrides (SVGs) for missing PNG assets
   ========================================================================== */

.circle.elengedes {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' width='32' height='32'%3E%3Cpath d='M2 22C2 22 8 22 13 17C18 12 22 6 22 2C22 2 18 2 13 7C8 12 2 18 2 22Z'/%3E%3Cpath d='M12 12L2 22'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.celok {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='32' height='32'%3E%3Ccircle cx='12' cy='12' r='10' stroke='white' stroke-width='2' fill='none'/%3E%3Ccircle cx='12' cy='12' r='6' stroke='white' stroke-width='2' fill='none'/%3E%3Ccircle cx='12' cy='12' r='2' fill='white'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.onbizalom {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='32' height='32'%3E%3Cpath d='M12 17.27L18.18 21L16.54 13.97L22 9.24L14.81 8.63L12 2L9.19 8.63L2 9.24L7.46 13.97L5.82 21L12 17.27Z'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.jovokep {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='32' height='32'%3E%3Cpath d='M1 12S5 4 12 4s11 8 11 8-4 8-12 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3' fill='white'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.konfliktus {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='32' height='32'%3E%3Cline x1='12' y1='2' x2='12' y2='20'/%3E%3Cline x1='5' y1='7' x2='19' y2='7'/%3E%3Cpath d='M5 7L2 14H8L5 7Z'/%3E%3Cpath d='M19 7L16 14H22L19 7Z'/%3E%3Cpath d='M4 22H20'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.donteshelyzet {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='32' height='32'%3E%3Cpath d='M12 22V10M12 10L6 4M12 10L18 4M6 4H2M18 4H22'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.parkapcsolat {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='32' height='32'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.onszeretet {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='32' height='32'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.tuzolto {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='32' height='32'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12C2 16.5 6.5 20.5 12 22C17.5 20.5 22 16.5 22 12C22 6.5 17.5 2 12 2ZM12 6V12L16 14'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.puzzle {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='32' height='32'%3E%3Cpath d='M20 12h-2v-2a2 2 0 0 0-2-2h-2V6a2 2 0 0 0-4 0v2H8a2 2 0 0 0-2 2v2H4a2 2 0 0 0 0 4h2v2a2 2 0 0 0 2 2h2v2a2 2 0 0 0 4 0v-2h2a2 2 0 0 0 2-2v-2h2a2 2 0 0 0 0-4z'/%3E%3C/svg%3E") center center no-repeat !important;
}
.circle.trans {
    background: #8ec3cc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='32' height='32'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 10h3l-4 4-4-4h3V8h2v4z'/%3E%3C/svg%3E") center center no-repeat !important;
}

/* VIP page icon overrides */
.w_1_5:nth-child(1) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='36' height='36'%3E%3Cpath d='M12 5.69l5 4.5V18h-2v-6H9v6H7v-7.81l5-4.5M12 3L2 12h3v8h6v-6h2v6h6v-8h3L12 3z'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.w_1_5:nth-child(2) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 14s1.5 2 4 2 4-2 4-2'/%3E%3Cline x1='9' y1='9' x2='9.01' y2='9'/%3E%3Cline x1='15' y1='9' x2='15.01' y2='9'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.w_1_5:nth-child(3) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.w_1_5:nth-child(4) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Cpath d='M17 3H21V7M21 3L14 10M14 21H10V17M10 21L17 14'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.w_1_5:nth-child(5) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Cpath d='M4.5 16.5L12 3l7.5 13.5H4.5z'/%3E%3Cpath d='M12 12v4.5'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.clearfix:nth-of-type(2) .w_1_5:nth-child(1) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='36' height='36'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.clearfix:nth-of-type(2) .w_1_5:nth-child(2) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Cline x1='12' y1='2' x2='12' y2='22'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Ccircle cx='5' cy='12' r='2' fill='white'/%3E%3Ccircle cx='19' cy='12' r='2' fill='white'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.clearfix:nth-of-type(2) .w_1_5:nth-child(3) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Crect x='2' y='7' width='16' height='10' rx='2' ry='2'/%3E%3Cline x1='22' y1='11' x2='22' y2='13'/%3E%3Cline x1='6' y1='12' x2='6.01' y2='12' stroke-width='4'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.clearfix:nth-of-type(2) .w_1_5:nth-child(4) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Cpath d='M2.5 2v6h6M2.5 8a10 10 0 1 1 2.2 6'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.clearfix:nth-of-type(2) .w_1_5:nth-child(5) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='36' height='36'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14M22 4L12 14.01l-3-3'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 60px !important; height: 60px !important; border-radius: 50% !important; display: inline-block !important;
}
.w_1_2:nth-child(1) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='48' height='48'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 80px !important; height: 80px !important; border-radius: 50% !important; display: inline-block !important;
}
.w_1_2:nth-child(2) .icon {
    background: #8dc2cb url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' width='48' height='48'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") center center no-repeat !important;
    width: 80px !important; height: 80px !important; border-radius: 50% !important; display: inline-block !important;
}
