a.item_button {
    position: absolute;
    background: #000;
    color: #fff!important;
    height: 80px;
    width: 80px;
    text-align: center;
    line-height: 30px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    line-height: 125px;
    top: -40px;
    left: -40px;
    z-index: 1
}
a.item_button i {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}
.item_button.action.remove,
.item_selected .item_button.action.add,
.cpt_posts_add_remove .action.remove,
.item_selected .cpt_posts_add_remove a.action.add {
    display: none
}
.item_selected .item_button.action.remove,
.item_button.action.add,
.item_selected .cpt_posts_add_remove a.action.remove,
.cpt_posts_add_remove a.action.add {
    display: block
}
ul.shortlist_buttons {
    list-style: none;
    margin: 0;
    margin-bottom: 25px;
    padding: 0
}
ul.shortlist_buttons li {
    display: inline-block;
    margin-right: 15px
}
.shortlist_list_form_data {
    position: fixed;
    top: 15%;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: table;
    background: #fff;
    padding: 30px;
    width: 500px;
    display: none;
    z-index: 9999
}
.shortlist_list_form_data input,
.shortlist_list_form_data textarea {
    width: 100%;
    padding: 8px 2%!important;
    margin-bottom: 15px
}
.kta-form-shortlist-data p {
    padding-bottom: 10px!important
}
#shortlist_form_submit,
#form_shortlist_book_form_submit {
    width: 100%!important;
    cursor: pointer;
    letter-spacing: 1px;
    padding: 12px 20px!important
}
.shortlist_email_data_wrapper {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .8);
    z-index: 150;
    top: 0;
    left: 0
}
span.shortlist_form_close {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 0;
    padding: 5px;
    background: rgba(127, 127, 127, .2);
    color: #151515;
    cursor: pointer
}
.vaidate_error {
    border: 1px solid #ff1919!important
}
.shortlist_list_form_data p {
    padding-bottom: 0
}
.print_content_wrapper {
    display: none
}
/*---Shortlist Page Styling----*/
.shortlist_style .overlay-hd{
    background: none;
}
.shortlist-title-meta-data-wrapper .general-meta-fields-info-wrapper strong{
    color: #000000!important;
}
.shortlist-title-meta-data-wrapper .general-meta-fields-info-wrapper{
    padding: 0px!important;
}
.Shortlist_info_wrapper h3{
    margin-bottom: 0px;
}
.shortlist_style .Shortlist_info_wrapper .general-meta-fields-info-wrapper {
    display: block!important;
}
.grid-view-container .grid-view-image .Shortlist_info_wrapper .general-meta-fields-info-wrapper {
    background: inherit !important;
    position: inherit;
}
.shortlist_style {
    border-bottom: none;
}
.shortlist-title-meta-data-wrapper .general-meta-fields-info-wrapper ul li span{
    color: #333333;
}
@media print {
    .kaya-page-titlebar-wrapper,
    .shortlist_buttons,
    #kaya-footer-content-wrapper,
    .page-template-shortlist .shortlist-page-wrapper .item_button.action,
    .pet-info-link,
    a.scrolltop,
    #left_section,
    #kaya-header-content-wrapper {
        display: none!important;
    }
    footer,
    .toggle_search_icon,
    .overlay-hd {
        display: none;
    }
    #mid-content {
        padding: 0;
    }
    .print_content_wrapper {
        padding: 20px;
    }
    .container {
        width: 100%!important;
        padding: 0px!important;
    }
    .print_content_wrapper h4 {
        margin: 0;
    }
    .print_content_wrapper {
        display: block;
        margin-bottom: 30px;
        overflow: hidden;
    }
    #right_section {
        width: 100%;
    }
    .print_content_wrapper {
        display: block!important;
    }
    .kaya-post-content-wrapper ul li.item {
        height: 300px;
    }
    .two_third_last h4 {
        display: block;
        line-height: 30px;
    }
    .column-extra {
        width: 101.5%;
    }
    .column2,
    .column3,
    .column4,
    .column5,
    .column6,
    .column7,
    .column8,
    .column9,
    .video_iframes2 iframe,
    .video_iframes3 iframe,
    .video_iframes4 iframe {
        margin-bottom: 1.5%;
        margin-right: 1.5%;
        float: left;
    }
    .column2,
    .video_iframes2 iframe {
        width: 47.9%;
    }
    .column3,
    .video_iframes3 iframe {
        width: 31.2%;
    }
    .column4,
    .video_iframes4 iframe {
        width: 22.9%;
    }
    .column5 {
        width: 17.9%;
    }
    .column6 {
        width: 14.5%;
    }
}