/*
 Theme Name: crework Child Theme
 Theme URI: 	http://crework.axiomthemes.com/
 Description: 	crework Child Theme
 Author: 		Axiomthemes
 Author URI: 	http://axiomthemes.com/
 Template: 		crework
 Version: 		1.0
 License:      	GNU General Public License v2 or later
 License URI:  	http://www.gnu.org/licenses/gpl-2.0.html 
 Tags: 			flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain: 	crework
*/

/*------body----*/
body.body_style_wide{padding: 0;}

/*-------header------------*/
.menu_mobile_inner{overflow:scroll !important;}
.scheme_default .sc_layouts_row_delimiter, .scheme_default.sc_layouts_row_delimiter {
    border-color: rgba(255,255,255,0.1);
}
.page-id-1243 .top_panel_default .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit{height: 0;}
.menu-footer-container li {
    font-size: 15px;
    text-align: -webkit-match-parent;
}
.menu-footer-container ul > li:before {
    content: ' ';
    display: block;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 9px;
    left: -1.0em !important;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a {
    color: #ffffff !important;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a span:before {
    border-color: #ffffff;
}
.scheme_default .sc_layouts_title_title .sc_layouts_title_caption {
    color: #ffffff;
}
.scheme_default .breadcrumbs .breadcrumbs_item {
    color: rgba(255,255,255,0.7) !important;
}
.scheme_default .socials_wrap .social_item .social_icon, .scheme_default .socials_wrap .social_item .social_icon i {
    color: #ffffff;
}
.scheme_default .sc_layouts_item .socials_wrap .social_item:nth-child(4n+1) .social_icon, .scheme_default .sc_layouts_item .socials_wrap .social_item:nth-child(4n+2) .social_icon {
    border-color: rgba(255,255,255,0.15);
}
.top_panel_default .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit{height: auto;}
.scheme_default .top_panel .search_wrap .search_submit:before, .scheme_default.top_panel .search_wrap .search_submit:before {
    color: #ffffff;
}
.scheme_default .top_panel_default .top_panel_navi, .scheme_default.top_panel_default .top_panel_navi {
    background-color: #1c202a;
}
ul.wpbdp-listings-widget-list li{padding: 2px 0 !important;}
.widget ul.wpbdp-listings-widget-list {
    margin: 0;
    padding-left: 1.1em !important;
    list-style-type: none;
    font-size: 17px;
}
.widget ul.wpbdp-listings-widget-list li{
	font-size: 14px;
}
.wpbdp-categories .cat-item .cat-item {
    margin: 0;
    width: 100%;
}
.wpbdp-listing .listing-thumbnail{margin: 0 10px 0 0;width: auto;}
.page_content_wrap .content .wpb_wrapper > ul, .page_content_wrap .content .wpb_wrapper > ol {
    font-size: 17px;
}
.scheme_default .select2-results {
    border: 1px solid #ddd !important;
    border-radius: 5px;
}
.select2-container--default .select2-results__option[data-selected=true],.select2-container--default .select2-results__option--highlighted[data-selected]{
	background-color:#fc5d4a;
	color: #fff;
}
.select2-results__option[data-selected]{font-size: 13px;margin: 0;}
.select2-container .select2-choice, .select2-container .select2-selection{padding: 0 !important;border-radius: 5px !important;}
.top_panel.scheme_default .sc_layouts_title .post_meta_item:before{color: #fff;}
#wpbdp-page-checkout .wpbdp-payment-items-table,.Business-directory .wpbdp-payment-items-table{width: 100%;}
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-column{margin-top: 30px;}
span.wpbdp-tag.wpbdp-payment-status.wpbdp-payment-status-completed {
    background-color: green;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium {
    font-size: 16px;
    line-height: 1.62;
}
.wpbdp-listing .listing-title a{font-size: 28px;}
.wpbdp-listing .listing-details .field-value{min-width: 100% !important;}
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__map,.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-column{width: 100%;}
.sidebar .widget .widget_title,.sidebar .widget .widgettitle{font-weight: bold;}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    color: #141827;
    font-size: 14px;
    line-height: 1.62;
    font-weight: 400;
    font-weight: 700;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: auto;
    padding: 0;
    text-decoration: none;
    width: auto;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    transition: background-color .2s ease;
    background-color: #334aff;
    padding: 11px 20px;
    width: 100%;
}

/*-------footer--------------*/
.menu-footer-container ul.menu{font-size: 17px;}
.socials_wrap .social_item .social_icon span{position: relative;top:0;}
/*-------rev_slider-------*/
.slider_title.rs-layer{min-width:100% !important;max-width: 100% !important;}
.custom.tparrows:before {
	font-family: 'fontello'!important;
	font-size: 17px!important;
}
.custom.tparrows.tp-leftarrow:before {
	content: '\e967'!important;
}
.tp-rightarrow.tparrows.custom:before {
	content: '\e968'!important;
}

.custom.tparrows {
	background-color: transparent!important;
	background: transparent;
	-webkit-transition: all ease .3s!important;
	-ms-transition: all ease .3s!important;
	transition: all ease .3s!important;
}
.custom.tparrows:hover {
	background-color: transparent!important;
	background: transparent!important;
	opacity: 0.7!important;
}

.tp-bullets.custom .tp-bullet{
	width: 38px!important;
	height: 2px!important;
	webkit-transition: all 0.3s ease!important;
	-ms-transition: all 0.3s ease!important;
	transition: all 0.3s ease!important;
}

.tp-bullets.custom .tp-bullet:hover,
.tp-bullets.custom .tp-bullet.selected {
	background: #fff!important;
}

/*-------------*/

.comment-form  input[name="wp-comment-cookies-consent"]{
	display: block;
	position: absolute;
}
.comment-form label[for="wp-comment-cookies-consent"]:before{
	display: none;
}
.comment-form .comment-form-cookies-consent{
	position: relative;
	line-height: 1.5em;
	padding-left: 1.5em;
}
.comment-form .comment-form-cookies-consent >label{
	padding-left: 0;
}

/*---------------WP GDPR Compliance------------------*/
form.wpcf7-form .wpcf7-wpgdprc input[name="wpgdprc"]{
	display: block;
}

form.wpcf7-form .wpcf7-wpgdprc span.wpcf7-list-item {
	margin: 0.3em 0 0 0;
	display: block;
	position: relative;
	line-height: 1em;
}

form.wpcf7-form .wpcf7-wpgdprc span.wpcf7-list-item-label {
	padding-left: 1.5em;
	display: block;
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
}
.comment-form  input[name="wp-comment-cookies-consent"],
.comment-form .wpgdprc-checkbox input[name="wpgdprc"],
form.wpcf7-form .wpcf7-wpgdprc input[name="wpgdprc"]{
	position: absolute;
	top:-2;
	left: 0;
	-webkit-transform: translateY(35%);
	-ms-transform: translateY(35%);
	transform: translateY(35%);
}

.comment-form .wpgdprc-checkbox > label{
	position: relative;
	display: block;
	padding-left: 1.5em;
	line-height: 1.5em;
}

#trx_addons_login_popup{
	height: auto!important;
}
#trx_addons_login_popup .trx_addons_tabs_titles + .trx_addons_login_content + .trx_addons_tabs_content {
	padding: 0 1.5em 1.5em 1.5em!important;
}

