/* custom css *//*post slider */.wpb_posts_slider a.link_image {	display: block !important;}.wpb_posts_slider .flex-control-nav li:before {    content: "" !important;}.wpb_posts_slider .flex-control-nav {    top: 105% !important;}.flex-control-nav li {    margin: 0 6px !important;    display: inline-block;    zoom: 1;}.wpb_posts_slider .wpb_gallery_slides > ul > li {	margin-rigt: 0px !important;	margin-left: 0px !important;}.landingsite * {box-sizing: border-box;}p strong {    font-size: inherit !important;}strong span {    font-weight: 700 !important;}.alignleft {float: left;}.aligncenter  {    margin: 0 auto;    display: block;}form#gform_3 .gform_footer.top_label {    bottom: 50px;}.text-uppercase{    text-transform: uppercase;}/*rowclass*//*==============================================*/.fullwidth {	width: 100%;	padding-top: 50px;	background-color: #fff;}.acfrows {	background-color: #000;	position: relative;    height: auto;	overflow: hidden;}.acfrow {	clear: both;	overflow: hidden;    padding: 20px 0px;	}/*doboz class*//*==============================================*/.doboz {	position: relative;	border-radius: 10px;	background-position: center bottom;	background-repeat: no-repeat;	background-size: cover;}.doboz2 {    float: left;	width: 466px;    /*border: 1px solid;*/	padding: 10px 20px;    margin-bottom: 20px;	}.doboz2:nth-of-type(2) {	margin-left: 28px;}.doboz3 {	position: relative;    float: left;    width: 32%;	padding: 10px 20px;	margin-left: 2%;	margin-bottom: 20px;	min-height: 360px;	box-shadow: 0 0 10px #0053a033;}.doboz3:nth-of-type(1){	margin-left: 0%;}.doboz3:nth-of-type(4),.doboz3:nth-of-type(7),.doboz3:nth-of-type(10),.doboz3:nth-of-type(13) {	margin-left: 0%;}.doboz3 ol {/*    list-style-type: decimal;    list-style-position: outside;    margin-left: 10px;*/    line-height: 24px;}.doboz3 ol li {	counter-increment: step-counter;	margin-bottom: 10px;	margin-left: 35px;	position: relative;}.doboz3 ol li::before {    content: counter(step-counter);    margin-right: 10px;    font-size: 100%;    background-color: rgb(255, 140, 0);    color: white;    font-weight: bold;    padding: 2px 10px;    border-radius: 50%;    position: absolute;    left: -35px;}.doboz3 li {	margin-bottom: 15px;}/*content style class*//*==============================================*/.cimsor {	font-weight: 600;	font-size: 18px;    margin-bottom: 15px;}.tartalom{}.tartalom p {	line-height: 24px;}.link {	margin-top: 10px;	font-size: 14px;	text-align: right;    position: absolute;		bottom: 20px;	left: 0px;    width: 100%;	padding-right: 20px;}.morelink {	text-decoration: underline;	font-weight: 600;}/*doboz2*/.doboz2 .cimsor {	}/*spec class*//*==============================================*/.atlatszo {	background: transparent !important;}.arnyek {box-shadow: 0 0 10px #0053a033;}/*form class*//*==============================================*/.landingsite .gform_wrapper span.gform_drop_instructions {    display: inline-block !important;    margin-bottom: 8px !important;    margin-right: 10px !important;}.landingsite .gform_wrapper .gform_fileupload_multifile .gform_drop_area {    padding: 10px !important;    border: 1px dashed #0053a0;    color: #000;    background: transparent;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    font-style: italic;}.landingsite input.button.gform_button_select_files {    padding: 5px 12px!important;    background: #fff;    border: 0px;    border-radius: 5px;    font-style: italic;}.field-hide label {display: none !important;}.landingsite .gform_wrapper .gform_footer {    padding: 10px 0 10px;    margin: 10px 0 0;    text-align: right;}.landingsite .gform_wrapper .gform_footer input.button, .landingsite .gform_wrapper .gform_footer input[type=submit]{    font-size: 1em;    width: auto;    margin: 0px;    padding: 5px 30px;    background-color: #fff;    border: 0px;    border-radius: 5px;    color: #0053a0;    font-weight: 700;    text-transform: uppercase;}/*testimonials box*/.circle-img {	margin: 0 auto;    position: relative;    overflow: hidden;    border-radius: 50%;}.circle-img img {    display: inline;    margin: 0 auto;    height: 100%;    width: auto;}.testimonials-box .circle-img {	width: 220px;	height: 220px;}/* /testimonials box *//*media queries*//*==============================================*/@media screen and (max-width: 1023px){.owlrow {    display: none;}#owl {    display: none !important;}.n9{    padding-left: 10px;	padding-right: 10px;	width: 95% !important;}.p10 {    padding: 10px 0px;}.flexslider .slides img {    height: auto;}.flex-direction-nav a {    top: 30% !important;}.doboz3, .doboz2 {    float: none;    width: 100%;}.doboz2:nth-of-type(2) {    margin-left: 0px;}.doboz3 {    margin-left: 0%;}.mobildiv {}}/*end 1023px*/@media only screen and (min-width: 641px) {.landingsite .gform_wrapper .top_label input.medium, .landingsite .gform_wrapper .top_label select.medium {    width: 100%;	border-radius: 5px;    border: 0px;    padding: 10px 10px !important;		}	.landingsite .gform_wrapper textarea {	border-radius: 5px;    border: 0px;		}	}/*end 641px*/