.ak_property_details .details .side-content {width:330px;padding-left:35px;line-height:1.2;font-size:16px;font-weight: 400;}
.ak_property_details .details .side-content .feedback_box_container {position: sticky;top: 25px;position: -webkit-sticky;}
.ak_property_details .details .side-content .feedback_box {margin-top:-55px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);}
.ak_property_details .details .side-content .feedback_box .preview_message {background-color:#db2d2dcc;position:absolute;bottom:100%;width:100%;opacity:0.7;  color:#fff;  box-sizing:border-box;}
.ak_property_details .details .side-content .feedback_box header{padding: 15px 22px;background: #33bedb;color:#fff;position: relative;}
.ak_property_details .details .side-content .feedback_box header h4 {font-size: 21px;font-weight: 500;margin: 0;}
.ak_property_details .details .side-content .feedback_box .btn_close {display: none;position: absolute;top: 12px;right: 15px;stroke: #fff;stroke-width: 2.5;width: 32px;height: 32px;cursor: pointer;}
.ak_property_details .details .side-content .feedback_main {padding:18px 22px;background:#fff;box-sizing:border-box;}
.ak_property_details .details .side-content.fixed .feedback_main {width:330px;top:65px;z-index:1000;}
.ak_property_details .details .side-content.fixed .feedback_box{position: fixed;top: 80px;}
.ak_property_details .details .side-content .title {padding-bottom: 9px;display: block;font-size: 15px;}
.ak_property_details .details .side-content .about_advertiser {display: flex;justify-content: space-between;padding-bottom: 16px;}
.ak_property_details .details .side-content .advertiser_phone_modal {display: none;}
.ak_property_details .details .side-content .about_advertiser .advertiser_data {flex-grow: 1;}
.ak_property_details .details .side-content .about_advertiser .advertiser_data a:hover {text-decoration: none;}
.ak_property_details .details .side-content .about_advertiser .advertiser_logo {line-height: 0;align-self: flex-start;}
.ak_property_details .details .side-content .about_advertiser a img {max-width: 80px;max-height: 80px;}
.ak_property_details .details .side-content .about_advertiser .advertiser_name,
.ak_property_details .details .side-content .about_advertiser .agency_country {color: #035375;font-size: 19px;font-weight: 500;line-height: 1.25;}
.ak_property_details .details .side-content .about_advertiser .agent_name {color: #333;font-size: 15px;font-weight: 300;display: block;padding-top: 7px;}
.ak_property_details .details .side-content .about_advertiser .advertiser_data .phone_btn {color: #31A7C4;}
.ak_property_details .details .side-content .about_advertiser .advertiser_data .advertiser_phone {display: flex;padding-top: 7px;}
.ak_property_details .details .side-content .about_advertiser .advertiser_phone .phone_container {display: none;}
.ak_property_details .details .side-content .about_advertiser .advertiser_phone.phone_displayed .phone_btn{display: none;}
.ak_property_details .details .side-content .about_advertiser .advertiser_phone.phone_displayed .phone_container {display: block;}
.ak_property_details .details .side-content .about_advertiser .advertiser_phone .icon {line-height: 1.75;margin-right: 8px;}
.ak_property_details .details .side-content .about_advertiser .advertiser_phone a {line-height: 1.4;display: block;}
.ak_property_details .details .side-content .about_advertiser .icon {display: inline-block;width: 16px;height: 16px;margin-right: 4px;stroke: #31a7c4;stroke-width: 1.15;vertical-align: text-bottom;}
.ak_property_details .details .side-content .about_advertiser .icon svg {fill: #31a7c4;}

/*pay_per_leads*/ /*pay_per_click*/
.ak_property_details .details .side-content.pay_per_click .feedback_main {padding-bottom: 0;}
.ak_property_details .details .side-content.pay_per_click .feedback_main .btn_url {text-align: center;background: #4f9a30;border-radius: 4px;font-size: 18px;}
.ak_property_details .details .side-content.pay_per_click footer {padding: 19px 22px 17px}
.ak_property_details .details .side-content.pay_per_click .feedback_main .btn_url a {color: #fff;display: block;padding: 11.5px 0;}
.ak_property_details .details .side-content.pay_per_leads .about_advertiser,
.ak_property_details .details .side-content.pay_per_click .about_advertiser {padding-bottom: 2px;}
.ak_property_details .details .side-content.pay_per_leads .about_advertiser .advertiser_data,
.ak_property_details .details .side-content.pay_per_click .about_advertiser .advertiser_data{padding:5px 3px 0 0;word-spacing: 3px;}


.ak_property_details .details .side-content form .ak_memoedit_1.ak_input2_5 > textarea {width:100%;height:82px;font-size:15px;resize:vertical;}
.ak_property_details .details .side-content form .ak_memoedit_1.ak_input2_5 .ak_input_prompt,
.ak_property_details .details .side-content form .ak_memoedit_1.ak_input2_5 .ak_input_prompt_filled {font-size:17px;font-weight:300;line-height:40px;}
.ak_property_details .details .side-content form .text_inputs .collapsed_form {max-height: 0;overflow: hidden;transition: max-height 250ms linear;}
.ak_property_details .details .side-content .feedback_box.opened form .text_inputs .collapsed_form {max-height: 300px;}
.ak_property_details .details .side-content form .collapsed_form > div {margin-top: 9px;}
.ak_property_details .details .side-content form .ak_textedit_1.ak_input2_5  input {font-size:15px;}
.ak_property_details .details .side-content form .ak_textedit_1.ak_input2_5 > input {width:100%;height:42px;line-height:42px;}
.ak_property_details .details .side-content form .ak_textedit_1.ak_input2_5 .ak_input_prompt,
.ak_property_details .details .side-content form .ak_textedit_1.ak_input2_5 .ak_input_prompt_filled {font-size:17px;font-weight:300;line-height:42px;color:#333;}
.ak_property_details .details .side-content form .checkbox {font-weight: 300;}
.ak_property_details .details .side-content form .privacy_policy label {padding-top: 8px;}
.ak_property_details .details .side-content form .privacy_policy label br {display: block;}
.ak_property_details .details .side-content form .btn_request_details {display:block;font-size:17px;font-weight:500;text-align:center;background-color:#4f9a30;color:#fff;padding:9px;margin-top: 15px;border-radius:4px;text-decoration: none;}
.ak_property_details .details .side-content form .btn_request_details {display: flex;align-items: center;justify-content: center;}
.ak_property_details .details .side-content form .btn_request_details .icon {margin-right: 9px;}
.ak_property_details .details .side-content form .btn_request_details:hover .icon {stroke: #58ad36;}
.ak_property_details .details .side-content form .icon {width: 26px;height: 26px;margin-right: 4px;stroke: #4f9a30;stroke-width: 1.55;}
.ak_property_details .details .side-content form .icon svg {fill: #fff;}

.ak_property_details .details .side-content.pay_per_click .information .url a:hover,
.ak_property_details .details .side-content form .btn_request_details:hover,
.ak_property_details .details .side-content .mobile .btn_show_details:hover{background-color:#53a232;}

.ak_property_details .details .side-content footer {padding: 0 22px 17px;background: #fff;}

.ak_property_details .details .side-content .feedback_box_container .btn_add_favorites{border: 1px solid #d6d6d6;border-radius: 4px;padding: 9px 10px 5px;display: block;text-align: center;font-size: 16px;font-weight: 400;color: #777;text-decoration: none;cursor: pointer;user-select: none;margin-bottom: 5px;}
.ak_property_details .details .side-content footer .btn_add_favorites:hover:not(.active) {background: #f8f8f8;}
.ak_property_details .details .side-content footer .btn_add_favorites:hover:not(.active) .icon svg{fill: #fff;}
.ak_property_details .details .side-content .btn_add_favorites .icon{display: inline-block;width: 28px;height: 28px;stroke: #a9a9aa;vertical-align: middle;stroke-width: 1.3px;margin-right: 8px;}
.ak_property_details .details .side-content .btn_add_favorites .icon svg{fill: #f8f8f8;}
.ak_property_details .details .side-content .btn_add_favorites .added_favor{display: none;}
.ak_property_details .details .side-content .btn_add_favorites.active .add_favor{display: none;}
.ak_property_details .details .side-content .btn_add_favorites.active .added_favor{display: inline;}
.ak_property_details .details .side-content .feedback_box_container .active{border: 1px solid #00ADD1;color: #00ADD1;}
.ak_property_details .details .side-content .active .icon{stroke: none;}
.ak_property_details .details .side-content .active .icon svg{fill: #00ADD1;}
.ak_property_details .details .side-content .feedback_box_container .active:hover{background: #fff;border: 1px solid #00A0C2;color: #00A0C2;}
.ak_property_details .details .side-content .information {font-size:16px;margin-bottom:5px;text-align: center;}
.ak_property_details .details .side-content .information > div:not(:last-child) {margin:5px 0 17px 0;}
.ak_property_details .details .side-content .information > div b {font-weight:300;}
.ak_property_details .details .side-content .information .telephone {font-size:19px;font-weight:400;margin-bottom: 20px;}
.ak_property_details .details .side-content .information .telephone:before{content:"";width: 29px;height: 29px;display: inline-block;vertical-align: middle;background:url(/images/akrooter/icons/icon_phone_in_a_circle.svg) -3px -1px no-repeat;}
.ak_property_details .details .side-content .information .all_ads{padding-top: 12px;}
.ak_property_details .details .side-content .feedback_main .btn_close {display:none;position:absolute;top:18px;right:18px;stroke:#555;stroke-width:1.1;width:32px;height:32px;cursor:pointer;}
.ak_property_details .details .side-content .feedback_main .btn_close:hover {stroke:#33BEDB;transform:scale(1.1);}
.ak_property_details .details .side-content .feedback_main .btn_close:active {stroke:#33BEDB;transform:scale(1.2);}
.ak_property_details .details .side-content.bottom {vertical-align:bottom;}
.ak_property_details .details .side-content.bottom .feedback_main {top:0;}
.ak_property_details .details .side-content .success_msg {display:none;font-size:17px;font-weight:400;text-align:center;background-color:#eff9eb;color:#fff;padding: 12px 10px;border-radius:3px;}
.ak_property_details .details .side-content.success .feedback_main form {display:none;}
.ak_property_details .details .side-content.success .feedback_main .success_msg {display: flex;color: #28ac0e;}
.ak_property_details .details .side-content.success .feedback_main .success_msg .icon {width: 17px;height: 16px;margin-right: 4px;stroke: none; flex: 1 1 auto;align-self: center;}
.ak_property_details .details .side-content.success .feedback_main .success_msg .icon svg {fill: #28ac0e;width: 40%;}
.ak_property_details .details .side-content.success .feedback_main .success_msg .text {flex: 0 1 200px;text-align: left;}

/*sticky_box_bottom*/
.ak_property_details .details .sticky_box_bottom {display:none;bottom: 0;left: 0;width: 100%;background: rgb(246 246 246 / .95);position: fixed;box-sizing: border-box;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);padding: 10px 30px;justify-content: space-between;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns {display: flex; align-items: center;flex: 3 1 auto;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns .advertiser_phone {position: relative;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns > div {margin-right: 15px;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns > div {width: 49%;max-width: 245px;min-width: 150px;}
.ak_property_details .details .sticky_box_btns > div:first-child {width: 49%;max-width: 290px;min-width: 220px;}

/*sticky_box_bottom - pay per click*/
.ak_property_details .details .side-content.pay_per_click .sticky_box_btns > div:first-child {width: 100%;}

.ak_property_details .details .sticky_box_bottom .sticky_box_btns > div > a {display: flex;align-items: center;justify-content: center;height: 42px;padding: 0 10px;border-radius:4px;font-size:17px;font-weight:500;background-color:#4f9a30;color:#fff;text-decoration: none;}
.ak_property_details .details .sticky_box_bottom .btn_request_details .icon {width: 26px;height: 26px;margin-right: 9px;stroke: #4f9a30;stroke-width: 1.55;}
.ak_property_details .details .sticky_box_bottom .btn_request_details .icon svg {fill: #fff;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns .phone_btn {background: none;color: #4f9a30; border: 1px solid #4f9a30;box-sizing: border-box;}
.ak_property_details .details .sticky_box_bottom .phone_btn .icon {width: 18px;height: 18px;margin-right: 9px;stroke-width: 1.15;}
.ak_property_details .details .sticky_box_bottom .phone_btn .icon svg {fill: #4f9a30;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone ul {padding: 0;border: 1px solid #4f9a30;border-radius: 4px;box-sizing: border-box;flex-flow: column-reverse;align-items: center;position: absolute;bottom: -21px;margin: 0;width: 100%;background: rgb(246 246 246 / .95);z-index: 999;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone li {display: flex;align-items: center;padding: 10.5px 0;position: relative;width: 100%;justify-content: center;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone li:not(:last-child):after {content: "";height: 1px;background: #b3b4b5;position: absolute;width: 85%;top:0;}
.ak_property_details .details .sticky_box_bottom .phone_container li a {font-size: 16px;font-weight: 400;color: #4f9a30;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone .icon {width: 18px;height: 18px;margin-right: 9px;stroke-width: 1.15;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone .icon svg {fill: #4f9a30;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone.phone_displayed .phone_btn {display: none;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone .phone_container {display: none;}
.ak_property_details .details .sticky_box_bottom .advertiser_phone.phone_displayed .phone_container {display: flex;}
.ak_property_details .details .sticky_box_bottom .social_panel {padding-top: 5px;}
.ak_property_details .details .sticky_box_bottom .social_panel .social_item {display: flex;align-items: end;}
.ak_property_details .details .sticky_box_bottom .social_panel .social_item > button {display: flex;}
.ak_property_details .details .social_panel .btn_share .icon svg {fill: #78797a;stroke-width: 0;}
.ak_property_details .details .sticky_box_bottom .social_panel .print .icon {stroke: #78797a;}
.ak_property_details .details .sticky_box_bottom .social_panel .print .icon svg {fill: #454545;}
.ak_property_details .details .sticky_box_bottom .social_panel .social_modal_wrap {top: -190px;right: 35px;}
.ak_property_details .details .sticky_box_top .social_panel .star_favorite .icon.active {stroke: #18bbf1;}
.ak_property_details .details .sticky_box_top .social_panel .star_favorite .icon.active {stroke: none;}
.ak_property_details .details .sticky_box_top .social_panel .star_favorite .icon.active svg {fill: #33BEDB;}

/*sticky_box_top*/
.ak_property_details .details .sticky_box_top {display: none;background: rgb(255 255 255 / .9);position: fixed;top: 0;right: 0;left: 0;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);align-items: center;justify-content: space-between;padding: 0 18px 0 8px;}
.ak_property_details .details .sticky_box_top a .icon {width: 45px;height: 45px;stroke: #78797a;stroke-width:2;display: inline-block;}
.ak_property_details .details .sticky_box_top .social_panel {width: auto;padding-top: 8px;}
.ak_property_details .details .sticky_box_top .social_panel .btn_add_favorites svg {stroke-width: 4px;}
.ak_property_details .details .sticky_box_top .social_panel .btn_share {margin-left: 15px;}

/*modal*/
.ak_property_details .details .side-content.modal .feedback_box_container {position: fixed;display: flex;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.3);z-index: 1000;overflow-y: scroll;transition: 0.5s;}
.ak_property_details .details .side-content.modal .feedback_box {margin: auto;padding: 30px;width: 100%;max-width: 460px;box-sizing: border-box;box-shadow: none;}
.ak_property_details .details .side-content.modal .feedback_box .btn_close {display: block;}
.ak_property_details .details .side-content.modal .about_advertiser {padding-bottom: 10px;}
.ak_property_details .details .side-content.pay_per_click.modal .about_advertiser {padding: 0;}
.ak_property_details .details .side-content.modal .about_advertiser .advertiser_data .phone_btn {display: none;}
.ak_property_details .details .side-content.modal .about_advertiser .advertiser_phone .icon {display: none;}
.ak_property_details .details .side-content.modal .advertiser_phone_modal a {line-height: 1.6;}
.ak_property_details .details .side-content.modal .advertiser_phone_modal a:nth-child(odd) {padding-right: 25px;}
.ak_property_details .details .side-content.modal .feedback_box form .text_inputs .collapsed_form {max-height: 260px;}
.ak_property_details .details .side-content.modal .feedback_box .feedback_main .advertiser_phone_modal {display: flex;flex-wrap: wrap;padding-bottom: 10px;line-height: 1.6;padding-top: 7px;}
.ak_property_details .details .side-content.modal .feedback_box .feedback_main .advertiser_phone_modal .icon {display: inline-block;width: 16px;height: 16px;margin-right: 4px;stroke: #31a7c4;stroke-width: 1.15;vertical-align: text-top;}
.ak_property_details .details .side-content.modal .feedback_box .feedback_main .advertiser_phone_modal .icon svg {fill: #31a7c4;}
.ak_property_details .details .side-content.modal .feedback_box_container .btn_add_favorites {display: none;}
.ak_property_details .details .side-content.modal .information .all_ads {padding: 0;}

@media screen and (max-width:1224px) {
	.ak_property_details .details .side-content.modal .feedback_box_container footer {margin-top: -1px;}
}

@media screen and (max-width:500px) {
	.ak_property_details .details .side-content.modal .feedback_box {padding: 0;}
}
@media screen and (max-width:430px) {
	.ak_property_details .details .side-content.modal .feedback_box_container {background-color: #fff;}
	.ak_property_details .details .side-content.modal .feedback_box {height: 100%;}
}


@media screen and (max-width:1223px) {
	.ak_property_details .details > div {display: block;width:100%;}
	.ak_property_details .details .side-content .feedback_box_container {display: none;}
	.ak_property_details .details .side-content .about_advertiser .advertiser_data .advertiser_phone {display: none;}
	.ak_property_details .details .main .social_panel {display: none;}
	.ak_property_details .details .sticky_box_bottom {display: flex;}
	.ak_property_details .details .side-content form .privacy_policy span br {display: none;}
}
@media screen and (max-width:700px) {
	.ak_property_details .details .sticky_box_bottom .sticky_box_btns {flex: 7 1 auto;}
	.ak_property_details .details .sticky_box_bottom .social_panel {flex: 1 2 auto;}
}
@media screen and (max-width:768px) {
	.ak_property_details .details .sticky_box_bottom .advertiser_phone {display: none;}
	.ak_property_details .details .sticky_box_bottom .sticky_box_btns > div:last-child {margin: 0;}
}
@media screen and (max-width:640px) {
	.ak_property_details .ak_main_content {padding: 20px;}
	.ak_property_details .ak_main_content .gallery {margin: 0 -20px;}
	.ak_property_details .details .sticky_box_bottom {padding: 5px 20px;}
}
@media screen and (max-width:500px) {
	.ak_property_details .details .sticky_box_bottom .sticky_box_btns .advertiser_phone {display: none;}
}
@media screen and (max-width:430px) {
.ak_property_details .details .sticky_box_bottom {padding: 13px 14px;;background: rgb(255 255 255 / .9);}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns {justify-content: center;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns .btn_request_details {margin: 0;width: 100%;max-width: inherit;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns .btn_request_details a {height: 39px;}
.ak_property_details .details .sticky_box_bottom .sticky_box_btns .btn_request_details a .icon {width: 23px;height: 23px;}
.ak_property_details .details .sticky_box_bottom .social_panel {display: none;}
.ak_property_details .details .sticky_box_top {display: none;}
.ak_property_details .details .sticky_box_top.show {display: flex;}
}
