
@CHARSET "ISO-8859-1";
 .marker_info .info {
   /*width: 300px;*/
   height: 320px;
   border-radius: 5px;
   background: rgba(37, 32, 48, 0.9);
   position: relative;
   z-index: 9999999;
 }
 .marker_info .info img {
   display: block;
   border-radius: 10px;
   width: 110px;
   position: absolute;
   top: -40px;
   left: 90px;
   border: 7px solid #e9e5db;
   background: #ffffff;
 }
 .marker_info .info h2 {
   text-align: center;
   padding-top: 70px !important;
   font-family: 'Roboto', sans-serif !important;
   font-weight: 300 !important;
   font-size: 30px !important;
   line-height: 1.1 !important;
   color: #ffffff;
 }
 .marker_info .info h2 span {
   width: 70px;
   height: 1px;
   background: #E73931;
   display: block;
   margin: 15px auto;
 }
 .marker_info .info span {
   font-family: 'Roboto', sans-serif;
   font-weight: 300;
   color: #FFFFFF;
   line-height: 22px;
   text-align: center;
   display: block;
   padding: 0px 30px;
   font-size: 14px;
 }
 .marker_info .info a {}
 a.green_btn {
   background: #E73931;
   border: 1px solid #000000;
   padding: 10px 50px;
   color: #ffffff;
   font-size: 14px;
   border-radius: 4px;
   display: block;
   width: 180px;
   text-align: center;
   bottom: 40px;
   position: absolute;
   left: 60px;
   transition: 0.3s;
 }
 a.green_btn:hover {
   background: #ffffff; /* Old browsers */
   border: 1px solid #000000;
   padding: 10px 50px;
   color: #E73931;
   font-size: 14px;
   box-shadow: none;
   border-radius: 4px;
   display: block;
   width: 180px;
   text-align: center;
   bottom: 40px;
   position: absolute;
   left: 60px;
   text-decoration: none;
 }
 .marker_info .arrow {
   width: 0px;
   height: 0px;
   position: absolute;
   padding: 0px !important;
   left: -28px;
   top: 150px !important;
   border: 14px solid rgba(255, 0, 0, 0);
   top: 0px;
   border-right-color: rgba(37, 32, 48, 0.9);
 }

.date {
    font-size: 11px
}

.comment-text {
    font-size: 12px
}

.fs-12 {
    font-size: 12px
}

.shadow-none {
    box-shadow: none
}

/*.name {
    color: #007bff
}*/

.cursor:hover {
    color: blue
}

.cursor {
    cursor: pointer
}

