

/* import custom styles */
@import url('assets/css/search_filter.css');
@import url('assets/css/forms.css');
@import url('assets/css/login-register-form.css');
@import url('assets/css/item-header.css');
@import url('assets/css/services-courses.css');

/* reset border radius theme style */

body * {
            border-radius: 0!important;
    -webkit-border-radius: 0!important;
       -moz-border-radius: 0!important;
}

/***************/

/* item search form */

/***************/

.elm-search-form-main .elm-search-form {
    background-color: #F8B142;
}

body.search-form-type-1 .elm-search-form .search-inputs-wrap {
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: 0 0 0 transparent;
       -moz-box-shadow: 0 0 0 transparent;
            box-shadow: 0 0 0 transparent;
}

body.search-form-type-1 .elm-search-form .search-inputs-wrap:before {
    top: 7px;
}

body .elm-search-form-main .elm-search-form .search-form-container .search-inputs-wrap input[type="text"],
body .elm-search-form-main .elm-search-form .search-form-container .search-inputs-wrap .category-search-wrap,
body .elm-search-form-main .elm-search-form .search-form-container .search-inputs-wrap .location-search-wrap {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    height: 42px;
}

/* submit button */

body .elm-search-form-main .elm-search-form .search-form-container .searchsubmit-wrapper .submit-main-button > div {
    background: #000 none;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: 0 0 0 transparent;
       -moz-box-shadow: 0 0 0 transparent;
            box-shadow: 0 0 0 transparent;
    height: 42px;
}

.elm-search-form .search-form-container form.main-search-form .inputs-container .search-shadow {
    background-color: #F8B142;
}

/****************/

/* right column */

/****************/

body.right-sidebar .elements-with-sidebar .right-bck {
    background-color: #FBA115;
}

/*****************/

/* Contact owner */

/*****************/

body .contact-owner-container {
    width: 100%;
}

body .contact-owner-container > a {
    background-color: #FBA115;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    color: #000000;
    width: 100%;
}

/**********************/

/* search form widget */

/**********************/

.elements-sidebar-wrap .widget_search form.search-form,
.elements-sidebar-wrap .widget_search form#searchform {
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: 0 0 0 transparent;
       -moz-box-shadow: 0 0 0 transparent;
            box-shadow: 0 0 0 transparent;
}
.header-element-wrap .elm-header-map.deactivated {
    pointer-events: auto;
}
/**********************/

/* fix item content attached to item image */

/**********************/


.item-container .item-data {
    width: calc(99% - 240px)!important;
    width: -webkit-calc(99% - 240px)!important;
}

/**********************/

/* fix filter container */

/**********************/

.filters-wrap .filters-container {
    position: absolute;
    top: -50px!important;
    width: 100%;
}

@media screen and (max-width: 600px) {
.filters-wrap {margin-top: -60px; margin-bottom: 120px;}
.filters-wrap h2 {font-size: 1em;}
}

/* table */
.entry-content table tr {
    border-bottom: 1px solid #484949;
}
.entry-content table td {
    border-right: 1px solid #484949;
    padding: 12px;
}
.entry-content table td:last-child {
    border-right: none;
}
.entry-content table td p {
    font-size: 12px;
    line-height: 14px;    
    margin-bottom: 0;
}