#trx_addons_login_popup  input[name="i_agree_privacy_policy"]{
	display: block;
	position: absolute;
	top: 0.3em;
	opacity: 0;
	z-index: 1;
}

#trx_addons_login_popup .trx_addons_popup_form_field_agree{
	position: relative;
}
#trx_addons_login_popup .trx_addons_popup_form_field_agree > label{
	display: block;
	pointer-events: inherit;
}

#trx_addons_login_popup .trx_addons_popup_form_field_agree > label:before{
	top: 0.25em;
}

.wpbdp-main-box-large .submit-btn {
	width: 100% !important;	
}

.wpbdp-main-links{
	text-align: center;
	display:none;
}

.wpbdp-main-links .button:first-child {
	margin-bottom:5px;
}
.wpbdp-listing-excerpt.even{background-color: transparent;border: none;}
.wpbdp-listing-excerpt.odd{background-color: #eee;border:none;}
.wpb_wrapper p {font-size:17px;}
.listing-actions .back-to-dir{float: left;}
#live-work-play .sc_price_item{display: flex;flex-direction: column;}
.sc_price_item_details {font-size:17px !important; line-height: 1.5em !important;margin-bottom:10px;}
#live-work-play .sc_price_item_info .sc_price_item_link{margin-top: auto;}
.sc_layouts_row_type_normal .socials_wrap .social_item:hover{opacity: 1 !important;}
.scheme_default .socials_wrap .social_item:hover .social_icon, .scheme_default .socials_wrap .social_item:hover .social_icon i{background-color: #fff !important;}
.contacts_info {font-family:inherit !important; font-size:17px !important; margin-top: -4px;}
.tribe-events-list .type-tribe_events + .type-tribe_events, .tribe-events-day .tribe-events-day-time-slot + .tribe-events-day-time-slot + .tribe-events-day-time-slot {padding: 2em !important;}
.tribe-events-list .type-tribe_events, .tribe-events-list-separator-month + .type-tribe_events.tribe-events-first{padding: 2em !important;}

.wpbdp-categories .cat-item{margin: 0;}

.your-birthdate .wpcf7-date {background: no-repeat; margin-top: 23px; color: #7f7f7f;}

.wpcf7 .theme_form div:nth-child(2n+2) span {
    padding-left: 0 !important;
}

span.wpcf7-list-item {
    display: block !important;
}
.wpbdp-listing .listing-title h2 {
    color: #044f8d;
    font-size: 34px;
    text-decoration: none;
    font-weight: bold;
}

.tribe-events .datepicker .datepicker-switch {color: #fff !important;}
.tribe-events .datepicker .datepicker-switch:hover {color: #222327 !important;}

.tribe-common .tribe-common-h3 {color: #fff !important;}
.scheme_default button[disabled], .scheme_default input[type="submit"][disabled], .scheme_default input[type="button"][disabled] {
    background-color: #7f7f7f !important;
    color: #222327 !important;
    
}
input[type="radio"] + label, input[type="checkbox"] + label{line-height: 1.7em;}
.scheme_default button {border-radius: 4px; padding: 2px 10px;}
.tribe-common .tribe-events-c-top-bar button.tribe-common-h3{
    background-color: #fc5d4a !important;
    border-radius: 23px!important;
    font-family: "Montserrat",sans-serif;
    padding: 2px 16px !important;
    color: #fff;
    font-size: 23px !important;
    border-radius: 4px;
    line-height: 1.3;
}
.wpbdp-plan-info-box .wpbdp-plan-price label span{
	background: #fc5d4a !important;
	padding: 2px 16px !important;
	color: #fff;
	border-radius: 4px;
}
.scheme_default .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner, .scheme_default .tribe-common .tribe-common-c-loader__dot{
	background: rgba(20,24,39,.07) !important;
	border-radius: 4px;
}
.tribe-events .tribe-events-c-messages__message{background-color: transparent !important;}
#wpbdp-search-form-wrapper .reset{padding: 1.41em 5.45em;font-size: 11px;background-color: #fc5d4a;-webkit-border-radius: 24px;
    -ms-border-radius: 24px;
    border-radius: 24px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1.15px;
}
#wpbdp-search-form-wrapper .reset:hover{background-color:#ea5240 ;}
.wpbdp-submit-checked .wpbdp-rootline-circle{background: #ea5240;border-color: #ea5240;}
.wpbdp-rootline-circle{border-color: #ea5240;}
.wpbdp-rootline-bar{background-image: linear-gradient(to left, rgba(255,255,255,0) 50%, #ea5240 50%);
    background-image: linear-gradient(to left, rgba(255,255,255,0) 50%, #ea5240 50%);}

.tribe-events-calendar-month .scheme_default button {background-color:unset !important;}

.wpcf7 input[type="checkbox"] {position: static !important; opacity: 1 !important; transform: translateY(12%) !important;}

.page-id-1153 .top_panel {background-image: url(https://www.sayp.us/wp-content/uploads/2020/06/weareopen-buildings-business-car-331990.png) !important;}
.page-id-1157 .top_panel {background-image: url(https://www.sayp.us/wp-content/uploads/2020/06/IMG_0955.png) !important;}
.page-id-1155 .top_panel {background-image: url(https://www.sayp.us/wp-content/uploads/2020/06/weareopen-buildings-business-car-331990.png) !important;}
#tcepostcontent-tmce {margin-top:25px;}
#tcepostcontent-html {margin-top:25px;}
#wp-tcepostcontent-editor-tools {margin-bottom:30px;}
.wpcf7 .theme_form textarea {background:white;}
span.wpcf7-form-control-wrap .your-birthdate { z-index:99999!important; }
.wpbdp-categories {	text-align: initial !important;	}
.wpbdp-categories-large {display:none;}
#wpbdp-categories {display:none;}
.page-id-1153 h3 {margin-top:0em;}
rs-sbg-px, rs-sbg-wrap {filter: brightness(65%) !important;}
.scheme_default.top_panel.with_bg_image:before {
    background-color: rgba(28,32,42,0.61) !important;
}
.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a, .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a {color:#ffffff !important;}
.grecaptcha-badge { opacity:0 !important;}
.wpbdp-form-field-association-category .select2 {width: 100% !important;}
.wpbdp-plan-info-box .wpbdp-plan-price input[type=radio] {
	background-color: #fff;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 1.3em;
    height: 1.3em;
    border: 0.15em solid currentColor;
    border-radius: 50%;
    float: left;
    margin-top: 50px;
    display: block;
	cursor: pointer;
}
.collapse {display: none;}
.sc_price_item_info{display: flex;flex-direction: column;flex-wrap: wrap;height: 100%;}
span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu::before {color: white;}
#commentform input#send_comment {color: #ffffff !important;background-color: #fc5d4a !important;border-color: #fc5d4a;}
dd.tribe-events-event-url a {color: #fc5d4a !important;}
dd.tribe-events-event-url a:hover {color: #222327!important;}
ul.wpbdp-plan-feature-list li::marker {color:#fc5d4a;}
.wpbdp-plan-price input[type=radio]:checked + label span:before {
    content: 'Selected';
	color: #fff;
}
.tribe-events-cal-links a{background-image: none !important;}
.scheme_default .sc_layouts_menu_nav .menu-collapse>a:before{color: #fff;}
/*.wpbdp-listing .listing-details .field-value{min-width: 625px;}*/
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav>li ul{background: #1c202a;}
.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{text-transform: none;}
.wpbdp-plan-info-box .wpbdp-plan-price input[type="radio"]:checked::before {transform: scale(1);}
.wpbdp-plan-info-box .wpbdp-plan-price input[type="radio"] {display: grid;place-content: center;}
.wpbdp-plan-info-box .wpbdp-plan-price input[type="radio"] + label:before{display:none;}
.scheme_default button {border-radius: 4px;padding: 10px 20px;}
.wpbdp-msg {background: #d7f5ff;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
    font-size: 1.0667em;
    letter-spacing: 0;
    font-style: inherit;
    font-weight: 400;
}
.single-tribe_events form#commentform i {
    font-style: inherit;
}
.fade {
  opacity: 0;
  .transition(opacity .15s linear);

  &.in {
    opacity: 1;
  }
}
.listing-actions.cf .wpbdp-button.button, .listing-actions.cf .back-to-dir-buttons{
    background: transparent !important;
    border: none !important;
}
.wpbdp-listing .listing-details {
    margin-left: 0px;
}
.wpbdp-listing-contact-form a#wpbdp-contact-me {
    color: #fff !important;
    padding: 10px !important;
    font-size: 18px !important;
}
.wpbdp-with-button-styles .wpbdp-plan-info-box .wpbdp-plan-price input[type=radio]+label {
    background: transparent !important;
    border: none !important;
    /* border-color: var(--bd-main-color); */
    color: #569AF6;
    color: var(--bd-main-color) !important;
}
.wpbdp-with-button-styles .wpbdp-plan-info-box .wpbdp-plan-price input[type=radio]:checked+label {
    background: transparent !important;
}
.menu_main_nav>li, .menu_main_nav>li>a {
    padding: 10px 6px;
}
.comment-form .comment-form-cookies-consent >label {
   
    position: relative;
    top: 2px;
}
.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:hover, .scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a:hover .icon-instagramm:before {
 
    color: #7f7f7f;
}
.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:hover .icon-facebook:before {
     color: #7f7f7f;
}
    



