/*@group dispaly none */
.item_date,
.same_benefits,
.searchAgain,
.path,
.print,
.new_home_block .head_title a,
.menu_toggle,
.bottom_info,
.bottom_banners,
.bottom_nav,
.new_home_block .simple_green_but,
.more_row,
.top_offset .contact_line,
.top_offset .contact_button_line,
.top_offset .hover_policy_box,
.top_offset .info_res,
.bg_box,
.herbas,
.developed,
#top_line,
#top_menu,
.aditional_menu,
.login-box,
.pages,
.usefull,
#header > .row > div,
#calc_result,
.calculators .alert.width_title,
.calculators .calc_head > span:first-child,
.mfp-container,
.for_screen,
#calculator_form,
.alert_box,
.contact_button_line,
.login_area,
ul.path,
#header_top,
.icon_expand,
.custom_buttons,
#step_nav,
#calc_error,
#calc_results,
.cacl_result_title,
.news_filter,
.search_again,
.bottom_links,
.main_search .search_details,
.main_search .search_totals,
#login_box_wrap,
#mobile_menu_overlay
{
    display: none !important;
}

#header > .row > div.logo_area{
    display: block !important;
}
.main_search .search_again{
    display:block !important;
}
/*@end*/
/*@group images*/
#footer,
.cat_item,
.news_item_list,
.news_item{
    display: inline-block !important;
}
.news_item,
.news_item_list{
    width: 100%;
}
.benef_top .icon .pic,
.cat_item .icon .pic{
    position: relative;
}
.benef_top .icon .pic:before,
.cat_item .icon .pic:before
{
    content: '';
    width: 110px;
    height: 110px;
	display: list-item;
	list-style: circle inside;
	list-style-image: url(../images/for_print/bg_1.png);
	background: none !important;
    position: absolute;
    left: -3px;
    top: -3px;
    z-index: 5;
}
.benef_top .icon.green .pic:before,
.cat_item .icon.green .pic:before{
    list-style-image: url(../images/for_print/bg_2.png);
}
.benef_top .icon .pic img,
.cat_item .icon .pic img{
    position: relative;
    z-index: 10;
}
.calc_img > span{
    position: relative;
}
.calc_img .img_1:before{
    content: '';
    width: 84px;
    height: 108px;
    display: list-item;
	list-style: circle inside;
	list-style-image: url(../images/for_print/calc_1.png);
	background: none !important;
}
.calc_img .img_2:before{
    content: '';
    width: 87px;
    height: 101px;
    display: list-item;
	list-style: circle inside;
	list-style-image: url(../images/for_print/calc_2.png);
	background: none !important;
}
.calc_img .img_3:before{
    content: '';
    width: 115px;
    height: 115px;
    display: list-item;
	list-style: circle inside;
	list-style-image: url(../images/for_print/calc_3.png);
	background: none !important;
}
.calc_img .img_4:before{
    content: '';
    width: 87px;
    height: 112px;
    display: list-item;
	list-style: circle inside;
	list-style-image: url(../images/for_print/calc_4.png);
	background: none !important;
}
/*@end*/
/*@group custom */
#content > .inner > .content_padding,
#content > .inner > .content_padding_top,
#content > .inner > .content_padding_bottom,
.head,
.news_item,
.head_title{
    padding-left: 0;
    padding-right: 0;
}
#content > .inner .def_content,
#content > .inner{
    padding-bottom: 0 !important;
}
a:after{
    content: '' !important;
}
#header{
    padding: 0;
    position: static !important;
    height: auto;
    overflow: hidden;
}
.for_print{
    display: block !important;
}
.logo_area .logo{
    float: left;
    display: block;
    top: 0;
    margin-right: 20px;
    width: 150px !important;
}
.logo_area{
    width: 100% !important;
}
.logo_area span.for_print{
    width: 500px;
    padding-top: 20px;
    font-size: 1.500em;
    text-align: left;
    line-height: 1em;
}
.inner{
    padding: 0 !important;
}
.news_item{
    position: relative;
}
.news_item .info,
.news_item .image,
.news_item{
    display: block;
}
.news_item .image{
    position: absolute;
    left: 0;
    top: 20px;
}
.news_item.has_iamge{
    min-height: 215px;
}
.news_item.has_iamge .info{
    position: relative;
    padding-left: 280px;
}
.new_home_block,
.hover_news{
    display: block !important;
}
.top_offset{
   margin-top: 0 !important;
}
#footer{
    width: 100%;
    padding-bottom:0;
}
#footer .for_print{
    border-top: 1px solid #dbdbdb;
    padding-top: 30px;
}
#footer .col_1.col-md-10,
#footer .col_3.col-md-2{
	width: 100% !important;
}
.benef_info .link_line .green_but{
    margin-bottom: 10px;
    margin-top: 0;
}
.btn,
.green_but{
    border: 1px solid #00af4b;
}