.textarea {
    resize: none
}
 /*------------------------------------------------------------------
[3. Map Page styles / #Map Page styles]
*/
 .map_full {
   width: 100% !important;
   /* height: 100% !important;*/
   position: fixed !important;
 }
 /*header_contact section*/
 .phone_email {
   padding: 14px 30px;
   border-bottom: 1px solid #e8e8e8;
   min-height: 50px;
   overflow: hidden;
 }
 .phone_email span {
   display: block;
   float: left;
   margin: 0px 40px 0px 0px;
 }
 .phone_email span i {
   display: inline-block;
   margin-right: 12px;
   font-size: 13px;
   color: #A8A8A8;
 }
 /*Features block*/
 .features_block {
   overflow: auto;
   min-height: 162px;
 }
 .features_block div {
   width: 50%;
   float: left;
 }
 .features_block div ul {
   padding: 20px 30px;
 }
 .features_block div ul li {
   list-style: none;
   margin: 13px 0px;
 }
 .features_block div ul li b {}
 /*rating_block*/
 .rating_block {
   background: #F2F2F2;
   overflow: overlay;
   min-height: 60px;
   margin-top: 1px;
   border-top: solid 1px #ccc;
   -webkit-border-bottom-right-radius: 10px;
   -webkit-border-bottom-left-radius: 10px;
   -moz-border-radius-bottomright: 10px;
   -moz-border-radius-bottomleft: 10px;
   border-bottom-right-radius: 10px;
   border-bottom-left-radius: 10px;
 }
 .rating_block .star-ratings .stars-example-fontawesome, .rating_block .star-ratings .stars-example-css, .rating_block .star-ratings .stars-example-bootstrap {
   float: left;
 }
 /* Center ratings in container */
 .box-example-1to10 .br-wrapper {
   width: 210px;
   position: absolute;
   margin: 0px 0 0 -105px;
   left: 50%;
 }
 .box-example-movie .br-wrapper {
   width: 250px;
   position: absolute;
   margin: 0px 0 0 -125px;
   left: 50%;
 }
 .box-example-square .br-wrapper {
   width: 190px;
   position: absolute;
   margin: 0px 0 0 -95px;
   left: 50%;
 }
 .box-example-pill .br-wrapper {
   width: 232px;
   position: absolute;
   margin: 0px 0 0 -116px;
   left: 50%;
 }
 .box-example-reversed .br-wrapper {
   padding-top: 1.3em;
   width: 356px;
   position: absolute;
   margin: 0px 0 0 -178px;
   left: 50%;
 }
 .box-example-horizontal .br-wrapper {
   width: 120px;
   position: absolute;
   margin: 0px 0 0 -60px;
   left: 50%;
 }
 /* Display star ratings */
 .star-ratings h1 {
   font-size: 1.5em;
   line-height: 2;
   margin-top: 3em;
   color: #757575;
 }
 .star-ratings p {
   margin-bottom: 3em;
   line-height: 1.2;
 }
 .star-ratings h1, .star-ratings p {
   text-align: center;
 }
 .star-ratings .stars {
   width: 50%;
   text-align: center;
   margin: auto;
   padding: 0 95px;
 }
 .star-ratings .stars .title {
   font-size: 14px;
   color: #575656;
   line-height: 3;
 }
 .star-ratings .stars select {
   width: 120px;
   font-size: 16px;
 }
 .star-ratings .stars-example-fontawesome, .star-ratings .stars-example-css, .star-ratings .stars-example-bootstrap {
   float: left;
 }
 .star-ratings .stars-example-fontawesome-o {
   width: 200px;
 }
 .star-ratings .stars-example-fontawesome-o select {
   width: 200px;
 }
 .start-ratings-main {
   margin-bottom: 3em;
 }
 /* Boxes */
 .box {
   width: 100%;
   /*float: left;*/
   margin: 1em 0;
 }
 .box .box-header {
   text-align: center;
   font-weight: 400;
   padding: .5em 0;
 }
 .box .box-body {
   padding-top: 2em;
   height: 85px;
   /* rating widgets will be absolutely centered relative to box body */
   position: relative;
 }
 .box select {
   width: 120px;
   margin: 10px auto 0 auto;
   display: block;
   font-size: 16px;
 }
 .box-large .box-body {
   padding-top: 2em;
   height: 120px;
 }
 .box-orange .box-header {
   background-color: #edb867;
   color: white;
 }
 .box-orange .box-body {
   background-color: white;
   border: 2px solid #f5d8ab;
   border-top: 0;
 }
 .box-green .box-header {
   background-color: #50e3c2;
   color: white;
 }
 .box-green .box-body {
   background-color: white;
   border: 2px solid #92eed9;
   border-top: 0;
 }
 .box-blue .box-header {
   background-color: #4278f5;
   color: white;
 }
 .box-blue .box-body {
   background-color: white;
   border: 2px solid #8bacf9;
   border-top: 0;
 }
 @media print {
   .star-ratings h1 {
     color: black;
   }
   .star-ratings .stars .title {
     color: black;
   }
   .box-orange .box-header, .box-green .box-header, .box-blue .box-header {
     background-color: transparent;
     color: black;
   }
   .box-orange .box-body, .box-green .box-body, .box-blue .box-body {
     background-color: transparent;
     border: none;
   }
 }
 /*share block*/
 .share_block {
   background: #f3f3f3;
   overflow: overlay;
   min-height: 55px;
 }
 .share_block div {
  /* width: 50%;*/
   float: left;
 }
 .share_block div a {
   display: inline-block;
   margin: 10px 30px;
 }
 .share_block div a.btn-success {
   width: 50% !important;
 }
 .share_block div div {
   width: 50%;
   float: left;
   padding: 10px 30px;
   font-size: 13px;
   color: #6f6f6f;
 }
 .share_block div div span {
   display: block;
   font-weight: bold;
   color: #4A4A4A;
 }
 .share_block div div.addthis_inline_share_toolbox {
   width: 50% !important;
   float: left !important;
 }
 .share_block div div.addthis_inline_share_toolbox, .share_block div div.addthis_inline_share_toolbox div {
   padding-left: 2px !important;
   padding-right: 2px !important;
   padding-top: 4px !important;
   padding-bottom: 3px !important;
 }
 .share_block div div.addthis_inline_share_toolbox div {
   width: 100% !important;
 }
 /*check in block*/
 .check_in {}
 .check_in div {
   padding: 30px;
 }
 .check_in div a {}
 .check_in div a:hover {}
 .check_in div .users_group {
   padding: 20px 0px;
   margin: 0px -10px;
 }
 .check_in div .users_group a {
   display: inline-block;
   margin: 0px 10px;
   overflow: hidden;
   position: relative;
 }
 .check_in div .users_group a img {
   width: 45px;
   border-radius: 3px;
 }
 .users_group .user_go {
   padding: 9px 0px;
   transition: 0.3s;
 }
 /*add place*/
 .add_place {
   /* position: fixed;
    z-index: 999999999;
    background: rgba(16, 7, 29, 0.72);
    width: 100%;
    height: 100%;
    top: 0px;
    transition: 0.3s linear;*/
 }
 /*.modal-dialog {
    z-index: 10000000 !important;
}
*/
 .form-wrap {
   padding: 10px;
 }
 .card-view.panel .panel-body {
   padding: 20px;
 }
 .panel-body {
   /*background:  #36485E !important;*/
 }
 .panel-default {
   /* border-color: #000; */
 }
 .panel-body {
   /*  background: #2D3E4E !important;*/
 }
 .card-view {
  /* background: #211E2D;*/
   margin-bottom: 20px;
   border: none;
   border-radius: 2px;
   box-shadow: none;
   padding: 15px;
   margin-left: -5px;
   margin-right: -5px;
 }
 .place_form {
   width: 100% !important;
   background: #ffffff;
 }
 .place_form h3 {
   font-weight: 300;
   text-align: center;
   padding: 20px 0px;
   display: block;
 }
 .place_form h3 span {
   display: block;
   width: 60px;
   height: 1px;
   background: #e73931;
   margin: 20px auto -16px auto;
 }
 .place_form label {
   font-size: 11px;
   text-transform: uppercase;
   display: block;
   padding: 0px 30px; /*margin: 20px 0px 20px 0px;*/
 }
 .input-group[class*="col-"] {
   width: 94% !important;
   padding-left: 29px !important;
 }
 .place_form div.controls {
   padding-left: 29px !important;
 }
 .place_form div.controls textarea.form-control {
   width: 94% !important;
 }
 .place_form .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
   width: 94% !important;
 }
 .place_form label input {
   display: block;
   width: 100%;
   height: 40px;
   border-radius: 3px;
   border: 1px solid #DDDDDD;
   margin-top: 10px;
   background: #F9F9F9;
   padding: 0px 20px;
   font-size: 16px;
   font-weight: 300;
 }
 .place_form label input:focus {
   outline: none;
   border: 1px solid #7CCB18;
   background: #ffffff;
   color: #7ccb18;
   font-size: 16px;
   font-weight: 300;
 }
 .place_form label select {
   display: block;
   width: 100%;
   margin-top: 10px;
   height: 30px;
 }
 .place_form a {
   /*width: 100%;*/
   margin: 0px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px; /* padding: 20px;
    margin-top: 18px;*/
 }
 .place_form a:hover {
   /*width: 100%;*/
   margin: 0px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px; /* padding: 20px;
    margin-top: 18px;*/
 }
 .place_form div.i2m_img_toolIMGS {
   width: 95% !important;
 }
 .place_form .cke_reset {
   width: 95% !important;
 }
 .place_form .cke_reset.cke_inner {
   width: 100% !important;
 }
 .place_form .green_btn_header {
   margin-right: 30px;
 }
 .place_form .green_btn_header:hover {
   margin-right: 25px;
 }
 
 /*.control-label {
   color: #fff;
 }
 /*.input-group-addon {
   /* background: transparent none repeat scroll 0 0;*
   border-color: rgba(255, 255, 255, 0.1);
   border-radius: 0;
   color: #fff;
   min-width: 42px;
 }*/
 .input-group-addon.btn, .wizard > .actions a.input-group-addon, .dt-buttons .input-group-addon.dt-button, .tablesaw-sortable th.tablesaw-sortable-head button.input-group-addon, .sweet-alert button.input-group-addon, .owl-theme .owl-nav .input-group-addon[class*="owl-"], button.input-group-addon.fc-agendaDay-button.fc-state-default.fc-corner-right, button.input-group-addon.fc-month-button.fc-state-default.fc-corner-left, button.input-group-addon.fc-agendaWeek-button, .input-group-addon.fc-prev-button, .input-group-addon.fc-next-button, .input-group-addon.fc-today-button {
   color: #fff;
 }
 .form-inline .checkbox label, .form-inline .radio label {
   padding-left: 3px;
 }
 .control-label {
   /*  text-transform: capitalize;*/
 }
 .checkbox, .radio {
   padding-top: 5px;
   padding-bottom: 5px;
   min-height: 27px;
   margin-top: 0;
   margin-bottom: 0;
 }
 .form-inline .checkbox, .form-inline .radio {
   padding-top: 0px;
   padding-bottom: 0px;
 }
 .form-control-feedback {
   line-height: 42px;
   height: 42px;
 }
 .help-block {
   color: #878787;
 }
 .has-success .form-control, .has-success .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .has-success .select2-selection__rendered, .has-success .select2-container--default .select2-selection--single, .select2-container--default .has-success .select2-selection--single, .has-success .select2-selection.select2-selection--multiple, .has-success .wizard .content > .body input, .wizard .content > .body .has-success input, .has-success .mce-floatpanel .mce-textbox, .mce-floatpanel .has-success .mce-textbox, .has-success .mce-floatpanel .mce-btn, .mce-floatpanel .has-success .mce-btn, .has-success .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter .has-success input, .has-success .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .has-success select, .has-success .jsgrid-cell input, .jsgrid-cell .has-success input, .has-success .jsgrid-cell select, .jsgrid-cell .has-success select, .has-success .tablesaw-bar .btn-select select, .tablesaw-bar .btn-select .has-success select, .has-success .dd-handle, .has-success .dd3-content, .has-success .app-search .form-control:focus, .app-search .has-success .form-control:focus, .has-success .app-search .jsgrid-cell input:focus, .app-search .jsgrid-cell .has-success input:focus, .has-success .jsgrid-cell .app-search input:focus, .jsgrid-cell .app-search .has-success input:focus, .has-success .app-search .jsgrid-cell select:focus, .app-search .jsgrid-cell .has-success select:focus, .has-success .jsgrid-cell .app-search select:focus, .jsgrid-cell .app-search .has-success select:focus, .has-success .app-search .dd-handle:focus, .app-search .has-success .dd-handle:focus, .has-success .app-search .dd3-content:focus, .app-search .has-success .dd3-content:focus {
   border-color: rgba(46, 205, 153, 0.5);
 }
 .has-success .form-control:focus, .has-success .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .select2-container--default .select2-selection--single .has-success .select2-selection__rendered:focus, .has-success .select2-container--default .select2-selection--single:focus, .select2-container--default .has-success .select2-selection--single:focus, .has-success .select2-selection.select2-selection--multiple:focus, .has-success .wizard .content > .body input:focus, .wizard .content > .body .has-success input:focus, .has-success .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .has-success .mce-textbox:focus, .has-success .mce-floatpanel .mce-btn:focus, .mce-floatpanel .has-success .mce-btn:focus, .has-success .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter .has-success input:focus, .has-success .dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length .has-success select:focus, .has-success .jsgrid-cell input:focus, .jsgrid-cell .has-success input:focus, .has-success .jsgrid-cell select:focus, .jsgrid-cell .has-success select:focus, .has-success .tablesaw-bar .btn-select select:focus, .tablesaw-bar .btn-select .has-success select:focus, .has-success .dd-handle:focus, .has-success .dd3-content:focus {
   border-color: #78a638;
   ;
 }
 .has-warning .form-control, .has-warning .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .has-warning .select2-selection__rendered, .has-warning .select2-container--default .select2-selection--single, .select2-container--default .has-warning .select2-selection--single, .has-warning .select2-selection.select2-selection--multiple, .has-warning .wizard .content > .body input, .wizard .content > .body .has-warning input, .has-warning .mce-floatpanel .mce-textbox, .mce-floatpanel .has-warning .mce-textbox, .has-warning .mce-floatpanel .mce-btn, .mce-floatpanel .has-warning .mce-btn, .has-warning .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter .has-warning input, .has-warning .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .has-warning select, .has-warning .jsgrid-cell input, .jsgrid-cell .has-warning input, .has-warning .jsgrid-cell select, .jsgrid-cell .has-warning select, .has-warning .tablesaw-bar .btn-select select, .tablesaw-bar .btn-select .has-warning select, .has-warning .dd-handle, .has-warning .dd3-content, .has-warning .app-search .form-control:focus, .app-search .has-warning .form-control:focus, .has-warning .app-search .jsgrid-cell input:focus, .app-search .jsgrid-cell .has-warning input:focus, .has-warning .jsgrid-cell .app-search input:focus, .jsgrid-cell .app-search .has-warning input:focus, .has-warning .app-search .jsgrid-cell select:focus, .app-search .jsgrid-cell .has-warning select:focus, .has-warning .jsgrid-cell .app-search select:focus, .jsgrid-cell .app-search .has-warning select:focus, .has-warning .app-search .dd-handle:focus, .app-search .has-warning .dd-handle:focus, .has-warning .app-search .dd3-content:focus, .app-search .has-warning .dd3-content:focus {
   border-color: rgba(240, 197, 65, 0.5);
 }
 .has-warning .form-control:focus, .has-warning .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .select2-container--default .select2-selection--single .has-warning .select2-selection__rendered:focus, .has-warning .select2-container--default .select2-selection--single:focus, .select2-container--default .has-warning .select2-selection--single:focus, .has-warning .select2-selection.select2-selection--multiple:focus, .has-warning .wizard .content > .body input:focus, .wizard .content > .body .has-warning input:focus, .has-warning .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .has-warning .mce-textbox:focus, .has-warning .mce-floatpanel .mce-btn:focus, .mce-floatpanel .has-warning .mce-btn:focus, .has-warning .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter .has-warning input:focus, .has-warning .dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length .has-warning select:focus, .has-warning .jsgrid-cell input:focus, .jsgrid-cell .has-warning input:focus, .has-warning .jsgrid-cell select:focus, .jsgrid-cell .has-warning select:focus, .has-warning .tablesaw-bar .btn-select select:focus, .tablesaw-bar .btn-select .has-warning select:focus, .has-warning .dd-handle:focus, .has-warning .dd3-content:focus {
   border-color: #f0c541;
 }
 .has-error .form-control, .has-error .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .has-error .select2-selection__rendered, .has-error .select2-container--default .select2-selection--single, .select2-container--default .has-error .select2-selection--single, .has-error .select2-selection.select2-selection--multiple, .has-error .wizard .content > .body input, .wizard .content > .body .has-error input, .has-error .mce-floatpanel .mce-textbox, .mce-floatpanel .has-error .mce-textbox, .has-error .mce-floatpanel .mce-btn, .mce-floatpanel .has-error .mce-btn, .has-error .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter .has-error input, .has-error .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .has-error select, .has-error .jsgrid-cell input, .jsgrid-cell .has-error input, .has-error .jsgrid-cell select, .jsgrid-cell .has-error select, .has-error .tablesaw-bar .btn-select select, .tablesaw-bar .btn-select .has-error select, .has-error .dd-handle, .has-error .dd3-content, .has-error .app-search .form-control:focus, .app-search .has-error .form-control:focus, .has-error .app-search .jsgrid-cell input:focus, .app-search .jsgrid-cell .has-error input:focus, .has-error .jsgrid-cell .app-search input:focus, .jsgrid-cell .app-search .has-error input:focus, .has-error .app-search .jsgrid-cell select:focus, .app-search .jsgrid-cell .has-error select:focus, .has-error .jsgrid-cell .app-search select:focus, .jsgrid-cell .app-search .has-error select:focus, .has-error .app-search .dd-handle:focus, .app-search .has-error .dd-handle:focus, .has-error .app-search .dd3-content:focus, .app-search .has-error .dd3-content:focus {
   border-color: rgba(237, 111, 86, 0.5);
 }
 .has-error .form-control:focus, .has-error .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .select2-container--default .select2-selection--single .has-error .select2-selection__rendered:focus, .has-error .select2-container--default .select2-selection--single:focus, .select2-container--default .has-error .select2-selection--single:focus, .has-error .select2-selection.select2-selection--multiple:focus, .has-error .wizard .content > .body input:focus, .wizard .content > .body .has-error input:focus, .has-error .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .has-error .mce-textbox:focus, .has-error .mce-floatpanel .mce-btn:focus, .mce-floatpanel .has-error .mce-btn:focus, .has-error .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter .has-error input:focus, .has-error .dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length .has-error select:focus, .has-error .jsgrid-cell input:focus, .jsgrid-cell .has-error input:focus, .has-error .jsgrid-cell select:focus, .jsgrid-cell .has-error select:focus, .has-error .tablesaw-bar .btn-select select:focus, .tablesaw-bar .btn-select .has-error select:focus, .has-error .dd-handle:focus, .has-error .dd3-content:focus {
   border-color: #ed6f56;
 }
 .has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
   color: #78a638;
   ;
 }
 .has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
   color: #f0c541;
 }
 .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
   color: #ed6f56;
 }
 .has-error .input-group-addon {
   background-color: transparent;
   color: #ed6f56;
   border-color: rgba(237, 111, 86, 0.5);
 }
 .has-success .input-group-addon {
   background-color: transparent;
   color: #78a638;
   ;
   border-color: rgba(46, 205, 153, 0.5);
 }
 .has-success .form-control-feedback {
   color: #78a638;
   ;
 }
 .has-warning .form-control-feedback {
   color: #f0c541;
 }
 .has-error .form-control-feedback {
   color: #ed6f56;
 }
 div #myModa0 .modal-dialog {
   overflow-y: initial !important;
   width: 800px !important;
 }
 div #myModa0 .modal-body {
   max-height: 700px;
   overflow-y: auto;
 }
 .ui-autocomplete-loading {
   background-color: #212121 !important;
 }
 @media (max-width: 990px) {
   div #myModa0 .modal-body {
     max-height: 470px;
   }
 }
 div.addPLaceHOME {
   /*background: #1f2d37 !important;*/
 }
 div.addPLaceHOME .place_form {
   width: 100% !important;
   background: transparent !important;
 }
 div.addPLaceHOME .container-fluid .jumbotron, div.addPLaceHOME .panel.panel-default {
   background-color: transparent !important;
   /*border: 1px solid #2B263E;
border: 1px solid
    rgba(0, 0, 0, .2);*/
 }
 /*.modal-dialog .modal-content {
    border-radius: 2px;
    border: none;
    background-color:  #1f2d37;
}*/
.placesFILTERS ul {
	padding-left: 0px;
	margin: 5px;
}
.placesFILTERS ul li{
	list-style: none !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	margin-left: 0px !important;
	margin-bottom: 5px !important;
	
}
.placesFILTERS ul li .list-group-item {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}
.placesFILTERS ul li label{
	width: 100% !important;
	text-align: left !important;
}
.placesFILTERS .panel .panel-heading a i.fa-arrow-circle-down{
  opacity: 1;
  position: absolute;
 /* right:41px;*/
	top: 24px;
}
.placesFILTERS .panel .panel-heading a i.fa-arrow-circle-up {
  opacity: 0;
}
.placesFILTERS .panel .panel-heading a.collapsed i.fa-arrow-circle-down {
  opacity: 0 ;
}
.placesFILTERS .panel .panel-heading a.collapsed i.fa-arrow-circle-up {
  opacity: 1;
}
.placesFILTERS .card-view.panel.panel-default > .panel-heading {
    background: transparent !important;
}
.placesFILTERS .card-view.panel > .panel-heading {
    border: none !important;
    color: inherit !important;
    border-radius: 0 !important;
    margin: -15px -15px 0 !important;
    padding: 20px 15px !important;
}

