/*
Theme Name: Listable Child
Theme URI: https://pixelgrade.com/demos/listable/
Author: PixelGrade
Author URI: https://pixelgrade.com/
Description: A directory WordPress theme that will help you create and manage a local or global listings site.
Template: listable
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: listable-child-theme
Domain Path: /languages/
Tags: light, white, red

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Listable is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* ADD YOUR NEW CSS RULES HERE */

/* This file assumes you wish to add new CSS rules that will overwrite the ones in the parent's CSS files
If you wish however, you can copy the whole style.css file from the parent here and hack at it - see functions.php for more details.
In that case please remember that you still need to retain the header above (replace the header of the parent style.css with the one above),
specifically the 'Template: listable' line. */

.widget.widget_listing_sidebar_hours .schedule {border: 1px solid #f6f6f6;margin: 0 0 20px;padding: 7px;position: relative;white-space: inherit;}
.job-manager-form .fieldset-type_of_terrace label, .job-manager-form .fieldset-terrace_witha_view label{ font-size: 17px; }
.fieldset-type_of_terrace, .fieldset-terrace_witha_view{ margin-left: 9px;}
.schedule h4 {border-bottom: 1px solid #f6f6f6;padding: 0;}
.widget.widget_listing_sidebar_hours .schedule .schedule {border: medium none;margin: 0 0 4px;padding: 0;}
.No::after {background-image: url("https://www.culture-terrasse.com/wp-content/uploads/2018/01/corss-icon-1.png");background-repeat: no-repeat;background-size: 13px auto;content: "";height: 20px;position: absolute;right: 8px;top: 13px;width: 20px;}
.Yes::after {background-image: url("https://www.culture-terrasse.com/wp-content/uploads/2018/01/right-icon.png");background-repeat: no-repeat;background-size: 13px auto;content: "";height: 20px;position: absolute;right: 8px;top: 13px;width: 20px;}
.schedule .schedule .No::after, .schedule .schedule .Yes::after {top: 7px;right: 1px;}
.schedule h4 {border-bottom: 1px solid #dcdcdc;padding: 5px 0px; }
.fieldset-facebook_chat .field, .fieldset-list_wifi .field, .fieldset-list_car .field, .fieldset-list_bike .field, .fieldset-list_mobile_manking .field, .fieldset-list_playground_for_children .field, .fieldset-list_dogs .field, .fieldset-list_h_terrace .field, .fieldset-list_u_terrace .field, .fieldset-list_c_terrace .field, .fieldset-roof_top_terrace .field, .fieldset-terrace_with_a_view .field {position: relative;display: inline-block;width: 60px !important;height: 34px;}

.fieldset-list_wifi, .fieldset-list_bike, .fieldset-list_mobile_manking, .fieldset-list_bike, .fieldset-list_car, .fieldset-list_playground_for_children, .fieldset-list_dogs, .fieldset-list_h_terrace, .fieldset-list_u_terrace, .fieldset-list_c_terrace, .fieldset-roof_top_terrace, .fieldset-terrace_with_a_view {border: 1px solid #f4f4f4 !important;float: left;margin: 0 7px 20px !important;padding: 10px !important;width: 48%;}
.job-manager-form fieldset label {float: left !important;font-size: 14px;font-weight: 600;margin-bottom: 5px;text-align: left;width: 80%;}
.job-manager-form fieldset label small {color: #ff8993;font-size: 0.83em;opacity: 1;}
.fieldset-list_h_terrace, .fieldset-list_u_terrace, .fieldset-list_c_terrace {}
.fieldset-list_h_terrace > label, .fieldset-list_c_terrace > label {}
#submit-job-form .button {background-color: #ff8993;}
#submit-job-form .field.account-sign-in {float: left !important;width: 100%;}
#submit-job-form a.button {background-color: rgba(0, 0, 0, 0) !important;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #FF4D58;}
input:focus + .slider {box-shadow: 0 0 1px #FF4D58;}
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
/* Rounded sliders */
.slider.round { border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
.fieldset-facebook_chat .field input[type="checkbox"], .fieldset-list_wifi .field input[type="checkbox"], .fieldset-list_car .field input[type="checkbox"], .fieldset-list_bike .field input[type="checkbox"], .fieldset-list_mobile_manking .field input[type="checkbox"], .fieldset-list_c_terrace .field input[type="checkbox"], .fieldset-list_u_terrace .field input[type="checkbox"], .fieldset-list_h_terrace .field input[type="checkbox"], .fieldset-list_dogs .field input[type="checkbox"], .fieldset-list_playground_for_children .field input[type="checkbox"], .fieldset-roof_top_terrace .field input[type="checkbox"], .fieldset-terrace_with_a_view .field input[type="checkbox"] {position: relative;z-index: 999;opacity: 0;width: 60px;height: 34px;}
.fieldset-list_h_terrace::before, ..fieldset-list_h_terrace::after {content: "";display: table;}
.fieldset-list_u_terrace::before, .fieldset-list_u_terrace::after {content: "";display: table;}
.fieldset-list_c_terrace::before, .fieldset-list_c_terrace::after {content: "";display: table;}
input[type="radio"] {display: none;}
input, input[type="radio"] + span, input[type="checkbox"] + span::before{background-color: #ffffff;border: 1px solid #e5e5e5;border-radius: 3px;line-height: 1.4;/*padding: 1em;*/transition: all 0.35s ease-in-out 0s;/*width: 100%;*/}
input[type="radio"]:checked + span, input:checked + span::before{background-color: #ff8993;border-color: #ef5b6b;color: #ffffff;}
input:checked + span::after {opacity: 1;}
input[type="radio"]:checked + span, input:checked + span::before {background-color: #ff8993;border-color: #ef5b6b;color: #ffffff;}
input[type="radio"] + span:first-of-type {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
input[type="radio"] + span {border-radius: 0;display: inline-block;float: left;text-align: center; width: 50%;}
input, input[type="radio"] + span, input[type="checkbox"] + span::before {background-color: #ffffff;border: 1px solid #e5e5e5;border-radius: 3px;line-height: 1.4;/*padding: 1em;*/transition: all 0.35s ease-in-out 0s;-webkit-transition: all 0.35s ease-in-out 0s;-moz-transition: all 0.35s ease-in-out 0s;-ms-transition: all 0.35s ease-in-out 0s;-o-transition: all 0.35s ease-in-out 0s;/*width: 100%;*/}
.input-group > span, .inner_group > span {color: #9c9c9c;font-size: 15px;font-weight: normal;}
.job-manager-form .fieldset-list_h_terrace .field, .job-manager-form .fieldset-list_u_terrace .field, .job-manager-form .fieldset-list_c_terrace .field {}
.job-manager-form .fieldset-list_h_terrace .field label, .job-manager-form .fieldset-list_u_terrace .field label, .job-manager-form .fieldset-list_c_terrace .field label {display: inline-block;vertical-align: top;width: 46%;}
.job-manager-form .fieldset-list_h_terrace .field label span, .job-manager-form .fieldset-list_u_terrace .field label span, .job-manager-form .fieldset-list_c_terrace .field label span {border-radius: 0;float: left;height: 50px;line-height: 50px;  text-transform: capitalize;width: 100%;}
#parkingh, #terraceh{font-weight: normal;}

/*FAVORITE CSS STARTS HERE*/
.favorites-list {background-color: #fcfcfc;float: left;padding: 10px 0 !important;width: 100%;}
.favorites-list li {background-image: url("https://www.culture-terrasse.com/wp-content/themes/listable-child-master/star_icon.png");background-position: 27px 22px;background-repeat: no-repeat;background-size: 13px auto;border-bottom: 1px solid #f6f6f6;float: left;list-style: outside none none;margin: 0;padding: 14px 0 14px 50px !important;width: 100%;}
.favorites-list p {margin: 0;}
.favorites-list a {display: block;color: #000000 !important;}
.favorites-list a:hover {color:#ff4d58 !important;}
.simplefavorites-clear {border: 2px solid #ff4d58;border-radius: 5px;box-shadow: 2px 2px 0 #ff4d58;-webkit-box-shadow: 2px 2px 0 #ff4d58;-moz-box-shadow: 2px 2px 0 #ff4d58;-ms-box-shadow: 2px 2px 0 #ff4d58;-o-box-shadow: 2px 2px 0 #ff4d58;padding: 10px 20px;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.simplefavorites-clear:hover {border-color: #000000;box-shadow: 2px 2px 0 #000000;-webkit-box-shadow: 2px 2px 0 #000000;-moz-box-shadow: 2px 2px 0 #000000;-o-box-shadow: 2px 2px 0 #000000;-ms-box-shadow: 2px 2px 0 #000000;color: #ff4d58;}
/*FAVORITE CSS ENDS HERE*/

/*CSS ACCOUNT PAGES STARTS HERE*/
#buddypress #object-nav.item-list-tabs ul li:first-child {margin: 0;}
#buddypress #object-nav.item-list-tabs ul li {border: 1px solid #ececec;margin: 0 0 0 -1px;padding: 0;}
#buddypress #object-nav.item-list-tabs ul li a {display: block;padding: 6px 22.4px;}
#buddypress #object-nav.item-list-tabs ul li a span {vertical-align: inherit;top: -1px;position: relative;padding: 0 6px;left: 2px;}
#buddypress #item-body {border: 1px solid #ececec;float: left;margin: -1px 0 0;padding:10px;width: 100%;}
#buddypress div#subnav.item-list-tabs {margin: 0;}
#buddypress #item-body #subnav {background-color: #fbfbfb;float: left;padding: 10px;width: 100%;}
#subnav ul {float: left;width: 100%;}
#buddypress div#subnav.item-list-tabs ul li {margin-top: 0;padding: 0;text-align: center;width: 25%;}
#buddypress #subnav ul li:first-child a {border-left:1px solid #ececec;}
#buddypress #subnav ul li a {border-bottom: 1px solid #ececec;border-right: 1px solid #ececec;border-top: 1px solid #ececec;padding: 10px 26px;}
#buddypress #object-nav.item-list-tabs ul li.selected a {background-color: #ff4d55;color: #ffffff;}
#buddypress div.item-list-tabs ul li.current a span, #buddypress div.item-list-tabs ul li.selected a span {border-color: #000000;}
#buddypress div.message-search {float: right;margin: 0;width: 41%;border-bottom: 1px solid #ececec;padding:5.1px 10px;display: none;}
.message-search form input[type="text"] {float: left;margin: 0 8px 0 0;padding: 7px;width: 70%;padding: 5px 0;}
#buddypress .message-search form input[type="submit"] {border: 1px solid rgba(0, 0, 0, 0.075);padding: 8px;}
.message-search form {float: right;width: 229px;}
.messages #message {padding: 20px 10px 0;}
#send_message_form {background-color: #fbfbfb;float: left;margin-top: 5px;padding: 10px;width: 100%;}
#buddypress #send_message_form label {font-weight: normal;}
#send_message_form ul li {width: 100%;}
#buddypress .standard-form input[type="text"] {width: 100%;background-color: #ffffff;}
#buddypress .standard-form textarea {background-color: #ffffff;width: 100%;}
#item-body .messages, #item-body .info {float: left;width: 100%;}
#buddypress table {border-radius: 0;}

#buddypress div#subnav.item-list-tabs ul li#members-order-select {width: 40%;}
#notifications-sort-order label {float: left;font-weight: normal;height: 100%;margin: 9px 0 0;}
#notifications-sort-order select {border-radius: 0;float: right;padding: 9px 10px;background-position: calc(100% - 10px) 20px;}
input, input[type="radio"] + span, input[type="checkbox"] + span::before, select option, select {color:#000;}

.xprofile #subnav {display: none;}
#subnav .feed {display: none;}

.activity #buddypress div.item-list-tabs ul li {border: 1px solid #ececec;padding: 0;}
.activity #buddypress div.item-list-tabs {clear: none;float: left;}
.activity #buddypress #subnav {float: right;width: 235px;}
.activity #buddypress div#subnav.item-list-tabs ul li {width: 100%;border: medium none;}
.activity #activity-filter-select label {float: left;font-weight: normal;margin: 5px 0 0;}
.activity #buddypress div.item-list-tabs ul li.last select {float: right;padding: 4px 5px 5px;border-radius: 0;}
.activity #buddypress ul.item-list {border: none;}
.activity #buddypress ul.item-list.activity-list li.has-comments {border: 1px solid #eaeaea;float: left;margin-top: 5px;width: 100%;padding-bottom:0;}
.activity #activity-stream li a img {border-radius: 50%;}
.activity #buddypress #activity-stream p {margin: 0;line-height: 20px;}
.activity #buddypress .activity-list li .activity-content {float: left;margin: 0;position: relative;}
.activity-header {float: left;}
.activity #buddypress div.activity-meta {float: left;margin: 0;}
.activity #buddypress .activity-list li.mini .activity-comments {background-color: #fbfbfb;clear: both;float: left;font-size: 120%; margin: 20px 0 0;width: 100%;}
#buddypress div.activity-comments ul li:nth-child(2n+2) {float: right;padding: 10px 20px;text-align: right;width: 100%;}
.acomment-avatar, .acomment-meta {display: inline-block;vertical-align: top;}
#buddypress div.activity-comments ul li:nth-child(2n+2) .acomment-options {float: right;}
.activity.mentions #buddypress div#subnav.item-list-tabs ul li {width: 25%;}
.activity.mentions #buddypress div#subnav.item-list-tabs ul li#activity-filter-select {display: none;}
.activity #buddypress #message.info {float: left;margin-bottom: 0; width: 100%;}
.activity #buddypress ul.item-list li {float:left;width:100%;}
.activity .activity-inner {border: 1px solid #e6e6e6;float: left;padding: 10px;width: 100%;}
.activity #buddypress ul.item-list li.activity_update {border: 1px solid #ececec;margin-top: 5px;padding: 14px;}
#buddypress div.activity-comments form .ac-textarea {border: 1px solid #ececec;}
#members-order-select label {float: left;font-weight: normal;margin: 8px 10px 0 0;}
select#members-friends {border-radius: 0;padding: 9px;}
#buddypress #settings-form label {float: left;font-weight: normal;width: 100%;}
.favorites-list li:first-child {border: medium none;}

/*CSS ACCOUNT PAGES ENDS HERE*/

@media screen and (max-width: 767px) {
  .fieldset-list_h_terrace, .fieldset-list_u_terrace, .fieldset-list_c_terrace{width: 100%;}
  .fieldset-list_wifi, .fieldset-list_bike, .fieldset-list_mobile_manking, .fieldset-list_bike, .fieldset-list_car, .fieldset-list_playground_for_children, .fieldset-list_dogs, .fieldset-list_h_terrace, .fieldset-list_u_terrace, .fieldset-list_c_terrace {width:47%;}
}

@media (max-width:600px) {
.fieldset-list_wifi, .fieldset-list_bike, .fieldset-list_mobile_manking, .fieldset-list_bike, .fieldset-list_car, .fieldset-list_playground_for_children, .fieldset-list_dogs, .fieldset-list_h_terrace, .fieldset-list_u_terrace, .fieldset-list_c_terrace {margin: 0 0 10px !important;width: 100%;}
}

.claim-listing {
  background-image: url("https://www.culture-terrasse.com/wp-content/uploads/2018/01/icon_thumb.png");
  background-position: left 2px;
  background-repeat: no-repeat;
  background-size: 15px auto;
  padding: 0 0 0 30px;
}
.fieldset-facebook_chat label{
width: 90% !important;
}
.fieldset-facebook_chat {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px 0px 20px;
  box-sizing: border-box;
  border: none;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
}
.single .hide{
display: none !important;
}
#fbMsg{
display: none;
}
.single #fbMsg{
display: block;
}
.fieldset-list_facebook, .fieldset-list_Google, .fieldset-facebook_chat{
display: none;
}

fieldset.fieldset-company_google {
 // display: none;
}