.grid_2x2 .row > div{
    position: relative;
}
.grid_2x2 .row > div:first-child{
    margin-top: 0;
}
.grid_2x2 .row > div{
    margin-top: 30px;
    width: 100% !important;
}
.grid_2x2 .row .item .href a,
.grid_2x2 .row .item{
    margin: 0 !important;
    padding: 0 !important;
}
.grid_2x2 .row .item .href{
    width: 100%;
    left: 0;
}
/*@end*/
/*@group calculator print */
body.calculator_print .calc_head,
body.calculator_print #footer,
body.calculator_print #calc_results,
body.calculator_print #header > .row > div.logo_area,
body.calculator_print #header,
body.calculator_print .bee_summary{
	display: none !important;
}
body.calculator_print #calculator_print_title_data{
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
body.calculator_print #calculator_print_title_data .title{
	display: inline-block;
}
body.calculator_print #calculator_print_title_data .print_date{
	display: inline-block;
}
body.calculator_print #calculator_print{
    display: block !important;
    width: 100%;
    text-align: center;
}
body.calculator_print #content > .inner{
    margin-top: -40px;
	margin-bottom: 0;
}
body.calculator_print .head h1{
    text-align: center;
}
body.calculator_print .head{
	border-bottom: none;
}
body.calculator_print #footer{
	display: none !important;
}
body.calculator_print .panel{
	margin-bottom: 0;
}
body.calculator_print .panel-body{
	padding: 0;
}
body.calculator_print .panel-default{
	border: none;
}
body.calculator_print .result_data{
	display: none;
}
body.calculator_print .show_result .result_data{
	display: inline-block;
}
body.calculator_print .content_padding{
	padding-top: 0;
}
/*body.calculator_print #print_footer{*/
#print_footer{
	display: block;
	text-align: center;
	width: 100%;
}
#footer_print_logo{
	width: 60px;
	height: auto;
	display: inline-block;
}
#calculator_print img{
	width: auto;
	height: auto;
}
#footer_calculator_email_message{
	text-align: center;
}
body.calculator_print .text ul{
	padding: 0;
}
body.calculator_print .text ul li{
	padding: 0;
	list-style: disc inside !important;
}
body.calculator_print .text ul li:before{
	display: none;
}
body.calculator_print .text a{
	text-decoration: underline;
}
.head_title{
    margin-bottom:0px !important;
}
.head{
    padding:0 !important;
}
.side_pad{
    padding-left:0 !important;
    padding-right:0 !important;
}
/*@end*/


/* Changes for green calc update */
.grey_header_bg, .margin_wrapper, .bottom-text-hold, .btn-hold, .about-link-hold {
    display: none!important;
}

#pension-acc .content_inner,
.calculators .content_inner,
.white_header {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.radio-hold .radiomark {
    /* width: 100%!important;
  border: 2px solid #a8afb5!important;
  float: left!important; */
    display: block!important;
}

.radiomark input[type="radio"] {
    visibility: visible!important;
    top: auto!important;
    left: 25px!important;
    opacity: 1!important;
    z-index: 1!important;
}

.results-block > div:last-child {
    display: none!important;
}

.splitProportion>div, .result-head .gray-bold {
    color: #000;
}

.proportionLegend {
    display: none;
}

/* Footer segments with links */
.ss-BottomInfoBanner,.bottom_nav_wrap {
    display: none;
}

/* Duplicated result block and contacts for emails */
.result_data, #footer_calculator_email_message{
    display: none !important;
}
.toggle_mobile_menu {
    display: none;
}

a[href="/sodros-rastines"] {
    display: none;
}

#pension-acc .field_holder.fly,
.field_holder.fly {
    background: none !important;
}

#pension-acc .field_holder,
.field_holder,
.radio-hold {
    border: none !important;
    border-top: none !important;
    border-left: none !important;
    margin: 0;
}

.field_holder:after,
.radio-hold:after {
    border: none !important;
}

.field_holder > *:not(.for_print),
.radio-hold > *:not(.for_print) {
    display: none !important;
}

.results-block{
    page-break-inside: avoid;
}

/* End changes for green calc update */