.placesFILTERS .card-view.panel .panel-body {
    padding: 10px !important;
}

 .placesFILTERS .form-group input[type="checkbox"] {
   display: none;
 }
 .placesFILTERS .form-group input[type="checkbox"] + .btn-group > label span {
   width: 20px;
 }
 .placesFILTERS .form-group input[type="checkbox"] + .btn-group > label span:first-child {
   display: none;
 }
 .placesFILTERS .form-group input[type="checkbox"] + .btn-group > label span:last-child {
   display: inline-block;
 }
 .placesFILTERS .form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
   display: inline-block;
 }
 .placesFILTERS .form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
   display: none;
 }
 .placesFILTERS .form-group .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
   color: #333 !important;
 }
 .custom-bullet {
   list-style: none !important;
 }
 .custom-bullet > li {
   float: left;
   margin: 2px !important;
 }

ul.tool_item{
	list-style: none;
}
ul.tool_item li{
	float: left;
	margin: 2px;
}
ul.tool_item li:last-child{
	float: right !important;
}

/*Profile Card 1*/
.profile-card-1 {
  font-family: 'Open Sans', Arial, sans-serif;
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  color: #ffffff;
  text-align: center;
  height:368px;
  border:none;
}
.profile-card-1 .background {
  width:100%;
  vertical-align: top;
  opacity: 0.9;
  -webkit-filter: blur(5px);
  filter: blur(5px);
   -webkit-transform: scale(1.8);
  transform: scale(2.8);
}
.profile-card-1 .card-content {
  width: 100%;
  padding: 15px 25px;
  position: absolute;
  left: 0;
  top: 50%;
}
.profile-card-1 .profile {
  border-radius: 50%;
  position: absolute;
  bottom: 50%;
  left: 50%;
  max-width: 100px;
  opacity: 1;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5);
  border: 2px solid rgba(255, 255, 255, 1);
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
.profile-card-1 h2 {
  margin: 0 0 5px;
  font-weight: 600;
  font-size:25px;
}
.profile-card-1 h2 small {
  display: block;
  font-size: 15px;
  margin-top:10px;
}
.profile-card-1 i {
  display: inline-block;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    border: 1px solid #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin:0 5px;
}
.profile-card-1 .icon-block{
    float:left;
    width:100%;
    margin-top:15px;
}
.profile-card-1 .icon-block a{
    text-decoration:none;
}
.profile-card-1 i:hover {
  background-color:#fff;
  color:#2E3434;
  text-decoration:none;
}

/*Profile card 2*/
.profile-card-2 .card-img-block{
    float:left;
    width:100%;
    height:150px;
    overflow:hidden;
}
.profile-card-2 .card-body{
    position:relative;
}
.profile-card-2 .profile {
  border-radius: 50%;
  position: absolute;
  top: -42px;
  left: 15%;
  max-width: 75px;
  border: 3px solid rgba(255, 255, 255, 1);
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
.profile-card-2 h5{
    font-weight:600;
    color:#6ab04c;
}
.profile-card-2 .card-text{
    font-weight:300;
    font-size:15px;
}
.profile-card-2 .icon-block{
    float:left;
    width:100%;
}
.profile-card-2 .icon-block a{
    text-decoration:none;
}
.profile-card-2 i {
  display: inline-block;
    font-size: 16px;
    color: #6ab04c;
    text-align: center;
    border: 1px solid #6ab04c;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin:0 5px;
}
.profile-card-2 i:hover {
  background-color:#6ab04c;
  color:#fff;
}

/*Profile Card 3*/
.profile-card-3 {
  /*font-family: 'Open Sans', Arial, sans-serif;*/
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  text-align: center;
  height:368px;
  border:none;
}
.profile-card-3 .background-block {
    float: left;
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.profile-card-3 .background-block .background {
  width:100%;
  vertical-align: top;
  opacity: 0.9;
  -webkit-filter: blur(0.5px);
  filter: blur(0.5px);
   -webkit-transform: scale(1.8);
  transform: scale(0.999);
}
.profile-card-3 .card-content {
  width: 100%;
  padding: 15px 25px;
  color:#232323;
  float:left;
  background:#efefef;
  /*height:50%;*/
  border-radius:0 0 5px 5px;
  position: relative;
  /*z-index: 9999;*/
}
.profile-card-3 .card-content::before {
    content: '';
    background: #efefef;
    width: 120%;
    height: 100%;
    left: 0px !important;
    bottom: 10px;
    position: absolute;
    z-index: -1;
    transform: rotate(0deg) !important;
}
.profile-card-3 .profile {
  border-radius: 50%;
  position: absolute;
  bottom: 48%;
  left: 50%;
  max-width: 100px;
  opacity: 1;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5);
  border: 2px solid rgba(255, 255, 255, 1);
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  /*z-index:99999;*/
}
.profile-card-3 h2 {
  margin: 0 0 5px;
  font-weight: 600;
  font-size:25px;
}
.profile-card-3 h2 small {
  display: block;
  font-size: 15px;
  margin-top:10px;
}
.profile-card-3 i {
  display: inline-block;
    font-size: 16px;
    color: #232323;
    text-align: center;
    border: 1px solid #232323;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin:0 5px;
}
.profile-card-3 .icon-block{
    float:left;
    width:100%;
    margin-top:15px;
}
.profile-card-3 .icon-block a{
    text-decoration:none;
}
.profile-card-3 i:hover {
  background-color:#232323;
  color:#fff;
  text-decoration:none;
}


/*Profile card 4*/
.profile-card-4 .card-img-block{
    float:left;
    width:100%;
    height:150px;
    overflow:hidden;
}
.profile-card-4 .card-body{
    position:relative;
}
.profile-card-4 .profile {
    border-radius: 50%;
    position: absolute;
    top: -62px;
    left: 50%;
    width:100px;
    border: 3px solid rgba(255, 255, 255, 1);
    margin-left: -50px;
}
.profile-card-4 .card-img-block{
    position:relative;
}
.profile-card-4 .card-img-block > .info-box{
    position:absolute;
    background:rgba(217,11,225,0.6);
    width:100%;
    height:100%;
    color:#fff;
    padding:20px;
    text-align:center;
    font-size:14px;
   -webkit-transition: 1s ease;
    transition: 1s ease;
    opacity:0;
}
.profile-card-4 .card-img-block:hover > .info-box{
    opacity:1;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.profile-card-4 h5{
    font-weight:600;
    color:#d90be1;
}
.profile-card-4 .card-text{
    font-weight:300;
    font-size:15px;
}
.profile-card-4 .icon-block{
    float:left;
    width:100%;
}
.profile-card-4 .icon-block a{
    text-decoration:none;
}
.profile-card-4 i {
  display: inline-block;
    font-size: 16px;
    color: #d90be1;
    text-align: center;
    border: 1px solid #d90be1;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin:0 5px;
}
.profile-card-4 i:hover {
  background-color:#d90be1;
  color:#fff;
}

/*Profile Card 5*/
.profile-card-5{
    margin-top:20px;
}
.profile-card-5 .btn{
    border-radius:2px;
    text-transform:uppercase;
    font-size:12px;
    padding:7px 20px;
}
.profile-card-5 .card-img-block {
    width: 91%;
    margin: 0 auto;
    position: relative;
    top: -20px;
    
}
.profile-card-5 .card-img-block img{
    border-radius:5px;
    box-shadow:0 0 10px rgba(0,0,0,0.63);
}
.profile-card-5 h5{
    color:#4E5E30;
    font-weight:600;
}
.profile-card-5 p{
    font-size:14px;
    font-weight:300;
}
.profile-card-5 .btn-primary{
    background-color:#4E5E30;
    border-color:#4E5E30;
}

.panel .panel-heading a i.fa-sort-up {
    opacity: 0;
}
.panel .panel-heading a i.fa-sort-down {
	opacity: 1;    
}
.panel .panel-heading a.collapsed i.fa-sort-down {
    opacity: 0;
}
.panel .panel-heading a.collapsed i.fa-sort-up {
    opacity: 1;
}

div.listDealslugares > div.listHEADER{
	height: 50px !important;
} 
div.listDealslugares > div.listHEADER img.list-thumbnail{
	height: 50px !important;
	width: 85px !important;
	border-top-left-radius: 0rem !important;
border-bottom-left-radius: 0.75rem;
border-top-right-radius: initial !important;
border-bottom-right-radius: initial !important;
}